728x90
ElasticBeanstalk
- 보통의 웹서비스를 배포하는 과정은
1) EC2 생성
2) 미들웨어 설치 및 설정
3) Database 설치 및 설정 그리고 구축
4) 신뢰성을 위한 서버 확장 및 부하분산을 위한 로드밸런싱
정도로 진행이 된다 ElasticBeanstalk는 배포할 어플리케이션만을 구축하면 이러한 모든 과정을 알아서 진행해준다
- 개발자인 사용자가 개발에만 집중할 수 있도록 인프라 구축을 알아서 해주는 서비스
과금
- ElasticBeanstlk를 사용하는 비용은 따로 들지 않는다 하지만 인프라 구축시 사용되는
AWS의 서비스들 (VPC, EC2, Loadbalancer ,RDS...) 등에 대한 과금은 이루어진다
구조
1. Application
- 인프라와 그위에 동작하는 어플리케이션을 포함하여 이르는 말이다
2. Environment
- 어플리케이션이 동작하기 위한 인프라의 설정을 이르는 말이다
1) WebServer Environment
- WebSite, Web Application, Web API 등 HTTP 요청을 서비스하는 경우 사용한다
2) Worker Environment
- 작업자 환경은 웹서버에서 처리하는데 오래걸리는 등의 작업을
SQS(Simple Queue Service)등을 통해 처리를 원하는 경우 사용한다
'AWS > Computing' 카테고리의 다른 글
AWS - API Gateway, Lambda 를 이용한 API 요청에 따른 서로다른 문자 보내기 (0) | 2019.01.13 |
---|---|
AWS - ElasticBeanStalk 이용하여 WordPress 배포 -수정중 (0) | 2019.01.09 |
AWS - EC2의 내결함성 향상을 위한 Secondary IP 부여하기, NIC 추가 (0) | 2019.01.09 |
AWS - Lambda 기본 사용법(Hello World출력) (0) | 2019.01.08 |
AWS - Bastion Host를 통해 PrivateSubnet 내의 Host 관리하기 (14) | 2019.01.06 |