1. 키 생성 및 AWS에 올리기
※ CLI로 키 생성
- aws에서는 PEM 형식을 권장
- -q : 질문 스킵
- -N "" : 패스워드 스킵

※ private key 내용 확인

※ public key 확인

※ AWS에 키 올리기
mhan.key : AWS 콘솔에서 보여지는 이름

※ AWS에서 key 확인

2. VPC 생성
※ VPC 서비스 검색

※ VPC 생성

※ VPC 설정 후 생성


3. 서브넷 생성
※ VPC → 서브넷 생성

※ 서브넷 생성
- PUB_A
- PUB_C
- DB_A
- DB_C
A 영역은 짝수, C 영역은 홀수로 IP 대역대 설정





4. 인터넷 게이트웨이 설정
※ VPC → 인터넷 게이트웨이 생성

※ 이름 설정 후 생성

※ 인터넷 게이트웨이 VPC에 연결

※ 인터넷 게이트웨이 상태 확인

※ 라우팅 테이블 편집

※ 라우팅 테이블에 인터넷 게이트웨이 추가

※ IGW 라우팅 테이블 서브넷 연결 편집

※ PUB_A, PUB_C 연결

※ 서브넷 연결 확인

5. NAT 게이트웨이 설정
※ VPC → NAT 게이트웨이 생성

※ 설정 후 NAT 게이트웨이 생성


※ 라우팅 테이블 생성

※ 라우팅 편집

※ NAT 게이트웨이 추가

※ NAT 라우팅 테이블 서브넷 연결 편집

※ DB_A, DB_C 연결

6. 인스턴스 생성
※ ec2 서비스 검색

※ 인스턴스 시작

6.1. WEB-A 인스턴스 생성



※ 웹 서버가 바로 설치 되도록 인스턴스 생성 시 초기 스크립트를 작성해준다.

6.2. DB-A1 인스턴스 생성




7. 인바운드 규칙 편집
※ EC2 → 보안 그룹 → 인바운드 규칙 편집

※ SSH, HTTP 포트를 열어준다.

※ 웹 브라우저에서 접속 테스트

8. 인스턴스 설정
8.1. Bastion 설정
※ Bastion 인스턴스 접속

※ 호스트에서 Bation으로 private 키 보내기

※ 키 확인 후 권한 수정

8.2. DB 서버 설정
※ DB-A 접속

※ DB 설치

※ mysql57 버전 gpgcheck 해제
# vi /etc/yum.repos.d/mysql-community.repo

※ mysql server 설치

※ 초기 PW 확인 후 PW 수정

※ mysql 접속해보기

'Cloud > AWS' 카테고리의 다른 글
| 8. AWS : Amazon EBS 볼륨 (0) | 2022.06.28 |
|---|---|
| 7. AWS : LoadBalance (0) | 2022.06.28 |
| 5. AWS : Puttygen 이용하여 키 생성, AWS 인스턴스 키 로그인 (0) | 2022.06.21 |
| 4. AWS : 3tier Architecture 구성 (0) | 2022.06.21 |
| 3. AWS : Docker 이용하여 Wordpress, mysql 구성 (0) | 2022.06.21 |