Reading notes about code for my future reference.
EC2 is a service that enables business subscribers to run application programs in the computing environment. Essentially a limitless VM instance.
-Host a variety of software from simple web sites to enterprise-grade web applications on a on-demand infrastructure.
-If you want flexible load balancing options.
-EC2 is perfect for a pay for what you use rather than being a subscription based service.
Elastic Compute cloud.
It is on the AWS main console under the compute section.
So T2 Micro allows you to host small services and limited functionality. While, XL is used for hosting multiple instances and multiple web applications while it has the capacity and specifications.
So think a compute cycle is like comparing your brain to your mental bandwidth. Just imagine breaking down the process of being able to get instructions, reading a task and a performing it.
It is a hosting enviroment that can hosts a plethora of AWS tools.
Elastic Beanstalk has the ability to run multiple instances of EC2 within it. While EC2 can be multiple instances of VM
It leverages and grants the ability to run multiple features of AWS and has support for multiple language.