With Elastic Beanstalk, we can deploy, monitor, and scale an application quickly and easily.

AWS Elastic Beanstalk is an orchestration service offered from Amazon Web Services for deploying infrastructure which orchestrates various AWS services, including EC2, S3, Simple Notification Service(SNS),Cloud Watch,auto scaling,and Elastic Load Balancers.

AWS Elastic Beanstalk supports the following languages and development stacks:

elastic beanstalk - green globe right arrow 559 150x150 - Elastic BeanstalkApache Tomcat for Java applications

elastic beanstalk - green globe right arrow 559 150x150 - Elastic BeanstalkApache HTTP Server for PHP applications

elastic beanstalk - green globe right arrow 559 150x150 - Elastic BeanstalkApache HTTP Server for Python applications

elastic beanstalk - green globe right arrow 559 150x150 - Elastic Beanstalkjs applications

elastic beanstalk - green globe right arrow 559 150x150 - Elastic BeanstalkPassenger or Puma for Ruby applications

elastic beanstalk - green globe right arrow 559 150x150 - Elastic BeanstalkMicrosoft II S7.5,8.0,and 8.5 for .NET applications

elastic beanstalk - green globe right arrow 559 150x150 - Elastic BeanstalkJava SE

elastic beanstalk - green globe right arrow 559 150x150 - Elastic BeanstalkDocker

elastic beanstalk - green globe right arrow 559 150x150 - Elastic BeanstalkGo

Application Deployment requires a number of components to be defined as follows

Application: as a logical container for the project.

Version: which is a deployable build of the application executable.

Configuration template: This contains configuration information for both the Beanstalk environment and for the product.

Environment: combines a ‘version’ with a ‘configuration’ and deploys them.

For AWS Support  9160565554

Send Enquiries : sales@fgrade.com 

  1. Create a Web Application.It involves with multiple options.By creating an environment,we allow AWS Elastic Beanstalk to manage AWS resources and permissions on behalf of us.
elastic beanstalk elastic beanstalk - 310 - Elastic Beanstalk

2. You can simply select the Create application option to perform the deployment and selecting the appropriate configuration for our instances.

3. If you want to customize each and every step,as you required,Select Configure more options

Then we’ll get three options for Configuration presets

  • Low Cost(Free Tier eligible)
  • High Availability
  • Custom Configuration
Elastic Beanstalk elastic beanstalk - 142 - Elastic Beanstalk

4. If we want to change the Platform of Windows server or IIS,we cans elect change platform configuration option otherwise go with the default option.

5. Select the appropriate option,here am selecting the Low Cost,Free Tier eligible.

6. Here is the available options to customize

Elastic Beanstalk elastic beanstalk - 143 - Elastic Beanstalk

7. Status of Instance creation,and all the required resources are provisioning by Elastic BS i.e; Security group,EIP,EC2,S3,Simple Notification Service(SNS),Cloud Watch,auto scaling,and Elastic Load Balancers

Elastic Beanstalk elastic beanstalk - 144 - Elastic Beanstalk

8. Here is the status we’ll get when the application is deployed.

Elastic Beanstalk elastic beanstalk - 145 - Elastic Beanstalk

9. We’ll get Environment ID to access the application.

10. Here is the output for my uploaded code.

Elastic Beanstalk elastic beanstalk - 146 - Elastic Beanstalk

11. If you made any changes to your existing code,you can zip it and upload it.

12. Here is the illustration diagram of workflow

Elastic Beanstalk elastic beanstalk - 147 - Elastic Beanstalk

13. If you want to terminate the environment,select the Actions option in Top right corner, then choose Terminate Environment.

Elastic Beanstalk elastic beanstalk - 148 1 - Elastic Beanstalk

14. Or go back to the applications page and delete the application.

Elastic Beanstalk elastic beanstalk - 149 - Elastic Beanstalk

More Information :https://www.fgrade.com/aws/