2. Adopter et maîtriser le Cloud Computing
Time-to-MarketCloud
Accélération de l’allocation des ressources
Gestion de configuration automatique
Focus sur la valeur métier
Expérience unifiée (portail, déploiement à l’international, APIs…)
Comment favoriser le Time-to-Market ?
3. Processus de mise à disposition
Processus
traditionnel
Processus
moderne
Provisioning Configuration Déploiement
Peut prendre
plusieurs jours
Prend quelques
minutes
Configuration manuelle
à partir d’une doc
Scripts
automatiques
Manuel à
partir d’une doc
Déploiement
automatisé
4. La gestion de la configuration du SI
HOW ?
Windows Linux
La problématique d’automatisation est commune
à toutes les plateformes.
6. Chef Server
Resources
La plateforme Chef
file
directory
package
service
user
Recipes
Recipe A
Recipe B
Recipe C
Cookbooks
Cookbook I
Cookbook II
Nodes
Node 1
Node 2
Role Webserver
Node 3
Role Webserver
Recipe A
Recipe B
Développement sur le poste de travail
8. Sur Azure…
Azure cookbooks :
https://github.com/chef/chef-provisioning-azure
https://github.com/pendrica/chef-provisioning-azurerm
Chef server :
https://manage.chef.io
Poste de travail local
Microsoft Azure
10. Avec Windows dans Azure
Windows cookbooks :
https://github.com/chef-cookbooks/windows
https://github.com/chef-cookbooks/iis
Chef server :
https://manage.chef.io
Poste de travail local
Microsoft Azure
windows_package
directory
remote_file
dsc_resource
iis_pool / iis_service
windows_service
12. Avec Linux dans Azure
Chef server :
https://manage.chef.io
Poste de travail local
Microsoft Azure
Cookbooks :
https://github.com/chef-cookbooks/docker
docker_service
docker_image
docker_container
execute
13. Plateforme Azure Chef
Poste de travail local
Azure SQL Database Azure Blob Storage
PowerShell DSC
Microsoft Azure