SlideShare a Scribd company logo
AWS Network (0)
wnaldj1589@gmail.com
지난 이야기 - 0
● 도커 컨테이너들끼리는 어떻게 네트워크 통신이 가능하지
● 어떤 방식으로 도커 컨테이너 간의 네트워크를 구성할 수 있는지
● 어떻게 도커 어플리케이션의 네트워크가 분리될 수 있는지
도커 컨테이너 네트워크 공
부해서 어디에 써먹어?
자기만족?
aws 네트워크 구성을 이해하는데
아주 큰 도움!
(네트워크 가상화)
질문 0
● 수십만 개의 ec2 인스턴스, 데이터베이스, 캐시가 존재할텐데 이
들이 전부 physical server일까요?
질문 1
● 각 서비스들간의 네트워크는 어떻게 관리하는 것이 효율적일까
요?
질문 2
● 8080포트로 요청을 받는 서버를 ec2 인스턴스에서 실행하고 있
습니다. 보안상의 이유로 8080포트 이외의 포트로 들어오는 요
청을 거부하고 싶은데 어떻게 해야 할까요?
VPC(Virtual Private Cloud)
● 사용자의 aws 전용 가상 네트워크
● 기본적으로 vpc간은 분리된 네트워크
● 많은 수의 aws 리소스가 VPC에 할당되어 실행됩니다.
● VPC를 생성할 때 CIDR 블록을 설정할 수 있습니다.
https://docs.aws.amazon.com/ko_kr/vpc/latest/userguide/configure-your-vpc.html
VPC(Virtual Private Cloud)
● 사용자의 aws 전용 가상 네트워크
○ docker network!
● 기본적으로 vpc간은 분리된 네트워크
● 많은 수의 aws 리소스가 VPC에 할당되어 실행됩니다.
● VPC를 생성할 때 CIDR 블록을 설정할 수 있습니다.
https://docs.aws.amazon.com/ko_kr/vpc/latest/userguide/configure-your-vpc.html
Subnet
● VPC의 IP 주소 범위
○ VPC의 CIDR 블록이 52.0.0.0/24 라면
52.0.0.0 ~ 52.0.0.255 만큼의 IP를 가질 수 있습니다.
○ 이 때 2개의 서브넷으로 나누면 다음과 같이 IP 대역이 분배
됩니다.
■ 서브넷1: 52.0.0.0 ~ 52.0.0.127
■ 서브넷2: 52.0.0.128 ~ 52.0.0.255
● 각 서브넷은 단일 가용영역에만 포함되어 있어야 합니다.
○ **가용영역이란 전력, 네트워킹 및 연결이 제공되는 하나 이
상의 데이터베이스**
https://docs.aws.amazon.com/ko_kr/vpc/latest/userguide/configure-subnets.html
CIDR
- Classless Inter Domain Routing
Subnet
● VPC의 IP 주소 범위
○ VPC의 CIDR 블록이 52.0.0.0/24 라면
52.0.0.0 ~ 52.0.0.255 만큼의 IP를 가질 수 있습니다.
○ 이 때 2개의 서브넷으로 나누면 다음과 같이 IP 대역이 분배
됩니다.
■ 서브넷1: 52.0.0.0 ~ 52.0.0.127
■ 서브넷2: 52.0.0.128 ~ 52.0.0.255
● 각 서브넷은 단일 가용영역에만 포함되어 있어야 합니다.
○ **가용영역이란 전력, 네트워킹 및 연결이 제공되는 하나 이
상의 데이터베이스**
호스트 머신!
https://docs.aws.amazon.com/ko_kr/vpc/latest/userguide/configure-subnets.html
CIDR
- Classless Inter Domain Routing
보안 그룹(Security Group)
● 가상 방화벽의 기능을 수행하며 연결된 리소스에 도달하거나 이
를 떠나는 트래픽을 제어
● VPC에 소속된 리소스들은 모두 보안 그룹이 필요함
● 인바운드 트래픽, 아웃바운드 트래픽에 대한 규칙을 관리
● 특정 CIDR 또는 VPC, 피어 VPC에 대한 트래픽 제어
https://docs.aws.amazon.com/ko_kr/vpc/latest/userguide/VPC_SecurityGroups.html
정리해보면!
● docker network => VPC
● host machine => subnet, 가용영역
● 방화벽 => security group
정리해보면!
Host Machine
container
Docker
Network
방화벽
Subnet
(Availability Zone)
instance
VPC
Security Group
질문 3
● 보안 그룹이 필요 없는 리소스가 있을까요?
질문 4
● 리소스 레벨에서의 트래픽 정책은 보안 그룹으로 가능한데, 서브
넷 레벨에서의 트래픽 정책은 가능할까요?
실전 문제. 0
● 52.79.13.25/24 가 표현하는 범위를 알려주세요💪
(CIDR 원리를 공부하신 다음 직접 계산해보시는 걸 추천드립니다!)
실전 문제. 1
● RDS에서 mysql 데이터베이스를 실행시키고, 해당 데이터베이
스의 주소를 서버 프로그램의 코드에 입력한 뒤, ec2 인스턴스에
서 실행시켰습니다.
당황스럽게도 서버 프로그램은 데이터베이스에 연결할 수 없다
는 에러를 출력하면서 꺼져버리는데요.
가능한 원인을 3개 이상 알려주세요💪

