Aws Architecture Training

pratyushmajumdar1 774 views 27 slides Jul 02, 2021
Slide 1
Slide 1 of 27
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27

About This Presentation

A presentation on AWS Services and Sample Architecture. The PPT covers basics of all the important services like Route53, VPC, EC2, RDS, S3, Cloudfront, Elasticache etc.


Slide Content

AWS Architecture Training Pratyush Majumdar AVP - Technology 91Mobiles

What is AWS Amazon Web Services is a platform that offers flexible, reliable, scalable, easy-to-use and cost-effective cloud computing solutions. Cloud Computing is the on-demand availability of computer system resources, especially data storage (cloud storage) and computing power, without direct active management by the user.

Types of Cloud Computing Infrastructure as a Service (IaaS) Platform as a Service (PaaS) Software as a Service (SaaS)

AWS Global Architecture Regions Availability Zones Edge Locations https://aws.amazon.com/about-aws/global-infrastructure/

Shared Responsibility Model Customer responsibility “Security in the Cloud” AWS responsibility “Security of the Cloud”

How to access AWS Resources AWS Management Console or Web Console Command Line Interface (CLI) Integrated Development Environment (IDE) Software Development Kit (SDK) Infrastructure as Code

AWS Services (1 of 3) Route 53 Virtual Private Cloud (VPC) Elastic Compute Cloud (EC2) Simple Storage Service (S3) Cloudfront Relational Database Service (RDS) Elasticache Memcached Redis DynamoDB

AWS Services (2 of 3) Elastic Load Balancing (ELB) Simple Queue Service (SQS) Simple Notification Service (SNS) SMS Messages Push Notifications Elasticsearch

AWS Services (3 of 3) Serverless API Gateway AWS Lambda DynamoDB

Route53

Virtual Private Cloud (VPC) Amazon VPC) is a service that lets you launch AWS resources in a logically isolated virtual network that you define.

Elastic Compute Cloud (EC2) Instance types Amazon Machine Images (AMI) Elastic IPs Auto Scaling Elastic Block Storage (EBS) Snapshots

Simple Storage Service (S3) Amazon S3 is an object storage service. S3 is designed for 11 9’s of durability which is 99.999999999 %. Designed for 99.99% availability over a given year. Supports SSL for data in transit and encryption of data at rest. Storage classes.

Cloudfront CloudFront is a fast Content Delivery Network (CDN) service that securely delivers data, videos, applications, and APIs to customers globally with low latency, high transfer speeds.

Relational Database Service (RDS)

Elasticache Caching Session Storage

DynamoDB DynamoDB is a NoSQL database that supports both key-value and document database that delivers single-digit millisecond performance at any scale. DynamoDB can handle more than 10 trillion requests per day and can support peaks of more than 20 million requests per second.

Elastic Load Balancing (ELB) Types of ELB Application Load Balancer Network Load Balancer Gateway Load Balancer Classic Load Balancer Types of ELB Application Load Balancer Network Load Balancer Gateway Load Balancer Classic Load Balancer

Simple Queue Service (SQS) SQS is a fully managed message queuing service that enables you to decouple and scale microservices, distributed systems, and serverless applications. Standard queues offer maximum throughput, best-effort ordering, and at-least-once delivery. SQS FIFO queues are designed to guarantee that messages are processed exactly once, in the exact order that they are sent.

Simple Notification Service (SNS) SMS Message Push Notification

Elasticsearch

Serverless Serverless computing is a cloud computing execution model in which the cloud provider allocates machine resources on demand, taking care of the servers on behalf of their customers.

Free Tier These free tier offers are only available to new AWS customers, and are available for 12 months following your AWS sign-up date. When your 12 month free usage term expires or if your application use exceeds the tiers, you simply pay standard, pay-as-you-go service rates. Amazon EC2 - 750 hours per month Amazon S3 - 5 GB of standard storage Amazon RDS - 750 hours per month Amazon Cloudfront - 50 GB of data transfer OUT Amazon Elasticsearch service - 750 hours per month

Sample Architecture-1

Sample Architecture-2

https://www.youtube.com/watch?v=vg5onp8TU6Q Sample Architecture-3

Thank You Questions?