TIL - AWS Services - DB & Network
๐ย ๊ณต๋ถ ๋ด์ฉ
DB
SQL vs NoSQL
SQL | NoSQL | |
---|---|---|
ํน์ง | ๊ตฌ์กฐํ ๋ ๋ฐ์ดํฐ | ๋น์ ํ ๋ฐ์ดํฐ |
db | MySql ๋ฑ | Mongodb ๋ฑ |
OLAP Cube | Key-Value, Graph, Document, Column store | |
AWS Service | RDS, … | DocumentDB, Dynamo DB |
Network
Route53
Amazon Route 53 : DNS ๊ด๋ฆฌ ์๋น์ค. ๋๋ฉ์ธ ๋ฑ๋ก, DNS ๋ผ์ฐํ , ์ํ ํ์ธ ๊ฐ๋ฅ
ACM
AWS Certificate Manager
- ์ฌ์ฉํ SSL/TLS ์ธ์ฆ์๋ฅผ ๋ฐ๊ธ๋ฐ๊ฑฐ๋, ๋ฑ๋กํ ์ ์๋ค.
- DNS ๋๋ email ๊ฒ์น์ผ๋ก ํด๋น ์ธ์ฆ์์ ๋๋ฉ์ธ ์์ ๊ถ์ ๊ฒ์ฆํ๋ค.
- ๋ฑ๋ก๋ ์ธ์ฆ์๋ AWS ์๋น์ค, ๋ฆฌ์์ค๋ฑ์ ์ฌ์ฉํ ์ ์๋ค.
CloudFront
AWS CDN(์ฝํ ์ธ ์ ์ก ๋คํธ์ํฌ) Service
๋ฐ์ดํฐ ์ฌ์ฉ๋์ด ๋ง์ application์ ์น ํ์ด์ง ๋ก๋ฉ ์๋๋ฅผ ๋น ๋ฅด๊ฒ ํ๋ ์๋น์ค (์์, ์ฌ์ง ๋ฑ ์ฝํ ์ธ ๋ฅผ ๋น ๋ฅด๊ฒ ๋ก๋ฉ, ์บ์ฑ ๋ฑ ๊ธฐ์ ํ์ฉ)
ํน์ง
- ๋๊ธฐ ์๊ฐ ๊ฐ์
- ๋ณด์ ํฅ์
- ๋น์ฉ ์ ๊ฐ
ELB
Elastic Load Balancing
๋ฆฌ์์ค ์ ์ฒด์ ๋คํธ์ํฌ ํธ๋ํฝ์ ๊ท ๋ฑํ๊ฒ ๋ฐฐํฌ
Load Balancer
- ์๋ฒ์ ๊ฐํด์ง๋ ๋ก๋๋ฅผ ๋ถ์ฐ์ํค๋ ์ฅ์น ๋๋ ๊ธฐ์ ์ ํต์นญ
- ๊ณ์ธต์ ๋ฐ๋ผ
L4
LB(Transport layer),L7
LB(Application layer)๊ฐ ์กด์ฌํ๋ค.
VPC
Amazon Virtual Private Cloud
์ฌ์ฉ์๊ฐ ์ ์ํ๋ ๊ฐ์๋คํธ์ํฌ
ํน์ฑ
- Subnet
- IP ์ฃผ์ ์ง์
- Routing Tables
- Gateway & Endpoint
- peering ์ฐ๊ฒฐ
CIDR
๐ย CHECK
(์ด๋ ต๊ฑฐ๋ ์๋กญ๊ฒ ์๊ฒ ๋ ๊ฒ ๋ฑ ๋ค์ ํ์ธํ ๊ฒ๋ค)
- ์ฐธ๊ณ ์ฌ์ดํธ๋ค
โ ๋๋ ์
๊ถ๊ธํ ๊ฑด ์๋๋ฐ ํํ์ด ์ ์๋๋๊น ๋๋ฌด ๋ต๋ตํ๋ค. ํ๋ง๋๋ก ๋ญ ๋ชจ๋ฅด๋์ง ๋ชจ๋ฅด๋
์ํ..
๋ด๊ฐ ๊ถ๊ธํ๊ฑด ์ฌ๋งํ๋ฉด ์ด๋์ ์ ์ด๋๊ธฐ๋ง ํ๊ณ ‘๊ทธ๋ ๊ตฌ๋’ ํ๊ณ ๋์ด๊ฐ์ผ ์์ด ํธํ ๊ฒ ๊ฐ๋ค. ์๋๋ฉด ๋๋ ๋ญ ๋ชจ๋ฅด๋์ง ๋ชจ๋ฅด๋๊น ์ง๋ฌธ์ ํ ์ ์๊ธฐ ๋๋ฌธ
VPC์ ๊ฐ subnet์ ํ๋์ AZ์์ ์กด์ฌํ๋ค. ๊ทผ๋ฐ subnet์ ์ ์ฌ๋ฌ AZ๋ฅผ ๊ฑธ์ณ์ ์กด์ฌํ ์ ์์ง? ๋ฆฌ์์ค๋ฅผ ๋ถ๋ฐฐํ๊ธฐ ์ด๋ ค์ด๊ฐ? ๊ธฐ๋ฅ์ ์ผ๋ก ๋ถ๊ฐ๋ฅํ๊ฒ ์๋๋ผ ์ฌ๋ฌ AZ์ ๊ฑธ์ณ์ ์กด์ฌํ ๊ฒฝ์ฐ ํ AZ์ ๋ฌธ์ ๊ฐ ์๊ธฐ๋ฉด ์ํฅ์ ์ฃผ๋ ์๋ธ๋ท์ ์๊ฐ ๋ง์์ง๊ธฐ ๋๋ฌธ์ธ๊ฐ? ๊ฐ์ AZ์์ ์์ด์ผ ์๋ ๋ฑ ํจ์จ๋ ๋ ์ข๊ณ ? ๊ทธ๋ผ ํ subnet์ด ํ๋์ ์๋น์ค(instance)๋ฅผ ๋ด๋นํ๋๊ฑด ๋ง๋? ๊ทธ๋ผ ๋ณดํต ํ application์ VPC๋ ๋ช๊ฐ๊น์ง ํ ๋น๋ ์ ์์ง? ํ VPC๋ด์ 4~5๊ฐ์ public subnet๊ณผ ์ฌ๋ฌ private subnet์ด ์กด์ฌํ๋ ๊ฑฐ ๊ฐ์๋ฐ ํ์ํ ์๋น์ค ๊ฐ์๋ฅผ ๋ง์กฑํ ๋งํผ subnet์ ๊ฐ์ง ์ ์๋?
์ด์ ๋ง ํด๋ ์ด๋ฐ์์ผ๋ก ๊ผฌ๋ฆฌ์ ๊ผฌ๋ฆฌ๋ฅผ ๋ฌผ๊ณ ๊ถ๊ธํ๊ฒ ๋ ์ฌ๋๊ณ … ์ ๋ฆฌํ๊ธฐ๋ ํ๋ค๊ณ ๊ฒฐ๊ณผ์ ์ผ๋ก ๋ญ ์ง๋ฌธํ๊ณ ์ฐพ์๋ด์ผํ๋์ง๋ ๋ชจ๋ฅด๊ฒ ์ด์ ํฌ๊ธฐํ๋ค. ์ ์ด๋๊ณ ๋์ค์ ๋ด๊ฐ ๋ ์ง์์ด ์๊ธฐ๋ฉด ์ด ์ง๋ฌธ๋ค์ ์ด๋ป๊ฒ ๋ฌผ์ด๋ด์ผ ํ ์ง๋ ์๊ฒ ๋๊ฒ ์ง…. ใ ใ