AWS Core Services for developer

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.

EC2 Pricing

  • 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.

S3 Pricing

  • 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:

  • MySQL
  • PostgreSQL
  • MS SQL Server
  • MariaDB
  • 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.

RDS Pricing

  • Type of DB
  • Region
  • 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.

Leave a Reply

Your email address will not be published. Required fields are marked *