Compute in AWS
Cloud has changed the paradigm in the way you see compute today. A decade ago, there was no word as such “compute," and the server was the most used terminology. Running your application code or database was about servers with a CPU attached. These servers can be dedicated to physical bare-metal machines or VMs hosted on physical machines. The cloud started with the same concept of providing on-demand servers, which are VM hosted in cloud providers' data centers. In AWS terminology, these sever called Amazon Elastic Cloud Computing (EC2) are on-demand VMs available on per-second billing.
With EC2 now, AWS is taking care of the physical server, but maintenance overhead is still involved in patching and securing underlying OS in these EC2 instances. Further, cloud providers like AWS are looking to give more optimized solutions and help you focus on the coding part to build business logic. AWS launched serverless compute called AWS Lambda to reduce even OS...