stephan hadinger, sr. mgr solutions architecture, aws stephan hadinger.pdf · amazon sns aws...

45
Salon du Big Data | 11 mars 2015 Stephan Hadinger, Sr. Mgr Solutions Architecture, AWS

Upload: others

Post on 08-Jul-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Stephan Hadinger, Sr. Mgr Solutions Architecture, AWS Stephan HADINGER.pdf · Amazon SNS AWS Identity & Access Management Amazon Route 53 +61 2011 Amazon ElastiCache ... AWS Lambda

Salon du Big Data | 11 mars 2015

Stephan Hadinger, Sr. Mgr Solutions Architecture, AWS

Page 2: Stephan Hadinger, Sr. Mgr Solutions Architecture, AWS Stephan HADINGER.pdf · Amazon SNS AWS Identity & Access Management Amazon Route 53 +61 2011 Amazon ElastiCache ... AWS Lambda
Page 3: Stephan Hadinger, Sr. Mgr Solutions Architecture, AWS Stephan HADINGER.pdf · Amazon SNS AWS Identity & Access Management Amazon Route 53 +61 2011 Amazon ElastiCache ... AWS Lambda
Page 4: Stephan Hadinger, Sr. Mgr Solutions Architecture, AWS Stephan HADINGER.pdf · Amazon SNS AWS Identity & Access Management Amazon Route 53 +61 2011 Amazon ElastiCache ... AWS Lambda

Accélération de l’innovation

2009

Amazon RDS

Amazon VPC

Auto Scaling

Elastic Load Balancing

+48

2010

Amazon SNS

AWS Identity & Access Management

Amazon Route 53

+61

2011

Amazon ElastiCache

Amazon SES

AWS CloudFormation

AWS Direct Connect

AWS Elastic Beanstalk

GovCloud

+82

Amazon CloudTrail

Amazon CloudHSM

Amazon WorkSpaces

Amazon Kinesis

Amazon Elastic Transcoder

Amazon AppStream

AWS OpsWorks

+280

2013

Amazon SWF

Amazon Redshift

Amazon Glacier

Amazon Dynamo DB

Amazon CloudSearch

AWS Storage Gateway

AWS Data Pipeline

+159

2012 2008

+24 Amazon EBS

Amazon CloudFront

+500

2014

Amazon Cognito

Amazon Zocalo

Amazon Mobile Analytics

AWS Directory Service

Amazon RDS for Aurora

AWS CodeDeploy

AWS Lambda

AWS Config

AWS Key Management

Service

AWS Service Catalog

Amazon EC2

Container Service

AWS CodePipeline

AWS CodeCommit

Page 5: Stephan Hadinger, Sr. Mgr Solutions Architecture, AWS Stephan HADINGER.pdf · Amazon SNS AWS Identity & Access Management Amazon Route 53 +61 2011 Amazon ElastiCache ... AWS Lambda

Mobile / Cable Telecom

Oil & Gas Industrial

Manufacturing

Retail/Consumer Entertainment

Hospitality

Life Sciences Scientific

Exploration

Financial Services

Publishing Media Advertising

Online Media Social Network

Gaming

Page 6: Stephan Hadinger, Sr. Mgr Solutions Architecture, AWS Stephan HADINGER.pdf · Amazon SNS AWS Identity & Access Management Amazon Route 53 +61 2011 Amazon ElastiCache ... AWS Lambda
Page 7: Stephan Hadinger, Sr. Mgr Solutions Architecture, AWS Stephan HADINGER.pdf · Amazon SNS AWS Identity & Access Management Amazon Route 53 +61 2011 Amazon ElastiCache ... AWS Lambda

AWS Cloud Big Data

Page 8: Stephan Hadinger, Sr. Mgr Solutions Architecture, AWS Stephan HADINGER.pdf · Amazon SNS AWS Identity & Access Management Amazon Route 53 +61 2011 Amazon ElastiCache ... AWS Lambda

Analyze Ingest

Kinesis

Import Export

Direct Connect

Collect

Glacier

S3

DynamoDB

Store

EMR EC2

Kinesis

S3

Share

Redshift Redshift Data Pipeline

Page 9: Stephan Hadinger, Sr. Mgr Solutions Architecture, AWS Stephan HADINGER.pdf · Amazon SNS AWS Identity & Access Management Amazon Route 53 +61 2011 Amazon ElastiCache ... AWS Lambda

Stockage en mode objet

Capacité sans limite

Elastique et parallèle

Durabilité 99.999999999%

Amazon

S3

Page 10: Stephan Hadinger, Sr. Mgr Solutions Architecture, AWS Stephan HADINGER.pdf · Amazon SNS AWS Identity & Access Management Amazon Route 53 +61 2011 Amazon ElastiCache ... AWS Lambda

Clusters Hadoop opérés

