Amazon Web Services (AWS) is a cloud computing platform offered by Amazon. It provides a mix of Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and packaged software as a service (SaaS) offerings.Amazon Web Services provides a highly reliable, scalable, low-cost infrastructure platform in the cloud that powers hundreds of thousands of businesses in 190 countries around the world.
Ansible can be used for automating cloud provisioning, configuration management, application deployment, and many such IT requirements. Ansible doesn’t make use of custom security infrastructure or any other agents, hence it is easily deployable. It utilizes YAML, a simple language, in the form of Ansible Playbooks. YAML allows the user to enter the automation jobs in plain English. It deploys the usage of SSH keys for controlling the access.
Azure portal permits the users to create a virtual machine in Linux. The basic requirements for the creation of a virtual machine are SSH files with public and private key and an Azure account.It contains two different models of deployment known as Resource Manager and Classic, which are used for the creation of resources and for working with those resources.
Amazon ECS (Amazon EC2 Container Service) is used for running applications on a managed cluster of amazon EC2 (Amazon Elastic Compute Cloud) instances. Amazon ECS (Amazon EC2 Container Service) offers APIs for scheduling container workloads across EC2 clusters. Amazon ECS is used to run Docker enabled applications, access security groups and third party Docker registry, Elastic Load Balancing, and IAM roles.