More Related Content

PDF
[Games on AWS 2019] AWS 입문자를 위한 초단기 레벨업 트랙 | AWS 레벨업 하기! : 네트워크 - 권신중 AWS 솔루션...
PDF
AWS 네트워크 보안을 위한 계층별 보안 구성 모범 사례 – 조이정, AWS 솔루션즈 아키텍트:: AWS 온라인 이벤트 – 클라우드 보안 특집
PDF
Amazon VPC와 ELB/Direct Connect/VPN 알아보기 - 김세준, AWS 솔루션즈 아키텍트
PDF
강의 2 - AWS 핵심 서비스 (조재구 테크니컬 트레이너, AWS) :: AWSome Day 온라인 컨퍼런스 2018
PDF
가상 데이터 센터 만들기 VPC 기본 및 연결 옵션- AWS Summit Seoul 2017
PDF
AWS 클라우드 핵심 서비스로 클라우드 기반 아키텍처 빠르게 구성하기 - 문종민 솔루션즈 아키텍트, AWS :: AWS Summit Seo...
PDF
[AWS Builders] AWS 네트워크 서비스 소개 및 사용 방법 - 김기현, AWS 솔루션즈 아키텍트
PDF
강의 2: AWS 핵심 서비스:: AWSome Day Online Conference
[Games on AWS 2019] AWS 입문자를 위한 초단기 레벨업 트랙 | AWS 레벨업 하기! : 네트워크 - 권신중 AWS 솔루션...
AWS 네트워크 보안을 위한 계층별 보안 구성 모범 사례 – 조이정, AWS 솔루션즈 아키텍트:: AWS 온라인 이벤트 – 클라우드 보안 특집
Amazon VPC와 ELB/Direct Connect/VPN 알아보기 - 김세준, AWS 솔루션즈 아키텍트
강의 2 - AWS 핵심 서비스 (조재구 테크니컬 트레이너, AWS) :: AWSome Day 온라인 컨퍼런스 2018
가상 데이터 센터 만들기 VPC 기본 및 연결 옵션- AWS Summit Seoul 2017
AWS 클라우드 핵심 서비스로 클라우드 기반 아키텍처 빠르게 구성하기 - 문종민 솔루션즈 아키텍트, AWS :: AWS Summit Seo...
[AWS Builders] AWS 네트워크 서비스 소개 및 사용 방법 - 김기현, AWS 솔루션즈 아키텍트
강의 2: AWS 핵심 서비스:: AWSome Day Online Conference

