SlideShare uma empresa Scribd logo
1 de 77
Baixar para ler offline
Voyage dans le cloud:
Développement & Test
Stephan Hadinger – Architecte Solutions
@aws_actus
Cas d’utilisation classiques et premiers pas dans le cloud AWS
Retour d’expérience de cas clients
Meilleures pratiques pour démarrer vos projets
Voyage dans le cloud
Explorez les bénéfices d’AWS pour le domaine ‘hors production’
Gagnez en agilité pour vos développements
Montez en compétences sur le cloud
Utilisez l’élasticité et l’automatisation à leur bénéfice maximal
Développement & test
Pourquoi utiliser AWS pour le dev-test?
Quels services AWS utiliser?
Patterns classiques
Pour aller plus loin
Ordre du jour
Pourquoi utiliser AWS pour les
développements et les tests?
SaaS
Applications
mobiles
Environnements
de test
Performance
Charge
Fonctionnel
Continu
Applications
BusinessUtilisateu
r Intégration
Unitaire
endurance
Agile
Traits communs
Jetables Nombreux
De nombreux environnements
Préservations des configurations connues
Cycles de développement se chevauchant
Projets démarrent et s’arrêtent souvent
Cycles de vie courts
"golden masters" préférables
Jetables Nombreux
Préservez-les pour un usage futur
Stockage et images hautement durables
Jetez les quand vous
n’en avez plus besoin
Optimisation des coûtsCapacité élastique illimitée
Développement & test dans le cloud
Démarrez des ressources
quand vous en avez besoin
Le datacenter élastique
Lancez des environnements quand vous en avez besoin
Applications packagées
Frameworks de développement et de test sur AWS
Tests à l’échelle
Déploiement en production
Démarrez des ressources
quand vous en avez besoin
Le datacenter élastique
Lancez des environnements quand vous en avez besoin
Applications packagées
Frameworks de développement et de test sur AWS
Tests à l’échelle
Déploiement en production
Démarrez des ressources
quand vous en avez besoin
Blocs de base…
Bloc de base
personnalisé
Image
générique
Etendez les environnements sur site…
Avec Amazon VPC…
Démarrez les ressources à volonté…
Connectez-vous par des liens sécurisés…
Puis éteignez les ressources
Préservez-les pour un usage futur
Démarrez des ressources quand vous en avez besoin
Jetez les quand vous n’en avez plus besoin
Le datacenter élastique
Lancez des environnements quand vous en avez besoin
Applications packagées
Frameworks de développement et de test sur AWS
Tests à l’échelle
Déploiement en production
Démarrez des ressources
quand vous en avez besoin
“…AWS seemed to be the best solution
available to allow a small, independent
company to rapidly develop and test a
completely new infrastructure, and host it.
We also loved the flexibility that AWS
allowed us, when spinning up smaller test
environments, for beta trials, QA,
localization, and during development. The
low initial cost was also crucial.”
Alex Evans, CTO
Démarrez des environnements qui vous conviennent
Faites-le
vous-même
CloudFormationBeanstalk
AMIs, snapshots,
boostrapping
Utilisez les blocs de base AWS
pour monter un environnement
qui convient à vos besoins
Utilisez la console ou écrivez des
scripts simples
Conteneurs standards
gérés
Donnez accès à des
environnements de
développement et de test aux
développeurs directement
depuis les IDE
Configurez les propriétés des
conteneurs selon vos besoins
AMIs, snapshots,
boostrapping
Utilisez les blocs de base AWS
pour monter un environnement
qui convient à vos besoins
Utilisez la console ou écrivez des
scripts simples
Démarrez des environnements qui vous conviennent
Faites-le
vous-même
CloudFormationBeanstalk
Faites-le
vous-même
CloudFormationBeanstalk
Définissez vos besoins
de manière déclarative
Utilisez toute la puissance du cloud
et lancez des environnements
complexes avec le langage
CloudFormation
Générez des environnements qui
évoluent avec vos développements
Conteneurs standards
gérés
Donnez accès à des
environnements de
développement et de test aux
développeurs directement
depuis les IDE
Configurez les propriétés des
conteneurs selon vos besoins
AMIs, snapshots,
boostrapping
Utilisez les blocs de base AWS
pour monter un environnement
qui convient à vos besoins
Utilisez la console ou écrivez des
scripts simples
Démarrez des environnements qui vous conviennent
Faites-le
vous-même
CloudFormationBeanstalk
Démarrez des environnements qui vous conviennent
Définissez vos besoins
de manière déclarative
Utilisez toute la puissance du cloud
et lancez des environnements
complexes avec le langage
CloudFormation
Générez des environnements qui
évoluent avec vos développements
Conteneurs standards
gérés
Donnez accès à des
environnements de
développement et de test aux
développeurs directement
depuis les IDE
Configurez les propriétés des
conteneurs selon vos besoins
AMIs, snapshots,
boostrapping
Utilisez les blocs de base AWS
pour monter un environnement
qui convient à vos besoins
Utilisez la console ou écrivez des
scripts simples
Faites-le
vous-même
CloudFormationBeanstalk
Démarrez des environnements qui vous conviennent
…dans une variété de conteneurs
Java
Python
Ruby
Node.JS
.Net
PHP
Faites-le
vous-même
CloudFormationBeanstalk
Package applicatif déployé dans Beanstalk
CloudFormationBeanstalkFaites-le
vous-même
Votre application
Application Service
HTTP Service
Language Interpreter
Operating System
Host
Qui crée le conteneur dans Amazon EC2
CloudFormationBeanstalkFaites-le
vous-même
Beanstalk s’occupe de l’environnement…
CloudFormationBeanstalkFaites-le
vous-même
…ajoute un Elastic Load Balancer…
CloudFormationBeanstalkFaites-le
vous-même
…un Auto Scaling group
CloudFormationBeanstalkFaites-le
vous-même
…puis lance les instances
CloudFormationBeanstalkFaites-le
vous-même
…tout est inclus dans le service Beanstalk
CloudFormationBeanstalkFaites-le
vous-même
…et publié sous un CNAME
CloudFormationBeanstalkFaites-le
vous-même
…les logs et versions d’applications conservés dans S3
CloudFormationBeanstalkFaites-le
vous-même
Faites-le
vous-même
CloudFormationBeanstalk
Définissez vos besoins
de manière déclarative
Utilisez toute la puissance du cloud
et lancez des environnements
complexes avec le langage
CloudFormation
Générez des environnements qui
évoluent avec vos développements
Conteneurs standards
gérés
Donnez accès à des
environnements de
développement et de test aux
développeurs directement
depuis les IDE
Configurez les propriétés des
conteneurs selon vos besoins
AMIs, snapshots,
boostrapping
Utilisez les blocs de base AWS
pour monter un environnement
qui convient à vos besoins
Utilisez la console ou écrivez des
scripts simples
Démarrez des environnements qui vous conviennent
Composants et terminologie CloudFormation
Template
CloudFormation
Stack
Fichier au format JSON
Définition des paramètres
Création de ressources
Configuration des actions
Services AWS configurés
Support étendu des services
Personnalisable
Framework
Création des Stacks
Mise à jour des Stacks
Détection des erreurs et retour arrière
CloudFormationBeanstalkFaites-le
vous-même
Template
Configuration connue
Conservez les versions de vos
stacks dans votre outil de
gestion des sources
Système de paramètres
Templates dynamiques et
pilotés par les utilisateurs
Collaboration
Partagez les templates aussi
facilement que des fichiers
sources
CloudFormationBeanstalk
Définition déclarative
Peut être créé
de manière programmatique
Les bénéfices d’un environnement par template
Faites-le
vous-même
Le datacenter élastique
Lancez des environnements quand vous en avez besoin
Applications packagées
Frameworks de développement et de test sur AWS
Tests à l’échelle
Déploiement en production
Démarrez des ressources
quand vous en avez besoin
Applications packagées
Certification of SAP BusinessObjects business intelligence
solutions and SAP Rapid Deployment Solutions (RDS) on
Linux & Windows Server 2008 R2
Certification of SAP Business All-in-One on Linux & Windows
Server 2008 R2
Certified database engines for production SAP deployments:
MaxDB, DB2, MS SQL Server 2008 R2
http://aws.amazon.com/sap/
Templates et applications
disponibles
Réduisez le temps de démarrage de
plusieurs jours à quelques minutes
pour Oracle Enterprise Linux, Oracle
Database 11gR2, Oracle E-Business
Suite, Oracle JD Edwards Enterprise
One, et Oracle PeopleSoft.
Le datacenter élastique
Lancez des environnements quand vous en avez besoin
Applications packagées
Frameworks de développement et de test sur AWS
Tests à l’échelle
Déploiement en production
Démarrez des ressources
quand vous en avez besoin
AWS est ouvert et flexible – construisez vos systèmes dev-test
Frameworks & environnements
Gestion des sources
Utilisez EC2 pour faire tourner les
système de « source control »
populaires
Gestion de projet
Ajoutez de la gestion de projet et
de tickets intégrés
Stations de travail
Instanciez des environnements de
développement standards
Serveurs de Build
Utilisez la puissance de calcul à la
demande d’EC2 pour faire de
l’intégration continue
Le datacenter élastique
Lancez des environnements quand vous en avez besoin
Applications packagées
Frameworks de développement et de test sur AWS
Tests à l’échelle
Déploiement en production
Démarrez des ressources
quand vous en avez besoin
Créez des environnements pour supporter différents type de tests
Tester à l’échelle
Tests unitaires et non-
régression
Ajoutez des serveurs à la demande
pour réduire la durée des tests
Tests en charge &
performance
Utilisez les instances « spot » pour
générer des fortes charges
A/B
Lancez des scénarios
A/B avec des réplicas
d’environnements complets
Sécurité
Créez des environnements en
« bac à sable » pour des tests de
sécurité agressifs
1 instance pendant 100 heures
=
100 instances pendant 1 heure
Le datacenter élastique
Lancez des environnements quand vous en avez besoin
Applications packagées
Frameworks de développement et de test sur AWS
Tests à l’échelle
Déploiement en production
Démarrez des ressources
quand vous en avez besoin
Auto Scaling
Group
V1
Elastic
Load
Balancer
Amazon
Relational
Database Service
(RDS)
Auto Scaling
Group
V1
Auto Scaling
Group
V2
Elastic
Load
Balancer
Amazon
Relational
Database Service
(RDS)
Auto Scaling
Group
V1
Auto Scaling
Group
V2
Elastic
Load
Balancer
Amazon
Relational
Database Service
(RDS)
Auto Scaling
Group
V1
Auto Scaling
Group
V2
Elastic
Load
Balancer
Amazon
Relational
Database Service
(RDS)
Auto Scaling
Group
V2
Elastic
Load
Balancer
Amazon
Relational
Database Service
(RDS)
Préservez-les pour un usage futur
Stockage et images hautement durables
Jetez les quand vous
n’en avez plus besoin
Optimisation des coûtsCapacité élastique illimitée
Développement & test dans le cloud
Démarrez des ressources
quand vous en avez besoin
Instances à la demande Instances réservées Instances Ponctuelles (Spot)
Types d’instances
Instances Unix/Linux
à partir de $0.02/heure
Paiement à l’usage
Peu coûteux et flexible
Payer uniquement pour l’utilisation sans
engagement initial ou contrat à long terme
Cas d’usage :
Application à court terme, avec des pics
d’usage ou non prédictibles
Développement et test d’applications
Termes à 1 ou 3 ans
Paiement unique peu élevé permettant de
bénéficier d’une réduction importante des prix
horaires
Peu coûteux / Prédictible
Permet d’être certain de pouvoir lancer les
instances réservées en cas de besoin
Cas d’usages:
Applications avec une charge stable ou
prédictible
Applications requérant de la capacité réservées
incluant les plans de reprise d’activité
Offre faite sur la capacité EC2 inutilisée
Prix des instances ponctuelles basés sur l’offre
et la demande et fixés automatiquement
Gestion par les coûts de capacité à grande
échelle
Cas d’usages:
Applications avec des temps de démarrage et
de complétion flexibles
Applications requérant des prix de calculs très
faibles
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
Load
Hour
Daily CPU Load
Eteignez les quand vous pouvez
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
Load
Hour
Daily CPU Load
25% Economies
Eteignez les quand vous pouvez
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
Load
Hour
Auto-scaling
programmé
Auto-scaling
programmé
Eteignez les quand vous pouvez
Préservez-les pour un usage futur
Stockage et images hautement durables
Jetez les quand vous
n’en avez plus besoin
Optimisation des coûtsCapacité élastique illimitée
Développement & test dans le cloud
Démarrez des ressources
quand vous en avez besoin
Eteignez pour optimiser les coûts, mais conservez les configurations critiques
Des environnements jetables que vous pouvez recréer
AMIs
Créez un catalogue d’AMI pour
chaque itération d’une
application
Stocké dans Amazon S3
Eteignez pour optimiser les coûts, mais conservez les configurations critiques
Des environnements jetables que vous pouvez recréer
AMIs
Créez un catalogue d’AMI pour
chaque itération d’une
application
Stocké dans Amazon S3
Snapshots
Sauvegardez les images de vos
disques avec des jeux
d’instantanés, et attachez les
volumes aux instances quand
nécessaire
Eteignez pour optimiser les coûts, mais conservez les configurations critiques
Des environnements jetables que vous pouvez recréer
AMIs
Créez un catalogue d’AMI pour
chaque itération d’une
application
Stocké dans Amazon S3
Templates
Conservez dans vos outils de
gestion des sources les
templates avec chaque
application
Snapshots
Sauvegardez les images de vos
disques avec des jeux
d’instantanés, et attachez les
volumes aux instances quand
nécessaire
Eteignez pour optimiser les coûts, mais conservez les configurations critiques
Des environnements jetables que vous pouvez recréer
AMIs
Créez un catalogue d’AMI pour
chaque itération d’une
application
Stocké dans Amazon S3
Templates
Conservez dans vos outils de
gestion des sources les
templates avec chaque
application
Snapshots
Sauvegardez les images de vos
disques avec des jeux
d’instantanés, et attachez les
volumes aux instances quand
nécessaire
Faites des retours-arrière et recréez un environnement
pour n’importe quelle version de l’application
No minimum commitment up front and pay per use
brings significant savings
Fast provisioning within minutes for many
applications
Elasticity – the ability to expand and contract IT
infrastructure as needed
Global oil and gas company
Using AWS since 2010
Operationalising their cloud strategy
Shell Foundation Platform – an IT framework – is
AWS approved
Core operational applications running in production
on AWS
Development and test environments running on
AWS
“The AWS Cloud brings business agility as Shell is
able to deploy services much more quickly”
Johan Krebbers
Vice President of Architecture
The Story The Benefits
Pour aller plus loin
http://aws.typepad.com
http://aws.amazon.com/whitepapers
En résumé
Le cloud facilite le développement et le test
Offre des économies importantes grâce à son élasticité
Propose un ensemble unique d’outils pour créer et gérer des environnements
Permet une utilisation à l’échelle au delà des environnements physiques traditionnels
aws.amazon.com
démarrez avec notre niveau d’utilisation gratuite
Merci
Stephan Hadinger – Architecte Solutions
@aws_actus

