AWS Elastic Beanstalk는 일종의 자동 EC2 버전으로 생각할 수 있습니다. 즉, 서버의 백엔드에서 EC2를 사용하지만 수동으로 서버를 프로비저닝하고 용량에 도달 할 때 서버를 확장하는 것에 대해 걱정할 필요는 없습니다. , 등등. 기본적으로 Beanstalk에 애플리케이션을 제공하면 "스케일"됩니다. 실제로 Beanstalk 자체에 대해서는 비용이 청구되지 않습니다. S3, SNS 및 EC2와 같은 사용중인 AWS 리소스에 대해서는 비용이 청구됩니다.
따라서 귀하의 질문에 대답하십시오 :
- 확장 및 리소스 제어에 대한 제어를 원하는 경우 EC2가 필요하지만 명심하십시오. 이는 많은 관리 작업으로 이어지며, 현재 개념에 익숙하지 않으면 약간의 손실을 입을 수 있습니다 . 또한 시간과 노력을 들일 가치가 없을 수도 있습니다. Beanstalk는 미세 관리없이 확장 성을 제공합니다.
- MySQL Micro RDS 인스턴스 는 시간당 $ 0.025에서 시작하고 Small EC2 인스턴스 는 시간당 $ 0.020에서 시작 합니다. 그러나 RDS 서비스는 자동 확장, 자동 백업, 데이터베이스 최적화 등과 같은 몇 가지 유용한 기능을 제공합니다 . 또는 원하는 경우 정말 당신에게 달려 있습니다. 숫자를 직접 실행하고 DB를 처리하는 데 얼마나 많은 시간을 할애할지 결정해야합니다.
- 도메인에서 CNAME을 설정하려면 DNS 공급자를 사용해야합니다. 우연히도 AWS 서비스 ( Route 53) 가 있습니다. IIRC에는 이러한 격차를 해소 할 수있는 여러 타사 서비스도 있습니다.
도움이 되었기를 바랍니다!