Similar to 2. aws 네트워크 (0) (20)

PDF
VPC를 위한 Hybrid 클라우드 보안 :: 김민석 :: AWS Summit Seoul 2016
PDF
AWS 6월 웨비나 | Amazon VPC Deep Dive (김상필 솔루션즈아키텍트)
PDF
고급 AWS 클라우드 보안 및 규정 활용 방법 - 임기성 솔루션즈 아키텍트:: AWS Cloud Track 2 Advanced
PDF
Amazon Virtual Private Cloud 겉핥기
PDF
20150115 AWS BlackBelt - Amazon VPC (Korea)
PDF
클라우드로 데이터 센터 확장하기 : 하이브리드 환경을 위한 연결 옵션 및 고려사항::강동환::AWS Summit Seoul 2018
PDF
AWS 클라우드 네트워크 서비스 알아보기::서지혜::AWS Summit Seoul 2018
PPTX
AWS-IAM,S3,EC2
PDF
네트워크 및 엣지 컴퓨팅 분야 신규 서비스 - 최우형, AWS 솔루션즈 아키텍트 :: AWS re:Invent re:Cap 2021
PDF
[AWS & 베스핀글로벌, 바이오∙헬스케어∙제약사를 위한 세미나] AWS 클라우드 보안
PPTX
9월 웨비나 - AWS에서의 네트워크 보안 (이경수 솔루션즈 아키텍트)
PDF
AWS 네트워크
PDF
AWS를 활용한 글로벌 오피스 업무 환경 구축하기 - 류한진, 이랜드시스템스 :: AWS Summit Seoul 2019
PDF
AWS 클라우드 네트워크 서비스 알아보기::서지혜::AWS Summit Seoul 2018
PDF
AWS 기반 고급 하이브리드 IT디자인 - AWS Summit Seoul 2017
PDF
AWS 클라우드 보안 및 규정 준수 소개 (박철수) - AWS 웨비나 시리즈
PDF
AWS CLOUD 2017 - 쉽게 알아보는 AWS 클라우드 보안 (신용녀 솔루션즈 아키텍트))
PDF
Security on AWS :: 이경수 솔루션즈아키텍트
PDF
천만 사용자를 위한 AWS 클라우드 아키텍처 진화하기 - 김준형 솔루션즈 아키텍트, AWS :: AWS Summit Seoul 2019
PDF
천만 사용자를 위한 AWS 클라우드 아키텍처 진화하기::이창수::AWS Summit Seoul 2018
VPC를 위한 Hybrid 클라우드 보안 :: 김민석 :: AWS Summit Seoul 2016
AWS 6월 웨비나 | Amazon VPC Deep Dive (김상필 솔루션즈아키텍트)
고급 AWS 클라우드 보안 및 규정 활용 방법 - 임기성 솔루션즈 아키텍트:: AWS Cloud Track 2 Advanced
Amazon Virtual Private Cloud 겉핥기
20150115 AWS BlackBelt - Amazon VPC (Korea)
클라우드로 데이터 센터 확장하기 : 하이브리드 환경을 위한 연결 옵션 및 고려사항::강동환::AWS Summit Seoul 2018
AWS 클라우드 네트워크 서비스 알아보기::서지혜::AWS Summit Seoul 2018
AWS-IAM,S3,EC2
네트워크 및 엣지 컴퓨팅 분야 신규 서비스 - 최우형, AWS 솔루션즈 아키텍트 :: AWS re:Invent re:Cap 2021
[AWS & 베스핀글로벌, 바이오∙헬스케어∙제약사를 위한 세미나] AWS 클라우드 보안
9월 웨비나 - AWS에서의 네트워크 보안 (이경수 솔루션즈 아키텍트)
AWS 네트워크
AWS를 활용한 글로벌 오피스 업무 환경 구축하기 - 류한진, 이랜드시스템스 :: AWS Summit Seoul 2019
AWS 클라우드 네트워크 서비스 알아보기::서지혜::AWS Summit Seoul 2018
AWS 기반 고급 하이브리드 IT디자인 - AWS Summit Seoul 2017
AWS 클라우드 보안 및 규정 준수 소개 (박철수) - AWS 웨비나 시리즈
AWS CLOUD 2017 - 쉽게 알아보는 AWS 클라우드 보안 (신용녀 솔루션즈 아키텍트))
Security on AWS :: 이경수 솔루션즈아키텍트
천만 사용자를 위한 AWS 클라우드 아키텍처 진화하기 - 김준형 솔루션즈 아키텍트, AWS :: AWS Summit Seoul 2019
천만 사용자를 위한 AWS 클라우드 아키텍처 진화하기::이창수::AWS Summit Seoul 2018
Ad