Mais conteúdo relacionado

Mais procurados

AWS Paris Summit 2014 - T1 - Introduction à Amazon EC2
AWS Paris Summit 2014 - T1 - Introduction à Amazon EC2AWS Paris Summit 2014 - T1 - Introduction à Amazon EC2
AWS Paris Summit 2014 - T1 - Introduction à Amazon EC2Amazon Web Services
 
Bonnes pratiques pour la gestion des opérations de sécurité AWS
Bonnes pratiques pour la gestion des opérations de sécurité AWSBonnes pratiques pour la gestion des opérations de sécurité AWS
Bonnes pratiques pour la gestion des opérations de sécurité AWSJulien SIMON
 
AWS Summit Paris - Track 4 - Session 3 - Créez votre SaaS avec AWS
AWS Summit Paris - Track 4 - Session 3 - Créez votre SaaS avec AWSAWS Summit Paris - Track 4 - Session 3 - Créez votre SaaS avec AWS
AWS Summit Paris - Track 4 - Session 3 - Créez votre SaaS avec AWSAmazon Web Services
 
Présentation d'Amazon Web Services - Human Talks Grenoble
Présentation d'Amazon Web Services - Human Talks GrenoblePrésentation d'Amazon Web Services - Human Talks Grenoble
Présentation d'Amazon Web Services - Human Talks GrenobleBastien Libersa
 
