GAB 2017 PARIS - Docker sur Azure Container Services et DCOS par Michaël FERY...AZUG FR
Comment mettre en place un déploiement automatisé sans frictions. Présentation d’Azure Container Services orchestré par DC/OS pour piloter votre pipeline de déploiement Docker.
Au programme :
- Exemple d'architecture chez un client
- Infrastructure as Code et cycle de vie
- Prise en main : log et monitoring
- Day 2 : backup avec Longhorn, mises à jour, gestion de la scalabilité
Replay du webinar sur https://www.youtube.com/watch?v=zDPlFbTKoAs
Fonctionnalites et performances des cni pour Kubernetes - devops d-day 2018Alexis Ducastel
Présentation par Alexis Ducastel du résultat d'un benchmark de CNIs (plugin de gestion de réseau) sur Kubernetes lors du Devops D-DAY 2018 à Marseille le 15 Novembre 2018.
GAB 2017 PARIS - Docker sur Azure Container Services et DCOS par Michaël FERY...AZUG FR
Comment mettre en place un déploiement automatisé sans frictions. Présentation d’Azure Container Services orchestré par DC/OS pour piloter votre pipeline de déploiement Docker.
Au programme :
- Exemple d'architecture chez un client
- Infrastructure as Code et cycle de vie
- Prise en main : log et monitoring
- Day 2 : backup avec Longhorn, mises à jour, gestion de la scalabilité
Replay du webinar sur https://www.youtube.com/watch?v=zDPlFbTKoAs
Fonctionnalites et performances des cni pour Kubernetes - devops d-day 2018Alexis Ducastel
Présentation par Alexis Ducastel du résultat d'un benchmark de CNIs (plugin de gestion de réseau) sur Kubernetes lors du Devops D-DAY 2018 à Marseille le 15 Novembre 2018.
Alphorm.com Formation Kubernetes : Installation et ConfigurationAlphorm
Kubernetes est un orchestrateur de conteneur open source, initialement développé par les ingénieurs Google. C’est maintenant la plate-forme de référence pour administrer des clusters d’application basé sur des conteneurs.
Dans cette formation, vous découvrirez l’API de Kubernetes et les ressources essentiels au déploiement d’application basés sur des conteneurs. Vous apprendrez en apprendrez en détail l’architecture de Kubernetes et les communications entre les différents composants du plan de contrôle. Vous serez en mesure de décrire en détail les différentes installations de Kubernetes et toutes les phases d’un déploiement de cluster Kubernetes. Enfin vous apprendrez a utilisé le cli kubectl afin de contrôler votre cluster et vous déploierez votre première application basée sur des conteneurs.
Retrouvez la vidéo de la conférence sur : https://www.youtube.com/watch?v=UhrIOMuA3_w
L’année passée a vu converger les fonctionnalités des moteurs de conteneurs. L’enjeu de l’année à venir n’est plus sur les couches système mais bien sur l’orchestration des services. Nous vous proposons de comparer les trois orchestrateurs Mesos/Marathon, Swarm/Docker DC et Kubernetes au travers d’un cycle de vie devops : intégration continue, déploiement, “Infrastructure-as-Code” et exploitation.
Par Jonathan Raffre, Yannick Lorenzati, Jean-Louis Rigau, Thomas Auffredou, Experts DevOps et Coud chez Xebia.
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Microsoft
La plateforme Microsoft Azure offre différentes possibilités pour l’hébergement d’applications modernes. Dans cette session, nous passerons en revue les différents choix d’architectures possibles pour ces applications : machines virtuelles, services de plateformes comme Azure Service Fabric et Azure App Services, solutions d’hébergement de conteneurs Docker sont autant de possibilités qui s’offrent à vous dès aujourd’hui !
À l'issue de cette formation, vous détiendrez les clés pour la mise en œuvre pratique d’une démarche DevOps au sein de votre organisation.
• Appréhender l'intérêt de la culture DevOps
• Découvrir les patterns de conception DevOps
• Identifier les enjeux de l’industrialisation des déploiements applicatifs
• Savoir fluidifier les interactions entre les différentes équipes projet
• Mettre en place une chaine de production CI/CD fiable grâce à des outils open source
Qu'est-ce qu'un container ? Comment en construire un ? Comment l'héberger dans Azure ? Retrouvez les réponses à vos questions dans cette présentation effectuée lors d'une matinale par Cellenza
Les microservices sont les dernières architectures à la mode, certains disent que c’est la suite logique des architectures SOA dans un environnement agile. Microsoft au travers de sa plateforme Cloud Azure, propose toute une série d’outils, de services managés pour construire et déployer vos architectures microservices. Découvrons ensemble les différentes solutions d’Azure : Azure Container Service, Docker, Service Fabric, App Service, ainsi que leurs avantages et leurs inconvénients.
Créer des applications intelligentes avec la recherche vectorielle dans Azure...CEDRIC DERUE
Cette session explore l'intégration de la recherche vectorielle dans Azure Cosmos DB pour MongoDB, ouvrant ainsi de nouvelles possibilités pour le développement d'applications intelligentes. Nous plongerons dans les concepts fondamentaux de la recherche vectorielle et découvrirons comment elle peut être utilisée pour enrichir les fonctionnalités de recherche dans les applications. Les développeurs peuvent ainsi créer des expériences utilisateur plus riches et plus personnalisées.
This presentation will show you how to use Waypoint and GitHub Actions to build a PaaS solution in the cloud.
Waypoint is an ingenious solution offered by HashiCorp that standardizes the format and workflow associated with building, deploying, and publishing applications. Waypoint thus provides a relevant response to the fragmentation of languages/frameworks and target platforms for deployment.
By combining Waypoint with GitHub Actions, developers can benefit from a PaaS experience that allows them to focus only on the code to be produced and not on the steps from development to deployment.
Contenu connexe
Similaire à Patterns du continuous delivery avec azure dev ops et kubernetes
Alphorm.com Formation Kubernetes : Installation et ConfigurationAlphorm
Kubernetes est un orchestrateur de conteneur open source, initialement développé par les ingénieurs Google. C’est maintenant la plate-forme de référence pour administrer des clusters d’application basé sur des conteneurs.
Dans cette formation, vous découvrirez l’API de Kubernetes et les ressources essentiels au déploiement d’application basés sur des conteneurs. Vous apprendrez en apprendrez en détail l’architecture de Kubernetes et les communications entre les différents composants du plan de contrôle. Vous serez en mesure de décrire en détail les différentes installations de Kubernetes et toutes les phases d’un déploiement de cluster Kubernetes. Enfin vous apprendrez a utilisé le cli kubectl afin de contrôler votre cluster et vous déploierez votre première application basée sur des conteneurs.
Retrouvez la vidéo de la conférence sur : https://www.youtube.com/watch?v=UhrIOMuA3_w
L’année passée a vu converger les fonctionnalités des moteurs de conteneurs. L’enjeu de l’année à venir n’est plus sur les couches système mais bien sur l’orchestration des services. Nous vous proposons de comparer les trois orchestrateurs Mesos/Marathon, Swarm/Docker DC et Kubernetes au travers d’un cycle de vie devops : intégration continue, déploiement, “Infrastructure-as-Code” et exploitation.
Par Jonathan Raffre, Yannick Lorenzati, Jean-Louis Rigau, Thomas Auffredou, Experts DevOps et Coud chez Xebia.
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Microsoft
La plateforme Microsoft Azure offre différentes possibilités pour l’hébergement d’applications modernes. Dans cette session, nous passerons en revue les différents choix d’architectures possibles pour ces applications : machines virtuelles, services de plateformes comme Azure Service Fabric et Azure App Services, solutions d’hébergement de conteneurs Docker sont autant de possibilités qui s’offrent à vous dès aujourd’hui !
À l'issue de cette formation, vous détiendrez les clés pour la mise en œuvre pratique d’une démarche DevOps au sein de votre organisation.
• Appréhender l'intérêt de la culture DevOps
• Découvrir les patterns de conception DevOps
• Identifier les enjeux de l’industrialisation des déploiements applicatifs
• Savoir fluidifier les interactions entre les différentes équipes projet
• Mettre en place une chaine de production CI/CD fiable grâce à des outils open source
Qu'est-ce qu'un container ? Comment en construire un ? Comment l'héberger dans Azure ? Retrouvez les réponses à vos questions dans cette présentation effectuée lors d'une matinale par Cellenza
Les microservices sont les dernières architectures à la mode, certains disent que c’est la suite logique des architectures SOA dans un environnement agile. Microsoft au travers de sa plateforme Cloud Azure, propose toute une série d’outils, de services managés pour construire et déployer vos architectures microservices. Découvrons ensemble les différentes solutions d’Azure : Azure Container Service, Docker, Service Fabric, App Service, ainsi que leurs avantages et leurs inconvénients.
Créer des applications intelligentes avec la recherche vectorielle dans Azure...CEDRIC DERUE
Cette session explore l'intégration de la recherche vectorielle dans Azure Cosmos DB pour MongoDB, ouvrant ainsi de nouvelles possibilités pour le développement d'applications intelligentes. Nous plongerons dans les concepts fondamentaux de la recherche vectorielle et découvrirons comment elle peut être utilisée pour enrichir les fonctionnalités de recherche dans les applications. Les développeurs peuvent ainsi créer des expériences utilisateur plus riches et plus personnalisées.
This presentation will show you how to use Waypoint and GitHub Actions to build a PaaS solution in the cloud.
Waypoint is an ingenious solution offered by HashiCorp that standardizes the format and workflow associated with building, deploying, and publishing applications. Waypoint thus provides a relevant response to the fragmentation of languages/frameworks and target platforms for deployment.
By combining Waypoint with GitHub Actions, developers can benefit from a PaaS experience that allows them to focus only on the code to be produced and not on the steps from development to deployment.
Building and deploying microservices to Azure with GitHub and Waypoint CEDRIC DERUE
This presentation will show you how to use Waypoint to build and deploy applications in the cloud.
Waypoint is an ingenious solution from HashiCorp that standardizes the format and workflow associated with building, deploying, and publishing applications. Waypoint thus provides a relevant response to the fragmentation of languages/frameworks, but also of the target platforms to be deployed.
19. Problématiques liées aux conteneurs
• La disponibilité des applications conteneurisées
• La montée en charge
• L’équilibrage de charge réseau
• Le cycle de vie des conteneurs
Il va falloir choisir un orchestrateur !
20.
21. ž Orchestrateur de conteneurs Open Source
ž Facilite le déploiement, la montée en charge et la
gestion d’applications conteneurisées
ž Conçu à l’origine par Google et désormais géré par
la Cloud Native Computing Foundation
ž Version 1.0 sortie fin juillet 2015
ž Supporte les conteneurs Linux et Windows.
ž Utilisé dans Red Hat OpenShift, CoreOs Tectonic, Rancher
ž Désormais l’orchestrateur de prédilection
Quelques rappels sur Kubernetes
22. ž
ž
ž
ž
ž
ž
ž
ž
Mise à l’échelle horizontale (scale in/scale out)
Self Healing
Gestion du stockage (local ou cloud)
Mise à jour et restauration automatisées (rollout & rollbacks)
Service discovery & load balancing
Gestion des secrets & configuration management
Exécution de batch / job
Binpacking automatisé: les conteneurs sont répartis sur les
noeuds en fonctions des besoins (ram/cpu/gpu)
Fonctionnalités de Kubernetes
24. ž Managed Kubernetes sur Azure
ž Facile à mettre en œuvre
ž Opérationnel en …. 3 commandes
ž Facile à gérer
ž Mises à jour et montées de version automatisée
ž Augmentation (scale out) ou diminution (scale in) du cluster simple
ž Self-healing control plane
ž Open APIs : 100% upstream Kubernetes
AKS (Azure Kubernetes Services)
25. ž Service gratuit
ž Vous ne payez que pour les VM des Nodes
ž Par défaut des D2v2
ž Par défaut 3 agent nodes
AKS (Azure Kubernetes Services)
28. Gestion des images Docker
ž CI
ž Les images sont créées lors de la phase de build puis testées
ž Les images sont ajoutées au Container Registry une fois validées
ž Les images sont taggées avec la référence du build
ž CD (Continuous Delivery)
ž Les images sont récupérées depuis le Container Registry
ž Kubernetes accède directement au Container Registry