Cabinet de conseil IT et Agilité
Les containers dans Azure
Les containers dans Azure
Les containers dans Azure
Wilfried Woivré
ABOUT ME
Expert Azure
http://blog.woivre.fr
wilfried.woivre@soat.fr
@wilfriedwoivre
Les containers dans Azure
SOMMAIRE
◥ Azure overview
◥ Azure Container Registry
◥ Azure Container for WebApp
◥ Azure Container Instance
◥ Azure Service Fabric
◥ Azure Kubernetes Service
Les containers dans Azure
• 54 régions Azure
• 2 en France
• + 100 produits
• Services
• Tools
• ….
• Focus OpenSource
Azure overview
Les containers dans Azure
• Container Registry
• Stockez et gérez les images de
containers sur tous les types de
déploiement Azure
• Web App for Containers
• Déployez et exécutez facilement
des applications web qui évoluent
avec votre SI
• Service Fabric
• Développez des microservices et
orchestrez des containers
Windows ou Linux
• Container instances
• Exécutez facilement des
conteneurs sur Azure sans
gestion de serveurs
• Azure Kubernetes Service
• Simplifiez le déploiement, la
gestion et les opérations de
Kubernetes
• Batch
• Planifiez les tâches et la gestion
des calculs à l'échelle du cloud
Containers chez Azure
Les containers dans Azure
• Un registre unique disponible dans plusieurs régions
• Compatible avec les outils Docker Registry v2
• Sécurité via l’Azure Active Directory
• Déclencher des actions automatiques lors de la mise à jour de vos
containers
Azure Container Registry (ACR)
Les containers dans Azure
• Déploiement rapide sur Azure sans infrastructure
• Livraison des updates accélérée grâce à ACR
• Simple pour monter en charge
Idéal pour les containers « simples » ayant besoin d’une exposition Web
Azure Container for Web Apps
Les containers dans Azure
Démo
Web App for Containers
Les containers dans Azure
• Container on demand
• Pas de gestion d’infrastructure
• Container isolé sans dépendances
Idéal pour des containers ayant une durée de vie limitée, et un fort besoin
de scalabilité
Azure Container Instance
Les containers dans Azure
Démo
Azure Container Instances
Les containers dans Azure
• Microservices pour et par Microsoft avec pleins de fonctionnalités
incluses
• Scaling, auto healing, data partitioning, rolling upgrades, ….
• Utilisé pour exécuter l’infrastructure Azure et de nombreux services
de la plateforme
• Est installable sur Windows ou Linux
• Est utilisable sur Azure, on premise, AWS, GCP, OVH …..
Azure Service Fabric
Les containers dans Azure
Plusieurs moyens de créer une application :
• Guest Executable (exe, ps1, sh, py, ….)
• Container
• Reliable Services (.Net, Java)
• Stateless
• Stateful
• Actor
Idéal pour héberger des applications « containerisées » et « non
containerisées » dans un cluster
Azure Service Fabric
Les containers dans Azure
Démo
Container on Service Fabric
Les containers dans Azure
• Cluster Kubernetes managé
• Monitoring
• Sécurité
• CI / CD
• Outils stanard
• Azure Dev Spaces: Support container dans le cycle de vie du dev
Idéal pour héberger des applications « containerisés » dans un cluster
Azure Kubernetes Service
Les containers dans Azure
Démo
Azure Kubernetes Service
Les containers dans Azure
• Azure Web App for containers
• Containers « web », simple et rapide à mettre en place
• Azure Container Instance
• Containers pour du serverless
• Azure Service Fabric
• Container dans un scénario mixte
• Azure Kubernetes Service
• Container dans un Kubernetes managés
Azure Containers
Cabinet de conseil IT et Agilité
Retrouvez-nous sur
Questions ?
Démos & scripts
:https://github.com/wilfriedwoivre/meetups/tree/mast
er/20180705

