SlideShare une entreprise Scribd logo
1  sur  16
Télécharger pour lire hors ligne
Conteneurs sur
Haifa Ftirich
Plan
▪ Les services de AWS pour les conteneurs
▪ Comment choisir
▪ Le service ECS
▪ Méthodes de déploiement
▪ Haute disponibilité et ECS
▪ Demo
▪ Questions
2/15
3/15
Amazon Elastic Container Service
Amazon ECS est le service de gestion de conteneurs managé par AWS.
4/15
Amazon Elastic Container Service for Kubernetes
Service Kubernetes hautement disponible, scalable et sécurisé
5/15
AWS Fargate va plus loin en manageant directement les flottes d’instances EC2 de vos conteneurs ! AWS
Fargate vous soustrait au provisionnement et à la configuration de toute instance !
Passez directement à vos task définitions et aux réglages réseaux et IAM: Fargate s’occupe du reste !
6/15
Amazon Elastic Container Registry
ECR est un registre de conteneurs Docker entièrement géré qui permet aux développeurs de stocker,
gérer et déployer facilement des images de conteneur Docker.
7/15
Comment choisir
Quand utiliser Amazon ECS Quand utiliser Amazon EKS Quand utiliser Amazon Fargate
Amazon ECS est clairement
destiné à ceux qui souhaitent
profiter de leur containers, rien
que leurs containers, tout en
continuant de profiter des
nombreux autres services AWS.
Amazon EKS s’adresse
clairement aux utilisateurs de
Kubernetes qui ne veulent pas
perdre de temps sur
l'infrastructure de leur Control
Plane.
Amazon Fargate semble le plus
adapté pour réaliser des tests à
la volée, sans avoir à s’outiller
lourdement.
8/15
9/15
Il existe 3 composants dans ECS :
● Instance Container: Ce sont les instances EC2 dans lesquelles tournent les conteneurs
Docker.
● Task: C’est le conteneur qui tourne dans ECS. Il est définit par un “Task definition” sous
format json.
● Service: C’est un ensemble des tasks qui tournent simultanément. Le service scheduler
assure que le task n’échoue jamais en le relançant chaque fois qu’il termine.
10/15
11/15
Il y a deux modes de déploiement des conteneurs dans AWS :
● Le mode EC2 dans lequel l’utilisateur doit configurer tous les composants :
○ Les ressources du computing (VPC,EC2, Autoscaling, le choix de AMI
ecs-optimized, etc.)
○ le task et le service en utilisant des APIs ECS.
● Fargate, qui fait abstraction de tout ce qui est gestion des ressources du computing bas
niveau (EC2, Autoscaling…etc) et permet de se concentrer sur l’application.
12/15
13/15
ECS architecture hautement disponible
14/15
15/15
DEMO
Questions?
16/15

Contenu connexe

Similaire à AWS containers solutions

Tadx - Présentation Conteneurisation
Tadx -  Présentation ConteneurisationTadx -  Présentation Conteneurisation
Tadx - Présentation ConteneurisationTADx
 
Docker - un outil pour faciliter le développement et le déploiement informatique
Docker - un outil pour faciliter le développement et le déploiement informatiqueDocker - un outil pour faciliter le développement et le déploiement informatique
Docker - un outil pour faciliter le développement et le déploiement informatiquesdenier
 
Orchestrating Docker in production - TIAD Camp Docker
Orchestrating Docker in production - TIAD Camp DockerOrchestrating Docker in production - TIAD Camp Docker
Orchestrating Docker in production - TIAD Camp DockerThe Incredible Automation Day
 
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
 
Aws beanstalk - Pastis Tech 21/11/2019
Aws beanstalk - Pastis Tech 21/11/2019Aws beanstalk - Pastis Tech 21/11/2019
Aws beanstalk - Pastis Tech 21/11/2019Frederic Leger
 
Alphorm.com Formation Kubernetes : Installation et Configuration
Alphorm.com Formation Kubernetes : Installation et ConfigurationAlphorm.com Formation Kubernetes : Installation et Configuration
Alphorm.com Formation Kubernetes : Installation et ConfigurationAlphorm
 
SUSE Expert Days Paris 2018 – CaaSP
SUSE Expert Days Paris 2018 – CaaSPSUSE Expert Days Paris 2018 – CaaSP
SUSE Expert Days Paris 2018 – CaaSPSUSE
 
Geek Time Mars 2017 : Workshop Docker
Geek Time Mars 2017 : Workshop DockerGeek Time Mars 2017 : Workshop Docker
Geek Time Mars 2017 : Workshop DockerNizar GARRACHE
 
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
 
A la découverte de docker, 1ère partie
A la découverte de docker, 1ère partieA la découverte de docker, 1ère partie
A la découverte de docker, 1ère partieSamuel Desseaux
 
TechDays 2014 : retour d'expérience Kompass migration Java dans Azure
TechDays 2014 : retour d'expérience Kompass migration Java dans AzureTechDays 2014 : retour d'expérience Kompass migration Java dans Azure
TechDays 2014 : retour d'expérience Kompass migration Java dans AzureThomas Conté
 