AWS Summit Paris - Track 2 - Session 2 - Préparez-vous à l'imprévu
AWS Summit Paris - Track 2 - Session 2 - Préparez-vous à l'imprévuAWS Summit Paris - Track 2 - Session 2 - Préparez-vous à l'imprévu
AWS Summit Paris - Track 2 - Session 2 - Préparez-vous à l'imprévuAmazon Web Services
 
Modèle de sécurité AWS
Modèle de sécurité AWSModèle de sécurité AWS
Modèle de sécurité AWSJulien SIMON
 
Track 1 - Atelier 3 - Implémentation de cloud d'entreprise par Edifixio
Track 1 - Atelier 3 - Implémentation de cloud d'entreprise par EdifixioTrack 1 - Atelier 3 - Implémentation de cloud d'entreprise par Edifixio
Track 1 - Atelier 3 - Implémentation de cloud d'entreprise par EdifixioAmazon Web Services
 
AWS Paris Summit 2014 - T2 - Déployer des environnements entreprises hybrides
AWS Paris Summit 2014 - T2 - Déployer des environnements entreprises hybridesAWS Paris Summit 2014 - T2 - Déployer des environnements entreprises hybrides
AWS Paris Summit 2014 - T2 - Déployer des environnements entreprises hybridesAmazon Web Services
 
Amazon Web Service par Bertrand Lehurt - 11 mars 2014
Amazon Web Service par Bertrand Lehurt - 11 mars 2014Amazon Web Service par Bertrand Lehurt - 11 mars 2014
Amazon Web Service par Bertrand Lehurt - 11 mars 2014SOAT
 
Un Voyage dans le Cloud: Les Meilleures Pratiques Pour Démarrer Dans Le Cloud...
Un Voyage dans le Cloud: Les Meilleures Pratiques Pour Démarrer Dans Le Cloud...Un Voyage dans le Cloud: Les Meilleures Pratiques Pour Démarrer Dans Le Cloud...
Un Voyage dans le Cloud: Les Meilleures Pratiques Pour Démarrer Dans Le Cloud...Amazon Web Services
 
4D Summit Europe 2016 - Conférence d'A&C Consulting : "Stocker des données su...
4D Summit Europe 2016 - Conférence d'A&C Consulting : "Stocker des données su...4D Summit Europe 2016 - Conférence d'A&C Consulting : "Stocker des données su...
4D Summit Europe 2016 - Conférence d'A&C Consulting : "Stocker des données su...Nathalie Richomme
 
