1. ElasticBeanstalk란?
LB + Auto Scaling + EC2 한번에 관리할 수 있는 서비스에요.
이전 실습에서 보았듯이 따로 관리 하면 설정 값도 많고 무척 까다로워요.
그래서 AWS 에서는 통합해서 관리할수 있는 서비스인 ElasticBeanstalk 를 제공하고 있어요.
구글의 앱엔진이라는 서비스와 비슷하게 환경에는 신경쓸 필요없이 간단한 옵션만 조절하고, 어플리케이션만 배포하면 되는 형태입니다.
🍯 ElasticBeanstalk라는 이름이 너무 길어서 보통 EB라고 불러요.
2. 사용법
- EB 생성(AWS - EB 검색 - Create Application)
* 플랫폼에 Python 부분은 사용할 언어 선택 하면됨 (java, python 등등)
EB 참고문서 : https://docs.aws.amazon.com/elastic-beanstalk/?id=docs_gateway
3. 구성 변경해보기
- 용량의 인스턴스 최소 수에 따라 EC2 인스턴스 자동 생성 됨.
#구성
소프트웨어 - 운영환경
인스턴스 - 인스턴스의 볼륨과 보안그룹
용량 - 인스턴스 유형과 인스턴스 조절
로드밸런서 - 로드밸런서에 관련된 설정
롤링 업데이트와 배포 - 배포에 관련된 설정
보안 - 키페어 설정
모니터링 - 모니터링
알림 - 알림설정
네트워크 - 네트워크 설정
데이터베이스 - 데이터베이스 연결
'프로그래밍 > AWS' 카테고리의 다른 글
RDS + Python 연동하는법 (0) | 2022.04.27 |
---|---|
RDS 사용법 (AWS) - 파이참 연동 (0) | 2022.04.27 |
EC2 + ELB + Auto Scaling (EC2 자동으로 추가하기) (0) | 2022.04.26 |
EC2 + ELB (0) | 2022.04.26 |
EC2 생성 & git 연동 (0) | 2022.04.26 |