Hive, Pig, Impala, HBase

Facile à utiliser

Elastique : > milliers de nœuds

Amazon

Elastic

MapReduce

Page 11: Stephan Hadinger, Sr. Mgr Solutions Architecture, AWS Stephan HADINGER.pdf · Amazon SNS AWS Identity & Access Management Amazon Route 53 +61 2011 Amazon ElastiCache ... AWS Lambda

Entrepôt de données opéré

Relationnel, compatible avec les

produits du maché

Massivement parallèle

Capacité > Po

$1,000 / To / An

Amazon

Redshift

Page 12: Stephan Hadinger, Sr. Mgr Solutions Architecture, AWS Stephan HADINGER.pdf · Amazon SNS AWS Identity & Access Management Amazon Route 53 +61 2011 Amazon ElastiCache ... AWS Lambda

Traitement temps réel (< 1s.)

Elastique, haute débit

Facile à utiliser

Intégré à : EMR, S3, Redshift,

DynamoDB, Lambda…

Amazon

Kinesis

Page 13: Stephan Hadinger, Sr. Mgr Solutions Architecture, AWS Stephan HADINGER.pdf · Amazon SNS AWS Identity & Access Management Amazon Route 53 +61 2011 Amazon ElastiCache ... AWS Lambda

“THANKS TO AMAZON WEB SERVICES, WE CAN DELIGHT OUR PLAYERS WORLDWIDE.”

Sami Yliharju | Services Lead

Page 14: Stephan Hadinger, Sr. Mgr Solutions Architecture, AWS Stephan HADINGER.pdf · Amazon SNS AWS Identity & Access Management Amazon Route 53 +61 2011 Amazon ElastiCache ... AWS Lambda

Optimisation des coûts avec AWS

Un ADN de business à Gros Volume / Faible Marge

Remplacer des

investissements

CAPEX par des

coûts variables

OPEX

Des économies

d’échelle permettant

de réduire les prix

47 réductions de

prix depuis 2006

Un modèle de prix

qui s’adapte aux

types d’usage

A la demande

Réservé

Spot

Bénéficiez

d’économies

supplémentaires

Tarification dégressive

Réductions au volume

Trusted Advisor

Page 15: Stephan Hadinger, Sr. Mgr Solutions Architecture, AWS Stephan HADINGER.pdf · Amazon SNS AWS Identity & Access Management Amazon Route 53 +61 2011 Amazon ElastiCache ... AWS Lambda

Exemple à titre indicatif – Tous les prix à retrouver sur aws.amazon.com

Instances m3.xlarge Linux – 4 vCPU, 15 Go

Prix On Demand $0.308 / heure

Prix RI 3 ans all upfront lissé $0,134 / heure (–56% par rapport à OD)

Page 16: Stephan Hadinger, Sr. Mgr Solutions Architecture, AWS Stephan HADINGER.pdf · Amazon SNS AWS Identity & Access Management Amazon Route 53 +61 2011 Amazon ElastiCache ... AWS Lambda

Historique SPOT sur 3 mois :

Exemple à titre indicatif – Tous les prix à retrouver sur aws.amazon.com

Instances m3.xlarge Linux – 4 vCPU, 15 Go

Prix On Demand $0.308 / heure

Prix RI 3 ans all upfront lissé $0,134 / heure (–56% par rapport à OD)

Prix Spot sur 3 mois < $0.041 / heure (–86% par rapport à OD)

Page 17: Stephan Hadinger, Sr. Mgr Solutions Architecture, AWS Stephan HADINGER.pdf · Amazon SNS AWS Identity & Access Management Amazon Route 53 +61 2011 Amazon ElastiCache ... AWS Lambda

EMR

EMR Cluster S3

1. Code et

données

3. résultats

2. Démarrez votre

cluster

Choisisez:

•Hadoop distribution

•Le nombre de noeuds

•Le type de noeud (hi-

CPU, hi-memory, etc.)

•Hadoop apps (Hive,

Pig, HBase)

Comment ça marche?

Page 18: Stephan Hadinger, Sr. Mgr Solutions Architecture, AWS Stephan HADINGER.pdf · Amazon SNS AWS Identity & Access Management Amazon Route 53 +61 2011 Amazon ElastiCache ... AWS Lambda

Job Flow

Scénario #1

Comment ça marche?

14 Heures

Durée:

#1: Coût sans Spot 4 instances * 14 h * $0.308 = $17.25

Page 19: Stephan Hadinger, Sr. Mgr Solutions Architecture, AWS Stephan HADINGER.pdf · Amazon SNS AWS Identity & Access Management Amazon Route 53 +61 2011 Amazon ElastiCache ... AWS Lambda

Job Flow

Scénario #1

Job Flow

Scénario #2

Comment ça marche?

14 Heures

Durée: Durée:

7 Heures

#1: Coût sans Spot 4 instances * 14 h * $0.308 = $17.25

Page 20: Stephan Hadinger, Sr. Mgr Solutions Architecture, AWS Stephan HADINGER.pdf · Amazon SNS AWS Identity & Access Management Amazon Route 53 +61 2011 Amazon ElastiCache ... AWS Lambda

Job Flow

Scénario #1

Job Flow

Scénario #2

Comment ça marche?

14 Heures

Durée: Durée:

7 Heures

#2: Coût avec Spot 4 instances * 7 h * $0.308 = $8.62 5 instances * 7 h * $0.041 = $1.44

Total = $10.06

#1: Coût sans Spot 4 instances * 14 h * $0.308 = $17.25

Page 21: Stephan Hadinger, Sr. Mgr Solutions Architecture, AWS Stephan HADINGER.pdf · Amazon SNS AWS Identity & Access Management Amazon Route 53 +61 2011 Amazon ElastiCache ... AWS Lambda

Job Flow

14 Heures

Durée:

Scénario #1

Job Flow

Durée:

7 Heures

Scénario #2

Gains en Temps : 50% Economies : ~41%

Comment ça marche?

Exemple à titre indicatif – Tous les prix à retrouver sur aws.amazon.com

#2: Coût avec Spot 4 instances * 7 h * $0.308 = $8.62 5 instances * 7 h * $0.041 = $1.44

Total = $10.06

#1: Coût sans Spot 4 instances * 14 h * $0.308 = $17.25

Page 22: Stephan Hadinger, Sr. Mgr Solutions Architecture, AWS Stephan HADINGER.pdf · Amazon SNS AWS Identity & Access Management Amazon Route 53 +61 2011 Amazon ElastiCache ... AWS Lambda

EMR Cluster

Virtual Private Cloud

pour sécuriser

l’ensemble

Comment ça marche?

Page 23: Stephan Hadinger, Sr. Mgr Solutions Architecture, AWS Stephan HADINGER.pdf · Amazon SNS AWS Identity & Access Management Amazon Route 53 +61 2011 Amazon ElastiCache ... AWS Lambda
Page 24: Stephan Hadinger, Sr. Mgr Solutions Architecture, AWS Stephan HADINGER.pdf · Amazon SNS AWS Identity & Access Management Amazon Route 53 +61 2011 Amazon ElastiCache ... AWS Lambda

Prenons un calcul massif typique…

Page 25: Stephan Hadinger, Sr. Mgr Solutions Architecture, AWS Stephan HADINGER.pdf · Amazon SNS AWS Identity & Access Management Amazon Route 53 +61 2011 Amazon ElastiCache ... AWS Lambda

…qu’un cluster moyen mettrait

trop de temps à effectuer…

Page 26: Stephan Hadinger, Sr. Mgr Solutions Architecture, AWS Stephan HADINGER.pdf · Amazon SNS AWS Identity & Access Management Amazon Route 53 +61 2011 Amazon ElastiCache ... AWS Lambda

…que des algorithmes optimisés peuvent améliorer…

Page 27: Stephan Hadinger, Sr. Mgr Solutions Architecture, AWS Stephan HADINGER.pdf · Amazon SNS AWS Identity & Access Management Amazon Route 53 +61 2011 Amazon ElastiCache ... AWS Lambda

…et compléter le traitement dans les temps requis.

Page 28: Stephan Hadinger, Sr. Mgr Solutions Architecture, AWS Stephan HADINGER.pdf · Amazon SNS AWS Identity & Access Management Amazon Route 53 +61 2011 Amazon ElastiCache ... AWS Lambda

Acquérir un cluster plus gros…

Page 29: Stephan Hadinger, Sr. Mgr Solutions Architecture, AWS Stephan HADINGER.pdf · Amazon SNS AWS Identity & Access Management Amazon Route 53 +61 2011 Amazon ElastiCache ... AWS Lambda

…est bien souvent exagéré et trop coûteux.

Page 30: Stephan Hadinger, Sr. Mgr Solutions Architecture, AWS Stephan HADINGER.pdf · Amazon SNS AWS Identity & Access Management Amazon Route 53 +61 2011 Amazon ElastiCache ... AWS Lambda

Les clusters à base d’instances AWS

peuvent être ajustés aux besoins ponctuels…

Page 31: Stephan Hadinger, Sr. Mgr Solutions Architecture, AWS Stephan HADINGER.pdf · Amazon SNS AWS Identity & Access Management Amazon Route 53 +61 2011 Amazon ElastiCache ... AWS Lambda

…pas trop gros…

Page 32: Stephan Hadinger, Sr. Mgr Solutions Architecture, AWS Stephan HADINGER.pdf · Amazon SNS AWS Identity & Access Management Amazon Route 53 +61 2011 Amazon ElastiCache ... AWS Lambda