Track 3 - Atelier 1 - Optimisation des coûts avec AWS
Track 3 - Atelier 1 - Optimisation des coûts avec AWSTrack 3 - Atelier 1 - Optimisation des coûts avec AWS
Track 3 - Atelier 1 - Optimisation des coûts avec AWSAmazon Web Services
 
Un Voyage dans le Cloud: Qu'est-ce que AWS?
Un Voyage dans le Cloud: Qu'est-ce que AWS?Un Voyage dans le Cloud: Qu'est-ce que AWS?
Un Voyage dans le Cloud: Qu'est-ce que AWS?Amazon Web Services
 
Track 2- Atelier 4 - Architecturez pour de la haute disponibilité
Track 2- Atelier 4 - Architecturez pour de la haute disponibilitéTrack 2- Atelier 4 - Architecturez pour de la haute disponibilité
Track 2- Atelier 4 - Architecturez pour de la haute disponibilitéAmazon Web Services
 
Deep Dive: Virtual Private Cloud
Deep Dive: Virtual Private CloudDeep Dive: Virtual Private Cloud
Deep Dive: Virtual Private CloudJulien SIMON
 
Deep Dive AWS CloudTrail
Deep Dive AWS CloudTrailDeep Dive AWS CloudTrail
Deep Dive AWS CloudTrailJulien SIMON
 
AWS Summit Paris - Track 4 - Session 2 - Migration Cloud, modernisation des a...
AWS Summit Paris - Track 4 - Session 2 - Migration Cloud, modernisation des a...AWS Summit Paris - Track 4 - Session 2 - Migration Cloud, modernisation des a...
AWS Summit Paris - Track 4 - Session 2 - Migration Cloud, modernisation des a...Amazon Web Services
 
Track 1 - Atelier 2 - Distribution complète d’un site avec le cdn Amazon Clo...
Track 1 - Atelier 2 - Distribution complète d’un site avec le cdn Amazon Clo...Track 1 - Atelier 2 - Distribution complète d’un site avec le cdn Amazon Clo...
Track 1 - Atelier 2 - Distribution complète d’un site avec le cdn Amazon Clo...Amazon Web Services
 
AWS Summit Paris - Track 4 - Session 1 - Faites grandir votre business de ser...
AWS Summit Paris - Track 4 - Session 1 - Faites grandir votre business de ser...AWS Summit Paris - Track 4 - Session 1 - Faites grandir votre business de ser...
AWS Summit Paris - Track 4 - Session 1 - Faites grandir votre business de ser...Amazon Web Services
 
Gibtalk aws
Gibtalk awsGibtalk aws
Gibtalk awsmeliphen
 

Mais procurados (20)

AWS Paris Summit 2014 - T1 - Introduction à Amazon EC2
AWS Paris Summit 2014 - T1 - Introduction à Amazon EC2AWS Paris Summit 2014 - T1 - Introduction à Amazon EC2
AWS Paris Summit 2014 - T1 - Introduction à Amazon EC2
 
Bonnes pratiques pour la gestion des opérations de sécurité AWS
Bonnes pratiques pour la gestion des opérations de sécurité AWSBonnes pratiques pour la gestion des opérations de sécurité AWS
Bonnes pratiques pour la gestion des opérations de sécurité AWS
 
AWS Summit Paris - Track 4 - Session 3 - Créez votre SaaS avec AWS
AWS Summit Paris - Track 4 - Session 3 - Créez votre SaaS avec AWSAWS Summit Paris - Track 4 - Session 3 - Créez votre SaaS avec AWS
AWS Summit Paris - Track 4 - Session 3 - Créez votre SaaS avec AWS
 
Présentation d'Amazon Web Services - Human Talks Grenoble
Présentation d'Amazon Web Services - Human Talks GrenoblePrésentation d'Amazon Web Services - Human Talks Grenoble
Présentation d'Amazon Web Services - Human Talks Grenoble
 
AWS Summit Paris - Track 2 - Session 2 - Préparez-vous à l'imprévu
AWS Summit Paris - Track 2 - Session 2 - Préparez-vous à l'imprévuAWS Summit Paris - Track 2 - Session 2 - Préparez-vous à l'imprévu
AWS Summit Paris - Track 2 - Session 2 - Préparez-vous à l'imprévu
 
Modèle de sécurité AWS
Modèle de sécurité AWSModèle de sécurité AWS
Modèle de sécurité AWS
 
Track 1 - Atelier 3 - Implémentation de cloud d'entreprise par Edifixio
Track 1 - Atelier 3 - Implémentation de cloud d'entreprise par EdifixioTrack 1 - Atelier 3 - Implémentation de cloud d'entreprise par Edifixio
Track 1 - Atelier 3 - Implémentation de cloud d'entreprise par Edifixio
 
AWS Paris Summit 2014 - T2 - Déployer des environnements entreprises hybrides
AWS Paris Summit 2014 - T2 - Déployer des environnements entreprises hybridesAWS Paris Summit 2014 - T2 - Déployer des environnements entreprises hybrides
AWS Paris Summit 2014 - T2 - Déployer des environnements entreprises hybrides
 
Amazon Web Service par Bertrand Lehurt - 11 mars 2014
Amazon Web Service par Bertrand Lehurt - 11 mars 2014Amazon Web Service par Bertrand Lehurt - 11 mars 2014
Amazon Web Service par Bertrand Lehurt - 11 mars 2014
 
Un Voyage dans le Cloud: Les Meilleures Pratiques Pour Démarrer Dans Le Cloud...
Un Voyage dans le Cloud: Les Meilleures Pratiques Pour Démarrer Dans Le Cloud...Un Voyage dans le Cloud: Les Meilleures Pratiques Pour Démarrer Dans Le Cloud...
Un Voyage dans le Cloud: Les Meilleures Pratiques Pour Démarrer Dans Le Cloud...
 
4D Summit Europe 2016 - Conférence d'A&C Consulting : "Stocker des données su...
4D Summit Europe 2016 - Conférence d'A&C Consulting : "Stocker des données su...4D Summit Europe 2016 - Conférence d'A&C Consulting : "Stocker des données su...
4D Summit Europe 2016 - Conférence d'A&C Consulting : "Stocker des données su...
 
Track 3 - Atelier 1 - Optimisation des coûts avec AWS
Track 3 - Atelier 1 - Optimisation des coûts avec AWSTrack 3 - Atelier 1 - Optimisation des coûts avec AWS
Track 3 - Atelier 1 - Optimisation des coûts avec AWS
 