709469716-Docker-Intro.pptx709469716-Docker-Intro.pptx
709469716-Docker-Intro.pptx709469716-Docker-Intro.pptx709469716-Docker-Intro.pptx709469716-Docker-Intro.pptx
709469716-Docker-Intro.pptx709469716-Docker-Intro.pptxAbdellahELMAMOUN
 
OUMAIMA BOUGRYNE PPT.pptx
OUMAIMA BOUGRYNE PPT.pptxOUMAIMA BOUGRYNE PPT.pptx
OUMAIMA BOUGRYNE PPT.pptxLKLKHNKH
 
JFTL-2018-Comment-mettre-en-place-des-plateformes-de-test-gr__ce-__-Docker.pptx
JFTL-2018-Comment-mettre-en-place-des-plateformes-de-test-gr__ce-__-Docker.pptxJFTL-2018-Comment-mettre-en-place-des-plateformes-de-test-gr__ce-__-Docker.pptx
JFTL-2018-Comment-mettre-en-place-des-plateformes-de-test-gr__ce-__-Docker.pptxAnisSalhi3
 
"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
 
GAB 2017 PARIS - Docker sur Azure Container Services et DCOS par Michaël FERY...
GAB 2017 PARIS - Docker sur Azure Container Services et DCOS par Michaël FERY...GAB 2017 PARIS - Docker sur Azure Container Services et DCOS par Michaël FERY...
GAB 2017 PARIS - Docker sur Azure Container Services et DCOS par Michaël FERY...AZUG FR
 
A la découverte de docker, 2ème partie
A la découverte de docker, 2ème partieA la découverte de docker, 2ème partie
A la découverte de docker, 2ème partieSamuel Desseaux
 
Un Voyage dans le Cloud - Dev & Test
Un Voyage dans le Cloud - Dev & Test Un Voyage dans le Cloud - Dev & Test
Un Voyage dans le Cloud - Dev & Test Amazon Web Services
 
Les clouds, du buzz à la vraie science
Les clouds, du buzz à la vraie scienceLes clouds, du buzz à la vraie science
Les clouds, du buzz à la vraie scienceFrederic Desprez
 

Similaire à AWS containers solutions (20)

Tadx - Présentation Conteneurisation
Tadx -  Présentation ConteneurisationTadx -  Présentation Conteneurisation
Tadx - Présentation Conteneurisation
 
Docker - un outil pour faciliter le développement et le déploiement informatique
Docker - un outil pour faciliter le développement et le déploiement informatiqueDocker - un outil pour faciliter le développement et le déploiement informatique
Docker - un outil pour faciliter le développement et le déploiement informatique
 
Orchestrating Docker in production - TIAD Camp Docker
Orchestrating Docker in production - TIAD Camp DockerOrchestrating Docker in production - TIAD Camp Docker
Orchestrating Docker in production - TIAD Camp Docker
 
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
 
Aws beanstalk - Pastis Tech 21/11/2019
Aws beanstalk - Pastis Tech 21/11/2019Aws beanstalk - Pastis Tech 21/11/2019
Aws beanstalk - Pastis Tech 21/11/2019
 
Alphorm.com Formation Kubernetes : Installation et Configuration
Alphorm.com Formation Kubernetes : Installation et ConfigurationAlphorm.com Formation Kubernetes : Installation et Configuration
Alphorm.com Formation Kubernetes : Installation et Configuration
 
SUSE Expert Days Paris 2018 – CaaSP
SUSE Expert Days Paris 2018 – CaaSPSUSE Expert Days Paris 2018 – CaaSP
SUSE Expert Days Paris 2018 – CaaSP
 
Geek Time Mars 2017 : Workshop Docker
Geek Time Mars 2017 : Workshop DockerGeek Time Mars 2017 : Workshop Docker
Geek Time Mars 2017 : Workshop 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
 
A la découverte de docker, 1ère partie
A la découverte de docker, 1ère partieA la découverte de docker, 1ère partie
A la découverte de docker, 1ère partie
 
TechDays 2014 : retour d'expérience Kompass migration Java dans Azure
TechDays 2014 : retour d'expérience Kompass migration Java dans AzureTechDays 2014 : retour d'expérience Kompass migration Java dans Azure
TechDays 2014 : retour d'expérience Kompass migration Java dans Azure
 
709469716-Docker-Intro.pptx709469716-Docker-Intro.pptx
709469716-Docker-Intro.pptx709469716-Docker-Intro.pptx709469716-Docker-Intro.pptx709469716-Docker-Intro.pptx
709469716-Docker-Intro.pptx709469716-Docker-Intro.pptx
 
OUMAIMA BOUGRYNE PPT.pptx
OUMAIMA BOUGRYNE PPT.pptxOUMAIMA BOUGRYNE PPT.pptx
OUMAIMA BOUGRYNE PPT.pptx
 
