[amazon-web-services] Amazon ec2와 AWS Elastic Beanstalk의 차이점

누군가 EC2와 Beanstalk의 차이점을 설명해 주시겠습니까? SaaS, PaaS 및 IaaS에 대해 알고 싶습니다.

워드 프레스로 웹 응용 프로그램을 배포하려면 확장 가능한 호스팅 서비스가 필요합니다. 내 목적보다 더 좋은 것이 있으면 알려주십시오.

정보를 제공하기 위해 여러 워드 프레스 및 드루팔 사이트를 호스팅하고 배포하고 싶습니다.

서버에 더 많은 시간을주고 개발에 집중하고 싶지 않습니다. 그러나 클라우드 호스팅은 자동 확장 가능해야합니다.



답변

먼저 EC2와 Elastic Compute Cloud 는 동일합니다.

다음으로 AWS는 EC2 및 Elastic Beanstalk를 포함하는 다양한 웹 서비스를 포함합니다. 또한 S3, RDS, DynamoDB 및 기타 모든 것들과 같은 많은 것들이 포함됩니다 .

EC2

EC2는 AWS 클라우드에서 서버 (AWS가이 인스턴스를 호출 함) 를 생성 할 수있는 Amazon의 서비스입니다 . 당신은 시간과 당신이 사용하는 것만 지불합니다. 시작 n인스턴스 수 뿐만 아니라이 인스턴스로 원하는 모든 작업을 수행 할 수 있습니다 .

탄력 콩 줄기

Elastic Beanstalk는 EC2 계층에서 멀리 떨어진 추상화 계층입니다. Elastic Beanstalk는 여러 EC2 인스턴스, 선택적 데이터베이스 및 Elastic Load Balancer, Auto-Scaling Group, Security Group과 같은 다른 AWS 구성 요소를 포함 할 수있는 “환경”을 설정합니다. 그러면 AWS에서 실행중인 소프트웨어를 업데이트 할 때마다 Elastic Beanstalk에서 이러한 항목을 관리합니다. Elastic Beanstalk는 이러한 리소스 외에 비용을 추가하지 않습니다. EC2 사용량이 10 시간 인 경우 계산 시간은 10 시간입니다.

워드 프레스 실행

WordPress를 실행하면 가장 편한 것입니다. 단일 EC2 인스턴스에서 바로 실행 하거나 AWS Marketplace 의 솔루션을 사용하거나 Elastic Beanstalk를 사용할 수 있습니다.

무엇을 선택해야합니까?

시스템 운영을 줄이고 웹 사이트에만 집중하려는 경우 Elastic Beanstalk가 최선의 선택입니다. Elastic Beanstalk는 PHP 스택 (및 기타)을 지원합니다. 사이트를 버전 관리 상태로 유지하고 변경할 때마다 환경에 쉽게 배포 할 수 있습니다. 또한 트래픽이 증가하는 경우 더 많은 EC2 인스턴스를 생성 할 수있는 Autoscaling 그룹을 설정합니다.

다음은 “elastic beanstalk wordpress”를 검색 할 때 Google에서 얻은 첫 번째 결과입니다. https://www.otreva.com/blog/deploying-wordpress-amazon-web-services-aws-ec2-rds-via-elasticbeanstalk/


답변