Azure containers

  • 1.
    Cabinet de conseilIT et Agilité Les containers dans Azure
  • 2.
  • 3.
    Les containers dansAzure Wilfried Woivré ABOUT ME Expert Azure http://blog.woivre.fr wilfried.woivre@soat.fr @wilfriedwoivre
  • 4.
    Les containers dansAzure SOMMAIRE ◥ Azure overview ◥ Azure Container Registry ◥ Azure Container for WebApp ◥ Azure Container Instance ◥ Azure Service Fabric ◥ Azure Kubernetes Service
  • 5.
    Les containers dansAzure • 54 régions Azure • 2 en France • + 100 produits • Services • Tools • …. • Focus OpenSource Azure overview
  • 6.
    Les containers dansAzure • Container Registry • Stockez et gérez les images de containers sur tous les types de déploiement Azure • Web App for Containers • Déployez et exécutez facilement des applications web qui évoluent avec votre SI • Service Fabric • Développez des microservices et orchestrez des containers Windows ou Linux • Container instances • Exécutez facilement des conteneurs sur Azure sans gestion de serveurs • Azure Kubernetes Service • Simplifiez le déploiement, la gestion et les opérations de Kubernetes • Batch • Planifiez les tâches et la gestion des calculs à l'échelle du cloud Containers chez Azure
  • 7.
    Les containers dansAzure • Un registre unique disponible dans plusieurs régions • Compatible avec les outils Docker Registry v2 • Sécurité via l’Azure Active Directory • Déclencher des actions automatiques lors de la mise à jour de vos containers Azure Container Registry (ACR)
  • 8.
    Les containers dansAzure • Déploiement rapide sur Azure sans infrastructure • Livraison des updates accélérée grâce à ACR • Simple pour monter en charge Idéal pour les containers « simples » ayant besoin d’une exposition Web Azure Container for Web Apps
  • 9.
    Les containers dansAzure Démo Web App for Containers
  • 10.
    Les containers dansAzure • Container on demand • Pas de gestion d’infrastructure • Container isolé sans dépendances Idéal pour des containers ayant une durée de vie limitée, et un fort besoin de scalabilité Azure Container Instance
  • 11.
    Les containers dansAzure Démo Azure Container Instances
  • 12.
    Les containers dansAzure • Microservices pour et par Microsoft avec pleins de fonctionnalités incluses • Scaling, auto healing, data partitioning, rolling upgrades, …. • Utilisé pour exécuter l’infrastructure Azure et de nombreux services de la plateforme • Est installable sur Windows ou Linux • Est utilisable sur Azure, on premise, AWS, GCP, OVH ….. Azure Service Fabric
  • 13.
    Les containers dansAzure Plusieurs moyens de créer une application : • Guest Executable (exe, ps1, sh, py, ….) • Container • Reliable Services (.Net, Java) • Stateless • Stateful • Actor Idéal pour héberger des applications « containerisées » et « non containerisées » dans un cluster Azure Service Fabric
  • 14.
    Les containers dansAzure Démo Container on Service Fabric
  • 15.
    Les containers dansAzure • Cluster Kubernetes managé • Monitoring • Sécurité • CI / CD • Outils stanard • Azure Dev Spaces: Support container dans le cycle de vie du dev Idéal pour héberger des applications « containerisés » dans un cluster Azure Kubernetes Service
  • 16.
    Les containers dansAzure Démo Azure Kubernetes Service
  • 17.
    Les containers dansAzure • Azure Web App for containers • Containers « web », simple et rapide à mettre en place • Azure Container Instance • Containers pour du serverless • Azure Service Fabric • Container dans un scénario mixte • Azure Kubernetes Service • Container dans un Kubernetes managés Azure Containers
  • 18.
    Cabinet de conseilIT et Agilité Retrouvez-nous sur Questions ? Démos & scripts :https://github.com/wilfriedwoivre/meetups/tree/mast er/20180705