JFTL-2018-Comment-mettre-en-place-des-plateformes-de-test-gr__ce-__-Docker.pptx
JFTL-2018-Comment-mettre-en-place-des-plateformes-de-test-gr__ce-__-Docker.pptxJFTL-2018-Comment-mettre-en-place-des-plateformes-de-test-gr__ce-__-Docker.pptx
JFTL-2018-Comment-mettre-en-place-des-plateformes-de-test-gr__ce-__-Docker.pptx
 
Windows HPC server sur Windows Azure (100
Windows HPC server sur Windows Azure (100Windows HPC server sur Windows Azure (100
Windows HPC server sur Windows Azure (100
 
"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...
 
GAB 2017 PARIS - Docker sur Azure Container Services et DCOS par Michaël FERY...
GAB 2017 PARIS - Docker sur Azure Container Services et DCOS par Michaël FERY...GAB 2017 PARIS - Docker sur Azure Container Services et DCOS par Michaël FERY...
GAB 2017 PARIS - Docker sur Azure Container Services et DCOS par Michaël FERY...
 
A la découverte de docker, 2ème partie
A la découverte de docker, 2ème partieA la découverte de docker, 2ème partie
A la découverte de docker, 2ème partie
 
Un Voyage dans le Cloud - Dev & Test
Un Voyage dans le Cloud - Dev & Test Un Voyage dans le Cloud - Dev & Test
Un Voyage dans le Cloud - Dev & Test
 
Les clouds, du buzz à la vraie science
Les clouds, du buzz à la vraie scienceLes clouds, du buzz à la vraie science
Les clouds, du buzz à la vraie science
 

Plus de Haifa Ftirich

Plus de Haifa Ftirich (7)

HaifaFtirich2016
HaifaFtirich2016HaifaFtirich2016
HaifaFtirich2016
 
Crowd funding
Crowd funding Crowd funding
Crowd funding
 
HaifaRafiaaFTIRICH2015
HaifaRafiaaFTIRICH2015HaifaRafiaaFTIRICH2015
HaifaRafiaaFTIRICH2015
 
Présentation-Tunihack 2015
Présentation-Tunihack 2015Présentation-Tunihack 2015
Présentation-Tunihack 2015
 
SSL/TSL Protocols
SSL/TSL ProtocolsSSL/TSL Protocols
SSL/TSL Protocols
 
Vagrant workshop 2015
Vagrant workshop 2015Vagrant workshop 2015
Vagrant workshop 2015
 
JenkinsPy workshop
JenkinsPy workshop JenkinsPy workshop
JenkinsPy workshop
 

AWS containers solutions

  • 2. Plan ▪ Les services de AWS pour les conteneurs ▪ Comment choisir ▪ Le service ECS ▪ Méthodes de déploiement ▪ Haute disponibilité et ECS ▪ Demo ▪ Questions 2/15
  • 4. Amazon Elastic Container Service Amazon ECS est le service de gestion de conteneurs managé par AWS. 4/15
  • 5. Amazon Elastic Container Service for Kubernetes Service Kubernetes hautement disponible, scalable et sécurisé 5/15
  • 6. AWS Fargate va plus loin en manageant directement les flottes d’instances EC2 de vos conteneurs ! AWS Fargate vous soustrait au provisionnement et à la configuration de toute instance ! Passez directement à vos task définitions et aux réglages réseaux et IAM: Fargate s’occupe du reste ! 6/15
  • 7. Amazon Elastic Container Registry ECR est un registre de conteneurs Docker entièrement géré qui permet aux développeurs de stocker, gérer et déployer facilement des images de conteneur Docker. 7/15
  • 8. Comment choisir Quand utiliser Amazon ECS Quand utiliser Amazon EKS Quand utiliser Amazon Fargate Amazon ECS est clairement destiné à ceux qui souhaitent profiter de leur containers, rien que leurs containers, tout en continuant de profiter des nombreux autres services AWS. Amazon EKS s’adresse clairement aux utilisateurs de Kubernetes qui ne veulent pas perdre de temps sur l'infrastructure de leur Control Plane. Amazon Fargate semble le plus adapté pour réaliser des tests à la volée, sans avoir à s’outiller lourdement. 8/15
  • 10. Il existe 3 composants dans ECS : ● Instance Container: Ce sont les instances EC2 dans lesquelles tournent les conteneurs Docker. ● Task: C’est le conteneur qui tourne dans ECS. Il est définit par un “Task definition” sous format json. ● Service: C’est un ensemble des tasks qui tournent simultanément. Le service scheduler assure que le task n’échoue jamais en le relançant chaque fois qu’il termine. 10/15
  • 11. 11/15
  • 12. Il y a deux modes de déploiement des conteneurs dans AWS : ● Le mode EC2 dans lequel l’utilisateur doit configurer tous les composants : ○ Les ressources du computing (VPC,EC2, Autoscaling, le choix de AMI ecs-optimized, etc.) ○ le task et le service en utilisant des APIs ECS. ● Fargate, qui fait abstraction de tout ce qui est gestion des ressources du computing bas niveau (EC2, Autoscaling…etc) et permet de se concentrer sur l’application. 12/15
  • 13. 13/15
  • 14. ECS architecture hautement disponible 14/15