본문 바로가기

클라우드/AWS

5. AWS ( CLI, 2Tire VPC, 로드 벨런싱)

1. SSH ( CLI 이용하여 올리기 )

  - 키 생성 

  - CLI로 SSH 키 올리기

cli 창을 통해 업로드

  - 페이지를 통해 확인 

키가 업로드됨을 확인

 

2. 2Tire VPC 생성

  - VPC 생성

 

  - 서브넷 생성

가용 영역 A에 web과 was를 사용할 서브넷 생성

 

가용 영역 C에 web과 was를 사용할 서브넷 생성

 

가용 영역 A와 C에 DB를 사용할 서브넷 생성

 

생성 완료

 

 

  - 인터넷 게이트웨이 생성

생성

 

생성 후 vpc와 연결

 

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

 

  - pub에 해당되는 서브넷만 외부와 연결

 

  - DB를 위해 NAT 게이트웨이 생성 ( 인터넷이 가능한 서브넷에 해당, 공인 ip 필요 ) 

  - NAT 카드를 PUB_a에 생성 ( 외부에 통신은 가능하나 외부에서 들어올 수는 없다.)

NAT 게이트웨이 생성

 

  - NAT 게이트웨이 라우팅 테이블 생성 및 라우팅 편집

라우팅 테이블 생성

 

라우팅 편집

 

DB에 해당되는 서브넷 연결

 

 

2.1. 2Tier 인스턴스생성

 

  - 보안 그룹 인바운드 규칙 추가

규칙 추가

 

  - 각 가용 영역에 생성해놓은 서브넷에 해당되는 인스턴스 생성

PUB 인스턴스 생성

 

DB 인스턴스 생성

 

  - 고급에서 사용자 데이터란에 스크립트를 기입함으로써 미리 설치 가능

root 권한 부여 주의

 

출력됨을 확인

 

  - DB_A 인스턴스 ssh 연결을 위해 키 업로드

 

  - 내부 DB_A의 사설 키로 핑

  - 내부 접속을 위해 권한 변경 및 접속

권한 변경
ssh 접속

 

  - 내부로 접속하여 DB 설치

루트 권한으로 레포지토리 설정
호환성 체크 해제 및 설치
서비스 시작 및 비번 확인
비번 변경
접속 확인

 

외부 접속을 위해 사용자 권한 부여

 

  - PUB_A에 db 클라이언트 설치

레포지토리 구성
클라이언트 설치

 

  - 보안 그룹에 포트 추가 및 접속

보안 그룹에 db 포트 추가

 

db 접속 성공

 

 

3. 로드벨런싱

  - 탄력적 ip 제거

  - 대상 그룹 생성

그룹 이름 지정 및 설정

 

웹 인스턴스 추가

 

생성 완료

 

 

  - 네트워크 로드밸랜스 생성 ( 메뉴에서 추가 or 위 대상 생성 후 none associated 선택하여 생성

이름 지정

 

vpc 및 서브넷 지정
대상지정

 

생성 완료

 

  - cmd를 통해 dns이름을 입력하여 ip 확인

 

 

  - 접속하여 test

로드 벨런싱이 됨을 확인

 

 

 

'클라우드 > AWS' 카테고리의 다른 글

7. AWS ( 스토리지 )  (0) 2022.06.22
6. AWS ( 실습 )  (0) 2022.06.21
4. AWS ( SSH 인증 )  (0) 2022.06.17
3. AWS ( VPC )  (0) 2022.06.16
2. AWS (wordpress 구축)  (0) 2022.06.16