aws paris summit 2014 - t1 - introduction à amazon ec2
DESCRIPTION
Track 1 - Session 1 : Introduction à Amazon EC2TRANSCRIPT
13 Mai 2014@aws_actus !! # AWSSummit
AWS Summits!2014
Introduction à Amazon EC2Sébastien Stormacq, Amazon Web Services
© 2014 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified, or distributed in whole or in part without the express consent of Amazon.com, Inc.
AWS Summits2014
AgendaDécouvrir Amazon EC2 en 10 minutes
Démo
Questions / Réponses
Pourquoi choisir Amazon EC2 ?
AWS Summits2014
Amazon EC2 en 10 min.
AWS Summits2014
Instances de machines virtuelles
dans le cloud
AWS Summits2014
Vous choisissez l’OS
AWS Summits2014
Vous choisissez la taille
AWS Summits2014
Vous payez ce que vous utilisez
€ / instance / heure
AWS Summits2014
Vous déployez près de vos clients
10 régions 26 zones de disponibilité
51 Sites AWS Edge
AWS Summits2014
Vos types d’instances
GPUGénérale Mémoire
R3
Stockage & IOCPU
C3 I2 G2M3 HS1
AWS Summits2014
• Jusqu’à 244 Gb RAM!• Jusqu’à 32 vCPUs!• Intel Ivy Bridge
R3
Quelques nouveautés…
Mémoire
AWS Summits2014
R3C3 I2 G2M3 HS1
GPUGénéral MémoireStockage & IOCPU
Quelques nouveautés…
AWS Summits2014
• Jusqu’à 32 vCPUs!• Intel Xeon 2.8Ghz
Ivy Bridge E5 2680 v2
Quelques nouveautés…
C3
CPU
AWS Summits2014
R3C3 I2 G2M3 HS1
GPUGénéral MémoireStockage & IOCPU
Quelques nouveautés…
AWS Summits2014
• Jusqu’à 8 x 800 Gb SSD
Quelques nouveautés…
I2
Stockage & IO
AWS Summits2014
“La migration de nos centres informatiques vers AWS nous a fait économiser $40k / an
en infrastructure”
AWS Summits2014
“Le temps de latence est tombé sous la barre des 50ms. L’efficacité de nos
CPUs a augmenté de 230%”
AWS Summits2014
Pourquoi choisir Amazon EC2 ?
AWS Summits2014
• Elasticité!• Contrôle!• Flexibilité
• Fiabilité!• Sécurité!• Rentabilité
AWS Summits2014
#1 Elasticité
AWS Summits2014
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Cha
rge
des
serv
eurs
Heures de la journée
AWS Summits2014
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Cha
rge
des
serv
eurs
Heures de la journée
Capacité d’une instance
Capacité traditionnellement requise
AWS Summits2014
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Cha
rge
des
serv
eurs
Heures de la journée
Capacité d’une instance
Capacité traditionnellement requise
1 instance / 8 h
AWS Summits2014
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Cha
rge
des
serv
eurs
Heures de la journée
Capacité d’une instance
Capacité traditionnellement requise
1 instance / 8 h 1 instance / 8 h
1 instance / 8 h
AWS Summits2014
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Cha
rge
des
serv
eurs
Heures de la journée
Capacité d’une instance
Capacité traditionnellement requise
1 instance / 8 h 1 instance / 8 h
1 instance / 8 h
1 instance / 8 h
AWS Summits2014
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Cha
rge
des
serv
eurs
Heures de la journée
Capacité traditionnellement requise
33%!d’économies
Capacité d’une instance
AWS Summits2014
0
1
2
3
4
5
6
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
Nom
bre
d’in
stan
ces
Jour du mois
AWS Summits2014
0
1
2
3
4
5
6
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
Nom
bre
d’in
stan
ces
Jour du mois
Pic de charge!prévisible
en fin de mois
AWS Summits2014
0
1
2
3
4
5
6
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
Nom
bre
d’in
stan
ces
Jour du mois
Capacité traditionnellement requise
AWS Summits2014
0
1
2
3
4
5
6
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
Nom
bre
d’in
stan
ces
Jour du mois
Capacité traditionnellement requise
Capacité élastique
AWS Summits2014
0
1
2
3
4
5
6
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
Nom
bre
d’in
stan
ces
Jour du mois
Capacité traditionnellement requise
75% d’économies
Capacité élastique
AWS Summits2014
#2 Contrôle
AWS Summits2014
• Vous choisissez votre région!• Vous êtes “root” ou “Administrator”
(AWS n’a pas d’accès)!• Vous installez les applications!• Vous créez vos templates (AMIs)!• Vous démarrez / arrêtez les instances
Contrôle
AWS Summits2014
#3 Flexibilité
AWS Summits2014
• La famille & le type d’instance!• Le système d’exploitation!• Le template pré-configuré (AMI)!• Le stockage selon vos besoins
Flexibilité - Vous choisissez
AWS Summits2014
#4 Fiabilité
AWS Summits2014
• Briques de base à combiner!• Plusieurs zones de disponibilité!• Elastic Load Balancing!• Auto Scaling!• SLA de 99.95 % de disponibilité pour chaque région
Fiabilité
AWS Summits2014
Exemple d’architecture
AWS Summits2014
#5 Sécurité
AWS Summits2014
Sécurité
P H Y S I Q U E
R É S E A U
SYSTÈME
PERSONNES & PROCESSUS
Un modèle de sécurité à responsabilité partagée
AWS Summits2014
Certifications
AWS Summits2014
#6 Rentabilité
AWS Summits2014
Rentabilité
Capex vs Opex
1
Modèles de prix adaptés à votre charge de travail
A la demande!Réservées!
Spot
3
Economisez d’avantage quand vous grandissez
Tarifs par tranches!Remise de volume!
Tarifs négociés
4
Bénéficiez de nos économies d’échelles
2
43 réductions de prix depuis 2006!
AWS Summits2014
Demo
AWS Summits2014
Questions & Réponses
AWS Summits2014
• Créez un compte!• Profitez du niveau d’utilisation gratuit!• Découvrez nos offres de formations!• Venez à notre rencontre !
Actions pour les heures à venir
13 Mai 2014@sebsto
Merci !Introduction à Amazon EC2Sébastien Stormacq, Amazon Web Services
© 2014 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified, or distributed in whole or in part without the express consent of Amazon.com, Inc.
AWS Summit 2014
Un service web et mobile d’information et de recommandations cinéma
pensé social
300 000 Membres
100 000 000 + Avis
Une première version de mars 2011 à septembre 2012
1
Hébergement mutualisé
Vers une plateforme moderne depuis septembre 2012
2
Rapidité de mise en place
Maîtrise des coûts
Performances
Fiabilité maximum
Aucune barrière technologique
Besoins du projet
Rest API
Database
api.cinemur.fr
Web app cinemur.fr
Native apps iOS & Android
Mobile web app m.cinemur.fr
CacheFile d’attente
Backend
API
Base de données
WWW
Frontend (API, WWW)
File d'attente pour traitements
Traitements backend
Stockage persistent
Cache API
Moteur de recherche
Stack Cinémur
Scalabilité horizontale
Scalabilité instances de taille raisonnable Ajout de nouvelles instances si pic de charge
m1.large x9m1.large
On Demand (Q4 2012)
Phase de rôdage avec 12 instances m1.large Incertitudes sur le nombre d'instances
m1.largem1.large x12
Reserved Instances (Q1 2013)
3 instances non nécessaires retirées Conservation des m1.large
= Réduction des coûts
On demand Reserved Instance
Déploiement des applicatifs
Livrables packagés et déposés sur S3 Déploiement avec Puppet
1 instance EC2 pour les gouverner toutes
S3 Puppet Master
WWW - 1
WWW - 2
Code du www
Code du www
m1
m1
m1
Développement / Recette 2 instances m1.large
Base de donnéesAPI WWW
Backend
Version miniature de l’architecture de production
m1 m1
Développeurs sur la beta
Analyse de données
3
On demand On ne paie que quand c’est allumé
Recherche sur les données Beaucoup de RAM : i2.4xlarge
Calculs intensifs Algos de recommandation Beaucoup de CPU : cc2.8xlarge !
Retours d’expérience
4
Surveillez la consommation Consultez les rapports détaillés
Rapidité de mise en place Un système Linux disponible en 2 min.
Fiabilité 0 min de panne sur 18 mois
Attention à la latence CloudFront à la rescousse
AWS Summit 2014