32
Облачная инфраструктура AWS Выговский Леонид vygovskiy.com Волков Серей Информационно-лингвистическая инициатива Ланит-Терком

Облачная инфраструктура Amazon Web Service

Embed Size (px)

DESCRIPTION

Презентация с доклада Application Developer Days 2011.

Citation preview

Page 1: Облачная инфраструктура Amazon Web Service

Облачная инфраструктура AWS

Выговский Леонидvygovskiy.com

Волков Серей

Информационно-лингвистическая инициатива

Ланит-Терком

Page 2: Облачная инфраструктура Amazon Web Service

29/04/2011 2/32

Содержание

Облака сравнение

Сервисы AWS Вводный обзор сервисов Основные сервисы

Сценарии использования Масштабируемость Надежность

Page 3: Облачная инфраструктура Amazon Web Service

29/04/2011 3/32

Что такое облако?

Page 4: Облачная инфраструктура Amazon Web Service

29/04/2011 4/32

IaaS vs VPS

VPS Месячная оплата Жесткие

конфигурации Сервер по «звонку» Только сервера

IaaS Оплата за ресурсы Гибкие

конфигурации Управление через

API Дополнительные

сервисы (часто)

Page 5: Облачная инфраструктура Amazon Web Service

29/04/2011 5/32

AWS vs GAE

AWS IaaS, PaaS, SaaS Любые технологии

(*nix, Windows) Управление через

API Все за деньги

(сейчас free tier)

GAE PaaS Python и Java -

урезанные Бесплатный вход Сверхнадежно

Page 6: Облачная инфраструктура Amazon Web Service

29/04/2011 6/32

Amazon Web Service

Запущен в 2006 (EC2, S3) Разработан в Кейптауне (ЮАР) Лидер в области Датацентры в Америке, Европе, Азии Много сервисов (IaaS, PaaS, SaaS ...) Богатая инфраструктура вокруг

Page 7: Облачная инфраструктура Amazon Web Service

29/04/2011 7/32

Регионы и зоны

US East

US West

Europe

Asia

Page 8: Облачная инфраструктура Amazon Web Service

29/04/2011 8/32

Трафик между зонами

$0.00/Гб ‒ узлы в одной зоне * $0.01/Гб ‒ узлы в разных зонах

региона $0.15/Гб ‒ узлы в разных регионах

(как обычный трафик)

* общение по внутренним IP, иначе 0.01$/Гб

Page 9: Облачная инфраструктура Amazon Web Service

29/04/2011 9/32

Надежность

Два узла — чуть надежно

Две зоны — надежно

Два региона — очень надежно

Page 10: Облачная инфраструктура Amazon Web Service

29/04/2011 10/32

Простой сайт

Instancehttp+СУБД

EBS

hdd

S3

security group

Page 11: Облачная инфраструктура Amazon Web Service

29/04/2011 11/32

Elastic Cloud Compute

AMI образ машины свои публичные

Мощность: EC2 CU = 1.7Hz Xeon Standart Cluster (10Gb)

Instance

EBS

hdd

S3

Page 12: Облачная инфраструктура Amazon Web Service

29/04/2011 12/32

Instance, мощность

Small, $601.7Gb, 1EC2

Large, $2507,5Gb, 4EC2

E-Large, $50015Gb, 8EC2

Micro, $150,6Gb, до 2EC2

E-Large, $36017.1Gb, 6.5EC2

2 E-Large, $72034,2Gb, 13EC2

4 E-Large, $1450 68,4Gb, 26EC2

Standard

High-Memory

High-CPU

Medium, $1251.7Gb, 5EC2

E-Large, $5007Gb, 20EC2

$15 $60 $125 $250 $500$360 $720 $1450

Cluster Compute, $115023Gb, 33.5EC2 Cluster GPU,

$150022Gb, 33.5EC2

$1150 $1500

Page 13: Облачная инфраструктура Amazon Web Service

29/04/2011 13/32

Instance storage

Физические hdd Быстро Бесплатно Пока работает

сервер! Instance

EBS

hdd

S3

Page 14: Облачная инфраструктура Amazon Web Service

29/04/2011 14/32

Elastic Block Storage