Un Voyage dans le Cloud: Qu'est-ce que AWS?
Un Voyage dans le Cloud: Qu'est-ce que AWS?Un Voyage dans le Cloud: Qu'est-ce que AWS?
Un Voyage dans le Cloud: Qu'est-ce que AWS?
 
Track 2- Atelier 4 - Architecturez pour de la haute disponibilité
Track 2- Atelier 4 - Architecturez pour de la haute disponibilitéTrack 2- Atelier 4 - Architecturez pour de la haute disponibilité
Track 2- Atelier 4 - Architecturez pour de la haute disponibilité
 
Deep Dive: Virtual Private Cloud
Deep Dive: Virtual Private CloudDeep Dive: Virtual Private Cloud
Deep Dive: Virtual Private Cloud
 
Deep Dive AWS CloudTrail
Deep Dive AWS CloudTrailDeep Dive AWS CloudTrail
Deep Dive AWS CloudTrail
 
AWS Summit Paris - Track 4 - Session 2 - Migration Cloud, modernisation des a...
AWS Summit Paris - Track 4 - Session 2 - Migration Cloud, modernisation des a...AWS Summit Paris - Track 4 - Session 2 - Migration Cloud, modernisation des a...
AWS Summit Paris - Track 4 - Session 2 - Migration Cloud, modernisation des a...
 
Track 1 - Atelier 2 - Distribution complète d’un site avec le cdn Amazon Clo...
Track 1 - Atelier 2 - Distribution complète d’un site avec le cdn Amazon Clo...Track 1 - Atelier 2 - Distribution complète d’un site avec le cdn Amazon Clo...
Track 1 - Atelier 2 - Distribution complète d’un site avec le cdn Amazon Clo...
 
AWS Summit Paris - Track 4 - Session 1 - Faites grandir votre business de ser...
AWS Summit Paris - Track 4 - Session 1 - Faites grandir votre business de ser...AWS Summit Paris - Track 4 - Session 1 - Faites grandir votre business de ser...
AWS Summit Paris - Track 4 - Session 1 - Faites grandir votre business de ser...
 
Gibtalk aws
Gibtalk awsGibtalk aws
Gibtalk aws
 

Semelhante a Un Voyage dans le Cloud - Dev & Test

AWS Summit Paris - Track 3 - Session 3 - Découvrez Amazon WorkSpaces et WorkS...
AWS Summit Paris - Track 3 - Session 3 - Découvrez Amazon WorkSpaces et WorkS...AWS Summit Paris - Track 3 - Session 3 - Découvrez Amazon WorkSpaces et WorkS...
AWS Summit Paris - Track 3 - Session 3 - Découvrez Amazon WorkSpaces et WorkS...Amazon Web Services
 
Monter des environnements dev test efficaces avec Windows Azure
Monter des environnements dev test efficaces avec Windows AzureMonter des environnements dev test efficaces avec Windows Azure
Monter des environnements dev test efficaces avec Windows AzureMicrosoft Technet France
 
Modèles d'Azure Resource Manager: Améliorer vos déploiements sur Azure
Modèles d'Azure Resource Manager: Améliorer vos déploiements sur AzureModèles d'Azure Resource Manager: Améliorer vos déploiements sur Azure
Modèles d'Azure Resource Manager: Améliorer vos déploiements sur AzureStephane Lapointe
 
Java in ze Cloud - INSA - nov. 2012
Java in ze Cloud - INSA - nov. 2012Java in ze Cloud - INSA - nov. 2012
Java in ze Cloud - INSA - nov. 2012Alexis Hassler
 
Valtech - Cloud computing - Infrastructure as a Service
Valtech - Cloud computing - Infrastructure as a ServiceValtech - Cloud computing - Infrastructure as a Service
Valtech - Cloud computing - Infrastructure as a ServiceValtech
 
Site web fonctionnel et élastique sur Azure
Site web fonctionnel et élastique sur AzureSite web fonctionnel et élastique sur Azure
Site web fonctionnel et élastique sur AzureMicrosoft Technet France
 
Kalistick MixIT dev@cloud
Kalistick MixIT dev@cloudKalistick MixIT dev@cloud
Kalistick MixIT dev@cloudkalistick
 
Gab17 lyon-Docker pour quoi faire - Cédric Leblond et Derue
Gab17 lyon-Docker pour quoi faire - Cédric Leblond et DerueGab17 lyon-Docker pour quoi faire - Cédric Leblond et Derue
Gab17 lyon-Docker pour quoi faire - Cédric Leblond et DerueAZUG FR
 
SUSE Expert Days Paris 2018 – CaaSP
SUSE Expert Days Paris 2018 – CaaSPSUSE Expert Days Paris 2018 – CaaSP
SUSE Expert Days Paris 2018 – CaaSPSUSE
 
TIAD 2016 : Accenture Devops Platform dans Microsoft Azure
TIAD 2016 : Accenture Devops Platform dans Microsoft AzureTIAD 2016 : Accenture Devops Platform dans Microsoft Azure
TIAD 2016 : Accenture Devops Platform dans Microsoft AzureThe Incredible Automation Day
 
Webinar Smile : Comment industrialiser votre SI avec Ansible ?
Webinar Smile : Comment industrialiser votre SI avec Ansible ?Webinar Smile : Comment industrialiser votre SI avec Ansible ?
Webinar Smile : Comment industrialiser votre SI avec Ansible ?Smile I.T is open
 
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...vlabatut
 
CloudUnit le PaaS par TreeptiK
CloudUnit le PaaS par TreeptiKCloudUnit le PaaS par TreeptiK
CloudUnit le PaaS par TreeptiKAmico Fabien
 
Devops d-day 2017 docker openstack docker
Devops d-day 2017  docker openstack dockerDevops d-day 2017  docker openstack docker
Devops d-day 2017 docker openstack dockerAlexis Ducastel
 
JFTL-2018-Comment-mettre-en-place-des-plateformes-de-test-grâce-à-Docker.pdf
JFTL-2018-Comment-mettre-en-place-des-plateformes-de-test-grâce-à-Docker.pdfJFTL-2018-Comment-mettre-en-place-des-plateformes-de-test-grâce-à-Docker.pdf
JFTL-2018-Comment-mettre-en-place-des-plateformes-de-test-grâce-à-Docker.pdfqsdqsd4
 
Codons notre infrastructure
Codons notre infrastructureCodons notre infrastructure
Codons notre infrastructurecontinuousphp
 
