Slide 1

Slide 1 text

Introduction to Amazon Web Services

Slide 2

Slide 2 text

Hello! I AM Suraj Shirvankar Developer, Qwinix You can find me at @h0lyalg0rithm

Slide 3

Slide 3 text

Server Lingo CDN: Content Delivery network.Computers that serve assets fast. Load Balancer: A hardware/software that distributes load across many servers. Instances: aka virtual machines(VM)A virtual machine (VM) is an operating system OS which imitates dedicated hardware usually configured through software.

Slide 4

Slide 4 text

More Bare Metal: A bare metal environment is a computer system in which a Operating system is installed directly on hardware. Root Access: Access to run as an administrator on the Operating System. AWS: Amazon Web Services

Slide 5

Slide 5 text

Why cloud Elastic: Elastic computing is the ability of a cloud service provider to provision flexible computing power when and wherever required. Automation: “If you’re doing it manually you are doing it wrong” Design for Failure: “Design for failure and nothing will fail.”

Slide 6

Slide 6 text

Why chose AWS ? ?

Slide 7

Slide 7 text

Why chose AWS Startup Cost Customer base Scalability Loads of services

Slide 8

Slide 8 text

12 Regions 33 Availability zones

Slide 9

Slide 9 text

Availability Zones Each Region contains two or more “Availability Zones”. AZ’s are distinct locations within a region that are engineered to be isolated from failures in other AZ’s. AZ’s have low latency (sub 1-2ms) network connectivity to other AZ’s in the same region. By load balancing across separate Availability Zones, you can protect your applications from the failure of a single location.

Slide 10

Slide 10 text

Thats a lot of services

Slide 11

Slide 11 text

Virtual machines on the cloud EC2

Slide 12

Slide 12 text

Amazon Elastic Compute Cloud is virtual computing environment and service that provides resizable computer capacity. Setup in minutes. Charged by the hour while running. AMI: Amazon Machine Image is a special type of pre-configured operating system which is used to create a Virtual Machine within EC2. You can start with community run AMI’s and then make your own. Security Group: A virtual firewall to specify what ports are accessible on your EC2 instance. EC2 - Elastic Compute Cloud

Slide 13

Slide 13 text

Scalable file storage S3

Slide 14

Slide 14 text

Amazon S3 provides durable infrastructure to store important data and is designed for durability of 99.999999999% of objects. Scalable: With Amazon S3, you can store as much data as you want and access it when needed. Archive: Automatic migrate less frequently accessed data to Amazon Glacier for long term cheap storage. Static Website Hosting: You can host your entire static website on Amazon S3 for a low-cost. S3 - Amazon Simple Storage Service

Slide 15

Slide 15 text

Content Delivery network Cloudfront

Slide 16

Slide 16 text

Amazon CloudFront is a global content delivery network (CDN) service. It integrates with other Amazon Web Services products Dynamic Content: Use Amazon CloudFront to deliver all of your content including S3 objects. Low Latency: Access media files / content at very low latency. 54 Edge locations to serve content. Amazon Cloudfront

Slide 17

Slide 17 text

Scalable Relational Database RDS

Slide 18

Slide 18 text

Amazon Relational Database Service (Amazon RDS) makes it easy to set up, operate, and scale a relational database in the cloud. Scalable: You can scale your database's compute and storage resources with only a few mouse clicks or an API call. Multi-AZ: Multi-Availability Zone deployments allows synchronous physical replication to keep data on the standby database up-to-date with the primary. Amazon Relational Database Service

Slide 19

Slide 19 text

Supported Database

Slide 20

Slide 20 text

High performance load balancer Elastic Load Balancing

Slide 21

Slide 21 text

Elastic Load Balancing automatically distributes incoming application traffic across multiple Amazon EC2 instances in the cloud. Elastic Load Balancing

Slide 22

Slide 22 text

Storage for EC2 instances Elastic Block Store

Slide 23

Slide 23 text

Amazon Elastic Block Store (Amazon EBS) provides persistent block level storage volumes for use with Amazon EC2 instances in the AWS Cloud. Scalable: Increase or decrease block storage and performance within minutes. Reliable: Each Amazon EBS volume is automatically replicated within its Availability Zone to protect you from component failure. Amazon Elastic Block Store

Slide 24

Slide 24 text

DEMO

Slide 25

Slide 25 text

Thanks! ANY QUESTIONS?