일반 Amazon EC2 인스턴스와 Beantalk의 차이점은 무엇입니까?


8

나는 솔로 개발자이며 배포하는 사이트는 매우 작으며 일반적으로 취미 사이트이며 Amazon 서비스에 대한 몇 가지 질문이 있습니다.

  1. Beantalk를 사용해야하는 이유가 있습니까? 아니면 하나의 EC2 인스턴스 만 사용해야합니까?

  2. 데이터베이스에 RDS를 사용해야합니까? 누군가 내 EC2 인스턴스에 데이터베이스를 설치하여 더 저렴하게 만들 수 있다고 말하는 것을 들었습니다. 가능한 한 모든 것을 싸게 유지하려고합니다.

  3. 맞춤 도메인을 내 사이트로 지정해야합니다. 그것은 확실히 탄력적 IP를 처리해야 함을 의미합니다. 그것들은 beantalk 또는 개별 EC2 인스턴스에서만 작동합니까?

미리 감사드립니다!

답변:


16

AWS Elastic Beanstalk는 일종의 자동 EC2 버전으로 생각할 수 있습니다. 즉, 서버의 백엔드에서 EC2를 사용하지만 수동으로 서버를 프로비저닝하고 용량에 도달 할 때 서버를 확장하는 것에 대해 걱정할 필요는 없습니다. , 등등. 기본적으로 Beanstalk에 애플리케이션을 제공하면 "스케일"됩니다. 실제로 Beanstalk 자체에 대해서는 비용이 청구되지 않습니다. S3, SNS 및 EC2와 같은 사용중인 AWS 리소스에 대해서는 비용이 청구됩니다.

따라서 귀하의 질문에 대답하십시오 :

  1. 확장 및 리소스 제어에 대한 제어를 원하는 경우 EC2가 필요하지만 명심하십시오. 이는 많은 관리 작업으로 이어지며, 현재 개념에 익숙하지 않으면 약간의 손실을 입을 수 있습니다 . 또한 시간과 노력을 들일 가치가 없을 수도 있습니다. Beanstalk는 미세 관리없이 확장 성을 제공합니다.
  2. MySQL Micro RDS 인스턴스 는 시간당 $ 0.025에서 시작하고 Small EC2 인스턴스 는 시간당 $ 0.020에서 시작 합니다. 그러나 RDS 서비스는 자동 확장, 자동 백업, 데이터베이스 최적화 등과 같은 몇 가지 유용한 기능을 제공합니다 . 또는 원하는 경우 정말 당신에게 달려 있습니다. 숫자를 직접 실행하고 DB를 처리하는 데 얼마나 많은 시간을 할애할지 결정해야합니다.
  3. 도메인에서 CNAME을 설정하려면 DNS 공급자를 사용해야합니다. 우연히도 AWS 서비스 ( Route 53) 가 있습니다. IIRC에는 이러한 격차를 해소 할 수있는 여러 타사 서비스도 있습니다.

도움이 되었기를 바랍니다!


완전한. 정확히 내가 찾던 것. 아주 좋은 설명입니다. 실제로, 질문을하고 답을보고 난 후 53 번 경로를 발견하고 설정했습니다. 이것이 내 사이트에 할당 된 적절한 IP를 동적으로 반환 할 수 있기 때문에 이것이 최선의 방법 인 것 같습니다. 내가 걱정하는 것은 데이터베이스 물건으로 요금을 청구하는 것입니다. ".025 / hr"은 서비스가 가동되고있는 시간당 또는 웹 사이트 활동으로 인해 CPU 시간이 소요되는 시간당을 의미합니까?
Chev

데이터베이스의 경우 인스턴스의 경우 시간당 0.020 USD가 아니라 RDS의 경우 시간당 0.045 USD가 아니므로 인스턴스도 실행되고 있습니까?
Chev

웹 호스팅과 데이터베이스 호스팅을 결합한 경우 가능합니다. 내가 말했듯이-이것은 주로 당신이하는 일에 달려 있습니다. 또한 일부 VPS 제공 업체를 살펴 보는 것이 좋습니다. 더 나은 수익을 제공 할 수 있으며 많은 인프라에 대해 걱정할 필요가 없습니다.
Andrew M.

나는 그 일을했지만, $ 15 / mo 또는 더 저렴한 비용으로 매우 낮은 비용을 유지하려고합니다. 전체 VPS를 실행하면 약 60 달러 이상이되는 것 같습니다.
Chev

공유 호스팅은 어떻습니까? 예를 들어, 나와 내 친구 중 일부는 DreamHost (사용을 옹호하지 않고 단지 예를 제공함)를 사용합니다. VPS는 월 15 달러에 기본 호스팅을 $ 15에서 시작합니다. 집중적이지 않은 것처럼 들리므로 이와 같은 것을 고려할 수 있습니다.
앤드류 M.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.