AWS์ ๊ธฐ๋ณธ์ ์ธ ์ฃผ์ ๋คํธ์ํฌ ์๋น์ค๋ฅผ ํ์ฉํ์ฌ ๊ฐ๋จํ ํด๋ผ์ฐ๋ ๋คํธ์ํฌ๋ฅผ ๊ตฌ์ถํด๋ณด๋ฉฐ ์ํคํ ์ฒ์ ๊ตฌ์กฐ์ ํธ๋ํฝ์ ํ๋ฆ์ ์ดํดํ๊ณ , ์ค์ ๋คํธ์ํฌ๋ฅผ ์ง์ ๊ตฌํํ ์ ์๋ ์ญ๋๊ณผ ์์ ๊ฐ์ ํจ๊ป ํค์๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค.
AWS ํด๋ผ์ฐ๋ ๋คํธ์ํฌ ๊ตฌํ์ ์ํ ๊ธฐ์ ๊ณผ ๊ด๋ จ ์๋น์ค๋ฅผ ์ค๋ช
์ํคํ ์ฒ ๋ค์ด์ด๊ทธ๋จ์ ํตํด ๋คํธ์ํฌ์ ํธ๋ํฝ์ ํ๋ฆ์ ํ์
์ค์ ํด๋ผ์ฐ๋ ๋คํธ์ํฌ๋ฅผ ์ค์ค๋ก์ ํ์ผ๋ก ๊ตฌ์ถ
AWS์ ์ฃผ์ ๋คํธ์ํฌ ์๋น์ค๋ฅผ
์ง์ ์จ๋ณด๋ฉด์ ์ตํ๋ณด์ธ์!
AWS์ ์ฃผ์ ๋คํธ์ํฌ ์๋น์ค๋ค์ ๊ธฐ๋ณธ์ ์ธ ์ฌ์ฉ ๋ฐฉ๋ฒ์ ์ตํ๊ณ , AWS ํด๋ผ์ฐ๋ ๋คํธ์ํฌ๋ฅผ ์ดํดํ๊ณ ๊ตฌ์ฑํ๋ ๋ฐฉ๋ฒ์ ํ์ตํฉ๋๋ค.
ํ์ ์์ AWS ํด๋ผ์ฐ๋์ ๊ด๋ จ๋ ์ ๋ฌด๋ฅผ ํ๋ค ๋ณด๋ฉด, ์ผ๋ฐ์ ์ผ๋ก AWS ๊ธฐ๋ฐ์ ์ํคํ ์ฒ๋ฅผ ๊ตฌ์ถํ ๋ ์๋ฒ์ ํด๋นํ๋ EC2, ์คํ ๋ฆฌ์ง์ ํด๋นํ๋ S3, DB์ ํด๋นํ๋ RDS ๋ฑ์ ๋จผ์ ์๊ฐํ๋ ๋ถ๋ค์ด ๋ง์ด ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ต๊ทผ ๋ง์ด ์ฌ์ฉ๋๋ Docker, Container, Kubernetes์ ๊ฐ์ ์๋ก์ด ๊ธฐ์ ๋ ์ด๋ป๊ฒ ์ ์ฉํ ์ ์๋์ง์ ๋ํด์๋ ๋ง์ ๊ณ ๋ฏผ์ ํฉ๋๋ค.
๋ฌผ๋ก ์ด๋ค์ ์ํคํ ์ฒ๊ฐ ์ค์ ์๋ํ๊ธฐ ์ํ ์ค์ ์๋น์ค๋ค์ด์ง๋ง, ์ด ์๋น์ค๋ค์ด ๋ ๋ฆฝ์ ์ผ๋ก ๋์์ ํ๋ ๊ฒ์ ์๋๋๋ค. ๋ชจ๋ IT ์ธํ๋ผ๊ฐ ๋ง์ฐฌ๊ฐ์ง๊ฒ ์ง๋ง, AWS์ ๋ชจ๋ ์๋น์ค๋ค๋ ๊ฒฐ๊ตญ ๋คํธ์ํฌ๋ผ๋ ๊ฒ์ผ๋ก ์ฐ๊ฒฐ์ด ๋๊ณ , ์ด ๋คํธ์ํฌ๋ฅผ ํตํด ํธ๋ํฝ์ด ์ด๋ํ๊ณ ํต์ ์ ํ๋ฉด์ ์ํคํ ์ฒ๊ฐ ์ค์ ์๋์ ์๋์ ํ๋ ๊ฒ์ ๋๋ค. ์ค์ ๋ก ์์คํ ์ ์ค๋ฅ๋ ์ฅ์ ์ ์ ์ง ์์ ์์ธ์ด ๋คํธ์ํฌ ๊ด๋ จ ์๋น์ค์์ ๋ฐ๊ฒฌ๋๊ธฐ๋ ํฉ๋๋ค.
์ด๋ฅผ ์ํด์ AWS์ ๊ธฐ๋ณธ์ ์ธ ์ฃผ์ ๋คํธ์ํฌ ์๋น์ค๋ฅผ ํ์ฉํ์ฌ ๊ฐ๋จํ ํด๋ผ์ฐ๋ ๋คํธ์ํฌ๋ฅผ ๊ตฌ์ถํด๋ณด๋ฉฐ ์ํคํ ์ฒ์ ๊ตฌ์กฐ์ ํธ๋ํฝ์ ํ๋ฆ์ ์ดํดํ๊ณ , ์ค์ ๋คํธ์ํฌ๋ฅผ ์ง์ ๊ตฌํํ ์ ์๋ ์ํฌ์ต ๊ฐ์๋ฅผ ์ค๋นํ์์ต๋๋ค.
AWS ์ํคํ ์ฒ์ ๊ตฌ์กฐ์ ํธ๋ํฝ์ ํ๋ฆ์ ์ดํดํ๊ณ , ์ค์ AWS ๋คํธ์ํฌ๋ฅผ ์ง์ ๊ตฌํํ ์ ์๋ ์ญ๋์ ํค์ธ ์ ์์ต๋๋ค.
์๋ง์กด ์น ์๋น์ค(AWS)์
๋ง ์
๋ฌธํ
AWS ์ด์ฌ์
AWS ๋คํธ์ํฌ ๊ตฌ์ฑ ๋ฐ
๊ด๋ จ ์๋น์ค์ ๊ด์ฌ์ด ์๊ฑฐ๋
์ต์ํ์ง ์์ ๋ถ
AWS ์ฃผ์ ๋คํธ์ํฌ ์๋น์ค์
์ค์ ์ฌ์ฉ ๋ฐฉ๋ฒ์
๋ฐฐ์ฐ๊ณ ์ถ์ผ์ ๋ถ
1. VPC ๋คํธ์ํฌ์ ์ดํด
Default VPC๋ฅผ ์ดํด๋ณด๋ฉด์ AWS์ VPC๋ฅผ ๊ตฌ์ฑํ๋ ์ฃผ์ ํต์ฌ ์์๋ค(VPC, Subnet, Internet Gateway, Route table, Security group, Network ACL)์ ๊ฐ๋จํ ์์๋ด ๋๋ค.
2. ๊ฐ๋จํ Public network ๊ตฌ์ฑ
VPC์ ํต์ฌ ์์๋ค ์ค Subnet, Internet Gateway, Route table์ ๊ตฌ์ฑํ๊ณ ํด๋น VPC ๋คํธ์ํฌ ์์ EC2 ์ธ์คํด์ค๋ฅผ ์์ฑํด์ ์ธ๋ถ์ ์ง์ ์ ์ธ ํต์ ์ด ๊ฐ๋ฅํ ๊ฐ๋จํ Public network๋ฅผ ๋ง๋ค์ด๋ด ๋๋ค.
3. Security group๊ณผ Network ACL์ ํตํ ๋คํธ์ํฌ ํต์ ์ ์ด
VPC์ ํต์ฌ ์์๋ค ์ค Security group๊ณผ Network ACL์ ๊ตฌ์ฑํ๊ณ ๊ท์น๋ค์ ์ค์ ํด์ ๋คํธ์ํฌ์ ํธ๋ํฝ์ ์ ์ดํ๋ ๋ฐฉ๋ฒ์ ๋ํ์ฌ ์์๋ด ๋๋ค.
4. Private network์ ์ธ๋ถ ํต์ ๊ตฌ์ฑ
์ธ๋ถ์ ์ง์ ์ ์ธ ํต์ ์ด ์ ํ๋์ด ์๋ Private network๋ฅผ ๋ง๋ค๊ณ , Private network์ ์์นํ EC2 ์ธ์คํด์ค๊ฐ ์ธ๋ถ๋ก ํต์ ํ ์ ์๋ ํ๊ฒฝ์ ๊ตฌ์ฑํฉ๋๋ค.
5. VPC Endpoint๋ฅผ ํตํ AWS ์๋น์ค ์ก์ธ์ค ๋ฐ ๊ด๋ฆฌ
VPC Endpoint(Gateway Endpoint, Interface Endpoint)๋ฅผ ์ด์ฉํ์ฌ Private subnet์ ์์นํ EC2 ์ธ์คํด์ค๊ฐ VPC ์ธ๋ถ์ AWS ์๋น์ค์ ์ก์ธ์คํ๊ณ ์๋น์ค๋ฅผ ์ฌ์ฉํ ์ ์๋ ๋คํธ์ํฌ๋ฅผ ๊ตฌ์ฑํฉ๋๋ค.
6. Elastic Load Balancer๋ฅผ ํตํ ์ด์คํ ๋คํธ์ํฌ ๊ตฌ์ฑ
Elastic Load Balancer(Application Load Balancer, Network Load Balancer)๋ฅผ ์ด์ฉํ์ฌ ๋คํธ์ํฌ๋ฅผ ์ด์คํ์ํค๊ณ , Load Balancer๋ก ๋ค์ด์ค๋ ํธ๋ํฝ์ ํน์ ์กฐ๊ฑด์ ๋ฐ๋ผ์ ํน์ Target์ผ๋ก ๋ถ์ฐ์ํค๋ ๊ฒฝ๋ก ๊ธฐ๋ฐ ๋ผ์ฐํ ์ ๊ตฌํํฉ๋๋ค.
7. VPC Peering์ ํตํ VPC ๋คํธ์ํฌ ์ฐ๊ฒฐ
VPC Peering์ ์ด์ฉํ์ฌ ๋์ผ Account ๋ฐ Region ๋ด์ ์์นํ 2๊ฐ์ ์๋ก ๋ค๋ฅธ VPC๋ฅผ ์ฐ๊ฒฐํ๊ณ ํต์ ์ด ๊ฐ๋ฅํ ๋คํธ์ํฌ๋ฅผ ํ์ฅ ๊ตฌ์ฑํฉ๋๋ค.
8. Transit Gateway๋ฅผ ํตํ VPC ๋คํธ์ํฌ ์ฐ๊ฒฐ
Transit gateway๋ฅผ ์ด์ฉํ์ฌ ๋์ผ Account ๋ฐ Region ๋ด์ ์์นํ 3๊ฐ์ ์๋ก ๋ค๋ฅธ VPC๋ฅผ ์ฐ๊ฒฐํ๊ณ ํต์ ์ด ๊ฐ๋ฅํ ๋คํธ์ํฌ๋ฅผ ํ์ฅ ๊ตฌ์ฑํฉ๋๋ค.
9. Openswan์ผ๋ก Site-to-Site VPN ๊ตฌ์ถ
Openswan๊ณผ Site-to-Site VPN ์๋น์ค๋ฅผ ์ด์ฉํ์ฌ ๊ฐ์์ ์ธ๋ถ ๋คํธ์ํฌ์ AWS ๋คํธ์ํฌ๋ฅผ ์ฐ๊ฒฐํ์ฌ ๋์ฑ ํ์ฅ๋ ๋คํธ์ํฌ๋ฅผ ๊ตฌ์ถํฉ๋๋ค.
๐ฃ ์ ์ฒด Chapter๋ฅผ ๋ง๋ฌด๋ฆฌํ๋ฉด ์ด์ ๊ฐ์ ์ํคํ ์ฒ๋ฅผ ๊ตฌ์ฑํ์ค ์ ์๊ฒ ๋ฉ๋๋ค!
๋ฌผ๋ก ์ด ์ํ์์๋ ํน์ ์น์๋น์ค๋ ๊ธฐ๋ฅ์ด ๊ตฌํ๋๊ธฐ๋ ์ด๋ ต์ง๋ง, ์ด ์ํคํ ์ฒ์ ๋ค์ํ ์๋น์ค์ ๊ด๋ จ ์ํํธ์จ์ด ํจํค์ง๋ฅผ ์ฌ์ฉํ๋ฉด ์์ฑ๋ ์น์๋น์ค๋ฅผ ๊ตฌํํ ์ ์๊ฒ ๋ฉ๋๋ค.
Q. AWS ํด๋ผ์ฐ๋์ ๋ํ์ฌ ์ด๋์ ๋ ์๊ณ ์์ด์ผ ํ๋์?
์ด ๊ฐ์์์ ๋ค๋ฃจ๋ EC2, VPC, ELB, VPC Peering, Transit Gateway, Site-to-Site VPN๋ค์ด ์ด๋ค ์๋น์ค์ธ์ง ๊ฐ๋ ์ ๋๋ง ํ์ ํ๊ณ ์์ผ์ ๋ ๊ด์ฐฎ์ต๋๋ค. (์: VPC๋ ๋ ผ๋ฆฌ์ ์ผ๋ก ๊ฒฉ๋ฆฌ๋ ๊ฐ์ ์ฌ์ค ๋คํธ์ํฌ์ด๋ค. Elastic Load Balancer๋ ๋คํธ์ํฌ ํธ๋ํฝ์ ๋ถ์ฐ์ํค๋ ๊ธฐ๋ฅ์ ์ํํ๋ค. ๋ฑ)
Q. ๊ฐ์์์ ์ด๋ ์ ๋ ์์ค๊น์ง ๋ด์ฉ์ ๋ค๋ฃจ๋์?
์ด ๊ฐ์์ ๋์ด๋๋ ๊ธฐ์ด์์ ๊ธฐ๋ณธ ์์ค์ผ๋ก, AWS์ ์ฃผ์ ๋คํธ์ํฌ ๊ด๋ จ ์๋น์ค๋ค์ ๊ธฐ์ด์ ์ธ ๊ฐ๋ ๊ณผ ์ปจ์ ๊ทธ๋ฆฌ๊ณ ๊ธฐ๋ณธ์ ์ธ ์ฌ์ฉ ๋ฐฉ๋ฒ ์์ค์์ ํ์ตํ์๊ฒ ๋ฉ๋๋ค.
Q. ๋คํธ์ํฌ ๋๋ ๋ฆฌ๋ ์ค์ ๋ํ ์ง์๋ ํ์ํ๊ฐ์?
๋คํธ์ํฌ ๋๋ ๋ฆฌ๋ ์ค์ ๋ํ ์ง์์ด๋ ๊ฒฝํ์ด ์์ผ์๋๋ผ๋ ์ ์ฒด์ ์ธ ์ค์ต์ ๋ฐ๋ผ์ค์๋ ๋ฐ๋ ํฐ ์ด๋ ค์์ด ์์ต๋๋ค. (๋ฌผ๋ก ๋คํธ์ํฌ๋ฅผ ๋ค๋ฃจ๋ ๊ฐ์์ด๊ธฐ ๋๋ฌธ์ ๋คํธ์ํฌ์ ๋ฆฌ๋ ์ค์ ๋ํ ๊ธฐ๋ณธ์ ์ธ ์ง์์ด ์์ผ์๋ฉด ๋์์ ๋ฉ๋๋ค.
Q. ๊ฐ์ธ ๊ณ์ ์ ์ฌ์ฉํ ๋ ์ค์ต ๋น์ฉ์ ์ด๋์ ๋ ๋์ค๋์?
์ด๋ฒ ๊ฐ์๋ฅผ ์ํ์ฌ ์๋ก์ด AWS ๊ณ์ ์ ๋ง๋ค์ด ์ฌ์ฉํ์๊ฒ ๋๋ฉด ๋ช์ฒ์ ์์ค์ผ๋ก ์ค์ต์ ์งํํ์ค ์ ์์ต๋๋ค. ์์๋ค์ํผ AWS๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์ฌ์ฉํ ์๊ฐ์ ๋ํ์ฌ ๋ชจ๋ ์๋น์ค์ ๋น์ฉ์ด ์ฒญ๊ตฌ๋์ง๋ง ์๋ก์ด ๊ณ์ ์ ์์ฑํด์ ์ฌ์ฉํ์๊ฒ ๋๋ฉด EC2 ์ธ์คํด์ค๋ฅผ ํฌํจํ ์ฃผ์ ์๋น์ค๋ค์ 1๋ ๊ฐ ๋ฌด๋ฃ๋ก ์ฌ์ฉํ ์ ์๋ ํ๋ฆฌํฐ์ด ํํ์ ๋ฐ๊ธฐ ๋๋ฌธ์ ์ค์ต ๋น์ฉ์ ์๋ ์ ์์ต๋๋ค. (โป ๋ณธ ๊ฐ์ ์ฌ์ฉ ์๋น์ค ์ค ํ๋ฆฌํฐ์ด ํํ์ด ์ ์ฉ๋์ง ์๋ ์๋น์ค : NAT Gateway, Network Load Balancer, Transit Gateway, VPN)
Noamd Contents Lab(๋ ธ๋ง๋ ์ฝํ ์ธ ๋ฉ)์ ์ค๋ ๊ธฐ๊ฐ ๋ค์ํ ๋ถ์ผ์์ IT ๊ด๋ จ ์ ๋ฌด๋ค์ ์ํํ๋ฉฐ ์ป์ ๊ฒฝํ๊ณผ ์ง์์ ์ฝํ ์ธ ๋ก ๋ง๋ค์ด ๋ง์ ๋ถ๋ค๊ณผ ๊ณต์ ํ๊ณ ์์ต๋๋ค. :)
ํ์ต ๋์์
๋๊ตฌ์ผ๊น์?
AWS์ ์ ๋ฌธํ์ ๋ถ๋ค
AWS์ ๋คํธ์ํฌ ๊ตฌ์ฑ๊ณผ ๊ด๋ จ ์๋น์ค์ ๊ด์ฌ์ด ์๊ฑฐ๋ ์ต์ํ์ง ์์ผ์ ๋ถ๋ค
AWS ์ฃผ์ ๋คํธ์ํฌ ์๋น์ค์ ์ค์ ์ฌ์ฉ ๋ฐฉ๋ฒ์ ๋ฐฐ์ฐ๊ณ ์ถ์ผ์ ๋ถ๋ค
์ ์ ์ง์,
ํ์ํ ๊น์?
์ฃผ์ AWS ์๋น์ค์ ๊ฐ๋ (EC2, VPC, ELB, VPC Peering, Transit Gateway, Site-to-Site VPN)์ด ํ์ํ์ง๋ง, ์ค์ต์ ํตํด ๊ฐ๋ ์ ๊ตฌ์ฒดํ์ํค๋ ๊ฐ์์ด๊ธฐ ๋๋ฌธ์ ๊ธฐ๋ณธ์ ์ธ ์ปจ์ ๋ง ์ดํดํ๊ณ ์์ผ์ ๋ ๊ด์ฐฎ์ต๋๋ค.
2,364
๋ช
์๊ฐ์
203
๊ฐ
์๊ฐํ
128
๊ฐ
๋ต๋ณ
4.7
์
๊ฐ์ ํ์
2
๊ฐ
๊ฐ์
Noamd Contents Lab(๋ ธ๋ง๋ ์ฝํ ์ธ ๋ฉ)์ ์ค๋ ๊ธฐ๊ฐ ๋ค์ํ ๋ถ์ผ์์ IT ๊ด๋ จ ์ ๋ฌด๋ค์ ์ํํ๋ฉฐ ์ป์ ๊ฒฝํ๊ณผ ์ง์์ ์ฝํ ์ธ ๋ก ๋ง๋ค์ด ๋ง์ ๋ถ๋ค๊ณผ ๊ณต์ ํ๊ณ ์์ต๋๋ค. :)
์ ์ฒด
55๊ฐ โ (6์๊ฐ 11๋ถ)
ํด๋น ๊ฐ์์์ ์ ๊ณต:
๊ณต๊ฐํ์ง ์๋ ๊ฐ์๋ก ์๊ฐ์ด ์ ํ๋ฉ๋๋ค.