Виртуальный hdd Надежно $0.10/Гб 1Гб — 1Тб snapshot'ы Только внутри

региона

Instance

EBS

hdd

S3

Page 15: Облачная инфраструктура Amazon Web Service

29/04/2011 15/32

EBS, скорость доступа

http://blog.bioteam.net/2010/07/boot-ephemeral-ebs-storage-performance-on-amazon-cc1-4xlarge-instance-types/

Page 16: Облачная инфраструктура Amazon Web Service

29/04/2011 16/32

Simple Storage Service

Очень надежно $0.15/Гб Почти key-value Файлы до 5Tb Виден снаружи Cloudfront

Instance

EBS

hdd

S3

Page 17: Облачная инфраструктура Amazon Web Service

29/04/2011 17/32

Instance, оплата

On demand: ~ $3000/год ($0.34/час) 7.5Gb RAM, 2x2 EC2 CU, 850Gb

Reserved: ~ $2000/год ~ $4500/3 года

Аукцион: ~ $1200/год Могут выключить!

Page 18: Облачная инфраструктура Amazon Web Service

29/04/2011 18/32

Сайт, балансировка

S3

ELB

EC2

RDS EC2

EC2

Page 19: Облачная инфраструктура Amazon Web Service

29/04/2011 19/32

Elastic Load Balancer

S3

ELB

EC2

RDS EC2

EC2

Надежно Дешево http(s), tcp Только внутри

региона

Page 20: Облачная инфраструктура Amazon Web Service

29/04/2011 20/32

Relation Database

EC2+MySQL Просто Репликации

в регионе backup

S3

ELB

EC2

RDS EC2

EC2

Page 21: Облачная инфраструктура Amazon Web Service

29/04/2011 21/32

Сайт, масштабируемость

ELB

AS

EC2RDS

EC2

EC2

EC2EC2EC2

CW

Page 22: Облачная инфраструктура Amazon Web Service

29/04/2011 22/32

Auto scaling

Масштабирование Бесплатно! Расписание Триггеры

ELB

AS

EC2RDS

EC2

EC2

EC2EC2EC2CW

Page 23: Облачная инфраструктура Amazon Web Service

29/04/2011 23/32

Cloudwatch

Мониторинг Много метрик Бесплатно

5мин Платно

1мин

ELB

AS

EC2RDS

EC2

EC2

EC2EC2EC2CW

Page 24: Облачная инфраструктура Amazon Web Service

29/04/2011 24/32

Elastic beanstalk

ELB

AS

EC2RDS

EC2

EC2

EC2EC2EC2

CW

Page 25: Облачная инфраструктура Amazon Web Service

29/04/2011 25/32

Приложения

web

S3

AS

EC2

EC2

EC2

EC2SimpleDB

SQS

Page 26: Облачная инфраструктура Amazon Web Service

29/04/2011 26/32

SimpleDB

key-value 1 домен — 10Gb 100 доменов WebService

web

S3

AS

SQS

Page 27: Облачная инфраструктура Amazon Web Service

29/04/2011 27/32

Simple Queue Service

Сообщения max 64кб количество

не ограниченно

Polling Доступен извне

web

S3

AS

SQS

Page 28: Облачная инфраструктура Amazon Web Service

29/04/2011 28/32

Simple Notification Service

Модель polling/push Передача по:

Simple Queue Service EMail HTTP (Вызов URL'а + POST)

Page 29: Облачная инфраструктура Amazon Web Service

29/04/2011 29/32

Elastic map-reduce

hadoop (0.20) очень просто! bootstrap action доступ к master

Page 30: Облачная инфраструктура Amazon Web Service

29/04/2011 30/32

Экзотика

Route 53 DNS

Mechanical Turk биржа работников https://www.mturk.com

Alexa Информация о сайтах

Page 31: Облачная инфраструктура Amazon Web Service

29/04/2011 31/32

Прием платежей

Amazon Payments Прием услуг через Amazon

DevPay Перепродажа AWS

Fulfillment Доставка You sell it. Amazon ship it.

Page 32: Облачная инфраструктура Amazon Web Service

Спасибо за внимание!

Выговский Леонид, Волков Серейhttp://vygovskiy.com