AWS/amazon practitioner essentials
[AWS Cloud Practitioner Essentials] module 4. ๋คํธ์ํน
mmin.h
2021. 6. 24. 14:03
Module 4 ๋คํธ์ํน
AWS์์ ์ฐ๊ฒฐ
- Amazon Virtual Private Cloud(Amazon VPC)→ VPC๋ ๋ฆฌ์์ค์ ๊ฒฝ๊ณ๋ฅผ ์ค์ ํ๋๋ฐ ์ฌ์ฉํ๋ ๋คํธ์ํน ์๋น์ค→ ํ VPC ๋ด์์ ์ฌ๋ฌ ์๋ธ๋ท์ผ๋ก ๋ฆฌ์์ค๋ฅผ ๊ตฌ์ฑ
- *์๋ธ๋ท์ ๋ฆฌ์์ค(EC2 ์ธ์คํด์ค)๋ฅผ ํฌํจํ ์ ์๋ VPC ์น์ → ํด๋ผ์ฐ๋์ ๊ฒฉ๋ฆฌ๋ ์น์ ์ ํ๋ก๋น์ ๋
- ๋ฆฌ์์ค์ ๊ฒฝ๊ณ๊ฐ ์์ผ๋ฉด ๋คํธ์ํฌ ํธ๋ํฝ์ด ์ ํ ์์ด ๋ฆฌ์์ค ๊ฐ์ ํ๋ฅผ ์ ์๋ค.
- ์ฃ์ง ๋ก์ผ์ด์
- ์ค๋ฆฌ์ง : ๊ทธ๋ผ ๊ณ ๊ฐ์๊ฒ ์ปจํ ์ธ ๋ฅผ ์ ๊ณตํ๊ธฐ ์ํด ๋ชจ๋ ์ปจํ ์ธ ๋ฅผ ์ค๊ตญ ๋ฆฌ์ ์ค ํ๋๋ก ์ด๋ํ ํ์๊ฐ ์๋ค.
- ํ์ฌ : ๋ฐ์ดํฐ๋ ๋ธ๋ผ์ง์ ์ ์ฅ, ์ค๊ตญ์ ๊ฑฐ์ฃผํ๋ ๊ณ ๊ฐ์ด ์๋ค๊ณ ๊ฐ์
- ์ฃ์ง ๋ก์ผ์ด์ : ๊ณ ๊ฐ์ด ๋ธ๋ผ์ง์์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ฌ ํ์๊ฐ ์๋๋ก ์ค๊ตญ ๋ด ๊ณ ๊ฐ๊ณผ ๊ฐ๊น์ด ์ฃ์ง ๋ก์ผ์ด์ ์ ์ฌ๋ณธ์ ๋ก์ปฌ๋ก ์บ์ํ ์ ์๋ค.
- ๊ณ ๊ฐ : ์ค๊ตญ ๋ด ๊ณ ๊ฐ์ด ํ์ผ์ ์์ฒญํ๋ฉด Amazon CloudFront๋ ์ฃ์ง ๋ก์ผ์ด์ ์ ์บ์์์ ํด๋น ํ์ผ์ ๊ฒ์ํ์ฌ ๊ณ ๊ฐ์๊ฒ ์ ์ก.
- ์ธํฐ๋ท ๊ฒ์ดํธ์จ์ด→ ์ปคํผ์์ ๋ค์ด๊ฐ๊ธฐ ์ํ ์ถ์ ๋ฌธ์ด๋ผ ์๊ฐ.
- ์ธํฐ๋ท์ ํผ๋ธ๋ฆญ ํธ๋ํฝ์ด VPC์ ์์ธ์คํ๋๋ก ํ์ฉํ๋ ค๋ฉด ์ธํฐ๋ท ๊ฒ์ดํธ์จ์ด๋ฅผ VPC์ ์ฐ๊ฒฐ
- ๊ฐ์ ํ๋ผ์ด๋น ๊ฒ์ดํธ์จ์ด→ VPC์ ํ๋ผ์ด๋น ๋คํธ์ํฌ(ex: ์จํ๋ ๋ฏธ์ค ๋ฐ์ดํฐ ์ผํฐ ๋๋ ํ์ฌ ๋ด๋ถ ๋คํธ์ํฌ) ๊ฐ์ ๊ฐ์ ํ๋ผ์ด๋น ๋คํธ์ํฌ(VPN) ์ฐ๊ฒฐ์ ์ค์ ํ ์ ์๋ค. → ๊ฐ์ ํ๋ผ์ด๋น ๊ฒ์ดํธ์จ์ด๋ ์น์ธ๋ ๋คํธ์ํฌ์์ ๋์ค๋ ํธ๋ํฝ๋ง VPC๋ก ๋ค์ด๊ฐ ์ ์๋๋ก ํ์ฉ
- VPC ๋ด์ ๋น๊ณต๊ฐ ๋ฆฌ์์ค์ ์์ธ์คํ๋ ค๋ฉด ๊ฐ์ ํ๋ผ์ด๋น ๊ฒ์ดํธ์จ์ด๋ฅผ ์ฌ์ฉ
- AWS Direct Connect→ ๋คํธ์ํฌ ๋น์ฉ์ ์ ๊ฐํ๊ณ ๋คํธ์ํฌ๋ฅผ ํต๊ณผํ ์ ์๋ ๋์ญํญ์ ๋๋ฆฌ๋ ๋ฐ ๋์์ด ๋๋ค.
- AWS Direct Connect๋ ๋ฐ์ดํฐ ์ผํฐ์ VPC ๊ฐ์ ๋น๊ณต๊ฐ ์ ์ฉ ์ฐ๊ฒฐ์ ์ค์ ํ๋ ์๋น์ค์ด๋ค.
- Amazon CloudFront๊ฐ ๋ ๋น ๋ฅธ ์ฝํ ๋ ์ ์ก์ ์ํด ๊ณ ๊ฐ๊ณผ ๊ฐ๊น์ด ์์น์ ์ฝํ ์ธ ์ฌ๋ณธ์ ์บ์ํ๋๋ฐ ์ฌ์ฉํ๋ ์ฌ์ดํธ
์๋ธ๋ท ๋ฐ ๋คํธ์ํฌ ์์ธ์ค ์ ์ด ๋ชฉ๋ก
- ์๋ธ๋ท
- ํผ๋ธ๋ฆญ ์๋ธ๋ท : ๋๊ตฌ๋ ์์ธ์คํ ์ ์๋ ๋ฆฌ์์ค
- ํ๋ผ์ด๋น ์๋ธ๋ท : ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ฐ์ด ํ๋ผ์ด๋น ๋คํธ์ํฌ๋ฅผ ํตํด์๋ง ์์ธ์คํ ์ ์๋ ๋ฆฌ์์ค
- VPC ๋ด์์ ์๋ธ๋ท์ ์๋ก ํต์ ๊ฐ๋ฅ
- ๋ณด์ ๋๋ ์ด์ ์๊ตฌ ์ฌํญ์ ๋ฐ๋ผ ๋ฆฌ์๋ฅด๋ฅผ ๊ทธ๋ฃนํํ ์ ์๋ VPC ๋ด์ ํ ์น์ ์ ๋๋ค. ์๋ธ๋ท์ ํผ๋ธ๋ฆญ ๋๋ ํ๋ผ์ด๋น์ผ ์ ์์ต๋๋ค.
- VPC์ ๋คํธ์ํฌ ํธ๋ํฝ
- ํจํท : ์ธํฐ๋ท์ด๋ ๋คํธ์ํฌ๋ฅผ ํตํด ์ ์ก๋๋ ๋ฐ์ดํฐ์ ๋จ์
- ์๋ธ๋ท์ ํจํท ๊ถํ์ ํ์ธํ๋ VPC ๊ตฌ์ฑ ์์๋ ๋คํธ์ํฌ ACL(์์ธ์ค ์ ์ด ๋ชฉ๋ก)์ด๋ค.
- ์์ฒญ์ ํจํท์ผ๋ก ์ ์ก
- ๋คํธ์ํฌ ACL(์์ธ์ค ์ ์ด ๋ชฉ๋ก) : ์๋ธ๋ท ์์ค์์ ์ธ๋ฐ์ด๋ ๋ฐ ์์๋ฐ์ด๋ ํธ๋ํฝ์ ์ ์ดํ๋ ๊ฐ์ ๋ฐฉํ๋ฒฝ์ด๋ค.
- ์ํ ๋น์ ์ฅ ํจํท ํํฐ๋ง
- ๋คํธ์ํฌ ACL์ ์ํ ๋น์ ์ฅ ํจํท ํํฐ๋ง์ ์ํ → ๊ฐ ๋ฐฉํฅ(์ธ๋ฐ์ด๋ ๋ฐ ์์๋ฐ์ด๋)์ผ๋ก ์๋ธ๋ท ๊ฒฝ๊ณ๋ฅผ ํต๊ณผํ๋ ํจํท๋ง ํ์ธ
- ๋ณด์ ๊ทธ๋ฃน→ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ณด์ ๊ทธ๋ฃน์ ๋ชจ๋ ์ธ๋ฐ์ด๋ ํธ๋ํฝ์ ๊ฑฐ๋ถ, ๋ชจ๋ ์์๋ฐ์ด๋ ํธ๋ํฝ์ ํ์ฉ
- EC2 ์ธ์คํด์ค์ ๋ํ ์ธ๋ฐ์ด๋ ๋ฐ ์์๋ฐ์ด๋ ํธ๋ํฝ์ ์ ์ดํ๋ ๊ฐ์ ๋ฐฉํ๋ฒฝ
- ์ํ ์ ์ฅ ํจํท ํํฐ๋ง
- ๋ณด์ ๊ทธ๋ฃน์ ์ํ ์ ์ฅ ํจํท ํํฐ๋ง์ ์ํ. ์ฆ, ๋ค์ด์ค๋ ํจํท์ ๋ํ ์ด์ ๊ฒฐ์ ์ ๊ธฐ์ต
์ ๋ฆฌ
ํ๋ผ์ด๋น ์๋ธ๋ท : ๊ณ ๊ฐ๊ณผ์ ๊ฐ์ธ ์ ๋ณด๊ฐ ํฌํจ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ฒฉ๋ฆฌ
๊ฐ์ ํ๋ผ์ด๋น ๊ฒ์ดํธ์จ์ด : VPC์ ํ์ฌ ๋ด๋ถ ๋คํธ์ํฌ๊ฐ์ VPN์ผ๋ก ์ฐ๊ฒฐ
ํผ๋ธ๋ฆญ ์๋ธ๋ท : ๊ณ ๊ฐ ๋์ ์น ์ฌ์ดํธ๋ฅผ ์ง์
AWS Direct Connect : ์จํ๋ ๋ฏธ์ค ๋ฐ์ดํฐ ์ผํฐ์ VPC ๊ฐ์ ์ ์ฉ ์ฐ๊ฒฐ์ ์ค์ ํ๋ค.
๊ธ๋ก๋ฒ ๋คํธ์ํน
- Domain Name System(DNS)
- ๋ธ๋ผ์ฐ์ ์ ๋๋ฉ์ธ ์ด๋ฆ์ ์ ๋ ฅํ๋ฉด ์ด ์์ฒญ์ด DNS ์๋ฒ๋ก ์ ์ก
- DNS ์๋ฒ๋ ์น ์๋ฒ์ AnyCompany ์น ์ฌ์ดํธ์ ํด๋นํ๋ IP์ฃผ์๋ฅผ ์์ฒญ
- ์น ์๋ฒ๋ AnyCompany ์น ์ฌ์ดํธ์ IP ์ฃผ์์ธ 192.0.2.0์ ์ ๊ณตํ์ฌ ์๋ตํ๋ค.
- DNS๋ ๋๋ฉ์ธ ์ด๋ฆ์ IP์ฃผ์๋ก ๋ณํํ๋ ํ๋ก์ธ์ค์ด๋ค.
- Amazon Route 53ex) Amazon Route 53 ๋ฐ AmazonCloudFront๊ฐ ์ฝํ
์ธ ๋ฅผ ์ ์กํ๋ ๋ฐฉ์
- ๊ณ ๊ฐ์ด AnyCompany์ ์น ์ฌ์ดํธ๋ก ์ด๋ํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์์ ๋ฐ์ดํฐ๋ฅผ ์์ฒญ
- Amazon Route 53์ DNS ํ์ธ์ ์ฌ์ฉํ์ฌ AnyCompany.com์ IP์ฃผ์์ธ 192.0.2.0์ ์๋ณ. ์ด ์ ๋ณด๋ ๊ณ ๊ฐ์๊ฒ ๋ค์ ์ ์ก
- ๊ณ ๊ฐ์ ์์ฒญ์ Amazon CloudFront๋ฅผ ํตํด ๊ฐ์ฅ ๊ฐ๊น์ด ์ฃ์ง ๋ก์ผ์ด์ ์ผ๋ก ์ ์ก
- Amazon CloudFront๋ ์์ ํจํท์ Amazon EC2 ์ธ์คํด์ค๋ก ์ ์ํ๋ Application Load Balancer์ ์ฐ๊ฒฐ๋๋ค.
- DNS ์น ์๋น์ค. ๊ฐ๋ฐ์์ ๋น์ฆ๋์ค๊ฐ ์ต์ข ์ฌ์ฉ์๋ฅผ AWS์์ ํธ์คํ ๋๋ ์ธํฐ๋ท ์ ํ๋ฆฌ์ผ์ด์ ์ผ๋ก ๋ผ์ฐํ ํ ์ ์๋ ๊ฐ์ฅ ์์ ์ ์ธ ๋ฐฉ๋ฒ์ ์ ๊ณต