기타/Redmine on AWS

[Redmine on AWS] Architecture

비번변경 2022. 2. 9. 18:29

개요

2020년 10월 즈음에 진행한 과제를 정리해두려고 한다.

💡 주의
AWS나 리눅스, 환경 설정 등에 대해 아무것도 모르는 사람이 진행한 것이기 때문에 잘못된 정보나 불필요한 과정이 포함되어 있을 수 있다.

 

 

요구사항

과제 요구 사항은 아래와 같다.

  • Muti-tier 구조
    =>  Web Server, WAS, DB 간 Subnet 구분 필요
  • Multi AZ 또는 Read Replicas 등을 이용한 DB 분산 배치
  • HA (High Availability; 고가용성)
    => AWS ELB 및 Auto Scaling 기능 사용 필요

 

 

구조 (Architecture)

요구사항을 만족할 인프라 구조를 아래와 같이 결정했다.

구조

 

 

글 모음

1. 2022.02.10 - [Redmine on AWS] VPC/Subnet 생성

2. 2022.02.13 - [Redmine on AWS] Internet GW/Routing Table 생성

3. 2022.02.17 - [Redmine on AWS] NAT Gateway 생성

4. 2022.02.24 - [Redmine on AWS] Bastion Host 생성

5. 2022.03.23 - [Redmine on AWS] Web Server

6. 2022.03.24 - [Redmine on AWS] ALB 생성

7. 2022.03.26 - [Redmine on AWS] Database 생성 및 설정

8. 2022.03.30 - [Redmine on AWS] WAS

9. 2022.04.02 - [Redmine on AWS] NLB 생성

10. 2022.04.04 - [Redmine on AWS] S3 Bucket 생성 및 Redmine S3 플러그인 설치

11. 2022.04.09 - [Redmine on AWS] S3/CloudFront 연동

12. 2022.04.14 - [Redmine on AWS] AutoScailing