โœ”๏ธAWS 21

[AWS][Network][(IaC)Terraform] AWS Network์˜ ๊ตฌ์„ฑ ์š”์†Œ์™€ ์ƒ์„ฑ

0. Infrastructure as Code ์ฝ”๋“œ๋กœ์จ์˜ ์ธํ”„๋ผ๋ž€ ์ธํ”„๋ผ๋ฅผ ์ด๋ฃจ๋Š” ์„œ๋ฒ„, ๋ฏธ๋“ค์›จ์–ด ๊ทธ๋ฆฌ๊ณ  ์„œ๋น„์Šค ๋“ฑ์˜ ์ธํ”„๋ผ ๊ตฌ์„ฑ์š”์†Œ๋“ค์„ ์ฝ”๋“œ๋ฅผ ํ†ตํ•ด ๊ตฌ์ถ•ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ์ด๋ ‡๊ฒŒ ์ฝ”๋“œ๋กœ ๊ตฌ์ถ•ํ•˜๊ฒŒ๋˜๋ฉด ์žฌ์‚ฌ์šฉ์„ฑ, ์œ ์ง€๋ณด์ˆ˜ ๋“ฑ์˜ ์žฅ์ ์„ ๊ฐ€์ง„๋‹ค. 1. AWS VPC AWS VPC(Amazon Virtual Private Cloud)๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด AWS Cloud์—์„œ ๋…ผ๋ฆฌ์ ์œผ๋กœ ๊ฒฉ๋ฆฌ๋œ ๊ณต๊ฐ„์„ ํ”„๋กœ๋น„์ €๋‹ํ•˜์—ฌ ๊ณ ๊ฐ์ด ์ •์˜ํ•˜๋Š” ๊ฐ€์ƒ ๋„คํŠธ์›Œํฌ์—์„œ AWS ๋ฆฌ์†Œ์Šค๋ฅผ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ๋‹ค. ํด๋ผ์šฐ๋“œ ์œ„์—์„œ ์ƒ์„ฑํ•œ ๋ฆฌ์†Œ์Šค(EC2, RDS....๋“ฑ)๋“ค์€ ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด ์ ‘๊ทผํ•˜๋Š”๋ฐ, ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค์ธ AWS๋Š” ๋‹ค์–‘ํ•œ ๊ณ ๊ฐ๋“ค์ด ์‚ฌ์šฉํ•˜๋Š” ๊ณต์šฉ๊ณต๊ฐ„์ด๋‹ค. ์ฆ‰, ๋„ˆ๋ฌด ๋งŽ์€ ๋ฆฌ์†Œ์Šค๋“ค์ด ์žˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด ๋ฆฌ์†Œ์Šค๋“ค์—๋„ ํ•˜๋‚˜์˜ ๊ณ„์ •์—์„œ ์ƒ์„ฑํ•˜๋Š” ๋ฆฌ์†Œ์Šค๋“ค๋งŒ์˜..

Dev/DevOps, Infra 2021.05.02

[DevOps] CI/CD

