3. Réduction des coûts avec AWS
1
“En moyenne 400 serveurs
remplacés par clients”
Remplacez les dépenses
d’investissement de capital
(CAPEX) en dépenses
d’exploitation faibles.
(OPEX)
2
43 Réductions
de prix
Economies d’échelle
qui permettent à AWS
de réduire les coûts
pour les clients.
3
Choisissez le modèle
de tarification adéquat
pour répondre à des
charges de travail
variables et stables.
4
Economisez plus en
fonction de votre
croissance.
Remise par palier
Remise sur volume
Prix personnalisé
On-Demand
Réservée
Spot
DédiéeSource: IDC Whitepaper, sponsored by Amazon,
“The Business Value of Amazon Web Services
Accelerates Over Time.” December 2013
4. Coûts réduits par rapport aux centres de données traditionnels
Centre de
données
traditionnel.
Centre de données
virtualisé.
CAPEX
OPEX
OPEX
AWS
CAPEX
OPEX*
Economies par un
fonctionnement plus
efficace de l’IT. Echelle AWS
• Nouveaux centres de données mis en
production chaque année.
• Gros volumes d’achat, optimisation de la
chaine logistique
Taux d’utilisation plus élevé
• Agrégation de tâches non corrélées , échelle,
marché spot
Innovation Amazon
• Serveurs et éléments réseaux OEM
• Achat direct des disques, mémoires et CPU
• Main sur l’hyperviseur et les couches réseaux
Diagram is not to scale
*For AWS, OPEX costs includes Reserved Instances one-time low, upfront payment, if Reserved Instances are used.
Economies en migrant vers
le cloud.
5. La philosophie Prix d’AWS
Plus
d’utilisation
d’AWS
Infrastructure
élargie
Economies
d’échelle
Réductions
des coûts
infrastructure
Prix
réduits
Plus de
clients
Ecosystème
Empreinte globale
Nouvelles
fonctionnalités
Nouveaux services
Infrastructure
Innovation
Transfert des économies
directement à nos clients sous
forme de prix bas et de réductions
de prix régulières.
43REDUCTIONS
DE PRIX
6. La réduction des coûts avec AWS
Démonstration par les analystes
In early 2012, AWS commissioned IDC to interview 11 organizations that deployed applications on AWS. Since this study was conducted in early
2012, AWS has introduced price reductions nearly 20 times across Amazon EC2 and Amazon S3. IDC estimated what the impact of AWS's fee
restructuring would be on the organizations that participated in the 2012 study and determined that the overall fees would drop by 21% lowering the
five year TCO from $909,000 to $846,000. Source: IDC Business Value of AWS Accelerates over time
Accroissement
de la
productivité IT:
52%
Economies
à 5 ans:
72%
7. Les bénéfices du TCO AWS augmentent avec le temps…
$3.50 de bénéfices
Pour $1 d’investissement AWS
$8.40 de bénéfice
Au bout de 36 mois d’utilisation
AWS…
Au bout de 60 mois d’utilisation
AWS…
~3X ~8X
Source: IDC Business Value of AWS Accelerates over time
According to IDC, this relationship between length of time using AWS and return is due to customers leveraging the more optimized
environment to generate more applications along a learning curve.
Pour $1 d’investissement AWS
9. Décomposition des coûts de déploiement dans un
centre de données
Coûts
réseaux
Coûts de
stockage
Coûts
serveurs
Matèriel– Serveur, Rack
Chassis PDUs, ToR
Switches
(+Maintenance)
Logiciel- OS, Licences
de virtualisation
(+Maintenance)
Coûts additionnels
Espace Energie AC
Matériel– Disques,
SAN/FC Switches
Coûts additionnels
Coûts de maintenance
Matériel– LAN Switches,
Load Balancer
Coûts bande passante
Coûts de maintenance
Coûts additionnels
Coûts
humains
gestion des serveurs
Gestion de la virtualisation
1
2
3
4
Espace Energie AC
Espace Energie AC
ILLUSTRATION
Diagram doesn’t include every cost item. E.g. software costs can include database, management, middle tier software costs.
Facilities cost can include costs associated with upgrades, maintenance, building security, taxes etc. IT labor costs can include
security admin and application admin costs.
10. Les services AWS incluent tous les coûts additionnels
Vendeurs
Matériels
✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔
✔
Serveurs
Réseau
Logiciels
OS + VMs
Espace Energie
AC
Gestion du
réseau
SDN
PersonnelRedondance
Du stockage
Gestion des
ressources et
automation
× × × ××× ×
11. Exemple : 100 VMs internalisées vs. AWS
# of VMs Avg.
vCPU
Avg.
vRAM
Optimize by? Usage
25 1 2 RAM 5%
35 4 14 RAM 80%
30 8 32 RAM 60%
5 8 68 RAM 40%
5 16 128 Disk I/O 8%
# of
Instances
Instance vCPU RAM Instance Type
25 m1.small 1 1.7 On Demand
35 m3.xlarge 4 15 3 Yr. Heavy RI
30 m3.2xlarge 8 30 3 Yr. Med. RI
5 m2.4xlarge 8 68.4 3 Yr. Light RI
5 i2.4xlarge 16 122 3 Yr. Light RI
Avg.
vCPU
Avg.
vRAM
Optimize by?
1 2 CPU
4 14 CPU
8 32 CPU
8 68 CPU
16 128 Disk I/O
Instance vCPU RAM
m1.small 1 1.7
c3.xlarge 4 7
c3.2xlarge 8 15
c3.2xlarge 8 15
i2.4xlarge 16 122
14. VS
1. Evaluation des coûts
d’infrastructure et de
l’architecture
2. Définition du cas métier 3. Permet de prendre la
décision d’aller sur le cloud
Exemple client : Dow Jones Intl.
• De 40 centres de données à 6
• 3000 applications vont être migrées d’ici
janvier 2015
• $100M d’économies sur 3 ans
15. Que prendre en compte dans votre étude du TCO?
Energie/AC (Serveurs, Stockage, réseau commun)
Administration du centre de données (approvisionnement, conception,
construction, opération, réseau, sécurité)
Location locaux (Charges co-lo, dépréciation, taxes)
Licence Logicielles/Maintenance (OS, Virtualisation, DCIM, Automation..)
Stockage Brut vs. Stockage disponible (Disponible = ~50% Brut)
Redondance du stockage (RAID, OS)
Coûts de Sauvegardes (Bandes, Logiciels)
Bandes passantes, Matériel réseau & Redondance (Routeurs, VPN,
WAN..)
N’oubliez
pas
Pensez
‘bénéfices’
Transfert d’investissement sur de nouvelles initiatives
Réduction du temps d’approvisionnement, pas de ressources inutilisées
Coûts des clients perdus
Augmentation de la productivité, diminution des indisponibilités
17. 1. Choisissez le bon type d’instance
Démarrez
Choisissez le type d’instance
qui répond le mieux à vos
besoins initiaux
Choisissez la mémoire,
ensuite le CPU
Choisissez le stockage en
fonction de vos pics d’IOPS
Affinez
Changez de taille
d’instance en fonction des
performances constatées
Utilisez AWS CloudWatch
& AWS Trusted Advisor
pour estimer et suivre les
performances
Mettez en
production
Lancez les instances sur
plusieurs zones de
disponibilité (AZ)
18. 2. Utilisez « Auto Scaling »
Décrit le comportement lors de la création
des instances par “Auto Scaling”
Une seule “Launch Configuration” à
l’instant t
Launch
Configuration
as-create-launch-config
--image-id ami-54cf5c3d
--instance-type m1.small
--key mykey
--group webservers
--launch-config 101-launch-config
Définition du groupement des instances
Définition automatique du nombre
d’instances en fonction de la politique
choisie – Min, Max, Desiré
Auto Scaling
Group
as-create-auto-scaling-group 101-as-group
--availability-zones us-east-1a us-east-1b
--launch-configuration 101-launch-config
--load-balancers myELB
--max-size 5
--min-size 1
Paramètres pour le déclenchement
d’une action d’“Auto Scaling”
Croissance ou décroissance d’une
quantité prédéfinie
Auto Scaling
Policy
as-put-scaling-policy 101ScaleUpPolicy
--auto-scaling-group 101-as-group
--adjustment=1
--type ChangeInCapacity
--cooldown 300
19. Utilisation et “Auto Scaling”: Granularité
Plus d’instances de petites tailles vs. moins d’instances de grandes tailles
29 m1.large @ $0.240/hr.
= $6.96
59 m1.small @ $0.06/hr.
= $3.54
20. 3. Arrêtez les instances non utilisées
• Instances dev./test
• Simple lancement / arrêt des
instances
• Montage/Démontage d’un bloc
• Les instances sont “jetables”
21. 0
2
4
6
8
10
12
14
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
On Demand
Light Utilization RI
Medium Utilization RI
Heavy utilization RI
/Spot Instances
4. Utilisez les instances réservées
Les instances réservées vous permettent d'effectuer un paiement peu important et unique
pour chaque instance que vous souhaitez réserver pour 1 ou 3 ans et, en retour, de recevoir
une remise considérable sur le taux horaire de cette instance.
Amazon EC2
Jusqu’à 65% d’économies
Amazon RDS
Jusqu’à 76% d’économies
Amazon DynamoDB
Jusqu’à 76% d’économies
Amazon Redshift
Jusqu’à 73% d’économies
Amazon ElastiCache
Jusqu’à 70% d’économies
Services AWS qui offrent des instances réservées
22. Example client: Pinterest
AWS
Set-up
• 8 Milliard d’objets et 400 terabytes de données (Mai 2012), 10x par rapport à Août 2011; 3x en terme
d’instances sur la même période
• 150 EC2 instances ( web tier), 90 instances (in-memory caching), 70 master DB
• Instances réservées pour le trafic régulier; On Demand et Spot pour les pics . Avec un objectif de 50%
OD et 50% Spot
Source: Pinterest AWS Case study, Pinterest Architecture update, 410TB of data, 10X Growth, 12 employees
Source: Return on Agility, Werner Vogels
“Imagine we were running our data center, and we had to go through a process of capacity
planning and ordering and racking hardware. It wouldn't have been possible to scale fast
enough,"– Ryan Park, Pinterest Operations Engineer
Les coûts sont passés de 54$ à 20$ de l’heure
Le tout en 2 semaines d’études.
23. 5. Utilisez les instances Spot
• Prix
• Jusqu'à 92% d’économies
vs On-Demand
• Elastique
• Capacité non disponible
autrement
• Compromis
• Interruption possible
Choix de la bonne enchère :
Tolérance à l’interruption, prise en compte d’un % d’interruption
24. 1.21 PFLOPS
264 années de processus < 18 hours
16,788 instances sur 8 régions
Exemple client: Cycle Computing
Interne Spot
$68 Million
$33K
25. 6. Tirez bénéfices des classes de stockage
AWS Cloud
Amazon
Glacier
Gateway Appliance/
AWS Storage Gateway
Amazon
S3
Block File
Centre de données interne
Archive Backup Disaster
Recovery
Amazon
EBS
Amazon S3
• 99.99% durabilité vs. 99.999999999%
• Jusqu’à 20% d’économie
• Idéal pour toutes données facilement
régénérées
Amazon Glacier
• Durabilité identique à Amazon S3
• 3 à 5 heures pour la restauration
• Jusqu’à 89% d’économie
• Archivage, sauvegarde à long terme
26. 7. Allégez votre architecture
Plus vous déchargez votre infrastructure, moins dont vous investissez pour la maintenir et la
dimensionner en fonction de votre activité.
Déchargez le trafic de votre contenu populaire à Amazon CloudFront et S3
Utilisez la mise en cache
ResponseTime
ServerLoad
ResponseTime
Server
Load
ResponseTime
Server
Load
No CDN CDN for
Static
Content
CDN for
Static &
Dynamic
Content
27. 8. Utilisez les services Applicatifs
Elastic
Load
Balancing
Amazon
Relational
Database
Service (RDS)
Amazon Simple
Queue Service
(SQS)
Amazon Simple
Email Service
(SES)
Amazon
Elastic
MapReduce
Amazon
ElastiCache
Amazon Simple
Notification
Service (SNS)
28. Web Servers
Availability Zone
$0.025 per Elastic Load Balancer-
hour (or partial hour)
$0.008 per GB of data processed
by an Elastic Load Balancer
100 GB Data processed, 1 ELB
$18 (.025*24*30) + $.008*100
$18.80
Web Servers
Availability Zone
EC2 instance
+ software LB
Elastic Load
Balancer
DNS
DNS
VS
Bénéfices des services applicatifs
$0.060 per hour, m1.small
Separate for Software Load
Balancer
$.060*24*30 = $43.2 (m1.small)
+ Software LB Cost
On Demand Prices shown (N.Virginia region)
29. 9. Utilisez la facturation consolidée
• Une seule facture pour tous les services et comptes consolidés
• Partage du tarif des instances réservées
• Combinez les avantages des tiers
• Visualisation et gestion des comptes liés
• Ajout de comptes additionnels
31. Résumé
Choisissez le bon type d’instance
Utilisez Auto Scaling
Arrêtez les Instances non utilisées
Utilisez les instances réservées
Utilisez les instances Spot
Utilisez les classes de stockage
Allégez votre infrastructure
Utilisez les services applicatifs
Utilisez la facturation consolidée
Utilisez les outils AWS – Trusted Advisor, EC2 Usage Reports
Etc…
32. Conclusion
Coûts de possession - TCO
• Partez sur des hypothèses réalistes basées sur des standards de l’industrie
• Soyez au fait des coûts internes cachés
Optimisation des coûts
• Optimisation des coûts par optimisation de l’architecture
• Evaluation régulière de l’architecture en place
• Bénéficiez des services applicatifs et de surveillances
• Soyez au fait des nouvelles fonctionnalités