What is AWS? What are the Services included in AWS?
Amazon Web Services is a cloud services platform that offers a large variety of cloud services to customers. We may describe AWS services as a stable platform for cloud services that provides computing resources, storage of databases, distribution of content, and various other features. It is a large package of cloud-based services, to be more particular. Think of us needing energy for our house. We can either generate our electricity or buy it from companies that manufacture electricity.
We need to set up many infrastructures to produce our power which costs us a lot of investment. Instead, one can opt to buy and pay for electricity when one needs it. Amazon Cloud Services is also one of the cloud computing providers that provide us with computing, storage, networking, and many other resources to pay for when we use them.
Here is the list of AWS services –
Amazon Elastic Compute Cloud (EC2)
We can name them virtual servers from Amazon. Consider them as a machine to host your results. It is available for computers, memories, storage, and graphics in various forms. AWS EC2 instance is like renting an hourly AWS server. The Elastic Load Balancing and Auto Scaling are the two main attractions of EC2.
AWS Elastic load balancing
Elastic load balancing can be enabled by a managed cloud solution provider who helps businesses distribute incoming device traffic through numerous instances of Amazon EC2. If you have so much work to do, for example, then you will be asking someone for help. The same applies here when it comes to enabling cloud monitoring services on AWS.
AWS Auto Scaling
Auto Scaling enables us to automatically scale our Amazon EC2 capability up or down in the terms we specify. We can ensure that with Auto Scaling, the number of Ec2 Instances we use seamlessly increases during demand increases to sustain efficiency while demand lulls automatically to reduce cost.
AWS Identity and Access Management (IAM)
This is where you can make the most out of Amazon cloud services to create and manage the data. AWS enables Identity Access control (IAM) to securely monitor access to our users’ AWS services and resources. We can build and manage AWS users and groups with IAM and use permissions to allow and deny AWS resources.
For websites, we could use this service to store documents and other data. We can maintain our backups between our AWS services and share data. One of the exciting applications of this service is to host static websites. Most of the other AWS services also write and read S3 content.
Amazon Virtual Private Cloud (VPC)
We may name it our private cloud network. Using AWS VPC, we can hold all our AWS services in the same network. We’ll also provide an extra security layer for all our AWS services. It’s like hosting all our Aws resources in one rack.
AWS Lambda AWS
We use it to make our scripts work. We don’t have to think about the server on which we run our hands here. It’s like we’re asking AWS to spin a machine, and our script will be running for the only reason.
AWS RDS RDS
RDS is for the hosting of our databases only. AWS does it entirely, and we don’t have to think about anything else. Just build an RDS example, upload our desired database, then forget about all the other problems because AWS manages your database. AWS Aurora, MySQL, MariaDB, Oracle, Microsoft SQL Server, and PostgreSQL database engines are currently supported.
As an AWS DNS, you can call it. We can use it to purchase a domain name and maintain the DNS information.
AWS Simple Email Service (SES)
It is the email service that AWS provides. We can use AWS to relay our emails. It will ensure that our emails are more available. Don’t worry about spam. That’s not going to be a good idea.
AWS CloudFront AWS
The CDN service in AWS is CloudFront. AWS services have a global network of edge locations and regional edge caches close to our website viewers that cache copies of our content. They ensure that the nearest edge position serves end-user requests. As a consequence, requests from viewers travel a short distance, enhancing the audience’s efficiency.
It’s the cache service offered by AWS services. It can host both Redis and Memcache in this service which remains the same as the Amazon Relational Databases service.
Name it AWS firewall; we can use this to save the websites from DoS and DDoS attacks. We can also use it to block bad applications.
It’s like the message service offered by AWS. We can use it to send warnings, emails, ticketing systems, etc., to mobile devices.
AWS CodeCommit and Code Deploy
We can use these services for version control, call it AWS GitHub, and deploy our code to multiple EC2 instances.
AWS Elastic Beanstalk
You are in the right spot, given that you want to create a website and don’t want to handle all of the server stuff and deployment. Upload your codes using Beanstalk and let AWS worry about hosting your property.
AWS Simple Que Services (SQS)
Name it the AWS queue operation. In a queue, we can store our data for future processing. When we build de-coupled architecture, it will come in handy.
AWS Direct Connect
Direct link is like having a leased dedicated line from your data center or to AWS on-prem. Do not forget about your ISP because to make it happen; we must pay them and AWS.
Suppose we’ve got to upload terabytes of data to your AWS S3. Let’s pack your hard drive and send it to AWS. They’re going to upload it to S3. Don’t worry; the hard disc will be sent back.
Inside AWS, CloudFormation is an exciting service. In AWS, this is a simple way to deploy the architecture. Here, we will deploy the servers using CloudFormation scripts. Forget the old way of manually building servers. By using CloudFormation, let’s simplify it.
This service is going to be the one that will play a watcher’s role. It will warn us of the programs that are being misbehaved or disconnected. We can also keep track of all the logs of our servers on Cloudwatch.
AWS CloudTrail Services
It will keep track of the things on the AWS control panel that we are doing. It’ll update us on our AWS panel about who’s doing what.
It is for the acquisition of our data in S3. Like keeping your backup, remember that you have a lot of data in your S3, and right now, you might not be using it. But shortly, your business may need to managed cloud services provider to be transferred to Glacier. Notice that we can’t instantly access that info.