Que sont le cloud computing et Amazon Web Services (AWS)? Comment mon entreprise peut-elle tirer profit du cloud computing? Si vous cherchez des réponses à ces questions, suivez ce webinaire et apprenez comment baisser vos coûts, être plus agile et maintenir, voire améliorer, le niveau de sécurité de vos applications.
1. Qu’est-ce que AWS ?
Pierre Gilot – Architecte Solutions
suivez nous en français @aws_actus
2. Vue globale de AWS et pourquoi les clients l’adoptent
Vue d’hélicoptère des services disponibles dans la boîte à outils
Extrait des principales questions que les clients se posent
Qu’est-ce que AWS ?
4. Business grand-
public
Des dizaines de
millions de comptes
clients actifs
Huit pays:
US, UK, Allemagne,
Japon, France, Canada,
Chine, Italie
Business vendeurs
Vendez sur les sites
Amazon
Utilisez la technologie
Amazon pour vos propres
site de vente en ligne
Bénéficiez d’un des
réseaux de distribution
les plus perfectionnés au
monde
Business
Infrastructure informatique
Infrastructure
informatique en nuage
permettant d’héberger
des solutions à l’échelle
du Web
Des centaines de millers
de clients enregistrés
dans plus de 190 pays
5. Deep experience in building
and operating global web
scale systems
About Amazon Web
Services
?
…est passé au Cloud?
Comment Amazon…
6. Plus de 10 ans d’expérience informatique
Ouverture à des vendeurs tiers
Besoins internes pour un environnement extensible
Les développeurs étaient demandeurs de nouveaux services
11. Ce que les anaylstes disent à propos d’AWS
Gartner “Magic Quadrant for Cloud Infrastructure as a Service,” Lydia Leong, Douglas Toombs, Bob Gill, Gregor Petri, Tiny Haynes, October 18, 2012. This Magic Quadrant graphic was published by
Gartner, Inc. as part of a larger research note and should be evaluated in the context of the entire report.. The Gartner report is available upon request from Steven Armstrong (asteven@amazon.com).
Gartner does not endorse any vendor, product or service depicted in its research publications, and does not advise technology users to select only those vendors with the highest ratings. Gartner research
publications consist of the opinions of Gartner's research organization and should not be construed as statements of fact. Gartner disclaims all warranties, expressed or implied, with respect to this
research, including any warranties of merchantability or fitness for a particular purpose.
Leader en 2012 dans le
Gartner IaaS Magic Quadrant
12. Chaque jour AWS ajoute la capacité
informatique équivalente à la capacité
nécessaire à Amazon quand l’entreprise faisait
$5 Md de CA
business retail $5.2B
7,800 salariés
Un grand nombre de serveurs
2003
21. Une Empreinte globale
Région
US-WEST (N. California) EU-WEST (Ireland)
ASIA PAC (Tokyo)
ASIA PAC (Singapore)
US-WEST (Oregon)
SOUTH AMERICA (Sao Paulo)
US-EAST (Virginia)
GOV CLOUD
ASIA PAC (Sydney)
29. Sur site
vs
$0 pour démarrer
Paiement à l’usage
Investissement &
installation physique
Coûts variables Remplacer du CAPEX fixe par des OPEX variables
Pourquoi les clients adoptent-ils le Cloud computing ?
30. Source IDC Whitepaper, sponsored by Amazon,
“The Business Value of Amazon Web Services
Accelerates Over Time.” July 2012
En moyenne 400 serveurs
remplacés par client
Coûts variables Remplacer du CAPEX fixe par des OPEX variables
Pourquoi les clients adoptent-ils le Cloud computing ?
31. Avoir des coûts variables plus bas que ce que les
clients peuvent obtenir eux-mêmes
Economie de
$34m sur
l’application
SmartHub
10’s de millions de $
économisés avec les
premières 12 apps
migrés sur AWS
50% réduction
en coûts
d’analytics
Economies d’échelle
Pourquoi les clients adoptent-ils le Cloud computing ?
32. $3.01M
$0.90M
Source IDC Whitepaper, sponsored by Amazon,
“The Business Value of Amazon Web Services
Accelerates Over Time.” July 2012
TCO réduit de
70% sur 5 ans
Sur-site AWS
Avoir des coûts variables plus bas que ce que les
clients peuvent obtenir eux-mêmes
Economies d’échelle
Pourquoi les clients adoptent-ils le Cloud computing ?
34. Avoir des coûts variables plus bas que ce que les
clients peuvent obtenir eux-mêmes
Economies d’échelle
Pourquoi les clients adoptent-ils le Cloud computing ?
Prix
réduits
Plus de
clients
Plus d’infra-
structure
Plus
d’usage
AWS
Economies
d’échelle
Coûts
réduits
37. “Nous avons réduit
le temps de
déploiement des
applications de 2
mois à 3 jours.”
“Le temps de
déploiement est
passé de quelques
semaines à quelques
heures.”
“Nous pouvons
doublé la capacité
serveurs en 20
secondes”
Vitesse et agilité Disponibilité de l’infrastructure en minutes,
pas en semaines
Pourquoi les clients adoptent-ils le Cloud computing ?
38. Add New Dev Environment
Add New Production Environment
Add New Environment in Japan
Add 1,000 Servers
Remove 1,000 servers
Number of Instances 1,000
Instance Type M3 Extra Large
Availability Zone US-West-2b
Launch
aws.amazon.com/managementconsole
Infrastructure en MinutesAncien monde : Infrastructure en Semaines
Vitesse et agilité Disponibilité de l’infrastructure en minutes,
pas en semaines
Pourquoi les clients adoptent-ils le Cloud computing ?
39. Nouveaux essais
faciles et
fréquents
Réduction du
coût de l’échec
Plus d’Innovation
$00’s
Peu d’essais
nouveaux
L’échec coûte
cher
Moins
d’innovation
“Sur site”
Vitesse et agilité Disponibilité de l’infrastructure en minutes,
pas en semaines
Pourquoi les clients adoptent-ils le Cloud computing ?
40. Nous nous occupons de…
Data centers
Energie
Refroidissement
Câblage
Réseaux
Racks
Serveurs
Stockage
Exploitants
…pour que vous n’ayez
pas à…
Acheter et installer du matériel
Installer et configurer du logiciel
Construite des data centers
Focaliser sur le business Pas sur les tâches IT avec peu de valeur ajoutée
Pourquoi les clients adoptent-ils le Cloud computing ?
45. 10 novembre 2010
Extinction du dernier serveur web physique
Amazon.com
31 octobre 2011
Extinction du dernier serveur web physique
supportant le business européen
47. Nombred’instancesEC2
4/12/2008 4/14/2008 4/15/2008 4/16/2008 4/18/2008 4/19/2008 4/20/20084/17/20084/13/2008
De 40 serveurs à 5000 en 3 jours
EC2 scaled to peak of 5000
instances
“Techcrunched”
Launch of Facebook modification
Steady state of ~40 instances
50. Régions
Une collection indépendante de ressources AWS dans
une géographie définie
Une fondation solide pour satisfaire les besoins de
localisation, de protection de la vie privée et de
réglementation
infrastructure globale
Serveurs Stockage
Infrastructure AWS globale
Bases de
données
Services applicatifs
Déploiement & Administration
Réseaux
51. Zones de disponibilité
Conçues comme des zones de défaillance indépendantes
Physiquement séparées au sein d’une même région
métropolitaine
infrastructure globale
Serveurs Stockage
Infrastructure AWS globale
Bases de
données
Services applicatifs
Déploiement & Administration
Réseaux
52. Emplacements périphériques
Permet de délivrer des contenus aux utilisateurs finaux avec une latence
réduite
Un réseau global d’emplacements périphériques
Supporte l’infrastructure DNS globale (Route53) et le CDN CLoudFront
Global infrastructure
Serveurs Stockage
Infrastructure AWS globale
Bases de
données
Services applicatifs
Déploiement & Administration
Réseaux
53. Direct Connect
Connexion dédiée entre vos sites et les data-centers AWS
Etendez votre réseau et vos VLAN au sein d’AWS
Réseaux
Serveurs Stockage
Infrastructure AWS globale
Bases de
données
Services applicatifs
Déploiement & Administration
Réseaux
54. VPN Connection
Connexion par VPN Hardware IPSec entre vos data-
centers et l’environnement AWS
De nombreux équipements VPN supportés
Internet
Réseaux
Serveurs Stockage
Infrastructure AWS globale
Bases de
données
Services applicatifs
Déploiement & Administration
Réseaux
55. Virtual Private Cloud
Section réseau du Cloud AWS privée et isolée
Démarrage de ressource dans un réseau privé que vous définissez.
Contrôle total sur l’environnement réseau virtuel (adresses IP, subnets)
Internet
Réseaux
Serveurs Stockage
Infrastructure AWS globale
Bases de
données
Services applicatifs
Déploiement & Administration
Réseaux
56. Route 53
Système DNS haute disponibilité et hautement scalable
Extrêmement fiable et peu coûteux
Feature Details
Global Supported from AWS global edge locations for
fast and reliable domain name resolution
Scalable Automatically scales based upon query volumes
Latency based
routing
Supports resolution of endpoints based upon
latency, enabling multi-region application
delivery
Integrated Integrates with other AWS services allowing
Route 53 to front load balancers, S3 and EC2
Secure Integrates with IAM giving fine grained control
over DNS record access
Réseaux
Serveurs Stockage
Infrastructure AWS globale
Bases de
données
Services applicatifs
Déploiement & Administration
Réseaux
57. Scaling vertical
A partir de $0.02/hr
Elastic Compute Cloud (EC2)
Unité de base de capacité serveur
Sélection d’options CPU, mémoire et disque local
17 types d’instances disponibles, depuis micro à ‘cluster compute’
ainsi que disques SSD
Feature Details
Flexible Run windows or Linux distributions
Scalable Wide range of instance types from micro to cluster
compute
Machine Images Configurations can be saved as machine images
(AMIs) from which new instances can be created
Full control Full root or administrator rights
Secure Full firewall control via Security Groups
Monitoring Publishes metrics to Cloud Watch
Inexpensive On-demand, Reserved and Spot instance types
VM Import/Export Import and export VM images to transfer
configurations in and out of EC2
Serveurs
Serveurs Stockage
Infrastructure AWS globale
Bases de
données
Services applicatifs
Déploiement & Administration
Réseaux
58. GNM measures the savings from using AWS in terms of
reduced lead times.
“It takes … less than 10 minutes to set up a new
instance in Amazon EC2 and perhaps another 20
minutes to connect to the infrastructure and build the
server type, for a total lead time of half an hour. This
compares to a possible three weeks for hardware to be
delivered and installed plus additional time for budget
approval.”
Mike Bracken
GNM’s Director of Technology Development,
Scaling vertical
A partir de $0.02/hr
Serveurs
Serveurs Stockage
Infrastructure AWS globale
Bases de
données
Services applicatifs
Déploiement & Administration
Réseaux
59. Auto-scaling
Ajustement automatique d’un cluster de serveurs basé sur la demande
Déclenchement
d’une policy auto-
scaling
Feature Details
Control Define minimum and maximum instance pool sizes
and when scaling and cool down occurs
Integrated to
CloudWatch
Use metrics gathered by CloudWatch to drive
scaling
Instance types Run auto scaling for on-demand instances and spot.
Compatible with VPC
as-create-auto-scaling-group MyGroup
--launch-configuration MyConfig
--availability-zones eu-west-1a
--min-size 4
--max-size 200
Serveurs
Serveurs Stockage
Infrastructure AWS globale
Bases de
données
Services applicatifs
Déploiement & Administration
Réseaux
60. Elastic Load Balancing
Permet de créer de applications hautement scalables
Distribue la charge entre des instances EC2 dans plusieurs
zones de disponibilité
Feature Details
Auto-scaling Automatically scales to handle request volume
Available Load balance across instances in multiple availability
zones
Health checks Automatically checks health of instances and takes
them in or out of service
Session stickiness Route requests to the same instance
Secure sockets layer Supports SSL offload from web and application
servers with flexible cipher support
Monitoring Publishes metrics to Cloud Watch
Serveurs
Serveurs Stockage
Infrastructure AWS globale
Bases de
données
Services applicatifs
Déploiement & Administration
Réseaux
61. S3 – stockage durable
Stockage d’objets à durabilité de 99.999999999%
Nombre illimité d’objets et de volumes
Jusqu’à 5 To par objet
Feature Details
Flexible object store Buckets act like drives, folder structures within
Access control Granular control over object permissions
Server-side encryption 256bit AES encryption of objects
Multi-part uploads Improved throughput & control
Object versioning Archive old objects and version new ones
Object expiry Automatically remove old objects
Access logging Full audit log of bucket/object actions
Web content hosting Serve content as web site with built in page handling
Notifications Receive notifications on key events
Import/Export Physical device import/export service
Stockage
Serveurs Stockage
Infrastructure AWS globale
Bases de
données
Services applicatifs
Déploiement & Administration
Réseaux
62. “Spotify needed a storage solution that
could scale very quickly without incurring
long lead times for upgrades. This led us to
cloud storage, and in that market, Amazon
Simple Storage Service (Amazon S3) is the
most mature large-scale product.
Amazon S3 gives us confidence in our
ability to expand storage quickly while also
providing high data durability.”
Emil Fredriksson, Operations Director
63. Elastic Block Store
Stockage en mode bloc haute performance
1 Go à 1 To par volume
Montage en tant que disques sur les instance avec des
fonctionnalités de snapshots (instantanés)
Feature Details
High performance file
system
Mount EBS as drives and format as required
Flexible size Volumes from 1GB to 1TB in size
Secure Private to your instances
Performance Use provisioned IOPS to get desired level of IO
performance
Available Replicated within an Availability Zone
Backups Volumes can be snapshotted for point in time restore
Monitoring Detailed metrics captured via Cloud Watch
Stockage
Serveurs Stockage
Infrastructure AWS globale
Bases de
données
Services applicatifs
Déploiement & Administration
Réseaux
64. Glacier
Service de stockage à bas coûts
Stockage sécurisé et durable pour les sauvegardes et les archives
Pour les données accédées rarement
Feature Details
Low cost $0.01/GB/month with no up-front capital
commitments
Durable Same 99.999999999% durability as S3
Flexible Store any amount of data on-demand. Eliminate the
need for capacity planning
Secure Leverage AWS’ robust security platform.
Control access to your data.
API REST-based API to send and receive data
Import/Export Optionally use portable storage devices to
import/export mass data
Vault inventory Index for real-time view of the contents of the vault
Stockage
Serveurs Stockage
Infrastructure AWS globale
Bases de
données
Services applicatifs
Déploiement & Administration
Réseaux
65. Relational Database Service
Bases de données –as-a-Service
Zéro installation et zéro administration
Configurations extensibles et tolérantes aux pannes
Feature Details
Platform support Create MySQL, SQL Server and Oracle RDBMS
Preconfigured Get started instantly with sensible default settings
Automated patching Keep your database platform up to date
automatically
Backups Automatic backups and point in time recovery and
full DB backups
Provisioned IOPS Specify IO throughput depending on requirements
Failover Automated failover to slave hosts in event of a
failure
Replication Easily create read-replicas of your data and
seamlessly replicate data across availability zones
Bases de données
Serveurs Stockage
Infrastructure AWS globale
Bases de
données
Services applicatifs
Déploiement & Administration
Réseaux
66. Amazon Relational Database Service (Amazon RDS)
stocke les fils de discussion des forums, le contenu
du site et les données de configuration des projets.
Bases de données déployée en mode haute
disponibilité Multi-AZ pour gérer les méta-données
des jeux live et les contenus générés par les
utilisateurs.
Tolérance aux pannes de niveau entreprise pour
protéger les données des clients.
En gérant les tâches coûteuses en temps
d’administration des bases de données, Amazon RDS
permet à SEGA de se focaliser sur ses applications
business critiques.
Bases de données
Serveurs Stockage
Infrastructure AWS globale
Bases de
données
Services applicatifs
Déploiement & Administration
Réseaux
67. DynamoDB
Base de données NoSQL a débit réglable
Rapide, prédictible, performant
Totalement distribué, architecture tolérante aux pannes
Feature Details
Provisioned throughput Dial up or down provisioned read/write capacity
Predictable
performance
Average single digit millisecond latencies from SSD
backed infrastructure
Strong consistency Be sure you are reading the most up to date values
Fault tolerant Data replicated across availability zones
Monitoring Integrated to Cloud Watch
Secure Integrates with AWS Identity and Access Management
(IAM)
Elastic MapReduce Integrates with Elastic MapReduce for complex
analytics on large datasets
Bases de données
Serveurs Stockage
Infrastructure AWS globale
Bases de
données
Services applicatifs
Déploiement & Administration
Réseaux
68. Amazon SQS
Processing
task/processing trigger
Processing results
Amazon SQS
File d’attente fiable, hautement
extensible, pour stocker des messages
échangés entre instances
Feature Details
Reliable Messages stored redundantly across multiple
availability zones
Simple Simple APIs to send and receive messages
Scalable Unlimited number of messages
Secure Authentication of queues to ensure controlled
access
Services applicatifs
Serveurs Stockage
Infrastructure AWS globale
Bases de
données
Services applicatifs
Déploiement & Administration
Réseaux
69. Task A
Task B
(Auto-scaling)
Task C
2
3
1
Feature Details
Process state Maintain application state across complex
workflows in a reliable and available manner
Tracking Tracks executions and log process for audit
purposes
Consistency Ensures processing tasks are executed and
duplicity of events does not occur
Simple Simple Decider and Task programming model for
rapid integration
Simple Workflow
Coordination fiable des étapes d’un processus au sein
d’une application
Permet d’intégrer des ressources AWS ou externes à AWS
Gestion distribuée des états dans des systèmes complexes
Services applicatifs
Serveurs Stockage
Infrastructure AWS globale
Bases de
données
Services applicatifs
Déploiement & Administration
Réseaux
70.
71.
72.
73. Cloud Search
Moteur de recherche élastique basé sur
le moteur Amazon A9
Service managé offrant des
fonctionnalités sophistiquées
Extensible automatiquement
Serveur de
documents
Résultats
Serveur de
recherches
Feature Details
Auto-scaling Automatically scales based upon request volumes
and data volumes
High performance In memory operation means consistently low
latency for search results
Sophisticated features Support for faceting, stemming, synonyms, stop
words and custom rank expressions
Low cost Elastic service, pay for what you use
Services applicatifs
Serveurs Stockage
Infrastructure AWS globale
Bases de
données
Services applicatifs
Déploiement & Administration
Réseaux
74. CloudFront
Réseau mondial de distribution de contenu
Distribution simple des contenus aux utilisateurs avec
une faible latence, un haut débit, et aucun engagement
Feature Details
Fast Multiple world-wide edge locations to serve
content as close to your users as possible
Integrated with other
services
Works seamlessly with S3 and EC2 origin servers
Dynamic content Supports static and dynamic content from origin
servers
Streaming Supports rtmp from S3 and includes support for
live streaming from Adobe FMS and Microsoft
Media Server
London
Paris
NY
Servi depuis S3
/images/*
3
Servi depuis EC2
*.php
2
CNAME unique
www.mysite.com
1
Services applicatifs
Serveurs Stockage
Infrastructure AWS globale
Bases de
données
Services applicatifs
Déploiement & Administration
Réseaux
75. Elastic MapReduce
Cluster Hadoop élastique
S’intègre avec S3 et DynamoDB
Support de scripts analytics Hive et Pig
Supporte des instances de type Spot
Services applicatifs
Feature Details
Scalable Use as many or as few compute instances running
Hadoop as you want. Modify the number of instances
while your job flow is running
Integrated with other
services
Works seamlessly with S3 as origin and output.
Integrates with DynamoDB
Comprehensive Supports languages such as Hive and Pig for defining
analytics, and allows complex definitions in
Cascading, Java, Ruby, Perl, Python, PHP, R, or C++
Cost effective Works with Spot instance types
Monitoring Monitor job flows from with the management
console
Serveurs Stockage
Infrastructure AWS globale
Bases de
données
Services applicatifs
Déploiement & Administration
Réseaux
76. Elastic Beanstalk
Déploiement en 1-click depuis Eclipse, Visual Studio et Git
Déploiement rapide d’applications
Création automatique des ressources AWS
Feature Details
Platform support Java, .NET, PHP, Python, Ruby, Node.js
Resource creation Creates load balancer, instances, auto scaling and
monitoring automatically
Monitoring & Logs Integrated with Cloud Watch and consolidates
server logs
Versioning Manage versions of applications and easily rollback
deployments
Notifications Receive alerts on key events
Full resource access Access all underlying AWS resources as necessary
Déploiement & Admin
Serveurs Stockage
Infrastructure AWS globale
Bases de
données
Services applicatifs
Déploiement & Administration
Réseaux
77. Cloud Formation
Création automatique de ‘piles’ applicatives de manière répétable
Framework de scripting pour créer des ressources AWS
Feature Details
Platform support Support for AWS resources from EC2 to IAM
Resource creation Creates AWS resources behind the scenes and
reports on progress
Declarative Specify stacks in JSON format and source control
your environments
Customizable Drive stack creation with parameters
Déploiement & Admin
Serveurs Stockage
Infrastructure AWS globale
Bases de
données
Services applicatifs
Déploiement & Administration
Réseaux
78. Identity & Access Management
Contrôle granulaire des droits des utilisateurs avec AWS
Accréditation automatique des instances EC2 avec des droits prédéfinis
Software Developer Kits – SDK
Support d’un grand nombre de modèles de programmation
permettant d’utiliser les services AWS
Déploiement & Admin
Serveurs Stockage
Infrastructure AWS globale
Bases de
données
Services applicatifs
Déploiement & Administration
Réseaux
79. + d’autres services
Simple Email Service
Simple Notification Service
ElastiCache
CloudWatch
Storage Gateway
OpsWorks
…
80. Introducing Amazon
Redshift
Data Warehousing the AWS Way
Analyse facile et rapide de Peta-
octets (Po) de données
1/10 du coût d’un data warehouse
traditionnel
Déploiement et administration
automatiques
Compatible avec les outils
populaires de BI
81. Tests internes :
Au moins 10x plus rapide pour une fraction du coût
Jeu de données de
2 milliards de lignes
& les 6 requêtes les
plus complexes32 nœuds, 4.2 To de RAM,
1.6 Po de disques
Plusieurs millions de
dollars
2 nœuds de 16 To /
128 Go RAM
$3.65 / heure
Amazon
Redshift
Notre test
Data warehouse retail
sur site
82. AWS Data Pipeline
AWSData Pipeline
Your Analytics
Service d’orchestration pour les traitements des données
Création et ordonnancement automatique des flux de données
Pré-intégré avec les sources de données AWS
Facile à connecter à des outils tiers et des sources sur site
Your analysis
84. Question #1 des entreprises
Est-ce que le Cloud est sécurisé pour mes
applications et mes données ?
85. La sécurité est notre priorité #1
Personnes &
procédures
Sécurité
réseaux
Sécurité
physique
Sécurité
plate-forme
ITAR
FIPS 140-2
MPAAISO 27001
SOC 2 ISAE 3402 PCI DSS
HIPAA
FISMA Moderate
86. La posture de nombreux clients s’améliorent
dans le Cloud
“The improved computer security
includes, but is not limited to,
greater protection against
network attacks and real time
detection of system tampering.”
Earl E. Devaney, Chairman
Recovery.gov
“You basically turn yourself into a
polymorphic surface to which the
attack guy has a much tougher
time getting at. That, ultimately, is
the real key advantage to drive
security and make things much
better for us across the board.”
Gus Hunt, CTO
Central Intelligence Agency
87. Question #2 des entreprises
Comment est-ce que le Cloud
s’accommode de mes investissements
existants sur site
93. Outils pour supporter les architectures hybrides
Connections par réseaux privées
Intégration avec les outils de gestion existants
Migration d’applications
Intégration avec les systèmes d’identité existants
95. Pourquoi les clients adoptent-ils le Cloud computing ?
Coûts variables
Remplacer du CAPEX
fixe par des OPEX
variables
Economies d’échelle
Avoir des coûts variables
plus bas que ce que les
clients peuvent obtenir eux-
mêmes
Capacité élastique
Inutile de deviner la
capacité nécessaire et
de sur-investir
Vitesse et agilité
Disponibilité de
l’infrastructure en minutes,
pas en semaines
Focaliser sur le
business
Pas sur les tâches IT
avec peu de valeur
ajoutée
Couverture globale
Déployer globalement en
quelques minutes et
toucher une audience
mondiale