EC2 – a virtual machine.
S3 – Simple Storage Service.
RDS – Relation Database Services
Route53 – DNS service.
Elastic Cloud Compute (EC2)
We can use it to run an app, virtual desktop, 3rd party software, computing. Instance is an OS image or AIM. AWS Marketplace offers many images. Instance Type is where you select what services you want to use.
Auto Scaling Group = AWS increase or decrease instances automatically based on your program. Elastic Block Storage (EBS) is use in EC2 for file systems. S3 for file storage. Security Group is a little firewall for instances.
Use without a key-pair if you want to log-in by using username/password.
- charge by hour based on instance type, AMI Type. See https://aws.amazon.com/ec2/pricing/ Only pay for hour when it is on.
- EBS is charged separately.
Simple Storage Service (S3)
The place to store files. Maximum file size is 5 TB! Structure of S3 is a bucket. S3 bucket URL can be accessed after setting permissions. We can host a static website using S3. We can auto replicate files on other regions using bucket.
- Amount of stored data
- Number of requests
- Amount of data transferred
- See: https://aws.amazon.com/s3/pricing/
Free tier = 5 GB for the 1st year.
Relational Database Services (RDS)
RDS handle database backup, redundancy, software patches. AWS offers:
- MS SQL Server
- Oracle DB
- Amazon Aurora
When you select RDS, it will also affect EC2 option which you use to run RDS. AWS will save you headaches instead of managing your DB.
- Type of DB
- EC2 instance
- see: https://aws.amazon.com/rds/pricing/
Route53 – DNS
It allows us to manage DNS on EC2. It is core to letting users interact with services in AWS. Hosted Zone is used to manage a domain name. It has health checks service.