There are many benefits to moving to the AWS Cloud and these include reducing costs through
right-sizing workloads. This is easier with elastic computing and the ability to easily adjust
workloads, monitor utilization and programmatically make changes. You can improve agility and
elasticity through services such as Auto Scaling, Elastic Load Balancing and highly scalable
services such as S3 and Lambda.
You do not get free technical support services with AWS.
You do not gain end-to-end operational management of your entire infrastructure stack. AWS manage
the infrastructure and, for some services, the application too.
You do not outsource all security responsibility with AWS – you are still responsible for
ensuring the security of your applications, users, and data.