aws paris summit 2014 - t2 - optimisation du coût total de possession avec aws

33
© 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. Optimisation du coût total de possession avec AWS Laurent Guiraud, Business Development Manager AWS

Upload: amazon-web-services

Post on 06-Dec-2014

931 views

Category:

Technology


0 download

DESCRIPTION

Track 2 - Session 2 : Optimisation du coût total de possession avec AWS

TRANSCRIPT

Page 1: AWS Paris Summit 2014 - T2 - Optimisation du coût total de possession avec AWS

© 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.

Optimisation du coût total de

possession avec AWS

Laurent Guiraud, Business Development Manager AWS

Page 2: AWS Paris Summit 2014 - T2 - Optimisation du coût total de possession avec AWS

Agenda

• Coût total de possession (TCO)

• Optimisation des coûts avec AWS

Page 3: AWS Paris Summit 2014 - T2 - Optimisation du coût total de possession avec AWS

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ée Source: IDC Whitepaper, sponsored by Amazon,

“The Business Value of Amazon Web Services

Accelerates Over Time.” December 2013

Page 4: AWS Paris Summit 2014 - T2 - Optimisation du coût total de possession avec AWS

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.

Page 5: AWS Paris Summit 2014 - T2 - Optimisation du coût total de possession avec AWS

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.

43 REDUCTIONS

DE PRIX

Page 6: AWS Paris Summit 2014 - T2 - Optimisation du coût total de possession avec AWS

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%

Page 7: AWS Paris Summit 2014 - T2 - Optimisation du coût total de possession avec AWS

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

Page 8: AWS Paris Summit 2014 - T2 - Optimisation du coût total de possession avec AWS

Comparaison du coût total de possession

Page 9: AWS Paris Summit 2014 - T2 - Optimisation du coût total de possession avec AWS

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.

Page 10: AWS Paris Summit 2014 - T2 - Optimisation du coût total de possession avec AWS

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

Personnel Redondance Du stockage

Gestion des ressources et automation

× × × × × × ×

Page 11: AWS Paris Summit 2014 - T2 - Optimisation du coût total de possession avec AWS

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

Page 12: AWS Paris Summit 2014 - T2 - Optimisation du coût total de possession avec AWS

1; 1,7; $0,060

1; 3,75; $0,113

2; 3,75; $0,145

2; 7,5; $0,225

2; 17,1; $0,410

4; 7; $0,300

4; 15; $0,450

4; 34,2; $0,820

8; 15; $0,600

8; 30; $0,900

8; 68,4; $1,640

4; 30,5; $0,853

8; 61; 1,705

16; 30; $1,200 32; 60; $2,400

32; 244; $3,500

16; 122; $3,410

16; 117; $4,600

32; 244; $6,820

0

50

100

150

200

250

300

0 5 10 15 20 25 30

Exemple de TCO : Choix des instances EC2

On Demand Prices shown (N.Virginia region), only latest generation instances (M3,C3) shown

where applicable, GPU and Micro instances not shown above

Memory-Optimized Instances

Compute-Optimized Instances

General Purpose Instances

Storage-Optimized Instances

vCPU

RA

M

Page 13: AWS Paris Summit 2014 - T2 - Optimisation du coût total de possession avec AWS

Exemple TCO : 100 VMs internalisées vs. AWS

Page 14: AWS Paris Summit 2014 - T2 - Optimisation du coût total de possession avec AWS

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

Page 15: AWS Paris Summit 2014 - T2 - Optimisation du coût total de possession avec AWS

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

Page 16: AWS Paris Summit 2014 - T2 - Optimisation du coût total de possession avec AWS

Optimisation des coûts sur AWS

Page 17: AWS Paris Summit 2014 - T2 - Optimisation du coût total de possession avec AWS

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)

Page 18: AWS Paris Summit 2014 - T2 - Optimisation du coût total de possession avec AWS

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

Page 19: AWS Paris Summit 2014 - T2 - Optimisation du coût total de possession avec AWS

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

Page 20: AWS Paris Summit 2014 - T2 - Optimisation du coût total de possession avec AWS

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”

Page 21: AWS Paris Summit 2014 - T2 - Optimisation du coût total de possession avec AWS

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

Page 22: AWS Paris Summit 2014 - T2 - Optimisation du coût total de possession avec AWS

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.

Page 23: AWS Paris Summit 2014 - T2 - Optimisation du coût total de possession avec AWS

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

Page 24: AWS Paris Summit 2014 - T2 - Optimisation du coût total de possession avec AWS

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

Page 25: AWS Paris Summit 2014 - T2 - Optimisation du coût total de possession avec AWS

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

Page 26: AWS Paris Summit 2014 - T2 - Optimisation du coût total de possession avec AWS

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

Re

spo

nse

Tim

e

Se

rve

r L

oa

d

Re

spo

nse

Tim

e

Se

rve

r

Load

Re

spo

nse

Tim

e

Serv

er

Load

No CDN CDN for

Static

Content

CDN for

Static &

Dynamic

Content

Page 27: AWS Paris Summit 2014 - T2 - Optimisation du coût total de possession avec AWS

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)

Page 28: AWS Paris Summit 2014 - T2 - Optimisation du coût total de possession avec AWS

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)

Page 29: AWS Paris Summit 2014 - T2 - Optimisation du coût total de possession avec AWS

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

Page 30: AWS Paris Summit 2014 - T2 - Optimisation du coût total de possession avec AWS

10. Utilisez les outils AWS

AWS Trusted Advisor

AWS EC2 Usage Reports

Page 31: AWS Paris Summit 2014 - T2 - Optimisation du coût total de possession avec AWS

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…

Page 32: AWS Paris Summit 2014 - T2 - Optimisation du coût total de possession avec AWS

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

Page 33: AWS Paris Summit 2014 - T2 - Optimisation du coût total de possession avec AWS

© 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.

Merci!