본문 바로가기
  • 지요미의 IT성장일기
AWS

AWS_실습3 Amazon VPC 인프라에 데이터베이스 계층 생성

by 지요미=P 2023. 12. 27.
728x90

 

실습개요

어떤 환경에서나 백엔드 데이터베이스는 중요한 역할을 하며, 이 중요한 리소스의 보안과 액세스는 어떤 아키텍처에서도 매우 중요합니다. 이 실습에서는 Amazon Aurora 데이터베이스(DB) 클러스터를 생성하여 MySQL 데이터베이스와 Application Load Balancer(ALB)를 관리합니다. Well-Architected Framework의 Amazon Web Services(AWS) 보안 핵심 요소에서는 사람들을 데이터에서 떨어뜨려 놓을 것을 권장하므로 데이터베이스는 Application Load Balancer를 사용하여 프런트 엔드에서 분리됩니다. Application Load Balancer는 프런트 엔드 애플리케이션을 호스트하는 정상 Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스로 트래픽을 라우팅함으로써 고가용성을 제공하고 프라이빗 서브넷의 Application Load Balancer 뒤에서 데이터베이스와의 통신이 이루어지도록 합니다.

 

 

목표

- Amazon Relational Database Service(Amazon RDS) 데이터베이스 생성
- Application Load Balancer 생성
- Application Load Balancer용 HTTP 리스너 생성
- 대상 그룹 생성
- 대상 그룹에 대상 등록
- 로드 밸런서 테스트 및 데이터베이스와 애플리케이션의 커넥션 테스트
- 콘솔을 통해 Amazon RDS DB 인스턴스 메타데이터 검토
- 선택 과제: 다른 AWS 리전에 Amazon RDS 읽기 전용 복제본 생성

 

 

1. Amazon RDS 데이터베이스 생성

 

2-1. Application Load Balancer 생성 및 구성

 

2-2. Application Load Balancer 생성

 

3. 콘솔을 통해 Amazon RDS DB 인스턴스 메타데이터 검토

end point 값

aurora.cluster-ccvl5x8ymznx.us-east-1.rds.amazonaws.com

aurora.cluster-ro-ccvl5x8ymznx.us-east-1.rds.amazonaws.com

 

 

4. 애플리케이션의 데이터베이스 연결 테스트

 

 

728x90

'AWS' 카테고리의 다른 글

231228 AWS  (0) 2023.12.28
AWS_실습4 Amazon VPC에서 고가용성 구성  (0) 2023.12.28
231227 AWS  (0) 2023.12.27
231226 AWS  (0) 2023.12.26
AWS 이해하기  (0) 2023.02.20