6

Elastic Beanstalk is your traditional hosting - you can upload a PHP or Java or whatever application, say Wordpress, configure a database, etc, and go. There are some smarts for scaling, recovery, etc, but it’s still very much a traditional hosting platform. ECS Containers can still run your traditional app but there are some more specifics - most notably ...


1

You can’t pass SSH through ALB. It doesn’t work because ALB is purely for HTTP / HTTPS traffic, it won’t let SSH through. You can use NLB (Network Load Balancer) for SSH if you want. (However SSH’ing to containers is a big NO NO ;) You can’t mix different services in one Target Group. Create two target groups - one for the port 3000 container and one for ...


1

Adding to the previous answer - Elastic Beanstalk is more of a Pet platform while Docker (ECS) and Lambda are Cattles. That also means that Docker and Lambda are stateless which means they don't (must not) store any state locally, everything is in a database, in a memcache cluster, and in S3. Beanstalk on the other hand can store local state but it's ...


Only top voted, non community-wiki answers of a minimum length are eligible