More from DEVELOPER.NET (11)

PPTX
EDA 맛보기 (Event Driven Architecture)
PPTX
[GDG 대전 IO Extended 22] 생산성 향상을 위한 원포인트툴_ Cloud Code
PPTX
1. github action을 활용한 CI
PPTX
0. CI_CD 툴에 대한 오해
PPTX
[GDG 대전] Flutter에 Firebase 한스푼 - GDG Flutter Festival
PPTX
[GDG 대전] 자율주행로봇 서버는 어떻게 구성되어 있나 - 주니어들 개발자들의 우당탕탕 서버 개발기
PPTX
2. aws 네트워크 (2)
PPTX
2. aws 네트워크 (1)
PPTX
1. Docker Network (1)
PPTX
1. Docker Network (0)
PPTX
0. 네트워크 공부의 필요성
EDA 맛보기 (Event Driven Architecture)
[GDG 대전 IO Extended 22] 생산성 향상을 위한 원포인트툴_ Cloud Code
1. github action을 활용한 CI
0. CI_CD 툴에 대한 오해
[GDG 대전] Flutter에 Firebase 한스푼 - GDG Flutter Festival
[GDG 대전] 자율주행로봇 서버는 어떻게 구성되어 있나 - 주니어들 개발자들의 우당탕탕 서버 개발기
2. aws 네트워크 (2)
2. aws 네트워크 (1)
1. Docker Network (1)
1. Docker Network (0)
0. 네트워크 공부의 필요성
Ad

