AWS OpsWorks vs AWS Beanstalk vs AWS CloudFormation?

Ich möchte wissen, welche Vor- und Nachteile die Verwendung von AWS OpsWorks gegenüber AWS Beanstalk und AWS CloudFormation hat.

Ich interessiere mich für ein System, das automatisch skaliert werden kann, um eine große Anzahl von gleichzeitigen Webanforderungen zu verarbeiten (von 1000 Anforderungen pro Minute bis 10 Millionen U / min.), Einschließlich einer Datenbankebene, die ebenfalls automatisch skaliert werden kann.

Anstatt für jede App eine eigene Instanz zu haben, möchte ich im Idealfall einige Hardwareressourcen effizient gemeinsam nutzen. In der Vergangenheit habe ich hauptsächlich eine EC2-Instanz + RDS + Cloudfront + S3 verwendet

Das Stack-System wird einige hochfrequentierte Ruby-on-Rails-Apps hosten, die wir von Heroku migrieren, sowie einige Python / Django-Apps und einige PHP-Apps.

Danke im Voraus.

Antworten auf die Frage(9)

Ihre Antwort auf die Frage