+ All Categories
Home > Engineering > Amazon WebServices lection 1

Amazon WebServices lection 1

Date post: 22-Jan-2018
Category:
Upload: binary-studio
View: 156 times
Download: 1 times
Share this document with a friend
35
Amazon web services Introduction
Transcript
Page 1: Amazon WebServices lection 1

Amazon web services

Introduction

Page 2: Amazon WebServices lection 1
Page 3: Amazon WebServices lection 1
Page 4: Amazon WebServices lection 1

● In 2003, started building an

“infrastructure service for the

world”

Page 5: Amazon WebServices lection 1

Why AWS was created?

Amazon Web Services came about

because of a need to support internal

infrastructure and the expansion

Page 6: Amazon WebServices lection 1
Page 7: Amazon WebServices lection 1

History

2002

July

Launch of

Amazon Web

Services

2006

March

S3 Launch

2006

August

EC2 Launch

2008

April

Google App

Engine

Launch

2009

November

Windows

Azure beta

launch

Page 8: Amazon WebServices lection 1
Page 10: Amazon WebServices lection 1

1. Each region is independent.

2. Each Availability Zone is isolated, but the Availability Zones in a region are

connected through low-latency links.

3. Resources are not replicated throw regions automatically.

4. All communication between regions is across the public Internet.

5. AWS can restrict Availability zones count for differnet accounts.

● Regions: 14 + gov

cloud

● Availability zones: 38

9 zones + 4 regions

coming soon

Page 11: Amazon WebServices lection 1
Page 12: Amazon WebServices lection 1

Amazon Web Services

1. There are ~63 services

2. According to selected region pricing and available services can different

Page 13: Amazon WebServices lection 1
Page 14: Amazon WebServices lection 1

EC2

● Elastic Cloud Computing

● AMI - Amazon Machine

Image

● Types are optimized for

necessary tasks

● Secure connection

● Different type of volumes

● Easy customizable firewall

● Ability to assign static IP

● Virtual networking

Page 15: Amazon WebServices lection 1

Pricing features

● On demand - pay only what you use

● Reserved - long term (not with full payment right now) proposal with discount

(up to 75%)

● Multi users instance - several users can use one instance - you’ll get access

when your price would be the most

● Pricing plans are structured by necessary resources

○ Computing

○ Memmory

○ General Purpose

Page 16: Amazon WebServices lection 1
Page 17: Amazon WebServices lection 1

Amazon S3

● Simple storage service

● Limitation is 5TB for single file

Page 18: Amazon WebServices lection 1

Pricing features

● Pricing depends on

○ Amount of data

○ Number of requests

○ Amount of transferred data

○ Region

● As much you use as less you pay

Page 19: Amazon WebServices lection 1

Cloud Front

● Solution for CDN needs

● Works with

○ EC2

○ S3

○ Load Balancers

○ Route53

Page 20: Amazon WebServices lection 1
Page 21: Amazon WebServices lection 1

RDS

● Relational database service:

○ MySQL

○ PostgreSQL

○ SQL Server

○ MariaDB

○ Oracle

○ Amazon Aurora

● Amazon takes care of:

○ Creating and storing backups

○ Security and access configurations

easy to set

○ Simplifying working with replicas

○ Simpler to increase performance

Page 22: Amazon WebServices lection 1

Pricing features

● Type of database

● Region

● EC2 Instances type

Page 23: Amazon WebServices lection 1

NoSQL Solutions

● DynamoDB - both document and key/value store

model

● Redshift - warehouse model

Page 24: Amazon WebServices lection 1

Pricing features

DynamoDB:

● Provisioned throughput capacity

○ $0.0065 - 10x Writes per hour

○ $0.0065 - 50x Read per hour

● Amount of data:

○ First 25 GBs - free

○ $0.25/Gb - per month

Redshift:

● EC2 type

Page 25: Amazon WebServices lection 1
Page 26: Amazon WebServices lection 1

Route53

● Public DNS Service

● Private virtual naming

Page 27: Amazon WebServices lection 1

Pricing Features

● Hosted zone - $0.5/month

● 1M queries - $0.4

● Health check service - $0.5/health check for month

Page 28: Amazon WebServices lection 1

Pricing Features

● Alarms amount - $0.1/alarm per month

● Ingesting logs - $0.5/Gb per month

● Archiving logs - $0.03/Gb per month

● Dashboard amount - $3/dashboard

Page 29: Amazon WebServices lection 1
Page 30: Amazon WebServices lection 1

Cloud Watch

● Solution for monitoring needs

○ Monitoring resources

○ Alarm actions

● Alarms can be set by several

metrics

● Several methods of notifications

○ SNS

○ Email

● Logs analyzing

Page 31: Amazon WebServices lection 1

Pricing features

● Depends of region

● Amount of data

● Amount of requests

Page 32: Amazon WebServices lection 1
Page 33: Amazon WebServices lection 1

Kinesis

● Real-time data analytics

○ Streams

○ Logs

○ Metrics

○ etc

● The delay between the time a record

is put into the stream and the time it

can be retrieved (put-to-get delay) is

typically less than 1 second

Page 34: Amazon WebServices lection 1

Tools

● Web console

● Software Development Kits

● Command Line Interfaces

Page 35: Amazon WebServices lection 1

Development Kits


Recommended