반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Kubernetes
- java
- 파이썬
- linux
- variable
- devops #jenkins
- springboot
- httpd실행
- mongodb operator
- 도커
- multivm
- ioredirection
- Vagrant
- Engineer
- aws #engineer
- python
- WEB
- devops #engineer
- bash
- docker
- 컨테이너
- namespace
- container
- Strimzi
- k8s
- nginx
- RSS
- 쿠버네티스
- 초간단파이썬
- DOIK
Archives
- Today
- Total
샤인의 IT (막 적는) 메모장
[Public Cloud] AWS 기본 정리 2 (VPC 관련) 본문
반응형
노션에 작성했는 내용 정리
VPC(Virtial Private Cloud)
- VPC 내 VPC Subnet 존재
- VPC는 AWS 리전 내 있는 논리적인 데이터 센터임
- IP와 서브넷 범위 Routing 테이블이나 게이트웨이를 제어함
- IPv4
- Private IP 범위 : 10.0.0.0 / 172.16.0.0 / 192.168.0.0
- Subnet Mask 8 / 16 / 24
- CIDR 계산
VPC 디자인
아키텍처
- AZ 두개
- 웹서버는 외부 인터넷 게이트웨이 내부 NAT 게이트웨이 사용
- EC2 인스턴스에 Network ACL을 통해서 IP 라우팅 테이블을 설정
- 중간에 Bastion 호스트 서버를 설정하여 내부 EC2 접속
- 퍼블릭 서브넷에 서버를 배포하지 않고 프라이빗 서브넷에 생성한다.
- 프라이빗 서브넷에 라우팅 테이블을 설정한 후 퍼블릭 서브넷 내 NAT 게이트웨이를 통해 접속한다
VPC 설정
- VPC Range : 172.20.0.0/16
- Subnet : Public 2 / priv 2 (172.20.1.0~172.20.2.0 / 172.20.3.0~172.20.4.0)
- 2 AZ
- Internet GW / NAT GW
- EIP
- Route Tables : 1 Pub, 1 Pub
- 1 More VPC → VPC Peering
VPC 생성
- VPC Dashboard에서 생성 가능
- 수동으로 생성 시 VPC 에서 생성 (Public 2 / Pricate 2)
- Route Table 생성 후 Public VPC 선택
- Public Subnet에 0.0.0.0/0 인터넷 게이트웨이 선택
- NAT 게이트웨이 생성 → EIP 할당
- NAT 게이트웨이 생성 후 Private VPC 선택 후 0.0.0.0/0 NAT 게이트웨이 선택
EC2 생성
- Network VPC 선택
- Subnet Private Subnet 선택 후 웹서버 생성
- Key 를 통해 Bastion 노드에 접속하여 SSH 키 파일 복사
- Classic LB 생성 → Public 서브넷 연결
- 웹서버 SG에서 생성한 LB 인바운드 80 포트 룰 추가 후 접속 확인
DR 구성
- VPC 추가
- VPC Peering → 웹서버 VPC 설정 후 다른 리전 설정
- Peering Connection → Action → Accept VPC Peering Connection Request 설정
- Public 라우팅 테이블에 VPC Peering 설정 추가
- Private 라우팅 테이블에 VPC Peering 설정 추가
- Network NACL 생
반응형
'Cloud Infra > Public Cloud' 카테고리의 다른 글
[Public Cloud] AWS 기본 정리 4 (Beanstalk) (0) | 2022.11.08 |
---|---|
[Public Cloud] AWS 기본 정리 1 (기본 용어, 컴퓨팅 관련) (0) | 2022.11.04 |
Comments