AWS Paris Summit 2014 - T4 - Créez votre PaaS avec AWS
AWS Paris Summit 2014 - T4 - Créez votre PaaS avec AWSAWS Paris Summit 2014 - T4 - Créez votre PaaS avec AWS
AWS Paris Summit 2014 - T4 - Créez votre PaaS avec AWSAmazon Web Services
 
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi..."J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...Microsoft
 
[GAB2016] La sécurité dans Azure - Estelle Auberix
[GAB2016] La sécurité dans Azure - Estelle Auberix[GAB2016] La sécurité dans Azure - Estelle Auberix
[GAB2016] La sécurité dans Azure - Estelle AuberixCellenza
 

Semelhante a Un Voyage dans le Cloud - Dev & Test (20)

AWS Summit Paris - Track 3 - Session 3 - Découvrez Amazon WorkSpaces et WorkS...
AWS Summit Paris - Track 3 - Session 3 - Découvrez Amazon WorkSpaces et WorkS...AWS Summit Paris - Track 3 - Session 3 - Découvrez Amazon WorkSpaces et WorkS...
AWS Summit Paris - Track 3 - Session 3 - Découvrez Amazon WorkSpaces et WorkS...
 
Monter des environnements dev test efficaces avec Windows Azure
Monter des environnements dev test efficaces avec Windows AzureMonter des environnements dev test efficaces avec Windows Azure
Monter des environnements dev test efficaces avec Windows Azure
 
Modèles d'Azure Resource Manager: Améliorer vos déploiements sur Azure
Modèles d'Azure Resource Manager: Améliorer vos déploiements sur AzureModèles d'Azure Resource Manager: Améliorer vos déploiements sur Azure
Modèles d'Azure Resource Manager: Améliorer vos déploiements sur Azure
 
Java in ze Cloud - INSA - nov. 2012
Java in ze Cloud - INSA - nov. 2012Java in ze Cloud - INSA - nov. 2012
Java in ze Cloud - INSA - nov. 2012
 
Valtech - Cloud computing - Infrastructure as a Service
Valtech - Cloud computing - Infrastructure as a ServiceValtech - Cloud computing - Infrastructure as a Service
Valtech - Cloud computing - Infrastructure as a Service
 
Site web fonctionnel et élastique sur Azure
Site web fonctionnel et élastique sur AzureSite web fonctionnel et élastique sur Azure
Site web fonctionnel et élastique sur Azure
 
Kalistick MixIT dev@cloud
Kalistick MixIT dev@cloudKalistick MixIT dev@cloud
Kalistick MixIT dev@cloud
 
Gab17 lyon-Docker pour quoi faire - Cédric Leblond et Derue
Gab17 lyon-Docker pour quoi faire - Cédric Leblond et DerueGab17 lyon-Docker pour quoi faire - Cédric Leblond et Derue
Gab17 lyon-Docker pour quoi faire - Cédric Leblond et Derue
 
SUSE Expert Days Paris 2018 – CaaSP
SUSE Expert Days Paris 2018 – CaaSPSUSE Expert Days Paris 2018 – CaaSP
SUSE Expert Days Paris 2018 – CaaSP
 
TIAD 2016 : Accenture Devops Platform dans Microsoft Azure
TIAD 2016 : Accenture Devops Platform dans Microsoft AzureTIAD 2016 : Accenture Devops Platform dans Microsoft Azure
TIAD 2016 : Accenture Devops Platform dans Microsoft Azure
 
Webinar Smile : Comment industrialiser votre SI avec Ansible ?
Webinar Smile : Comment industrialiser votre SI avec Ansible ?Webinar Smile : Comment industrialiser votre SI avec Ansible ?
Webinar Smile : Comment industrialiser votre SI avec Ansible ?
 
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
 
CloudUnit le PaaS par TreeptiK
CloudUnit le PaaS par TreeptiKCloudUnit le PaaS par TreeptiK
CloudUnit le PaaS par TreeptiK
 
Devops d-day 2017 docker openstack docker
Devops d-day 2017  docker openstack dockerDevops d-day 2017  docker openstack docker
Devops d-day 2017 docker openstack docker
 
JFTL-2018-Comment-mettre-en-place-des-plateformes-de-test-grâce-à-Docker.pdf
JFTL-2018-Comment-mettre-en-place-des-plateformes-de-test-grâce-à-Docker.pdfJFTL-2018-Comment-mettre-en-place-des-plateformes-de-test-grâce-à-Docker.pdf
JFTL-2018-Comment-mettre-en-place-des-plateformes-de-test-grâce-à-Docker.pdf
 
Codons notre infrastructure
Codons notre infrastructureCodons notre infrastructure
Codons notre infrastructure
 
Codons notre infrastructure
Codons notre infrastructureCodons notre infrastructure
Codons notre infrastructure
 
AWS Paris Summit 2014 - T4 - Créez votre PaaS avec AWS
AWS Paris Summit 2014 - T4 - Créez votre PaaS avec AWSAWS Paris Summit 2014 - T4 - Créez votre PaaS avec AWS
AWS Paris Summit 2014 - T4 - Créez votre PaaS avec AWS
 
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi..."J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...
 
[GAB2016] La sécurité dans Azure - Estelle Auberix
[GAB2016] La sécurité dans Azure - Estelle Auberix[GAB2016] La sécurité dans Azure - Estelle Auberix
[GAB2016] La sécurité dans Azure - Estelle Auberix
 

Mais de Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

