Posts
Q&A
ELB๋ก ๋ถํ๋ถ์ฐ๋๊ณ ์๋ EC2์ ์๋น์ค๋ฅผ ๋ธ๋ฃจ๊ทธ๋ฆฐ ๋ฐฐํฌํ๋ ๊ฐ์๋ฅผ ์ถ๊ฐํด์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค.
์๋ ํ์ธ์, ๊ฐ์ฌ๋~EC2์ ๋ธ๋ฃจ๊ทธ๋ฆฐ ๋ฐฐํฌ ์์ ๋งํฌ ์๋ ค์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.์์ผ๋ก๋ ์ข์ ๊ฐ์ ์์ด๋์ด ์์ผ๋ฉด ๋ ๊ธ ๋จ๊ฒจ๋๋ฆฌ๊ฒ ์ต๋๋ค. ๊ณ ๋ง์ต๋๋ค.
- 1
- 2
- 558
Q&A
์ข์ ๊ฐ์ ์ค๋นํด์ฃผ์ ์ ํญ์ ๊ฐ์ฌ๋๋ฆฌ๊ณ , ๋ค์์ ๊ฐ์ ์ค๋น ๋ถํ ๋๋ฆฝ๋๋ค.
์๋ ํ์ธ์, Simon Kim ๊ฐ์ฌ๋~ ๋ค~, ์ด๋ก + ์ค์ต์ด ์์ผ๋ฉด ์ข๊ฒ ๊ตฌ์. ๊ฐ ์์ฃผ์ ์ ์ค์ต์ด ์๋ก ์ฐ๊ฒฐ๋์ด ์ต์ข ์ ์ผ๋ก๋ ํ๋์ ์ปค๋ค๋ ํ๋ก์ ํธ๋ฅผ ํ๋ ๊ฒ ๊ฐ์ ๋๋์ผ๋ก ์ ๊ธฐ์ ์ผ๋ก ์ฐ๊ฒฐ๋์ด ์ค์ตํด์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค. ๊ทธ๋ผ ๋ถํ ๋๋ฆฌ๊ฒ ์ต๋๋ค.
- 3
- 2
- 214
Q&A
aws์์ cloudfront, elb, nginx ๊ตฌ์ฑ์์ https ์น์๋น์ค๋ฅผ ๊ตฌํํ๋ ค๊ณ ํ๋๋ฐ ์ด๋ ssl์ ์ด๋ ํฌ์ธํธ์ ๋ฐฐ์นํด์ผ ํ๋์?
์๋ ํ์ธ์, Simon ๊ฐ์ฌ๋ ์น์ ํ๊ณ ์์ธํ ๋ต๋ณ ๋ฐ URL ์ฒจ๋ถ ํด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ๊ทธ๋ผ, ์ข์ ํ๋ฃจ ๋ณด๋ด์ธ์~
- 0
- 4
- 545
Q&A
aws์์ cloudfront, elb, nginx ๊ตฌ์ฑ์์ https ์น์๋น์ค๋ฅผ ๊ตฌํํ๋ ค๊ณ ํ๋๋ฐ ์ด๋ ssl์ ์ด๋ ํฌ์ธํธ์ ๋ฐฐ์นํด์ผ ํ๋์?
์๋ ํ์ธ์, ๊ฐ์ฌ๋์ ์ง๋ฌธ์ ๋ต๋ณ์ ๋๋ฆฝ๋๋ค. 1) ํน์ ์ด๋ค ๊ฐ์ ๋์์์ ๋ณด์๊ณ ์๋ฌธ์ ์ด ์๊ธฐ์ จ๋์? => ์ด๋ค ๊ฐ์ ๋์์์ ๋ณด๊ณ ์๋ฌธ์ ์ด ์๊ธด ๊ฒ์ด ์๋๋ผ ์ ๊ฐ ์์ฆ ๊ธฐํํ๊ณ ์๋ ์ํคํ ์ณ์ ๋๋ค. 2) SSL์ ์ด๋ ํฌ์ธํธ์ ๋ฐฐ์นํด์ผ ํ๋๊ณ ์ง๋ฌธํ์ จ๋๋ฐ ์๊ฐํ๊ณ ์กฐ๊ธ ๋ ๊ตฌ์ฒด์ ์ผ๋ก ์ค๋ช ํด์ฃผ์ค ์ ์์ผ์ธ์? ํน์ ์ค๊ณํ๋ ค ํ์๋ ์ํคํ ์ณ ๊ตฌ์กฐ๋ ์ด๋ป๊ฒ ๋๋์? => ์ค๊ณํ๋ ค๋ ์ํคํ ์ณ๋ cloud front๋ก ์ ์ธ๊ณ์ cdn ์๋น์ค๋ฅผ ์ด์ฉํ๊ณ ์ด์ ๋ํ origin์ elb๋ก ํ๊ณ , elb๋ autoscaling์ ์ํด ์ ๊ฐ๋๋ ec2์ nginx๋ฅผ ์ค์นํ์ฌ ์ฐ๋ํ๋ ค๊ณ ํ๊ณ nginx๋ ์น์๋ฒ ์ฉ๋๋ก ์ฌ์ฉํ๋ ค๊ณ ํฉ๋๋ค, route53์ ์ ๊ฐ ๊ฐ๋น์์์ ๊ตฌ์ ํ ๋๋ฉ์ธ์ ๋งคํํ๋ ค๊ณ ํฉ๋๋ค. ์ด๋ ์๋ฌธ์ด ๋๋ ๊ฒ์ ssl(ํน์ tls)์ธ์ฆ์๋ฅผ ์ด๋ ํฌ์ธํธ์ ๋ฐฐ์นํด์ผ ํ๋์ง ๊ถ๊ธํฉ๋๋ค. 3) ์ฐธ๊ณ ๋ก ์์ฆ SSL๋ณด๋จ TLS๋ฅผ ๋ ๋ง์ด ์ฐ๊ณ ์๋๋ฐ TLS์ฉ๋๋ฅผ ๊ณ ๋ คํด๋ณด์ จ๋์? ๊ฐ์ฌํฉ๋๋ค. => TLS๋ฅผ ๋ ๋ง์ด ์ฌ์ฉํ๋ค๋ฉด ์์ฆ์ ์น๋ธ๋ผ์ฐ์ ์์๋ TLS๋ฅผ ๋ง์ด ์ง์ํ๋ ๋ณด๊ตฐ์. ๊ทธ๋ ๋ค๋ฉด SSL์ธ์ฆ์ ๋์ ์ TLS๋ฅผ ์ฌ์ฉํ๋๋ก ํ๊ฒ ์ต๋๋ค. TLS๋ AWS์ ACM(Amazon Certificate Manager)์ ์ง์์ด ๋๊ฒ ์ฃ ? ๊ฐ์ฌํฉ๋๋ค.
- 0
- 4
- 545
Q&A
Cloudfront์ ELB, Aurora for mysql์ด ์ฐ๋๋์์ ๋ Cloudfront์ Origin์ ์ด๋ ๊ฒ์ ์ง์ ํด์ผ ํ๋์?
์๋ ํ์ธ์, ๊ฐ์ฌ๋ ์น์ ํ๊ณ ๋ช ์พํ ๋ต๋ณ ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ๊ทธ๋ผ, ์ค๋๋ ์ข์ ํ๋ฃจ ๋ณด๋ด์ญ์ผ~
- 0
- 4
- 348
Q&A
๋ฆฌ๋ ์ค ํ๊ฒฝ์์ ๋์ปค๋ก ์ปจํ ์ด๋๋ฅผ ์ฌ๋ฌ๊ฐ ๋ง๋ ํ ์ด๋ฅผ ๊ฐ ๋ฆฌ๋ ์ค ๊ณ์ ์ ํ ๋นํด ์ค ์ ์๋์?
์๋ ํ์ธ์, ๊ฐ์ฌ๋ ๋ง์ํ์ "์ฌ๋ฌ ๊ฐ์ ์ปจํ ์ด๋๋ฅผ ์์ฑํด์ ๊ฐ ์ปจํ ์ด๋๋ณ๋ก ํน์ ์ฌ์ฉ์๋ง ์ฌ์ฉํ ์ ์๋๋ก ํ ๋นํด์ ์ฌ์ฉํ ์ ์๋๊ฐ" ๋ด์ฉ์ด ์ ๊ฐ ์ง๋ฌธํ๋ ๊ฒ ๋ง์ต๋๋ค. ๋ต๋ณ ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 251
Q&A
Cloudfront์ ELB, Aurora for mysql์ด ์ฐ๋๋์์ ๋ Cloudfront์ Origin์ ์ด๋ ๊ฒ์ ์ง์ ํด์ผ ํ๋์?
์๋ ํ์ธ์, ๊ฐ์ฌ๋ ํด๋ผ์ฐ๋ํ๋ก ํธ์ ELB๊ฐ ์ฐ๋๋์ด ์๊ณ , ELB ์๋์ ํผ๋ธ๋ฆญ ์๋ธ๋ท์ EC2์์ ์น์๋ฒ๊ฐ ์๊ณ , ํ๋ผ์ด๋น ์๋ธ๋ท์ Aurora for mysql์ด ์๋ ๊ตฌ์กฐ๋ก ๋ง๋ค๋ ค๊ณ ํฉ๋๋ค.
- 0
- 4
- 348
Q&A
๋ค์ ์๋ก์ด ๊ฐ์๋ก๋ AWS๊ธฐ๋ฐ์ EKS, NLB, SSL, Nginx, Aurora for mysql์ ํ์ฉํ ์ฟ ๋ฒ๋คํฐ์ค ๊ฐ์๋ฅผ ๋ง๋ค์ด์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค.
์ต์ผ์ ๊ฐ์ฌ๋, ๋ต๋ณ ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ์ ๊ฐ ๋ถํ ๋๋ฆฐ ๋ด์ฉ์ ๊ฐ์๋ก ๊ผญ ์ข ๋ถํ ๋๋ฆฌ๊ฒ ์ต๋๋ค. ์ฝ๋ก๋ ์กฐ์ํ์๊ณ ์ฌ ํ ํด ๋ง๋ฌด๋ฆฌ ์ ํ์ญ์ผ~
- 0
- 2
- 179
Q&A
๊ฐ์ฌ๋, ๋ค์ ๊ฐ์๋ก๋ AWS๊ธฐ๋ฐ์ EKS, NLB, SSL, Nginx, Aurora for mysql์ ํ์ฉํ ์ฟ ๋ฒ๋คํฐ์ค ๊ฐ์๋ฅผ ๋ง๋ค์ด์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค.
๊ฐ์ฌ๋, ๋ต๋ณ ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค!!! ์ถ๊ฐ์ ์ธ ์์ฒญ์ฌํญ์ผ๋ก๋ EKS(Elastic Kubernetes Service)๋ก node ๊ตฌ์ฑ์ multi-AZ์ผ๋ก ํด์ฃผ์๊ณ , ECR(Elastic Container Registry)์ฌ์ฉ๋ฒ, ALB for Ingress๋ก ํ ์ง ์๋๋ฉด 'NLB + Nginx for Ingress๋ก ํ ์ง', SSL(ํน์ TLS)์ธ์ฆ์๋ฅผ ์ด๋์ ๊ตฌ์ฑํ ์ง(Terminationํ ์ง?), Jenkins ์ ์ฟ ๋ฒ๋คํฐ์ค ์ฐ๋ ๊ทธ๋ฆฌ๊ณ , ์น์๋ฒ ํน์ WAS์๋ฒ๊ฐ Scale-In๋ ๋ ์นํด๋ผ์ด์ธํธ ์ธ์ ์ ์ง ์ฉ๋๋ก ElasticCache for Redis๋ ์ถ๊ฐ ๋ถํ ๋๋ฆฝ๋๋ค. ์ด ์ ๋ ์ปค๋ฆฌํ๋ผ์ด๋ฉด ๊ด์ฐฎ์ ๊ฐ์๊ฐ ๊ตฌ์ฑ๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ฌ๋ ฅ์ด ๋์ ๋ค๋ฉด ์ฟ ๋ฒ๋คํฐ์ค ๋ชจ๋ํฐ๋ง์ฉ์ผ๋ก ํ๋ก๋ฉํ ์ฐ์ค์ ๊ทธ๋ผํ๋, ๊ทธ๋ฆฌ๊ณ ๋ก๊ทธ์๋ฒ๋ก fluentd๋ ๋ถํ ๋๋ฆฝ๋๋ค. ^^
- 0
- 2
- 170