How to create a new AWS Elastic BeanStalk Web App
AWS Elastic BeanStalk is an AWS service which flexibly and quickly deploys web applications built in Java, Node.js, Python, Ruby, PHP, or .NET. Even though the management interface for these applications is simplified from a traditional full stack deployment, AWS doesn’t limit our options for configuration or customization. With AWS Elastic BeanStalk, we can reduce the amount of operational overhead required when deploying web applications, and can focus more on true DevOps deployments. In this article, we’ll cover how to get up and running with a simple PHP application in AWS Elastic BeanStalk. I’ll show you how to create an application, view your environment, deploy a new version of an app, change the configuration, and clean up your AWS environment. Prerequisites One of the nice parts about AWS Elastic BeanStalk is that it is included in the AWS Free Tier of applications! This means that the prerequisites for running this service are fairly straightforward: You must hav...