간단 설명부터 시작해서 설치 방법까지 작성
AWS(Amazon Web Services)에서 제공하는 PaaS(Platform as a Service) 서비스
애플리케이션을 쉽게 배포하고 운영할 수 있도록 도와주는 플랫폼
Elastic Beanstalk을 사용하면 개발자는 인프라 관리에 대한 걱정 없이 애플리케이션 코드에 집중할 수 있습니다.
간단 한줄: Architecture 를 한방에 구성
구체적 구성
Amazon EC2 Instances (Amazon EC2 인스턴스)
Elastic Beanstalk은 애플리케이션을 실행하는 가상 서버로서 Amazon EC2 인스턴스를 사용합니다. 이 인스턴스들은 애플리케이션의 코드 및 데이터를 호스팅하며, Elastic Beanstalk은 이를 관리합니다.
Amazon RDS (Amazon Relational Database Service)
데이터베이스가 필요한 경우, Elastic Beanstalk은 Amazon RDS를 사용하여 관리되는 관계형 데이터베이스를 프로비저닝하고 연결합니다. 이로써 데이터베이스 관리에 대한 부담을 줄일 수 있습니다.
Amazon S3 (Amazon Simple Storage Service)
정적 파일, 미디어 파일 및 기타 자원을 저장하기 위해 Elastic Beanstalk은 Amazon S3를 사용합니다. S3는 확장 가능하고 안전한 객체 스토리지를 제공합니다.
Amazon Elastic Load Balancer (Amazon ELB)
Elastic Beanstalk은 트래픽을 분산하고 애플리케이션의 가용성을 높이기 위해 Amazon ELB를 사용합니다. ELB는 다수의 EC2 인스턴스 간에 트래픽을 분산시키는 로드 밸런서 역할을 합니다.
Amazon CloudWatch
Elastic Beanstalk은 Amazon CloudWatch를 사용하여 애플리케이션의 모니터링과 로그 수집을 제공합니다. 이를 통해 애플리케이션의 성능 및 상태를 실시간으로 확인할 수 있습니다.
직접 생성
'☁️Cloud > AWS' 카테고리의 다른 글
AWS Elastic Network Interface (ENI) 란 (0) | 2024.03.14 |
---|---|
AWS Batch Group 종류 및 정의 (0) | 2024.03.14 |
AWS EC2 Instance 구매 옵션별 특징 (0) | 2024.03.14 |
AWS EC2 Instance 최적화 기준 특징 (0) | 2024.03.14 |
AWS CloudFormation (0) | 2024.03.06 |