Mais de Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Un Voyage dans le Cloud - Dev & Test

  • 1. Voyage dans le cloud: Développement & Test Stephan Hadinger – Architecte Solutions @aws_actus
  • 2. Cas d’utilisation classiques et premiers pas dans le cloud AWS Retour d’expérience de cas clients Meilleures pratiques pour démarrer vos projets Voyage dans le cloud
  • 3. Explorez les bénéfices d’AWS pour le domaine ‘hors production’ Gagnez en agilité pour vos développements Montez en compétences sur le cloud Utilisez l’élasticité et l’automatisation à leur bénéfice maximal Développement & test
  • 4. Pourquoi utiliser AWS pour le dev-test? Quels services AWS utiliser? Patterns classiques Pour aller plus loin Ordre du jour
  • 5. Pourquoi utiliser AWS pour les développements et les tests?
  • 8. De nombreux environnements Préservations des configurations connues Cycles de développement se chevauchant Projets démarrent et s’arrêtent souvent Cycles de vie courts "golden masters" préférables Jetables Nombreux
  • 9. Préservez-les pour un usage futur Stockage et images hautement durables Jetez les quand vous n’en avez plus besoin Optimisation des coûtsCapacité élastique illimitée Développement & test dans le cloud Démarrez des ressources quand vous en avez besoin
  • 10. Le datacenter élastique Lancez des environnements quand vous en avez besoin Applications packagées Frameworks de développement et de test sur AWS Tests à l’échelle Déploiement en production Démarrez des ressources quand vous en avez besoin
  • 11. Le datacenter élastique Lancez des environnements quand vous en avez besoin Applications packagées Frameworks de développement et de test sur AWS Tests à l’échelle Déploiement en production Démarrez des ressources quand vous en avez besoin
  • 12. Blocs de base… Bloc de base personnalisé Image générique
  • 15. Démarrez les ressources à volonté…
  • 16. Connectez-vous par des liens sécurisés…
  • 17. Puis éteignez les ressources
  • 18. Préservez-les pour un usage futur Démarrez des ressources quand vous en avez besoin Jetez les quand vous n’en avez plus besoin
  • 19. Le datacenter élastique Lancez des environnements quand vous en avez besoin Applications packagées Frameworks de développement et de test sur AWS Tests à l’échelle Déploiement en production Démarrez des ressources quand vous en avez besoin
  • 20. “…AWS seemed to be the best solution available to allow a small, independent company to rapidly develop and test a completely new infrastructure, and host it. We also loved the flexibility that AWS allowed us, when spinning up smaller test environments, for beta trials, QA, localization, and during development. The low initial cost was also crucial.” Alex Evans, CTO
  • 21. Démarrez des environnements qui vous conviennent Faites-le vous-même CloudFormationBeanstalk AMIs, snapshots, boostrapping Utilisez les blocs de base AWS pour monter un environnement qui convient à vos besoins Utilisez la console ou écrivez des scripts simples
  • 22. Conteneurs standards gérés Donnez accès à des environnements de développement et de test aux développeurs directement depuis les IDE Configurez les propriétés des conteneurs selon vos besoins AMIs, snapshots, boostrapping Utilisez les blocs de base AWS pour monter un environnement qui convient à vos besoins Utilisez la console ou écrivez des scripts simples Démarrez des environnements qui vous conviennent Faites-le vous-même CloudFormationBeanstalk
  • 23. Faites-le vous-même CloudFormationBeanstalk Définissez vos besoins de manière déclarative Utilisez toute la puissance du cloud et lancez des environnements complexes avec le langage CloudFormation Générez des environnements qui évoluent avec vos développements Conteneurs standards gérés Donnez accès à des environnements de développement et de test aux développeurs directement depuis les IDE Configurez les propriétés des conteneurs selon vos besoins AMIs, snapshots, boostrapping Utilisez les blocs de base AWS pour monter un environnement qui convient à vos besoins Utilisez la console ou écrivez des scripts simples Démarrez des environnements qui vous conviennent
  • 24. Faites-le vous-même CloudFormationBeanstalk Démarrez des environnements qui vous conviennent Définissez vos besoins de manière déclarative Utilisez toute la puissance du cloud et lancez des environnements complexes avec le langage CloudFormation Générez des environnements qui évoluent avec vos développements Conteneurs standards gérés Donnez accès à des environnements de développement et de test aux développeurs directement depuis les IDE Configurez les propriétés des conteneurs selon vos besoins AMIs, snapshots, boostrapping Utilisez les blocs de base AWS pour monter un environnement qui convient à vos besoins Utilisez la console ou écrivez des scripts simples
  • 26. …dans une variété de conteneurs Java Python Ruby Node.JS .Net PHP Faites-le vous-même CloudFormationBeanstalk
  • 27. Package applicatif déployé dans Beanstalk CloudFormationBeanstalkFaites-le vous-même
  • 28. Votre application Application Service HTTP Service Language Interpreter Operating System Host Qui crée le conteneur dans Amazon EC2 CloudFormationBeanstalkFaites-le vous-même
  • 29. Beanstalk s’occupe de l’environnement… CloudFormationBeanstalkFaites-le vous-même
  • 30. …ajoute un Elastic Load Balancer… CloudFormationBeanstalkFaites-le vous-même
  • 31. …un Auto Scaling group CloudFormationBeanstalkFaites-le vous-même
  • 32. …puis lance les instances CloudFormationBeanstalkFaites-le vous-même
  • 33. …tout est inclus dans le service Beanstalk CloudFormationBeanstalkFaites-le vous-même
  • 34. …et publié sous un CNAME CloudFormationBeanstalkFaites-le vous-même
  • 35. …les logs et versions d’applications conservés dans S3 CloudFormationBeanstalkFaites-le vous-même
  • 36. Faites-le vous-même CloudFormationBeanstalk Définissez vos besoins de manière déclarative Utilisez toute la puissance du cloud et lancez des environnements complexes avec le langage CloudFormation Générez des environnements qui évoluent avec vos développements Conteneurs standards gérés Donnez accès à des environnements de développement et de test aux développeurs directement depuis les IDE Configurez les propriétés des conteneurs selon vos besoins AMIs, snapshots, boostrapping Utilisez les blocs de base AWS pour monter un environnement qui convient à vos besoins Utilisez la console ou écrivez des scripts simples Démarrez des environnements qui vous conviennent
  • 37. Composants et terminologie CloudFormation Template CloudFormation Stack Fichier au format JSON Définition des paramètres Création de ressources Configuration des actions Services AWS configurés Support étendu des services Personnalisable Framework Création des Stacks Mise à jour des Stacks Détection des erreurs et retour arrière CloudFormationBeanstalkFaites-le vous-même
  • 38. Template Configuration connue Conservez les versions de vos stacks dans votre outil de gestion des sources Système de paramètres Templates dynamiques et pilotés par les utilisateurs Collaboration Partagez les templates aussi facilement que des fichiers sources CloudFormationBeanstalk Définition déclarative Peut être créé de manière programmatique Les bénéfices d’un environnement par template Faites-le vous-même
  • 39.
  • 40. Le datacenter élastique Lancez des environnements quand vous en avez besoin Applications packagées Frameworks de développement et de test sur AWS Tests à l’échelle Déploiement en production Démarrez des ressources quand vous en avez besoin
  • 42. Certification of SAP BusinessObjects business intelligence solutions and SAP Rapid Deployment Solutions (RDS) on Linux & Windows Server 2008 R2 Certification of SAP Business All-in-One on Linux & Windows Server 2008 R2 Certified database engines for production SAP deployments: MaxDB, DB2, MS SQL Server 2008 R2 http://aws.amazon.com/sap/
  • 43. Templates et applications disponibles Réduisez le temps de démarrage de plusieurs jours à quelques minutes pour Oracle Enterprise Linux, Oracle Database 11gR2, Oracle E-Business Suite, Oracle JD Edwards Enterprise One, et Oracle PeopleSoft.
  • 44. Le datacenter élastique Lancez des environnements quand vous en avez besoin Applications packagées Frameworks de développement et de test sur AWS Tests à l’échelle Déploiement en production Démarrez des ressources quand vous en avez besoin
  • 45. AWS est ouvert et flexible – construisez vos systèmes dev-test Frameworks & environnements Gestion des sources Utilisez EC2 pour faire tourner les système de « source control » populaires Gestion de projet Ajoutez de la gestion de projet et de tickets intégrés Stations de travail Instanciez des environnements de développement standards Serveurs de Build Utilisez la puissance de calcul à la demande d’EC2 pour faire de l’intégration continue
  • 46.
  • 47.
  • 48.
  • 49. Le datacenter élastique Lancez des environnements quand vous en avez besoin Applications packagées Frameworks de développement et de test sur AWS Tests à l’échelle Déploiement en production Démarrez des ressources quand vous en avez besoin
  • 50. Créez des environnements pour supporter différents type de tests Tester à l’échelle Tests unitaires et non- régression Ajoutez des serveurs à la demande pour réduire la durée des tests Tests en charge & performance Utilisez les instances « spot » pour générer des fortes charges A/B Lancez des scénarios A/B avec des réplicas d’environnements complets Sécurité Créez des environnements en « bac à sable » pour des tests de sécurité agressifs
  • 51. 1 instance pendant 100 heures = 100 instances pendant 1 heure
  • 52.
  • 53. Le datacenter élastique Lancez des environnements quand vous en avez besoin Applications packagées Frameworks de développement et de test sur AWS Tests à l’échelle Déploiement en production Démarrez des ressources quand vous en avez besoin
  • 59.
  • 60. Préservez-les pour un usage futur Stockage et images hautement durables Jetez les quand vous n’en avez plus besoin Optimisation des coûtsCapacité élastique illimitée Développement & test dans le cloud Démarrez des ressources quand vous en avez besoin
  • 61. Instances à la demande Instances réservées Instances Ponctuelles (Spot) Types d’instances Instances Unix/Linux à partir de $0.02/heure Paiement à l’usage Peu coûteux et flexible Payer uniquement pour l’utilisation sans engagement initial ou contrat à long terme Cas d’usage : Application à court terme, avec des pics d’usage ou non prédictibles Développement et test d’applications Termes à 1 ou 3 ans Paiement unique peu élevé permettant de bénéficier d’une réduction importante des prix horaires Peu coûteux / Prédictible Permet d’être certain de pouvoir lancer les instances réservées en cas de besoin Cas d’usages: Applications avec une charge stable ou prédictible Applications requérant de la capacité réservées incluant les plans de reprise d’activité Offre faite sur la capacité EC2 inutilisée Prix des instances ponctuelles basés sur l’offre et la demande et fixés automatiquement Gestion par les coûts de capacité à grande échelle Cas d’usages: Applications avec des temps de démarrage et de complétion flexibles Applications requérant des prix de calculs très faibles
  • 62. 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 Load Hour Daily CPU Load Eteignez les quand vous pouvez
  • 63. 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 Load Hour Daily CPU Load 25% Economies Eteignez les quand vous pouvez
  • 64. 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 Load Hour Auto-scaling programmé Auto-scaling programmé Eteignez les quand vous pouvez
  • 65.
  • 66. Préservez-les pour un usage futur Stockage et images hautement durables Jetez les quand vous n’en avez plus besoin Optimisation des coûtsCapacité élastique illimitée Développement & test dans le cloud Démarrez des ressources quand vous en avez besoin
  • 67. Eteignez pour optimiser les coûts, mais conservez les configurations critiques Des environnements jetables que vous pouvez recréer AMIs Créez un catalogue d’AMI pour chaque itération d’une application Stocké dans Amazon S3
  • 68. Eteignez pour optimiser les coûts, mais conservez les configurations critiques Des environnements jetables que vous pouvez recréer AMIs Créez un catalogue d’AMI pour chaque itération d’une application Stocké dans Amazon S3 Snapshots Sauvegardez les images de vos disques avec des jeux d’instantanés, et attachez les volumes aux instances quand nécessaire
  • 69. Eteignez pour optimiser les coûts, mais conservez les configurations critiques Des environnements jetables que vous pouvez recréer AMIs Créez un catalogue d’AMI pour chaque itération d’une application Stocké dans Amazon S3 Templates Conservez dans vos outils de gestion des sources les templates avec chaque application Snapshots Sauvegardez les images de vos disques avec des jeux d’instantanés, et attachez les volumes aux instances quand nécessaire
  • 70. Eteignez pour optimiser les coûts, mais conservez les configurations critiques Des environnements jetables que vous pouvez recréer AMIs Créez un catalogue d’AMI pour chaque itération d’une application Stocké dans Amazon S3 Templates Conservez dans vos outils de gestion des sources les templates avec chaque application Snapshots Sauvegardez les images de vos disques avec des jeux d’instantanés, et attachez les volumes aux instances quand nécessaire Faites des retours-arrière et recréez un environnement pour n’importe quelle version de l’application
  • 71. No minimum commitment up front and pay per use brings significant savings Fast provisioning within minutes for many applications Elasticity – the ability to expand and contract IT infrastructure as needed Global oil and gas company Using AWS since 2010 Operationalising their cloud strategy Shell Foundation Platform – an IT framework – is AWS approved Core operational applications running in production on AWS Development and test environments running on AWS “The AWS Cloud brings business agility as Shell is able to deploy services much more quickly” Johan Krebbers Vice President of Architecture The Story The Benefits
  • 75. Le cloud facilite le développement et le test Offre des économies importantes grâce à son élasticité Propose un ensemble unique d’outils pour créer et gérer des environnements Permet une utilisation à l’échelle au delà des environnements physiques traditionnels
  • 76. aws.amazon.com démarrez avec notre niveau d’utilisation gratuite
  • 77. Merci Stephan Hadinger – Architecte Solutions @aws_actus