Cloud/ACC

핸즈온 | VPC, Route 53

burrri 2025. 3. 18. 19:21

가. VPC 구성

우리가 구성할 아키텍쳐는 다음과 같다. 

 

1. VPC생성

2. 해당 VPC내에 2개의 AZ(2a,2c) 생성 후, 각각의 영역에 2개의 subnet (public/private) 생성

1-2a / 2-2c

 

3. AZ-2a에 public/private EC2 인스턴스 생성

 

4. IGW 생성 및 VPC에 연결

  • IGW를 통해 VPC와 외부 연결 

 

5. 라우팅 테이블 생성

  • 각각의 서브넷에 라우팅 테이블 생성
  • public 서브넷에 public 서브넷 삽입

 

 

6. Public 라우팅테이블에 IGW 추가

 


나. Nat Gateway을 통해 Private Subnet에서 인터넷 통신 구현

0. 통신 흐름

  • 2c AZ의 인스턴스  >> Nat Gateway >> IGW >> 외부 인터넷

 

1. NAT gateway생성

  • 2c의 public subnet에 연결 및 elastic IP 할당

 

2. Private subnet의 라우팅 테이블 수정

  • public에 생성한 NAT 게이트웨이에 라우팅하도록 설정

 


다. Bastion Host를 통해 Private Subnet에서 인터넷 통신 구현

0. 통신 흐름

외부 >> Bastion >> 2c내의 서브넷의 인스턴스

 

1. EC2 생성

  • Bastion host : public subnet의 ec2
  • 내부 서버 : private subnet의 ec2

 

 

2. Bastion Host를 통한 Private EC2 접근

프라이빗
살아있는 것을 확인

 

  • mobXterm을 사용하여 ssh 접속
  • Bastion Host에 접속 후, key pair (windows 내 컴)을 통해 private ec2에 접속
  • Private EC2에 접근한 것을 확인
  • 이후, private ec2에서 추가 사항 진행 (mysql에 root계정 생성 및 접속)

 

 

최종 구현 아키텍쳐

'Cloud > ACC' 카테고리의 다른 글

RDS, DynamoDB  (0) 2025.04.02