'AWS ๊ต๊ณผ์' ์ฑ
์ด ๋์ด ๋ณด์ด๊ธฐ ์์ํ๋ค์.. ์๋ํ๋ ์ค ์๊ฐ ์ง๊ธ๊น์ง ๊ฐ๋ณ์ ์ธ AWS ์๋น์ค๋ค์ ํ์ตํด์๊ณ 10์ฅ์์๋ AWS ์๋น์ค๋ฅผ ํ์ฉํ์ฌ ์๋ํ๋ ์ค(wordpress) ๋ธ๋ก๊ทธ๋ฅผ ๊ตฌ์ฑํ๋๋ฐ ์ฌ๊ธฐ์ ์๋ํ๋ ์ค๋ ์์ฝ๊ฒ ๋ธ๋ก๊ทธ, ์น ์ฌ์ดํธ, ์ผํ๋ชฐ ๋ฑ ์น ์ฌ์ดํธ๋ฅผ ์ ์ํ ์ ์๋ ์คํ ์์ค ํ๋ซํผ์ด๋ค ์น ์์คํ
๊ตฌ์ฑ ์์ ์ผ๋ฐ์ ์ผ๋ก ์น ์์คํ
์ ๊ตฌ์ฑํ๋ ค๋ฉด ์น ์๋ฒ, ์น ์ ํ๋ฆฌ์ผ์ด์
์๋ฒ, ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฒ๊ฐ ํ์ํ๋ค ์น ์๋ฒ๋ ํด๋ผ์ด์ธํธ ์์ฒญ์ ๋ํด ์ ์ , ๋์ ์ฝํ
์ธ ๋ฅผ ์ ๊ณตํ๋ฉฐ, ์น ์ ํ๋ฆฌ์ผ์ด์
์๋ฒ๋ ํด๋ผ์ด์ธํธ ์์ฒญ์ ๋ฐ๋ผ ๋์ ์ฝํ
์ธ ๋ฅผ ์ ๊ณตํ๋ค ๊ทธ๋ฆฌ๊ณ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฒ์์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๊ฑฐ๋ ์ ์ฅํด์ ํ์ฉํ๋ค ์น ์ฌ์ฉ์๊ฐ ์ผ๋ง ๋์ง ์๊ณ ์๊ท๋ชจ์ผ ๋ ์น ์์คํ
์ ํ๋์ ์๋ฒ์์ ๊ตฌ์ฑํ์ฌ ์๋น..
๐ Infra/AWS ๊ต๊ณผ์
์ด ์ฅ์ ์ฃผ์ ์ธ AWS ์คํ ์ค์ผ์ผ๋ง ์๋น์ค๋ฅผ ์ดํด๋ณด๊ธฐ์ ์์, ๋จผ์ ์ค์ผ์ผ๋ง์ ๋ฌด์์ด๊ณ ์ด๋ค ์ข
๋ฅ๋ก ๋ถ๋ฅ๋๋์ง ์ดํดํด์ผ ํ๋ค! ์ค์ผ์ผ๋ง ์ค์ผ์ผ๋ง์ด๋ IT ์ธก๋ฉด์์ ์ค์ผ์ผ๋ง(scaling)์ด๋ IT ์์์ ํ์ฅํ๊ฑฐ๋ ์ถ์ํ๋ ๊ธฐ๋ฅ์ ์๋ฏธํ๋ค IT ์์์ ์ฌ์ฉ ์๊ตฌ๋ ํญ์ ๊ณ ์ ์ ์ด์ง ์๊ณ ํน์ ์ํฉ์ด๋ ์ด๋ฒคํธ์ ๋ฐ๋ผ ๊ฐ๋ณ์ ์ด๋ค => ์ด๋ ๊ฒ IT ์์์ ์ฌ์ฉ ์๊ตฌ๊ฐ ๊ฐ๋ณ์ ์ผ์๋ก ์์์ ์ฑ๋ฅ ๋ฐ ์๋์ ํ์ฅํ๊ฑฐ๋ ์ถ์ํ๋ ๊ฐ๋
์ธ ์ค์ผ์ผ๋ง์ ํ์์ด๋ค (์ค์ผ์ผ๋ง์ผ๋ก IT ์์์ ๊ณ ๊ฐ์ฉ์ฑ๊ณผ ๋ด๊ฒฐํจ์ฑ์ ํ๋ณดํ ์ ์์) ์ค์ผ์ผ๋ง์ ์ข
๋ฅ ์ค์ผ์ผ๋ง ๊ธฐ๋ฒ์ ํ์ฅ ๋ฐ ์ถ์ ๋ฐฉํฅ์ ๋ฐ๋ผ ์์ง ์ค์ผ์ผ๋ง๊ณผ ์ํ ์ค์ผ์ผ๋ง์ผ๋ก ๊ตฌ๋ถ๋๋ค ์์ง ์ค์ผ์ผ๋ง ์์ง ์ค์ผ์ผ๋ง์ IT ์์์ ์ฉ๋์ ํ์ฅ, ์ถ์ํ๋ ๊ฒ์ผ๋ก ์ค์ผ์ผ ์
(scale-u..
์ฌ์ฉ์ ์ธ์ฆ๊ณผ ๊ถํ ํต์ ๋ ์จํ๋ ๋ฏธ์ค ํ๊ฒฝ๊ณผ ๋๋ถ์ด ํด๋ผ์ฐ๋ ํ๊ฒฝ์์๋ ๊ฐ์ฅ ์ค์ํ ๋ณด์ ์์์ด๋ค ์ด ๋๋ฌธ์ AWS๋ ๋์ฑ ์์ ํ๊ฒ ์ฌ์ฉํ ์ ์๋๋ก AWS IAM ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค AWS IAM์ ์ดํด๋ณด๊ธฐ ์ ์ ๋จผ์ AWS IAM ์์์ AWS ๋ฆฌ์์ค๊ฐ ์ด๋ป๊ฒ ์์ฑ๋๊ณ ๊ด๋ฆฌ๋๋์ง ์์๋ณด์! AWS ๋ฆฌ์์ค ์์ฑํ๊ณ ๊ด๋ฆฌํ๊ธฐ AWS ๋ฆฌ์์ค๋ฅผ ๋ค๋ฃจ๋ ๋ฐฉ๋ฒ์ ์ดํด๋ณด์! AWS ๊ด๋ฆฌ ์ฝ์ AWS ๊ด๋ฆฌ ์ฝ์์์๋ AWS ๋ฆฌ์์ค๋ฅผ ์์ฑํ๊ณ ๊ด๋ฆฌํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ '์น' ๊ธฐ๋ฐ ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํ๋ค => ์ง๊ด์ ์ด๊ธฐ ๋๋ฌธ์ AWS ์
๋ฌธ ๋จ๊ณ์์ ์ฌ์ฉํ๊ธฐ์ ๊ต์ฅํ ํธ๋ฆฌ (์์ ์ค์ต๋ค์ AWS ๊ด๋ฆฌ ์ฝ์์ด๋ผ ์น ๊ธฐ๋ฐ GUI ๋ฐฉ์์ผ๋ก ์งํํ์) AWS ๋ช
๋ น์ค ์ธํฐํ์ด์ค AWS ๋ช
๋ น์ค ์ธํฐํ์ด์ค(AWS CLI)๋ A..
CDN์ด๋ CDN์ Contents Delivery Network์ ์ฝ์ด๋ก, ์ฝํ
์ธ ์ ๊ณต์์ ์ฌ์ฉ์๊ฐ ์ง๋ฆฌ์ ์ผ๋ก ๋ฉ๋ฆฌ ๋จ์ด์ ธ ์๋ ํ๊ฒฝ์์ ์ฝํ
์ธ ๋ฅผ ๋น ๋ฅด๊ฒ ์ ๋ฌํ๋ ๋คํธ์ํฌ ๊ธฐ์ ์ด๋ค => ์ฝํ
์ธ ํํ๊ฐ ๋์ฉ๋์ด๋ ์ค์๊ฐ์ฑ์ ์๊ตฌํ๋ ํ์ฌ ์ถ์ธ์ ์ฝํ
์ธ ๋ฅผ ๋น ๋ฅด๊ฒ ์ ๋ฌํ๋ ๊ฒ์ ๊ต์ฅํ ์ค์ํ ์ด์! CDN ํ๊ฒฝ CDN ๊ธฐ์ ์ด ์๋ ์ผ๋ฐ์ ์ธ ๋คํธ์ํฌ ํต์ ํ๊ฒฝ์์๋ ์๋ณธ ์ฝํ
์ธ ๋ฅผ ๊ฐ์ง๊ณ ์๋ ์ค๋ฆฌ์ง(origin) ์๋ฒ์์ ์ฌ์ฉ์์๊ฒ ์ฝํ
์ธ ๋ฅผ ์ ๋ฌํ๋ค => ์ด๋ฐ ํ๊ฒฝ์์ ์ค๋ฆฌ์ง ์๋ฒ์ ๋์ ๋ถํ๊ฐ ๋ฐ์ํ๊ณ ์ง๋ฆฌ์ ์ผ๋ก ๋ฉ๋ฆฌ ๋จ์ด์ ธ ์๋ ์ฌ์ฉ์์๊ฒ ์ฝํ
์ธ ๋ฅผ ์ ๋ฌํ ๋ ์ง์ฐ ์๊ฐ์ด ๊ธธ์ด์ง๋ ๊ฒ์ ๋ถ๊ฐํผํจ ์ด๋ฐ ์ด์๋ฅผ CDN ๊ธฐ์ ๋ก ๊ทน๋ณตํ ์ ์์!! => CDN ๊ธฐ์ ํต์ฌ์ ์บ์ ์๋ฒ๋ฅผ ์ง์ญ์ ์ผ๋ก ๋ถ์ฐํ๊ณ ์ฝํ
์ธ ๋ฅผ ..

AWS๊ฐ ์ ๊ณตํ๋ ๊ณ ๊ธ ๋คํธ์ํน ๊ธฐ๋ฅ ์ค AWS์ ๊ด๋ฆฌํ DNS ์๋น์ค์ธ Amazon Route 53์ ์ดํด๋ณด๊ธฐ์ ์์ DNS๊ฐ ๋ฌด์์ธ์ง๋ถํฐ ์ดํดํด ๋ณด์! DNS๋ DNS ์๋น์ค DNS๋ Domain Name System์ ์ฝ์ด๋ก, ๋คํธ์ํฌ ํต์ ์ ์ํ ์ฃผ์ ์ฒด๊ณ๋ฅผ ๋ฌธ์ ํํ์ธ ๋๋ฉ์ธ์ผ๋ก ๋งคํํ์ฌ ์ฐ๊ฒฐํ๋ ์๋น์ค์ด๋ค => ๋คํธ์ํฌ ํต์ ์ฃผ์๋ ์ผ๋ฐ์ ์ผ๋ก IP ์ฃผ์๋ฅผ ์ฌ์ฉํ๋๋ฐ, ํ๋ง๋๋ก IP ์ฃผ์๋ฅผ ๋ฌธ์ ํํ์ ๋๋ฉ์ธ ์ฃผ์๋ก ๋งคํํด์ ์ฌ์ฉํ๋ ์๋น์ค๋ฅผ ์๋ฏธํ๋ค ex. ๋๋ฉ์ธ ์ฃผ์๋ฅผ ์ด์ฉํ ํต์ ๊ณผ์ ์ ์ดํด๋ณด๋ฉด 1. ์น ์๋ฒ์ IP ์ฃผ์๋ฅผ ๋๋ฉ์ธ ์ฃผ์๋ก ์ฌ์ฉํ๊ณ ์ jungyo.com ๋๋ฉ์ธ์ ๊ตฌ๋งคํ๊ณ ๋ฑ๋กํ๋ค 2. ์ฌ์ฉ์๋ jungyo.com์ด๋ผ๋ ๋๋ฉ์ธ ์ฃผ์๊ฐ ์ด๋ค IP ์ฃผ์์ธ์ง ๋ชจ๋ฅด๊ณ ์์ผ๋ฏ๋ก ํด๋น ์ ..

์ด๋ฒ ์ค์ต์ AWS์ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ธ Amazon RDS๋ฅผ ๋ฐฐํฌํ๊ณ ์น ์๋ฒ์ ์ฐ๋ํ๋ ๊ฒ์ผ๋ก, ๊ณ ๊ฐ์ฉ์ฑ ํ๋ณด๋ฅผ ์ํ Multi-AZ ๊ธฐ๋ฅ๊ณผ ์ฑ๋ฅ ํ์ฅ์ ์ํ Read Replica ๊ธฐ๋ฅ์ ์์๋ณด์ ์น ์๋ฒ์ Amazon RDS ์ฐ๋ํ๊ธฐ CloudFormation์ผ๋ก ๊ธฐ๋ณธ ์ธํ๋ผ ๋ฐฐํฌํ ์ค์ต์ ํ์ํ ๊ธฐ๋ณธ ์ธํ๋ผ ์์์ AWS CloudFormation์ผ๋ก ์๋ ๋ฐฐํฌํ๋ค AWS ๊ด๋ฆฌ ์ฝ์์์ ์๋น์ค > ๊ด๋ฆฌ ๋ฐ ๊ฑฐ๋ฒ๋์ค > CloudFormation์ผ๋ก ๋ค์ด๊ฐ ์คํ ์์ฑ์ ๋๋ฅธ๊ณ Amazon S3 URL์ https://cloudneta-aws-book.s3.ap-northeast-2.amazonaws.com/chapter6/dblab.yaml ์ ์
๋ ฅํ๋ค! ์คํ ์ธ๋ถ ์ ๋ณด ์ง์ ํ์ด์ง์์ ๋ค์๊ณผ ..
AWS๊ฐ ์ ๊ณตํ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋น์ค๋ฅผ ์ดํด๋ณด๊ธฐ์ ์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ๋ฌด์์ด์ง ์ดํดํด์ผํ๋ค ๋ฐ์ดํฐ๋ฒ ์ด์ค์ DBMS ๋ฐ์ดํฐ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐ์ดํฐ๋ ์ด๋ค ์ด๋ก ์ ์ธ์ฐ๋ ๋ฐ ๊ธฐ์ด๊ฐ ๋๋ ์๋ฃ๋ก, ๋ฌธ์์ ์ซ์, ๊ทธ๋ฆผ, ์์ ๋ฑ์ ํํ๋ก ๋ ๋จ์์ด๋ค ๋ฐ์ดํฐ๋ ์์์ ์ธ ์๋ฃ์ ๋ถ๊ฐํ ๋ฟ ํน์ ํ ์๋ฏธ์ ๊ฐ์น๋ ์์ => ์ด๋ฐ ๋ฐ์ดํฐ๋ฅผ ํน์ ๋ชฉ์ ์ ๋ฐ๋ผ ๊ฐ๊ณตํ๊ณ ์ด๋ก ์ ์ธ์ ์๋ฏธ์ ๊ฐ์น๋ฅผ ๋ถ์ฌํ ๊ฒฐ๊ณผ๋ฅผ ์ ๋ณด๋ผ๊ณ ํ๋ค ์์ฆ ๊ฐ์ด ๋ฐ์ดํฐ๊ฐ ํ์์ฒ๋ผ ๋์ณ๋๋ ์ธ์ ์์์ ์ ์๋ฏธํ๊ณ ๊ฐ์น ์๋ ๋ฐ์ดํฐ๋ง ์ถ์ถํ์ฌ ์ด๋ค ์ ๋ณด๋ฅผ ๋์ถํ๋ ๊ฒ์ ๊ต์ฅํ ์ค์ํ ์ผ์ด๋ค => ๊ทธ๋ฌ๊ธฐ ์ํด์๋ ์์ฒ ๋ฐ์ดํฐ๋ฅผ ๋ชจ์ ๋๋ ๊ฒ์ด ํ์ํ๋ฐ, ์ด๋ ๋ฐ์ดํฐ๋ฅผ ํ๋์ ๋ชจ์๋๋ ๊ฒ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ผ๊ณ ํ๋ฉฐ, ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๊ฐ๋จํ ๋ฐ์ดํฐ๋ฅผ ๋ชจ์ ๋๋ ์งํฉ์ด..

๋ค์ํ AWS ์คํ ๋ฆฌ์ง ์๋น์ค ๊ตฌ์ฑํ๊ธฐ ์ค์ต๋ชฉํ๋ AWS์ ๋ค์ํ ์คํ ๋ฆฌ์ง ์๋น์ค๋ฅผ ์ง์ ๊ตฌ์ฑํด์ ์ฌ์ฉํ๊ณ , ๊ฐ ์คํ ๋ฆฌ์ง ๊ธฐ๋ฅ๊ณผ ํ์ฉ๋ฒ์ ํ์ธํด๋ณด๋ ๊ฒ์ด๋ค! 1. ์ค์ต์ ํ์ํ ๊ธฐ๋ณธ ์ธํ๋ผ ๋ฐฐํฌํ๊ธฐ ์ค์ต์ ํ์ํ ์ธํ๋ผ ์์์ AWS CloudFormation์ ์ด์ฉํ์ฌ ์๋์ผ๋ก ๋ฐฐํฌํ๋ฉด ๋๋ค! (๊ณผ๊ฑฐ ์ค์ต์์ ์งํํ์์) AWS ๊ด๋ฆฌ ์ฝ์์์ ์๋น์ค > ๊ด๋ฆฌ ๋ฐ ๊ฑฐ๋ฒ๋์ค > CloudFormation ๋ฉ๋ด๋ก ๋ค์ด๊ฐ ํ ์คํ ์์ฑ์ ๋๋ฆ Amazon S3 URL์ ์๋ URL์ ์
๋ ฅํ๊ณ ๋ค์์ ๋๋ฆ https://cloudneta-aws-book.s3.ap-northeast-2.amazonaws.com/chapter5/storagelab.yaml ์คํ ์ด๋ฆ์ storagelab ์
๋ ฅํ๊ณ KeyName์ ..
์คํ ๋ฆฌ์ง ๊ฐ์ ์คํ ๋ฆฌ์ง(storage)๋ ๋ฐ์ดํฐ๋ฅผ ๋ณด๊ดํ๋ ์ฅ์๋ก, ์ฐ๋ฆฌ๊ฐ ์ฌ์ฉํ๋ ๋ชจ๋ ์ ์ฅ ์ฅ์น๋ฅผ ์คํ ๋ฆฌ์ง๋ผ๊ณ ํ ์ ์๋ค! => ๋ฐ์ดํฐ ๋ณด๊ด ๋ฐฉ์๊ณผ ๋ฐ์ดํฐ ์ฌ์ฉ ์ฉ๋์ ๋ฐ๋ผ ์ฌ๋ฌ ํํ๊ฐ ์๋ค (USB, ์ธ์ฅํ๋ ๋ฑ) ์คํ ๋ฆฌ์ง ์๋น์ค ๋ฐ ์ฃผ์ ๊ธฐ๋ฅ AWS์์ ์ ๊ณตํ๋ ์คํ ๋ฆฌ์ง ์๋น์ค ์ข
๋ฅ์๋ ๋ธ๋ก, ํ์ผ, ๊ฐ์ฒด ์คํ ๋ฆฌ์ง๊ฐ ์๋๋ฐ, ๊ฐ ๋ชฉ์ ์ ๋ฐ๋ฅธ ์ฌ์ฉ์ ๊ถ์ฅํ๋ค ๋ธ๋ก ์คํ ๋ฆฌ์ง (Amazon EBS) ๋ธ๋ก ์คํ ๋ฆฌ์ง๋ ๊ทธ ์ด๋ฆ์์ ์ ์ ์๋ฏ์ด, ๋จ์ผ ์คํ ๋ฆฌ์ง ๋ณผ๋ฅจ(volume)์ '๋ธ๋ก'์ด๋ผ๋ ๊ฐ๋ณ ๋จ์๋ก ๋ถํ ํด์ ์ ์ฅํ๋ค ๊ฐ ๋ธ๋ก์ ์ ์ฅ๋ ์์น์ ๊ณ ์ ํ ์ฃผ์๊ฐ ์๊ธฐ ๋๋ฌธ์ ์๋ฒ์์ ํ์ผ์ ์์ฒญํ๋ฉด ๋ธ๋ก๋ค์ ์ฌ๊ตฌ์ฑํ์ฌ ํ๋์ ๋ฐ์ดํฐ๋ก ์๋ฒ์ ์ ๋ฌํ๋ค => ํด๋ผ์ฐ๋ ํ๊ฒฝ์์ ๋ธ๋ก ์คํ ๋ฆฌ์ง์ ๊ฐ ๋ธ๋ก์ ๊ฐ..

์ ๋ฒ ALB ๊ด๋ จ ์ค์ต์ ์ด์ด์ NLB ๊ด๋ จ ์ค์ต์ ์งํํ๊ฒ ์ต๋๋ค! NLB๋ฅผ ์์ฑํ๊ณ ๊ต์ฐจ ์์ญ ๋ก๋ ๋ฐธ๋ฐ์ฑ ๋์ ํ์ธํ๊ธฐ NLB ์์ฑํ๊ธฐ ์ ๋ฒ ์ค์ต๊ณผ ๋น์ทํด์ ์ค๋ช
์์ด ํ
์คํธ ํ์์ผ๋ก ํธ๋ค๋ฅ ๋์ด๊ฐ๋ณด๊ฒ ์ต๋๋ค! EC2 > ๋์ ๊ทธ๋ฃน์์ ๋์ ๊ทธ๋ฃน ์์ฑ์ ๋๋ฅธ๋ค ์ด๋ ๊ฒ ์ค์ ํ ํ์ ๋ค์์ ๋๋ฅด๊ณ ๋์ ๋ฑ๋ก์์ ์ค์ต์ ์ฌ์ฉํ ๋ชจ๋ ์ธ์คํด์ค๋ฅผ ์ค์ ํ ํ ์๋์ ๋ณด๋ฅ ์ค์ธ ๊ฒ์ผ๋ก ํฌํจ์ ๋๋ฅธ๋ค ๋์ ๊ทธ๋ฃน ์์ฑ์ ๋๋ฅด๋ฉด ๋์ ๊ทธ๋ฃน์ด ์์ฑ๋ ๊ฒ์ ํ์ธํ ์ ์์ ๋์ ๊ทธ๋ฃน์ ๋ง๋ค์์ผ๋ ์ด๋ฒ์๋ ๋ก๋ ๋ฐธ๋ฐ์๋ฅผ ๋ง๋ค์ด๋ณด์! EC2 > ๋ก๋๋ฐธ๋ฐ์์์ ๋ก๋ ๋ฐธ๋ฐ์ ์์ฑ์ ๋๋ฅด๊ณ ๋ก๋ ๋ฐธ๋ฐ์ ์ ํ ์ ํ ํ์ด์ง์์ Network Load Balancer์ ์์ฑ์ ๋๋ฅธ๋ค ์์ฑ ํ์ด์ง์์๋ ์ด๋ ๊ฒ ์ค์ ํ๊ณ ์๋์ชฝ์ ์๋ ๋ก๋ ..

ALB ์ NLB๋ฅผ ์ด์ฉํ ๋ก๋ ๋ฐธ๋ฐ์ฑ ๊ตฌ์ฑํ๊ธฐ ์ด๋ฒ ์ค์ต์ Amazon ELB์ ALB์ NLB๋ก ๋ก๋ ๋ฐธ๋ฐ์ฑ ํ๊ฒฝ์ ๊ตฌ์ฑํ์ฌ ๋ค์์ ์ธ์คํด์ค๋ฅผ ์ด์ฉํ ELB์ ๋์ ๋ฐ ํ์ฉ์ ํ์ธํด๋ณธ๋ค! CloudFormation ์๊ฐ ์์ ์ค์ต์์ ๋ค์ํ AWS ์ธํ๋ผ๋ฅผ ํ๋์ฉ ์๋์ผ๋ก ์์ฑํด์ ์ฌ์ฉํ๋ค => ์ค์ต ํ๊ฒฝ ๊ตฌ์ฑ์ ๋ง์ ์๊ฐ์ด ์์๋๋ค ์ด๋ฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ค์ต ํ๊ฒฝ์ ์ฝ๋ ๊ธฐ๋ฐ์ผ๋ก ์์ฑํ๋ ๊ธฐ์ ์ธ CloudFormation์ ์ฌ์ฉํ์ฌ ๋ ๋น ๋ฅด๊ณ ์ ํํ ์ค์ตํ๊ฒฝ์ ๊ตฌ์ฑํ ์ ์๋ค CloudFormation์ IaC(Infrastructure as Code) ๊ธฐ๋ฐ์ผ๋ก AWS ์ธํ๋ผ ๋ฆฌ์์ค๋ฅผ ์๋์ผ๋ก ์์ฑํ๋ ์๋น์ค์ด๋ค! => VPC, EC2 ๋ฑ ๋ฆฌ์์ค๋ฅผ ์๋์ผ๋ก ์์ฑํ ํ์ ์์ด ๋ฆฌ์์ค๋ค์ ํ
ํ๋ฆฟ(..
์ค๋์ ๋ง์ด ๋ค์ด๋ดค์ ๋ก๋ ๋ฐธ๋ฐ์ฑ์ ๊ด๋ จ๋ ๊ณต๋ถ๋ฅผ ํด๋ณด๊ฒ ์ต๋๋ค Amazon ELB ๊ธฐ๋ฅ ์๊ฐ ๋ถํ๋ถ์ฐ์ด๋ ๋ถํ๋ถ์ฐ์ ์๋ฒ-ํด๋ผ์ด์ธํธ ํ๊ฒฝ์์ ์๋ฒ๊ฐ ํด๋ผ์ด์ธํธ ์์ฒญ์ ๋ฐ์ ์ฒ๋ฆฌํ๋ ๊ณผ์ ์์ ๋ฐ์ํ๋ ๋ถํ(์ฐ์ฐ ์์
)์ ๋ํด ๋์ผํ ๋ชฉ์ ์ ์ํํ๋ ๋ค์์ ์๋ฒ์ ๋ถ์ฐ ์ฒ๋ฆฌํ๋ ๊ธฐ๋ฅ์
๋๋ค => ๊ณ ๊ฐ์ฉ์ฑ ๋ฐ ๋ด๊ฒฐํจ์ฑ์ด ํฅ์๋์ด ์ฅ์ ๊ฐ ๋ฐ์ํ ๋ ์ ์ฐํ๊ฒ ๋์ฒํ ์ ์๊ณ , ์๋น์ค๋ฅผ ์์ ์ ์ผ๋ก ์ ์งํ ์ ์์ ๋๋ณด๊ธฐ ๊ณ ๊ฐ์ฉ์ฑ : ์์คํ
์ด๋ ์๋น์ค๊ฐ ์ง์์ ์ผ๋ก ์๋ ๊ฐ๋ฅํ๋๋ก ํ๋ ๊ธฐ๋ฅ ๋ด๊ฒฐํจ์ฑ : ์์คํ
์ ์ผ๋ถ ๊ตฌ์ฑ ์์๊ฐ ์๋ํ์ง ์๋๋ผ๋ ๊ณ์ ์๋ํ ์ ์๋ ๊ธฐ๋ฅ ์ด๋ฐ ๋ถํ๋ถ์ฐ์ ๋ก๋ ๋ฐธ๋ฐ์ฑ(load balancing)์ด๋ผ๊ณ ํ๋ฉฐ, ๋ถํ๋ถ์ฐ์ ์ํํ๋ ๋์์ ๋ก๋ ๋ฐธ๋ฐ์(load balancer)๋ผ๊ณ ํ๋ค. ..