DevOps DevOps๋ž€ ๊ฐœ๋ฐœ(Development)๊ณผ ์šด์˜(Operation)์˜ ํ•ฉ์„ฑ์–ด๋กœ, ๊ฐœ๋ฐœ๊ณผ ์šด์˜์„ ํ•˜๋‚˜๋กœ ํ•ฉ์ณ์„œ ์ผํ•˜๋Š” ์ฒ ํ•™, ๋„๊ตฌ, ํ™˜๊ฒฝ, ๋ฌธํ™” ๋“ฑ์˜ ์กฐํ•ฉ์„ ๋‚˜ํƒ€๋‚ธ๋‹ค. ๊ฐœ๋ฐœ๋ถ€ํ„ฐ ๋ฐฐํฌ๊นŒ์ง€ ๋ชจ๋“  ๋‹จ๊ณ„์— ์ž๋™ํ™”์™€ ๋ชจ๋‹ˆํ„ฐ๋ง์„ ๋„์ž…ํ•ด์„œ ๋” ์งง์€ ๊ฐœ๋ฐœ ์ฃผ๊ธฐ, ๋” ๋งŽ์€ ๋ฐฐํฌ ๋นˆ๋„, ์•ˆ์ •์ ์ธ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋ฐฐํฌํ•˜์ž๋Š” ๋ชฉํ‘œ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. ์œ„์˜ ์„ค๋ช…์„ ๋ณด๋ฉด '์ž๋™ํ™”'์™€ '๋ชจ๋‹ˆํ„ฐ๋ง'์ด ํ•„์š”ํ•œ ๊ฒƒ ๊ฐ™๋‹ค. ๊ทธ๋ž˜์„œ ๋ฐ๋ธŒ์˜ต์Šค๋Š” ์„œ๋ฒ„ ๊ตฌ์„ฑ, ๋ฐฐํฌ, ํ…Œ์ŠคํŠธ์— ์žˆ๋Š” ๋ฐ˜๋ณต์ž‘์—…์„ ์ตœ๋Œ€ํ•œ ์ž๋™ํ™”ํ•˜์—ฌ ๋ฐฐํฌ ๋ฆฌ์†Œ์Šค๋ฅผ ์ค„์ด๋Š” ๊ฒƒ์ด ์‹œ์ž‘์ด๋‹ค. ๋ฐ๋ธŒ์˜ต์Šค๋ฅผ ์‹ค์ฒœํ•˜๋Š” ๋ฐฉ์‹์€ ์—ฌ๋Ÿฌ๊ฐ€์ง€๊ฐ€ ์žˆ๊ณ , ๊ทธ ์ค‘ One-Step ๋นŒ๋“œ์™€ ๋ฐฐํฌ๊ฐ€ ์žˆ๋‹ค. ๋นŒ๋“œ(Build)๋ž€ ์—ฌ๋Ÿฌ ๊ฐœ๋ฐœ์ž๊ฐ€ ๊ฐœ๋ฐœํ•œ ์†Œ์Šค ์ฝ”๋“œ ํŒŒ์ผ์„ ํ†ตํ•ฉํ•˜๊ณ , ์‹ค์ œ ๋™์ž‘ ๊ฐ€๋Šฅํ•œ ๋…๋ฆฝ์ ์ธ S/W ๋ณ€..

Dev/DevOps, Infra 2021.01.15

[NGINX] EC2์— nginx ์„ค์น˜ ๋ฐ ์„ธํŒ…

