AWS Beanstalk ?
: 도커 컨테이너를 기반으로 애플리케이션을 쉽게 배포할 수 있고 운영 및 관리를 하는 서비스
✔️ 별도의 사용료는 없고, 사용한 AWS 리소스 만큼 비용이 과금
✔️ 알아서 EC2 인스턴스 유형을 변경
✔️ Auto Scaling으로 EC2 인스턴스를 늘리고, ELB 로드 밸런싱을 통한 부하 분산으로 애플리케이션 배포까지 자동
📍 실습: Beanstalk으로 웹 애플리케이션 배포 및 데이터 관리
1. VPC 및 Subnet 구성 (IGW 및 Router table)
2. 배포할 웹 애플리케이션 파일 준비 후 Elastic Beanstalk 생성
4. VPC와 서브넷 생성
5. 배포된 웹 애플리케이션 확인
6. Beanstalk을 통해 생성된 인스턴스와 IAM, Security Group 세부 정보 확인
7. 자동 생성된 DynamoDB 확인
8. DynamoDB에 접근할 수 있는 역할 생성
Beanstalk을 통해 함께 생성된 Role에
DynamoDB 및 SNS 서비스에
접근 가능한 정책을 attach한다.
9-1. Elastic Load Balancer 및 해당 Security Group 설정
LoadBalancer를 생성하기 전,
LB용 Security Group 생성
9-2. Instance의 Security Group
10. Security Group 적용 여부 확인 ❗❗
11. Application 과 DynamoDB 연계 확인
12. SNS 서비스 이용
'자기발전소 > # AWS' 카테고리의 다른 글
Amazon VPC와 AZ, 그리고 가용성 (0) | 2020.10.10 |
---|---|
AWS 클라우드 디자인 패턴 (0) | 2020.10.10 |
AWS 탐구 [계정, EC2 생성 및 접속, S3 정적 호스팅] (0) | 2020.10.03 |
Principles of Well Architect Framework -1 (0) | 2020.08.10 |
VPC와 Subnet을 통한 세부 필터링 실습 (0) | 2020.08.07 |