본문 바로가기
IT 생활

AWS 3Tier 구축

by freeyj 2023. 8. 23.

3Teir 란?

플랫폼을 3개의 계층으로 물리/논리적으로 나누어 운영하는 것을 뜻한다.

Web 서버를 운영할 경우 1대의 서버에 전부 구축하지 않고 Web 서버, Was 서버, DB로 나누어 운영한다.


3티어 구축하는 순서

  1. VPC 생성
  2. 서브넷 생성
    • Public Subnet(2개), Private Subnet(4개) 생성 (가용영역 a,c로 나눔)
    • 가용영역은 a 가용영역에서 낙뢰,토네이도, 지진 등 발생 등에 의해 장애가 났을 경우 다른 가용 영역에서 서비스를 할 수 있음.

3. Internet GateWay 생성

4. nat 생성

5. 라우팅 테이블 (Public, Private) 2개 생성

Public 라우팅

  • Public 서브넷 연결
  • Internet GateWay 연결

Private 라우팅

  • Private 서브넷 연결
  • nat 연결

6. 보안그룹 생성

bastion SG 생성

  • ssh 0.0.0.0

ALB SG 생성

  • http 0.0.0.0

web SG 생성

  • ssh ‘bastion SG ID’
  • HTTP ‘ALB SG ID’

was SG 생성

  • ssh ‘bastion SG ID’
  • 8009 ‘NLB IP’
  • 8009 ‘NLB IP’

→ NLB IP는 NLB 생성 후 네트워크 인터페이스에서 확인 가능!

 

DB SG 생성

  • 3306 ‘WAS SG ID’

7. 서버생성

  • bastion 서버
  • WEB 서버 2대
  • Was 서버 2대

8. Load Balancer 생성

ALB 생성

  • 타겟 그룹 : Web 서버
  • 프로토콜 : http

NLB 생성

  • 타겟 그룹 : Was 서버
  • 프로토콜 : TCP / 8009

 

9. RDS 생성

'IT 생활' 카테고리의 다른 글

docker install  (0) 2023.08.28
Apache + Tomcat 연동  (0) 2023.08.23
패스워드 복잡도 설정 - 리눅스 보안조치  (0) 2022.12.27
root 계정 원격 접속 제한 - 리눅스 보안조치  (0) 2022.12.23
EKS 명령어 정리  (0) 2022.09.15