AWS cloud and its essential Web Services
An on-demand cloud computing platforms

Amazon Web Services is a subordinate of
Amazon that provides on-demand cloud computing platforms and APIs to each and
every one according to their requirements, on a metered pay-as-you-go basis.
Amazon web service is a platform that offers
flexible, reliable, scalable, easy-to-use and cost-effective cloud computing
solutions.AWS is a comprehensive, easy to use computing platform offered
Amazon. The platform is developed with a combination of infrastructure as a
service (IaaS), platform as a service (PaaS) and packaged software as a service
(SaaS) offerings.
Some of the essential AWS services are-
AWS Compute Services
EC2(Elastic Compute Cloud) -EC2 is a
virtual machine in the cloud on which you have OS level control. You can run
this cloud server whenever you want.
LightSail -This cloud computing tool
automatically deploys and manages the computer, storage, and networking
capabilities required to run your applications.
Elastic Beanstalk - The tool offers
automated deployment and provisioning of resources like a highly scalable production
website.
EKS (Elastic Container Service for Kubernetes)
- The tool allows you to Kubernetes on Amazon cloud environment
without installation.
AWS Lambda - This AWS service allows you to run functions in the cloud. The tool is a big cost saver for you as you to pay only when your functions execute.
Storage
Amazon Elastic Block Store (EBS)-It provides block-level storage to use with Amazon EC2 instances. Amazon Elastic Block Store volumes are network-attached and remain independent from the life of an instance.Amazon Glacier- It is an extremely low-cost storage service. It offers secure and fast storage for data archiving and backup.
AWS Storage Gateway-This AWS service is connecting on-premises
software applications with cloud-based storage. It offers secure integration
between the company's on-premises and AWS's storage infrastructure.
Security Services
IAM (Identity and Access Management)- IAM is a secure
cloud security service which helps you to manage users, assign policies, form
groups to manage multiple users.
Inspector - It is an agent that you can install on your virtual machines, which reports any security vulnerabilities.
Certificate Manager - The service offers free SSL certificates for your domains that are managed by Route53.
WAF (Web Application Firewall) - WAF security service offers application-level protection and allows you to block SQL injection and helps you to block cross-site scripting attacks.
Cloud Directory - This service allows you to create flexible, cloud-native directories for managing hierarchies of data along multiple dimensions.
KMS (Key Management Service) -It is a managed service. This security service helps you to create and control the encryption keys which allows you to encrypt your data.
Organizations - You can create groups of AWS accounts using this service to manages security and automation settings.
Shield - Shield is managed DDoS (Distributed Denial of Service protection service). It offers safeguards against web applications running on AWS.
Macie - It offers a data visibility security service which helps classify and protect your sensitive critical content.
GuardDuty- It offers threat detection to protect your AWS accounts and workloads.
Database Services
Amazon RDS- This Database AWS service is easy to set up,
operate, and scale a relational database in the cloud.
Amazon DynamoDB- It is a fast, fully managed NoSQL database service. It is a simple service which allow cost-effective storage and retrieval of data. It also allows you to serve any level of request traffic.
Amazon ElastiCache - It is a web service which makes it easy to deploy, operate, and scale an in-memory cache in the cloud.
Neptune - It is a fast, reliable and scalable graph database service.
Amazon RedShift - It is Amazon's data warehousing solution which you can use to perform complex OLAP queries.
Deployment and Management
AWS CloudTrail - The services records AWS API calls
and send backlog files to you.
Amazon CloudWatch - The tools monitor AWS resources like Amazon EC2 and Amazon RDS DB Instances. It also allows you to monitor custom metrics created by user's applications and services.AWS CloudHSM -This AWS service helps you meet corporate, regulatory, and contractual, compliance requirements for maintaining data security by using the Hardware Security Module(HSM) appliances inside the AWS environment.