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 |