Amazon EC2
EC2 stands for Elastic Compute Cloud. It's a virtual computing environment provided by AWS.
Amazon Ec2 instance is a service provided by AWS for creating virtual servers.
Features of Amazon virtual servers are:
- scalable
- Secure login
- Static IPv4 addresses
- various configurations of servers that are available according to our needs.
EC2 instances can be purchased as:
- On-Demand Instances
Pay for the instances that you use by the second, with no long-term commitments or advance payments.
- Savings Plans
You can reduce your Amazon EC2 costs by making a commitment to a consistent amount of usage, in USD per hour, for a term of 1 or 3 years.
- Reserved Instances
You can reduce your Amazon EC2 costs by making a commitment to a specific instance configuration, including instance type and Region, for a term of 1 or 3 years.
- Spot Instances
Request unused EC2 instances, which can reduce your Amazon EC2 costs significantly.
Amazon S3
Amazon S3 stands for Amazon Simple Storage Service.
It's a service offered by AWS for storing and retrieving any amount of data at any time
Features of S3:
- can store an infinite amount of data.
- data can be downloaded at any time.
- Each object in Amazon S3 has a storage class associated with it.
Amazon RDS
Amazon RDS stands for Amazon Relational Database Service. It is a relational database service offered by AWS.
Cloudfront
Route53
It is a web service offered by AWS for DNS Management.
It offers:
- Domain registration
- DNS routing
- Health checking
SNS
It stands for Simple Notification Service.
It is a web service provided by amazon used to deliver messages from publishers to subscribers. Subscribers communicate with publishers by delivering messages about a particular subject. Clients can receive the published messages using any supported endpoints like SMS, email, mobile push notifications, etc.
SES
It stands for Simple Email Service.
This service provides an email platform to send and receive Emails by using your own Email ID and domain. It is used to send large volumes of mail. This is more useful for Email marketing.
Elastic beanstalk
This is a service used to manage and deploy the application in the AWS cloud without knowing the backend infrastructure where the application runs.
This service reduces application management complexity. Here what we need to do is simply upload the app and then elastic beanstalk automatically install the required software.
Amazon Lightsail
Amazon Lightsail is a cloud service offered by AWS that consists of cloud computes power and memory for new or less experienced cloud users.