…ni trop petits…

Page 33: Stephan Hadinger, Sr. Mgr Solutions Architecture, AWS Stephan HADINGER.pdf · Amazon SNS AWS Identity & Access Management Amazon Route 53 +61 2011 Amazon ElastiCache ... AWS Lambda

…avec de multiples clusters s’exécutant en parallèle.

Page 34: Stephan Hadinger, Sr. Mgr Solutions Architecture, AWS Stephan HADINGER.pdf · Amazon SNS AWS Identity & Access Management Amazon Route 53 +61 2011 Amazon ElastiCache ... AWS Lambda

Elasticité sur AWS

Temps : +00h

<10 cœurs

Page 35: Stephan Hadinger, Sr. Mgr Solutions Architecture, AWS Stephan HADINGER.pdf · Amazon SNS AWS Identity & Access Management Amazon Route 53 +61 2011 Amazon ElastiCache ... AWS Lambda

Temps : +24h >1500 cœurs

Elasticité sur AWS

Page 36: Stephan Hadinger, Sr. Mgr Solutions Architecture, AWS Stephan HADINGER.pdf · Amazon SNS AWS Identity & Access Management Amazon Route 53 +61 2011 Amazon ElastiCache ... AWS Lambda

Temps : +72h

<10 cœurs

Elasticité sur AWS

Page 37: Stephan Hadinger, Sr. Mgr Solutions Architecture, AWS Stephan HADINGER.pdf · Amazon SNS AWS Identity & Access Management Amazon Route 53 +61 2011 Amazon ElastiCache ... AWS Lambda

Temps : +120h

>600 cœurs

Elasticité sur AWS

Page 38: Stephan Hadinger, Sr. Mgr Solutions Architecture, AWS Stephan HADINGER.pdf · Amazon SNS AWS Identity & Access Management Amazon Route 53 +61 2011 Amazon ElastiCache ... AWS Lambda

Schrodinger & CycleComputing: computational chemistry

Simulation by Mark

Thompson of the University

of Southern California to see

which of 205,000 organic

compounds could be used

for photovoltaic cells for solar

panel material.

Estimated computation time

264 years completed in 18

hours.

• Cluster de 156,314 cœurs

• 1.21 petaFLOPS (Rpeak)

• $33,000 au total ou

$0.16 par molécule

Page 39: Stephan Hadinger, Sr. Mgr Solutions Architecture, AWS Stephan HADINGER.pdf · Amazon SNS AWS Identity & Access Management Amazon Route 53 +61 2011 Amazon ElastiCache ... AWS Lambda

Nouveau record de tri à

grande échelle

● Databricks, créateur de

Apache Spark

● Pourquoi AWS?

● EC2 – rapide, SSD,

réseau 10Gbps

● Agilité

Page 40: Stephan Hadinger, Sr. Mgr Solutions Architecture, AWS Stephan HADINGER.pdf · Amazon SNS AWS Identity & Access Management Amazon Route 53 +61 2011 Amazon ElastiCache ... AWS Lambda
Page 41: Stephan Hadinger, Sr. Mgr Solutions Architecture, AWS Stephan HADINGER.pdf · Amazon SNS AWS Identity & Access Management Amazon Route 53 +61 2011 Amazon ElastiCache ... AWS Lambda
Page 42: Stephan Hadinger, Sr. Mgr Solutions Architecture, AWS Stephan HADINGER.pdf · Amazon SNS AWS Identity & Access Management Amazon Route 53 +61 2011 Amazon ElastiCache ... AWS Lambda

15 mois

50 personnes

€€ millions

Réseaux

Serveurs

Stockage

Virtualisation

Sécurité

Outils de gestion

Etc.

Data Center

Primaire

Data Center

Secondaire

Page 43: Stephan Hadinger, Sr. Mgr Solutions Architecture, AWS Stephan HADINGER.pdf · Amazon SNS AWS Identity & Access Management Amazon Route 53 +61 2011 Amazon ElastiCache ... AWS Lambda

5 minutes

1 personne

0€ zéro

Réseaux

Serveurs

Stockage

Virtualisation

Sécurité

Outils de gestion

Etc.

Page 44: Stephan Hadinger, Sr. Mgr Solutions Architecture, AWS Stephan HADINGER.pdf · Amazon SNS AWS Identity & Access Management Amazon Route 53 +61 2011 Amazon ElastiCache ... AWS Lambda

Architectes

Solutions

Services

Professionnels Support 24x7 Réseau de milliers de

partenaires AWS

Page 45: Stephan Hadinger, Sr. Mgr Solutions Architecture, AWS Stephan HADINGER.pdf · Amazon SNS AWS Identity & Access Management Amazon Route 53 +61 2011 Amazon ElastiCache ... AWS Lambda