Two Minute Introduction to Amazon Web Services

The exponential business growth and evolving application architectures results in a need for rapid infrastructure provisioning , seamless scalability, high availability and strong security.

A public cloud seems to be the best option for a lot of organisation, with the public cloud providers  like Amazon Web Services (AWS) acquiring a large market share in the public cloud market segment.

Amazon web services as the name suggest is a suite of multiple independent services with a long list of APIs for each of these services.

The services can be leveraged in the following ways
 1) AWS management console (GUI)
 2) API endpoints
 3) CLI commands (basically wrappers around APIs)
 4 SDKs

Below are the most frequently used AWS services 

Elastic Compute Cloud EC2 services.

EC2 is a collection of services that revolve around virtual machines
You can create a virtual machine (“Instance” in AWS terminology) by a single API call or through a GUI wizard (AWS front end console)

The components associated with an EC2 instance can also be created independently such as elastic IPs security groups, key pairs, auto scaling groups, load balancers,

Simple Storage Service (S3)

Amazon S3 is a flat file system with a key pair storage structure.
Text documents, and audio, video and all other kind of multimedia files can be stored on this system.
Applications store all the flat files such as documents, videos etc on S3 resulting in faster data retrieval and better application data management.

Relational Database service (RDS)

Amazon RDS allows you to launch a completely managed database instance with an all ready database engine (like Mysql) running on it.

Virtual Private Cloud (VPC)

Amazon VPC allows you to create your own network architecture with provision to create and configure subnets, IP routing tables, NAT servers, Internet gateways.

Identity Access Management (IAM)

Amazon IAM allows you to securely control access to AWS resources for different users. The service provides authentication and authorization around AWS resources.

For Amazon Web Services (AWS) Course