3Teir 란?
플랫폼을 3개의 계층으로 물리/논리적으로 나누어 운영하는 것을 뜻한다.
Web 서버를 운영할 경우 1대의 서버에 전부 구축하지 않고 Web 서버, Was 서버, DB로 나누어 운영한다.
3티어 구축하는 순서
- VPC 생성
- 서브넷 생성
- 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 |