๐AWS๋?
Amazon Web Service์ ์ค์๋ง๋ก ์๋ง์กด์์ ์ ๊ณตํ๋ ํด๋ผ์ฐ๋ ์๋น์ค์ด๋ค.
ํด๋ผ์ฐ๋ ์๋น์ค๋ ๋ค์ํ ์ปดํจํ
์์์ ์จ๋๋งจ๋๋ก ์ฌ์ฉํ ์ ์๋ ์๋น์ค์ด๊ธฐ ๋๋ฌธ์ AWS ์ฌ์ฉ์๋ ์ง์ ๋ฌผ๋ฆฌ์ ์ธ ์๋ฒ ์ฅ๋น๋ฅผ ๊ตฌ์
ํ๊ฑฐ๋ ์๋ํ์ฌ ์ค์นํ ํ์์์ด ์๊ฒฉ์ผ๋ก ์์ฝ๊ณ ๋น ๋ฅด๊ฒ ์๋ฒ๋ฅผ ๊ตฌ์ถํ ์ ์๋ค.
๐กAWS๋ฅผ ์ฌ์ฉํ๋ ์ด์
- AWS๋ ํด๋ผ์ฐ๋ ๋ง์ผ์ ์ ๊ตฌ์์ด์ ๋ฆฌ๋์ด๋ค.
- AWS๋ ํด๋ผ์ฐ๋ ์ปดํจํ
์ ํน์ง๊ณผ ์ฅ์ ์ ๊ทธ๋๋ก, ํน์ ๊ทธ ์ด์์ผ๋ก ์ ๊ณตํ๋ค.
-> ๋ฐ์ด๋ ์ ์ฐ์ฑ, ํ์ฅ์ฑ, ์ฐ์ํ ๋ณด์์ฑ, ์์ ์ฑ
AWS๋ ์ด๋ค ๊ท๋ชจ์ ๊ธฐ์
์ด๋ ๊ทธ ๊ธฐ์
์ ํ์ํ ์ ์ฐํ๊ณ ๊ฒฝ์ ์ ์ด๋ฉฐ, ํ์ฅ ๊ฐ๋ฅํ๊ณ ์ฌ์ฉํ๊ธฐ ๊ฐํธํจ์ ๋ํด ์์ ์ฑ๊น์ง ๋ณด์ฅ๋๋ ์ฐจ๋ณ์ ๋๋ฌธ์ ์ ์ธ๊ณ ์๋ง์ ๊ธฐ์
๋ค๊ณผ ๊ฐ๋ฐ์๋ค์ด ์ฌ์ฉํ๋ค.
AWS์ ์๋น์ค ์ง์ญ์ ํฌ๊ฒ Regions, Availability Zones, Edge Location์ผ๋ก ๋๋ ์ ์๋ค.
๐กRegions(๋ฆฌ์ )
- AWS๊ฐ ์ ์ธ๊ณ์์ ๋ฐ์ดํฐ ์ผํฐ๋ฅผ ํด๋ฌ์คํธ๋งํ๋ ๊ธฐ์ค์ด ๋๋ ๋ฌผ๋ฆฌ์ ์์น
- ์ฌ์ฉ์์ ๋ฆฌ์ ์ด ๊ฐ๊น์ธ์๋ก ๋คํธ์ํฌ ์ง์ฐ์ ์ต์ํํ ์ ์๋ค.
- AWS์์ ์ ๊ณตํ๋ ๋ค์ํ ์๋น์ค๋ค์ ๋๋ถ๋ถ ๋ฆฌ์ ์ ๊ธฐ๋ฐ์ผ๋ก ์ ๊ณต๋๋ค.
๐กAvailability Zones(๊ฐ์ฉ ์์ญ)
- ๋ฆฌ์ ์์ ์กด์ฌํ๋ ๋ฐ์ดํฐ ์ผํฐ์ ๋
ผ๋ฆฌ์ ์ธ ๊ทธ๋ฃน์ ์๋ฏธ
- ๋ฆฌ์ ๋ค๋ณด๋ค ๋น ๋ฅด๊ฒ ํต์ ํ ์ ์๊ณ , ์๋น์ค ๊ฒฐํฉ๋ ๋๋ค.
- ๋์ผํ ๋ฆฌ์ ๋ด์ ์๋๋ผ๋ ๋ฌผ๋ฆฌ์ ์ผ๋ก๋ ๊ฒฉ๋ฆฌ๋์ด ์์ผ๋ฏ๋ก ์์ฐ์ฌํด ๋ฑ์ ํผํด๋ฅผ ์ต์ํํ๋ค.
- ์ฌ์ฉ์๋ ์ฌ๋ฌ ๊ฐ์ฉ ์์ญ์ ๊ฑธ์ณ ์๋น์ค๋ฅผ ๋ฐฐ์นํด ๋ด๊ฒฐํจ์ฑ์ ํ์ธต ๋ ๊ฐํํ ์๋น์ค๋ฅผ ์ ๊ณต๊ฐ๋ฅ
๐กEdge Location
- AWS์ CDN(Content Delivery Network)์๋น์ค์ธ CloudFront์ ์บ์ฑ ์ฝํ
์ธ ๊ฐ ์์นํ๋ ๊ณณ
- ์ฌ์ฉ์์ ๊ทผ์ฒ์ ์์ ์๋ก ๋์ฑ ๋น ๋ฅธ ์ ๋ฌ์ ๋ฐ์ ์ ์๊ธฐ ๋๋ฌธ์ ๋ฆฌ์ ๋ณด๋ค ํจ์ฌ ๋ง๋ค.
๐AWS์ ์ฃผ์ ์๋น์ค 8๊ฐ์ง
๐กEC2(Elastic Compute Cloud)
- ๋จ์ ํด๋ฆญ ๋ช๋ฒ์ ํตํด ์ฝ๊ฒ ์ฌ์์ ๊ณ ๋ฅด๊ณ , ์ด๋ฅผ ํตํด ์ฆ์ ๊ตฌ๋ ๊ฐ๋ฅํ ์๋ฒ๋ฅผ ์ ๊ณตํ๋ ์๋น์ค
- ์ด์ ์๋ฒ์ ํ์ํ ๋๋ถ๋ถ์ Operating System์ ์ง์ํ๊ณ , ์ฌ์ฉ ๋ชฉ์ ์ ๋ง๋ ์ฌ์ ์ ๊ณต
๐กRDS(Relational Database Service)
- ํด๋ผ์ฐ๋์์ ๊ฐํธํ๊ฒ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ค์น, ์ด์ ๋ฐ ํ์ฅํ ์ ์๋ AWS์ ๋ํ์ ์ธ ์๋น์ค
- ๋ค์ํ RDBMS ์ ๊ณต
- ๋ฐฑ์
๊ณผ ๊ฐ์ ์ํํธ์จ์ด ์ ์ง ๋ณด์๋ฅผ ์ํ ๊ด๋ฆฌ ํ์คํฌ๋ฅผ ์ ๊ฑฐํ์ฌ ํจ์จ์ ์ธ ์ด์ฉ์ด ๊ฐ๋ฅํ๋ค.
๐กS3(Simple Storage Service)
- ํ์ผ์ ์ฝ๊ฒ ์ ์ฅํ ์ ์๋ ๊ณต๊ฐ์ ์ ๊ณตํ๋ ์๋น์ค
- ํ์ผ๋ง๋ค ๊ณ ์ ์ฃผ์๋ฅผ ๋ถ์ฌํ์ฌ S3์ ์ ์ฅํ ํ์ผ์ ์น์์์ ์ฝ๊ฒ ์ฝ์ ์ ์๋ค.
- ์ฃผ๋ก ์ฌ์ดํธ์์ ์ด๋ฏธ์ง๋ค์ ์ ์ฅํ๊ณ ์ฌ์ดํธ์์ ์ฝ์ด๋ค์ฌ ๋ ๋๋ง ํด์ฃผ๋๋ฐ ์ฌ์ฉํ๋ค.
๐กVPC(Virtual Private Cloud)
- ํด๋ผ์ฐ๋ ํ๊ฒฝ์ ๊ณ์ ๋ณ๋ก ๋
๋ฆฝ๋ ๋คํธ์ํฌ ํ๊ฒฝ์ ๊ตฌ์ฑํ ์ ์๊ฒ ๋์์ฃผ๋ ์๋น์ค
- ์ฌ์ฉ์๊ฐ ๋คํธ์ํฌ ํ๊ฒฝ ์ค์ ์ ๋ํ ์์ ํ ํต์ ๊ถ์ ๊ฐ์ง ์ ์๋ค.
๐กCloudFront
-
AWS์์ ์ ๊ณตํ๋ CDN(Content Delevery Network)์๋น์ค์ด๋ค.
CDN์ด๋?
์ธํฐ๋ท์์ ์ฝํ
์ธ ๋ฅผ ์บ์ฑํ์ฌ ์ข ๋ ๋น ๋ฅด๊ฒ ์ฌ์ฉ์์๊ฒ ์ ๋ฌ ํ ์ ์๊ฒ ๋์์ฃผ๋ ์ญํ ์ ํ๋ค.
๋ง์น ๋ฉ๋ฆฌ ์๋ ์ํ์ ์ง์ ์๊ฐ๊ณ , ๊ฐ๊น์ด ATM๊ธฐ๋ฅผ ํตํด ํ๊ธ์ ์ฐพ์ ์ ์๋ ๊ฒ!
-
Latency(์์ฐ์๊ฐ)์ ๋น๊ตํด์ ๊ฐ์ฅ ๊ฐ๊น์ด ๊ณณ์ ์์นํ ์ฃ์ง ๋ก์ผ์ด์
์ ํตํด ์ฌ์ฉ์ ์์ฒญ์ ์ฒ๋ฆฌํ๋ค.
๐กRoute 53
AWS์์ ์ ๊ณตํ๋ DNS(Domain Name Service)์๋น์ค
DNS๋?
์ฌ๋์ด ์ฝ์ ์ ใ
ฃใ
ใ
๋ ๋๋ฉ์ธ ์ด๋ฆ์ ๋จธ์ ์ด ์ฝ์ ์ ์๋ IP์ฃผ์๋ก ๋ณํํด์ฃผ๋ ์ญํ
- ๊ฐ์ฉ์ฑ๊ณผ ํ์ฅ์ฑ์ด ๋ฐ์ด๋๊ณ AWS ์ธํ๋ผ์ ๊ฐ์ข
๋คํธ์ํฌ๋ฅผ ์ ์ดํ ์ ์์ผ๋ฉฐ, ๋๋ฉ์ธ ๋ฑ๋ก, DNS๋ผ์ฐํ
, ์ํ ํ์ธ๊ณผ ๊ฐ์ ์ฃผ์ ๊ธฐ๋ฅ๋ค์ ๊ฐํธํ๊ฒ ์ฌ์ฉํ ์ ์๋ค.
- AWS ๋ด์ ๋ค๋ฅธ ์๋น์ค๋ค๊ณผ์ ํธํ์ฑ๋ ๋ฐ์ด๋จ.
๐กELB(Elastic Load Balancer)
๋ก๋ ๋ฐธ๋ฐ์๋ฅผ ์ ๊ณตํ๋ ์๋น์ค
๋ก๋ ๋ฐธ๋ฐ์ค๋?
์๋ฒ๋ก ๋ค์ด์ค๋ ๋์ ์ ํ๋ฆฌ์ผ์ด์
ํธ๋ํฝ์ ์ฌ๋ฌ ๋์์ ์ ์ ํ๊ฒ, ์๋์ผ๋ก ๋ถ์ฐ์์ผ์ค์ผ๋ก์จ ์์ ์ ์ธ ์๋ฒ ์ด์์ ๋์์ค๋ค.
- ๋ค์ํ ๋ณด์ ์ต์
์ ์ ๊ณตํ๊ณ , ์ ํ๋ฆฌ์ผ์ด์
์๋ฒ์ ์ฌ์ฉ๋ฅ ์ ๋ฐ๋ผ ์๋์ผ๋ก ์ถ๊ฐ๋๊ฑฐ๋ ์ ๊ฑฐ๋๋ ๊ณ ๊ฐ์ฉ์ฑ ๋ฐ ํ๋ ฅ์ฑ์ ๊ฐ์ถ๊ณ ์๋ค.
- ๋ชจ๋ํฐ๋ง ๋ฐ ๋ก๊น
์ ๊ธฐ๋ฅ๋ ์๋ค.
๐กIAM
- AWS์ ๋ฆฌ์์ค์ ๋ํด ๊ฐ๋ณ์ ์ผ๋ก ์ ๊ทผ์ ์ด๋ฅผ ํ๊ฑฐ๋ ๊ถํ์ ๊ฐ์ง๋๋ก ๊ณ์ ๋๋ ๊ทธ๋ฃน์ ์์ฑ ๋ฐ ๊ด๋ฆฌํ๋ ์๋น์ค
- AWS์์๋ ๊ด๋ฆฌ์ ๊ฐ์ ์ผ์์ ์ธ ์์
์กฐ์ฐจ๋ ๋ฃจํธ ๊ณ์ ์ผ๋ก ํ์ง ์๋ ๊ฒ์ ๊ถ์ฅํ๋ค. IAM ๊ณ์ ์ด ์๋ค๋ฉด AWS ๋ฃจํธ ๊ณ์ ์์ฒด๊ฐ ๋ชจ๋ ์๋น์ค์ ๋ํ ๊ถํ์ด ์๊ธฐ์ ๋ณด์์ ๋งค์ฐ ์ทจ์ฝํ๊ธฐ ๋๋ฌธ์ด๋ค.
- IAM ๊ณ์ ์ ์์ฑํด์ ๊ฐ๊ฐ ํ์ํ ๊ถํ๋ง ๊ฐ๋๋ก ์ค์ ํ ์ ์๊ณ ๊ฐ๊ฐ access key๋ฅผ ๊ฐ๋ณ์ ์ผ๋ก ๊ด๋ฆฌํ ์ ์๊ธฐ ๋๋ฌธ์ ๋ณด์์ฑ์ด ๋์์ง๋ค.