Slide 1

Slide 1 text

No content

Slide 2

Slide 2 text

March 3, 2006, began offering IT infrastructure First Service: Simple Queue Service (SQS) Amazon Web Services Over 200 services

Slide 3

Slide 3 text

Global cloud platform Used by around 80% of Fortune 500 Companies IT, AI, ML, Web, Mobile services and many more What is AWS?

Slide 4

Slide 4 text

Global Infrastructure • Regions (26) | Availability Zones (AZ) (84)

Slide 5

Slide 5 text

Global Infrastructure

Slide 6

Slide 6 text

How Much it Costs? • Per hour billing for almost everything • Region specific pricing • Term specific pricing • Spot resources • Pay as you go (for what you use only) • Cost of land • Fiber • Electricity • Taxes

Slide 7

Slide 7 text

Why AWS? How is this done on AWS?

Slide 8

Slide 8 text

Service Overview • EC2 (Elastic Compute Cloud) • S3 (Simple Storage Service) • Relational Database Service (RDS) • Lambda • API Gateway • SQS (Simple Queue Service) • VPC (Virtual Private Cloud) …

Slide 9

Slide 9 text

Elastic Compute Cloud (EC2) • Virtual servers • Configure CPU, memory, storage, security and networking • Scale up or down (spikes) (AWS Auto Scaling) Security Groups (Firewall) • Type (HTTP, HTTPS, SSH …) • Protocol (TCP, UDP …) • Port Range (80, 22, 443) • Source (0.0.0.0/0)

Slide 10

Slide 10 text

Simple Storage Service (S3) • Object storage service • Different use cases (data lakes, websites, mobile applications, backup, archive …) • Buckets & Objects S3 Glacier Deep Archive S3 Glacier S3 Intelligent- Tiering S3 Standard S3 One Zone-IA S3 Standard-IA S3 on Outposts

Slide 11

Slide 11 text

RDS VS. DynamoDB (SQL VS. NoSQL) • Managed SQL database service • Several database engines (MySQL, PostgreSQL, MariaDB, Oracle etc…) • DynamoDB is key-value NoSQL database • Serverless, in-memory caching etc…

Slide 12

Slide 12 text

Application Comparison S3 EC2 RDS

Slide 13

Slide 13 text

Serverless S3 RDS

Slide 14

Slide 14 text

Demo • EC2 – (Allow HTTP, SSH, MySQL) (80, 22, 3306) • Once we SSH (Start downloading everything needed) • Nginx (Web Server), NodeJS, npm, git • PM2 is a daemon process manager that will help you manage and keep your application online 24/7 • Key (.pem)

Slide 15

Slide 15 text

No content