์ฒซ ๋ฒˆ์งธ ํ”„๋กœ์ ํŠธ๋กœ ์ง„ํ–‰ํ•œ SAFU ์›น ์„œ๋น„์Šค ์„ ๋ฐฐํฌํ•˜๊ธฐ ์œ„ํ•ด ์„œ๋ฒ„ ๊ตฌ์ถ•์„ ํ•˜๋ คํ•˜๋ฉฐ, '์„œ๋ฒ„ ๋‹จ์œ„์˜ ๋กœ๋“œ ๋ฐธ๋Ÿฐ์„œ' ์•„ํ‚คํ…์ณ ์ค‘ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„๊ฐ€ (์ผ๋‹จ์€)ํ•˜๋‚˜์ธ ์•„๋ž˜์˜ ๊ตฌ์„ฑ์œผ๋กœ ์ง„ํ–‰ํ•˜๊ณ ์ž ํ•œ๋‹ค. ์ˆœ์„œ๋Š” 1. EC2 ๋ฐฐํฌ ๋ฐ inbound ์„ค์ • 2. ACM ์—์„œ SSL ์ธ์ฆ์„œ ๋ฐœ๊ธ‰ 3. ELB ์ƒ์„ฑ ๋ฐ ๋ฆฌ์Šค๋„ˆ ์„ธํŒ… 4. Route53์˜ ๋„๋ฉ”์ธ๊ณผ ELB์˜ ์ธ์Šคํ„ด์Šค DNS ์—ฐ๊ฒฐ 5. EC2์— nginx ์„ค์น˜ ๋ฐ ์„ธํŒ… ์œผ๋กœ ์ง„ํ–‰ ๋  ๊ฒƒ์ด๋‹ค. ์ด๋ฒˆ์—๋Š” 5. EC2์— nginx ์„ค์น˜ ๋ฐ ์„ธํŒ… ์— ๋Œ€ํ•ด ์ •๋ฆฌํ•ด๋ณด๊ณ ์ž ํ•œ๋‹ค. NGINX๋ž€ ์„œ๋ฒ„ ์ธ์Šคํ„ด์Šค์—๋Š” ํด๋ผ์ด์–ธํŠธ์˜ ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•ด์ฃผ๋Š” ์„œ๋ฒ„ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ํ•„์š”ํ•˜๋‹ค. ์„œ๋ฒ„ ์†Œํ”„ํŠธ์›จ์–ด๋Š” ํฌ๊ฒŒ ์›น ์„œ๋ฒ„์™€ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„(WAP; Web Application Server..

Dev/DevOps, Infra 2021.01.15

[RDS] ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„œ๋ฒ„ ์ƒ์„ฑ๊ณผ ์ ‘์†

์ฒซ ๋ฒˆ์งธ ํ”„๋กœ์ ํŠธ๋กœ ์ง„ํ–‰ํ•œ SAFU ์›น ์„œ๋น„์Šค ์„ ๋ฐฐํฌํ•˜๊ธฐ ์œ„ํ•ด ์„œ๋ฒ„ ๊ตฌ์ถ•์„ ํ•˜๋ คํ•˜๋ฉฐ, '์„œ๋ฒ„ ๋‹จ์œ„์˜ ๋กœ๋“œ ๋ฐธ๋Ÿฐ์„œ' ์•„ํ‚คํ…์ณ ์ค‘ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„๊ฐ€ (์ผ๋‹จ์€)ํ•˜๋‚˜์ธ ์•„๋ž˜์˜ ๊ตฌ์„ฑ์œผ๋กœ ์ง„ํ–‰ํ•˜๊ณ ์ž ํ•œ๋‹ค. [EC2] AWS๋ฅผ ์ด์šฉํ•œ ์„œ๋ฒ„ ํ™˜๊ฒฝ ์ดํ•ด ๋ฐ ๊ตฌ์ถ•์— ์ •๋ฆฌํ•ด๋‘” ๋ฅผ ๋ณด๋ฉด ๋‹จ์ผ์„œ๋ฒ„์˜ ์—ฌ๋Ÿฌ ๋‹จ์ ์œผ๋กœ ์ธํ•ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„œ๋ฒ„๋ฅผ ๋ถ„๋ฆฌํ•˜๋Š” ๊ตฌ์กฐ๊ฐ€ ๋‚˜์™”๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์„œ๋ฒ„ ๋‹จ์œ„์˜ ๋กœ๋“œ ๋ฐธ๋Ÿฐ์„œ๋Š” ์ด๋Ÿฐ ๊ตฌ์กฐ๋กœ ๋˜์–ด ์žˆ๋‹ค. ์—ฌ๊ธฐ์„œ RDS๋กœ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„œ๋ฒ„๋ฅผ ๋งŒ๋“ค์–ด๋ณด๊ณ ์ž ํ•œ๋‹ค. 1. Amazon RDS(Relational Database Services) Amazon RDS๋Š” ํด๋ผ์šฐ๋“œ์—์„œ ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๊ฐ„ํŽธํ•˜๊ฒŒ ์„ค์ •, ์šด์˜, ํ™•์žฅ ํ•  ์ˆ˜ ์žˆ๋Š” ์„œ๋น„์Šค์ด๋‹ค. ์ด๋Š” ๋งค์šฐ ๋น„์‹ธ๋‹ค. (ํ”„๋ฆฌํ‹ฐ์–ด๋Š” RDS ๋‹จ์ผ AZ(..

Dev/DevOps, Infra 2021.01.13

11. SAFU ์›น ์„œ๋น„์Šค ๋ฐฐํฌ ์™„์„ฑ๊ธฐ

AWS ๊ณต๋ถ€์™€ ๋ณ‘ํ–‰ํ•˜์—ฌ ๋ฐฐํฌ๋ฅผ ์ง„ํ–‰ํ•˜์˜€๊ธฐ๋•Œ๋ฌธ์— AWS ์นดํ…Œ๊ณ ๋ฆฌ์— ์ •๋ฆฌ ๋ฐ ์ €์žฅํ•ด ๋†“์•˜์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” ๋งํฌ๋ฅผ ์ˆœ์„œ๋Œ€๋กœ ์‚ฝ์ž…ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋Œ€์‹ ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. Server Side 1. [EC2] AWS๋ฅผ ์ด์šฉํ•œ ์„œ๋ฒ„ ํ™˜๊ฒฝ ์ดํ•ด ๋ฐ ๊ตฌ์ถ• 2. [ACM] ๋„๋ฉ”์ธ ์ฃผ์†Œ ์ƒ์„ฑ ๋ฐ AWS Certification 3. [ELB] Elastic Load Balancer ์ƒ์„ฑ ๋ฐ ์„ธํŒ… 4. [Route 53] Route53์˜ ๋„๋ฉ”์ธ๊ณผ DNS ์—ฐ๊ฒฐ 5. [NGINX] EC2์— nginx ์„ค์น˜ ๋ฐ ์„ธํŒ… Database 1. [RDS] ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„œ๋ฒ„ ์ƒ์„ฑ๊ณผ ์ ‘์† Client Side 1. [ACM] ๋„๋ฉ”์ธ ์ฃผ์†Œ ์ƒ์„ฑ ๋ฐ AWS Certification 2. [S3] S3๋ฅผ ์ด์šฉํ•œ ์ •์  ์›น ์‚ฌ์ดํŠธ ํ˜ธ์ŠคํŒ… 3. [CloudFro..

[CloudFront] CloudFront์— S3 ๋ฒ„ํ‚ท ๋ฐฐํฌํ•˜๊ณ  SSL Certificate์„ค์ •

์ฒซ ๋ฒˆ์งธ ํ”„๋กœ์ ํŠธ๋กœ ์ง„ํ–‰ํ•œ SAFU ์›น ์„œ๋น„์Šค ์˜ client side๋ฅผ ๋ฐฐํฌํ•˜๊ณ ์ž ํ•œ๋‹ค. ์ˆœ์„œ๋Š” 1.ACM ์—์„œ SSL ์ธ์ฆ์„œ ๋ฐœ๊ธ‰ 2. S3๋ฅผ ์ด์šฉํ•œ ์ •์  ์›น ์‚ฌ์ดํŠธ ํ˜ธ์ŠคํŒ… 3. CloudFront์— S3 ๋ฒ„ํ‚ท ๋ฐฐํฌํ•˜๊ณ  SSL Certificate์„ค์ • 4. Route 53์—์„œ ๋„๋ฉ”์ธ ์—ฐ๋™ ์œผ๋กœ ์ง„ํ–‰ ๋  ๊ฒƒ์ด๋‹ค. ์ด๋ฒˆ์—๋Š” 3. CloudFront์— S3 ๋ฒ„ํ‚ท ๋ฐฐํฌํ•˜๊ณ  SSL Certificate์„ค์ •์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ณ ์ž ํ•œ๋‹ค. CloudFront์— ๋Œ€ํ•ด ๋ฐฐ์šด ๊ฐœ๋… ์ •๋ฆฌ์™€ ์•ž์„œ CloudFront ์›น ๋ฐฐํฌ ์ƒ์„ฑ ํ›„ ์•ž์„œ ์ƒ์„ฑํ•œ S3์™€ ์—ฐ๊ฒฐํ•˜๋Š” ๊ฒƒ์„ ์ง„ํ–‰ํ•ด๋ณด๋„๋ก ํ•˜๊ฒ ๋‹ค. 1. ์ดํ•ดํ•ด์•ผํ•˜๋Š” ๊ฐœ๋… CDN(Contents Delivery Network)์˜ ๊ฐœ๋…๊ณผ ๋™์ž‘ ์›๋ฆฌ์— ๋Œ€ํ•ด์„œ๋Š” ์•„์ง ๊ณต๋ถ€๊ฐ€ ๋” ํ•„์š”ํ•˜๋‹ค.. ์ผ..

Dev/DevOps, Infra 2021.01.12

[S3] S3๋ฅผ ์ด์šฉํ•œ ์ •์  ์›น ์‚ฌ์ดํŠธ ํ˜ธ์ŠคํŒ…

์ฒซ ๋ฒˆ์งธ ํ”„๋กœ์ ํŠธ๋กœ ์ง„ํ–‰ํ•œ SAFU ์›น ์„œ๋น„์Šค ์˜ client side๋ฅผ ๋ฐฐํฌํ•˜๊ณ ์ž ํ•œ๋‹ค. ์ˆœ์„œ๋Š” 1.ACM ์—์„œ SSL ์ธ์ฆ์„œ ๋ฐœ๊ธ‰ 2. S3๋ฅผ ์ด์šฉํ•œ ์ •์  ์›น ์‚ฌ์ดํŠธ ํ˜ธ์ŠคํŒ… 3. CloudFront์— S3 ๋ฒ„ํ‚ท ๋ฐฐํฌํ•˜๊ณ  SSL Certificate์„ค์ • 4. Route 53์—์„œ ๋„๋ฉ”์ธ ์—ฐ๋™ ์œผ๋กœ ์ง„ํ–‰ ๋  ๊ฒƒ์ด๋‹ค. ์™œ CloudFront์™€ Route53์„ ์‚ฌ์šฉํ•˜๋Š”๊ฐ€? ([ACM] ๋„๋ฉ”์ธ ์ฃผ์†Œ ์ƒ์„ฑ ๋ฐ AWS Certification์— ์ ์–ด๋†“์€ ๊ฒƒ์„ ๋‹ค์‹œ ๊ฐ€์ ธ์˜ค์ž๋ฉด) ์™œ๋ƒ๋ฉด SAFU ์›น ์„œ๋น„์Šค ์„ ๋ฐฐํฌ๋‹จ๊ณ„์—์„œ ๋ง‰ํ˜”๋˜ ๋ถ€๋ถ„์ด sameSite issue์˜€๋Š”๋ฐ, ์ด์œ ๋Š” HTTPS ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š์•„์„œ sameSite = none์„ ์„ค์ •ํ•˜๋”๋ผ๋„ ์—ญ์‹œ ์ฟ ํ‚ค๊ฐ€ ๋ณด๋‚ด์ง€์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๊ทธ๋ž˜์„œ ๋กœ๊ทธ์ธ ํ›„์—๋„ ์„ธ์…˜..

Dev/DevOps, Infra 2021.01.12

[Route 53] Route53์˜ ๋„๋ฉ”์ธ๊ณผ DNS ์—ฐ๊ฒฐ

์ฒซ ๋ฒˆ์งธ ํ”„๋กœ์ ํŠธ๋กœ ์ง„ํ–‰ํ•œ SAFU ์›น ์„œ๋น„์Šค ์„ ๋ฐฐํฌํ•˜๊ธฐ ์œ„ํ•ด ์„œ๋ฒ„ ๊ตฌ์ถ•์„ ํ•˜๋ คํ•˜๋ฉฐ, '์„œ๋ฒ„ ๋‹จ์œ„์˜ ๋กœ๋“œ ๋ฐธ๋Ÿฐ์„œ' ์•„ํ‚คํ…์ณ ์ค‘ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„๊ฐ€ (์ผ๋‹จ์€)ํ•˜๋‚˜์ธ ์•„๋ž˜์˜ ๊ตฌ์„ฑ์œผ๋กœ ์ง„ํ–‰ํ•˜๊ณ ์ž ํ•œ๋‹ค. ์ˆœ์„œ๋Š” 1. EC2 ๋ฐฐํฌ ๋ฐ inbound ์„ค์ • 2. ACM ์—์„œ SSL ์ธ์ฆ์„œ ๋ฐœ๊ธ‰ 3. ELB ์ƒ์„ฑ ๋ฐ ๋ฆฌ์Šค๋„ˆ ์„ธํŒ… 4. Route53์˜ ๋„๋ฉ”์ธ๊ณผ ELB์˜ ์ธ์Šคํ„ด์Šค DNS ์—ฐ๊ฒฐ 5. EC2์— nginx ์„ค์น˜ ๋ฐ ์„ธํŒ… ์œผ๋กœ ์ง„ํ–‰ ๋  ๊ฒƒ์ด๋‹ค. Domain Name System์ด ๋ญ๊ณ , DNS์˜ ๊ตฌ์„ฑ ๋ฐ ๋™์ž‘ ์›๋ฆฌ ๋“ฑ์€ ๋งค์šฐ ๋ณต์žกํ•˜๋‹ค. ๊ทธ๋ž˜์„œ ๋‹ค๋ฅธ ํฌ์ŠคํŠธ์—์„œ ์ด์— ๋Œ€ํ•ด ์ •๋ฆฌํ•˜๊ณ ์ž ํ•˜๋ฉฐ, ์ง€๊ธˆ ํ•ด๋‹น ํฌ์ŠคํŠธ์—์„œ๋Š” 4. Route53์˜ ๋„๋ฉ”์ธ๊ณผ ELB์˜ ์ธ์Šคํ„ด์Šค DNS ์—ฐ๊ฒฐ ์— ๋Œ€ํ•ด์„œ๋งŒ ์ •๋ฆฌํ•˜๊ณ ์ž ํ•œ๋‹ค. ์ œ๋ชฉ์— EL..

Dev/DevOps, Infra 2021.01.10

[ELB] Elastic Load Balancer ์ƒ์„ฑ ๋ฐ ์„ธํŒ…

์ฒซ ๋ฒˆ์งธ ํ”„๋กœ์ ํŠธ๋กœ ์ง„ํ–‰ํ•œ SAFU ์›น ์„œ๋น„์Šค ์„ ๋ฐฐํฌํ•˜๊ธฐ ์œ„ํ•ด ์„œ๋ฒ„ ๊ตฌ์ถ•์„ ํ•˜๋ คํ•˜๋ฉฐ, '์„œ๋ฒ„ ๋‹จ์œ„์˜ ๋กœ๋“œ ๋ฐธ๋Ÿฐ์„œ' ์•„ํ‚คํ…์ณ ์ค‘ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„๊ฐ€ (์ผ๋‹จ์€)ํ•˜๋‚˜์ธ ์•„๋ž˜์˜ ๊ตฌ์„ฑ์œผ๋กœ ์ง„ํ–‰ํ•˜๊ณ ์ž ํ•œ๋‹ค. ์ˆœ์„œ๋Š” 1. EC2 ๋ฐฐํฌ ๋ฐ inbound ์„ค์ • 2. ACM ์—์„œ SSL ์ธ์ฆ์„œ ๋ฐœ๊ธ‰ 3. ELB ์ƒ์„ฑ ๋ฐ ๋ฆฌ์Šค๋„ˆ ์„ธํŒ… 4. Route53์˜ ๋„๋ฉ”์ธ๊ณผ ELB์˜ ์ธ์Šคํ„ด์Šค DNS ์—ฐ๊ฒฐ 5. EC2์— nginx ์„ค์น˜ ๋ฐ ์„ธํŒ… ์œผ๋กœ ์ง„ํ–‰ ๋  ๊ฒƒ์ด๋‹ค. ์„ธ ๋ฒˆ์งธ ๋‹จ๊ณ„์ธ ELB ์ƒ์„ฑ ๋ฐ ๋ฆฌ์Šค๋„ˆ ์„ธํŒ…์„ ํ•ด๋ณด๊ณ ์ž ํ•œ๋‹ค. Load Balancing์ด๋ž€ ๋กœ๋“œ ๋ฐธ๋Ÿฐ์‹ฑ์€ ๋„คํŠธ์›Œํฌ ๊ธฐ์ˆ  ์ค‘ ํ•˜๋‚˜๋กœ ๋„คํŠธ์›Œํฌ ํŠธ๋ž˜ํ”ฝ์„ ํ•˜๋‚˜ ์ด์ƒ์˜ ์„œ๋ฒ„๋‚˜ ์žฅ๋น„๋กœ ๋ถ„์‚ฐํ•˜๊ธฐ ์œ„ํ•œ *๊ธฐ์ˆ ์ด๋‹ค. * ๊ทธ๋ฆฌ๊ณ  ์ด ๊ธฐ์ˆ ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด๋‚˜ ํ•˜๋“œ์›จ์–ด๋ฅผ Load Ba..

Dev/DevOps, Infra 2021.01.10

[ACM] ๋„๋ฉ”์ธ ์ฃผ์†Œ ์ƒ์„ฑ ๋ฐ AWS Certification

์ฒซ ๋ฒˆ์งธ ํ”„๋กœ์ ํŠธ๋กœ ์ง„ํ–‰ํ•œ SAFU ์›น ์„œ๋น„์Šค ์„ ๋ฐฐํฌํ•˜๊ธฐ ์œ„ํ•ด ์„œ๋ฒ„ ๊ตฌ์ถ•์„ ํ•˜๋ คํ•˜๋ฉฐ, '์„œ๋ฒ„ ๋‹จ์œ„์˜ ๋กœ๋“œ ๋ฐธ๋Ÿฐ์„œ' ์•„ํ‚คํ…์ณ ์ค‘ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„๊ฐ€ (์ผ๋‹จ์€)ํ•˜๋‚˜์ธ ์•„๋ž˜์˜ ๊ตฌ์„ฑ์œผ๋กœ ์ง„ํ–‰ํ•˜๊ณ ์ž ํ•œ๋‹ค. ์ˆœ์„œ๋Š” 1. EC2 ๋ฐฐํฌ ๋ฐ inbound ์„ค์ • 2. ACM ์—์„œ SSL ์ธ์ฆ์„œ ๋ฐœ๊ธ‰ 3. ELB ์ƒ์„ฑ ๋ฐ ๋ฆฌ์Šค๋„ˆ ์„ธํŒ… 4. Route53์˜ ๋„๋ฉ”์ธ๊ณผ ELB์˜ ์ธ์Šคํ„ด์Šค DNS ์—ฐ๊ฒฐ 5. EC2์— nginx ์„ค์น˜ ๋ฐ ์„ธํŒ… ์œผ๋กœ ์ง„ํ–‰ ๋  ๊ฒƒ์ด๋‹ค. ๋‘ ๋ฒˆ์งธ ๋‹จ๊ณ„์ธ ACM ์—์„œ SSL ์ธ์ฆ์„œ ๋ฐœ๊ธ‰์„ ํ•ด๋ณด๊ณ ์ž ํ•œ๋‹ค. ์ฐธ, ์™œ ์ด๋Ÿฌํ•œ ๋‹ค์„ฏ ๋‹จ๊ณ„๊ฐ€ ํ•„์š”ํ•œ๊ฐ€? ์™œ๋ƒ๋ฉด SAFU ์›น ์„œ๋น„์Šค ์„ ๋ฐฐํฌ๋‹จ๊ณ„์—์„œ ๋ง‰ํ˜”๋˜ ๋ถ€๋ถ„์ด sameSite issue์˜€๋Š”๋ฐ, ์ด์œ ๋Š” HTTPS ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š์•„์„œ sameSite = none์„..

Dev/DevOps, Infra 2021.01.10
โ€‹