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 the developers from common failure scenarios.
Amazon EC2 common terms are as follows:
- Instances: Virtual compute environments
- Instance types: Different configurations such as CPU, storage, memory, and networking capacity for instances
- Amazon Machine Images...