Overview

Amazon Web Services (AWS) is a collection of remote computing services (also called web services) that together make up a cloud computing platform, offered over the Internet by Amazon.com.

Amazon Web Services’ offerings are accessed over HTTP, using Representational State Transfer (REST) and SOAP protocols.

AWS discovery shows the state and configuration of your cloud based on Amazon techonologies. The discovery of these low-level infrastructure services are supported:

  • EC2 (Compute)

    Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides resizable computing capacity in the cloud. You define your virtual Amazon EC2 environment with the operating system, services, databases, and application platform stack required for your hosted application. Amazon EC2 provides a full management console and APIs to manage your compute resources.

  • ECR

    Amazon EC2 Container Registry (Amazon ECR) is a fully managed Docker container registry that allows you to easily store, manage, and deploy Docker container images.

  • ECS

    Amazon EC2 Container Service (Amazon ECS) is a container management service that supports Docker containers and allows you to easily run applications on a managed cluster of Amazon EC2 instances.

  • ELB

    Elastic Load Balancing (ELB) supports two types of load balancers: Application Load Balancers and Classic Load Balancers. It automatically distributes incoming application traffic across multiple Amazon EC2 instances. This increases the fault tolerance of your applications.

  • RDS (Relational database)

    Amazon Relational Database Service (Amazon RDS) is a web service that provides capacity for MySQL or Oracle deployments in the cloud, while managing time consuming tasks like backup, scaling, and patching.

  • S3 Bucket

    Amazon Simple Storage Service (Amazon S3) is cloud storage for the Internet. To upload your data, you first create a bucket in one of the AWS Regions. You can then upload any number of objects to the bucket.

For more information about the preceding services, refer to https://aws.amazon.com/.

For communication with AWS, discovery uses Amazon SDK and IAM service for the authentication.