Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- open ai
- git hub
- nexus
- python
- 표준 라이브러리
- 클라우드
- aws사용자모임
- 사용자 계정 관리
- AI챗봇
- 명령어
- 3티어 아키텍처
- 파이썬
- dockerfile
- docker
- 리눅스
- it기사
- maven
- Linux
- 함수
- Azure
- jenkins
- 애저
- AI
- terraform
- go
- awskrug
- AWS
- 변수
- GIT
- 프로세스 관리
Archives
- Today
- Total
We are Architect
2. AWS: 테라폼으로 구축하는 3티어 아키텍처 구현(1) 본문
* 구현 전 구성한 아키텍처
* AWS에서 필요한 리소스
- Vpc(1): 네트워크를 제공하기 위해서.
- Internet Gateway: 외부와 내부 네트워크(vpc) 통신을 위한 관문.
- Nat Gateway: 내부 통신이 외부로 나가게 하기 위한 관문.
- ALB(2): 외부 통신용, 내부 통신용.
- Subnet(8): public(2), private(6)
- 인스턴스(5):
- bastion host(1)
- web 서버(2)
- was 서버(2)
- rds 클러스터
- 보안 그룹
* 구축 전 구성요소 정의
- 프레젠테이션 계층: 프라이빗 서브넷, 웹 서버
- 애플리케이션 계층: WAS 서버, 프라이빗 서브넷, alb
- 데이터 계층: db 서버, 프라이빗 서브넷
* 구축 순서(terraform)
1. 네트워크: vpc, 서브넷, 인터넷 게이트웨이, 라우팅 테이블
2. 보안 그룹 구성: 보안 그룹
3. NAT 구성: Nat 게이트 웨이(트래픽이 많다고 가정)
4. 퍼블릭 서브넷 구간 구성: alb(외부)
5. 프레젠테이션 계층 구성: 웹 서버, alb(내부)
6. 애플리케이션 계층 구성: WAS 서버
7. 데이터 계층 구성: db서버
8. bastion 호스트 서버 구성(의존성 및 보안 때문에 차후 구성)
'Cloud > AWS' 카테고리의 다른 글
6. AWS: 서버리스 아키텍처 란? (0) | 2024.12.03 |
---|---|
5. AWS Lambda (0) | 2024.12.03 |
4. AWS: 테라폼으로 구축하는 3티어 아키텍처 구현(3) (0) | 2024.11.28 |
3. AWS: 테라폼으로 구축하는 3티어 아키텍처 구현(2) (0) | 2024.11.19 |
1. AWS: 3티어 아키텍처 란? (0) | 2024.11.16 |