Amazon EC2 instance and Elastic Load Balancer

Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides a virtual server on the cloud. It eliminates your costs in investing in hardware up front and gives you the facility to develop and deploy your application faster. You can launch as many or as few Amazon EC2 instances as per your business requirements, configure security and networking, and manage the storage. It will boot new server instances in minutes and allow you to quickly scale your capacity up or down, as the requirements change or if there are unexpected spikes.

For Amazon EC2 instances, you will pay for the capacity that you actually use. It provides tools to build applications that are failure resilient, and isolates ...

Get Expert AWS Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.