2. aws 네트워크 (0)

  • 2. 지난 이야기 - 0 ● 도커 컨테이너들끼리는 어떻게 네트워크 통신이 가능하지 ● 어떤 방식으로 도커 컨테이너 간의 네트워크를 구성할 수 있는지 ● 어떻게 도커 어플리케이션의 네트워크가 분리될 수 있는지
  • 3. 도커 컨테이너 네트워크 공 부해서 어디에 써먹어? 자기만족?
  • 4. aws 네트워크 구성을 이해하는데 아주 큰 도움! (네트워크 가상화)
  • 5. 질문 0 ● 수십만 개의 ec2 인스턴스, 데이터베이스, 캐시가 존재할텐데 이 들이 전부 physical server일까요?
  • 6. 질문 1 ● 각 서비스들간의 네트워크는 어떻게 관리하는 것이 효율적일까 요?
  • 7. 질문 2 ● 8080포트로 요청을 받는 서버를 ec2 인스턴스에서 실행하고 있 습니다. 보안상의 이유로 8080포트 이외의 포트로 들어오는 요 청을 거부하고 싶은데 어떻게 해야 할까요?
  • 8. VPC(Virtual Private Cloud) ● 사용자의 aws 전용 가상 네트워크 ● 기본적으로 vpc간은 분리된 네트워크 ● 많은 수의 aws 리소스가 VPC에 할당되어 실행됩니다. ● VPC를 생성할 때 CIDR 블록을 설정할 수 있습니다. https://docs.aws.amazon.com/ko_kr/vpc/latest/userguide/configure-your-vpc.html
  • 9. VPC(Virtual Private Cloud) ● 사용자의 aws 전용 가상 네트워크 ○ docker network! ● 기본적으로 vpc간은 분리된 네트워크 ● 많은 수의 aws 리소스가 VPC에 할당되어 실행됩니다. ● VPC를 생성할 때 CIDR 블록을 설정할 수 있습니다. https://docs.aws.amazon.com/ko_kr/vpc/latest/userguide/configure-your-vpc.html
  • 10. Subnet ● VPC의 IP 주소 범위 ○ VPC의 CIDR 블록이 52.0.0.0/24 라면 52.0.0.0 ~ 52.0.0.255 만큼의 IP를 가질 수 있습니다. ○ 이 때 2개의 서브넷으로 나누면 다음과 같이 IP 대역이 분배 됩니다. ■ 서브넷1: 52.0.0.0 ~ 52.0.0.127 ■ 서브넷2: 52.0.0.128 ~ 52.0.0.255 ● 각 서브넷은 단일 가용영역에만 포함되어 있어야 합니다. ○ **가용영역이란 전력, 네트워킹 및 연결이 제공되는 하나 이 상의 데이터베이스** https://docs.aws.amazon.com/ko_kr/vpc/latest/userguide/configure-subnets.html CIDR - Classless Inter Domain Routing
  • 11. Subnet ● VPC의 IP 주소 범위 ○ VPC의 CIDR 블록이 52.0.0.0/24 라면 52.0.0.0 ~ 52.0.0.255 만큼의 IP를 가질 수 있습니다. ○ 이 때 2개의 서브넷으로 나누면 다음과 같이 IP 대역이 분배 됩니다. ■ 서브넷1: 52.0.0.0 ~ 52.0.0.127 ■ 서브넷2: 52.0.0.128 ~ 52.0.0.255 ● 각 서브넷은 단일 가용영역에만 포함되어 있어야 합니다. ○ **가용영역이란 전력, 네트워킹 및 연결이 제공되는 하나 이 상의 데이터베이스** 호스트 머신! https://docs.aws.amazon.com/ko_kr/vpc/latest/userguide/configure-subnets.html CIDR - Classless Inter Domain Routing
  • 12. 보안 그룹(Security Group) ● 가상 방화벽의 기능을 수행하며 연결된 리소스에 도달하거나 이 를 떠나는 트래픽을 제어 ● VPC에 소속된 리소스들은 모두 보안 그룹이 필요함 ● 인바운드 트래픽, 아웃바운드 트래픽에 대한 규칙을 관리 ● 특정 CIDR 또는 VPC, 피어 VPC에 대한 트래픽 제어 https://docs.aws.amazon.com/ko_kr/vpc/latest/userguide/VPC_SecurityGroups.html
  • 13. 정리해보면! ● docker network => VPC ● host machine => subnet, 가용영역 ● 방화벽 => security group
  • 15. 질문 3 ● 보안 그룹이 필요 없는 리소스가 있을까요?
  • 16. 질문 4 ● 리소스 레벨에서의 트래픽 정책은 보안 그룹으로 가능한데, 서브 넷 레벨에서의 트래픽 정책은 가능할까요?
  • 17. 실전 문제. 0 ● 52.79.13.25/24 가 표현하는 범위를 알려주세요💪 (CIDR 원리를 공부하신 다음 직접 계산해보시는 걸 추천드립니다!)
  • 18. 실전 문제. 1 ● RDS에서 mysql 데이터베이스를 실행시키고, 해당 데이터베이 스의 주소를 서버 프로그램의 코드에 입력한 뒤, ec2 인스턴스에 서 실행시켰습니다. 당황스럽게도 서버 프로그램은 데이터베이스에 연결할 수 없다 는 에러를 출력하면서 꺼져버리는데요. 가능한 원인을 3개 이상 알려주세요💪