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 environment based on Amazon techonologies. The discovery of the following low-level infrastructure services are supported:

  • Auto Scaling Group

    Amazon Auto Scaling is a web service that helps you maintain the application availability and allows you to dynamically scale your Amazon Elastic Compute Cloud (EC2) capacity up or down automatically according to conditions that you define.

  • Cloud​Formation

    AWS CloudFormation is a service that provides a common language for you to describe and provision all the infrastructure resources in your cloud environment.

  • EC2 (Compute)

    Amazon Elastic Compute Cloud (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 (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 (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

    Amazon 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 (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 (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.

  • Virtual Private Cloud

    Amazon Virtual Private Cloud (VPC) is an isolated portion of the AWS cloud populated by AWS objects, such as Amazon EC2 instances.

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

Related information

https://aws.amazon.com/