일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- NAT 게이트웨이
- 프리티어
- 프로토타입 미니 프로젝트
- aws 비용 계산
- ec2 생성
- ec2 ssh 접속
- 코멘토
- rds
- 자바스크립트 클래스
- 비동기처리
- eip 비용
- 제너레이터
- pricing calculator
- 코멘토 후기
- 생성자 함수
- aws
- MySQL 접속
- 직무부트캠프
- 프로토타입 상속
- alb 구축
- 코멘토 직무부트캠프
- bastion host
- 직무부트캠프 후기
- 워드프레스 매니지드
- 직무경험
- ec2에 apache설치
- 로드 밸런서
- private 서브넷 접속
- Budgets
- 프라미스
- Today
- Total
기본을 충실하게
[aws 3-tier] NAT 게이트웨이 생성 및 mysql 접속 본문
[ 이전글 ]
2022.12.22 - [프로젝트/aws로 3-tier 웹 구축하기] - [aws 3-tier] RDS 생성
[aws 3-tier] RDS 생성
[ 이전글 ] 2022.12.22 - [프로젝트/aws로 3-tier 웹 구축하기] - [aws 3-tier] Bastion host 생성 및 private ec2 연결 [aws 3-tier] Bastion host 생성 및 private ec2 연결 [ 이전글 ] 2022.12.22 - [프로젝트/aws로 3-tier 웹 구축하
soo-woon.tistory.com
NAT 게이트웨이
NAT 게이트웨이는 프라이빗 서브넷이 네트워크에 연결할 수 있도록 주소를 변환해 주는 서비스입니다.
현재 private ec2에 ssh 접속은 가능하지만 인터넷 통신은 불가능한 상태입니다. NAT 게이트웨이 설정을 통해 외부 네트워크를 활성화하고 mysql을 설치해 보겠습니다.
NAT 게이트웨이는 vpc 서비스지만 유료 서비스입니다. 시간당 0.059$가 청구되니 사용 전에 미리 숙지해야 합니다.
NAT 게이트웨이 생성
1. NAT 게이트웨이 생성
NAT 게이트웨이를 생성할 때 주의할 점은 public 서브넷을 사용해야 외부 네트워크 통신이 가능하다는 것입니다.
2. 라우팅 테이블 설정
NAT 게이트웨이 전용 라우팅 테이블을 생성하고 모든 IP에 대해 허용하는 규칙을 추가해야 합니다. 대상은 생성한 NAT 게이트웨이입니다.
3. private 서브넷 아웃바운드 규칙 ICMP프로토콜을 전체 대상으로 설정
외부 트래픽을 허용하기위해 ICMP, TCP, UDP 규칙을 추가했습니다.
4. mysql 설치
sudo yum install mysql -y
nat 게이트웨이 설정 후 정상적으로 private 서브넷을 사용하는 ec2 인스턴스가 인터넷에 연결 가능한 상태가 되었습니다.
5. mysql 접속
mysql -u admin -p -h shop-db.cjoi7wj9kfod.ap-northeast-2.rds.amazonaws.com
mysql -u <사용자> -p -h <RDS 엔드포인트>
private 서브넷 ec2 인스턴스로 구축한 서버에서 RDS에 연결
'프로젝트 > aws로 3-tier 웹 구축하기' 카테고리의 다른 글
[aws 3-tier] 마무리 (0) | 2022.12.22 |
---|---|
[aws 3-tier] RDS 생성 (0) | 2022.12.22 |
[aws 3-tier] Bastion host 생성 및 private ec2 연결 (0) | 2022.12.22 |
[aws 3-tier] EC2 인스턴스 로드 밸런서 구축 (0) | 2022.12.22 |
[aws 3-tier] EC2인스턴스에 apache 서버 구축하기 (0) | 2022.12.22 |