AWS is a platform as a service (PaaS) offered by Amazon.com.
It provides a complete environment for building, testing, and deploying applications. AWS includes the following components:.
AWS Management Console (AWSMC)
AWS Mobile Hub
AWS CloudFormation can be used to create, manage, and deploy applications using a declarative language. CodePipeline can be used to automate the process of building, testing, and deploying applications.
CodeDeploy can be used to deploy applications to AWS using a declarative language. CloudFormation can also be used to manage and monitor applications.