[devtestday] azure et chef - laurent yin

Post on 16-Apr-2017

193 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Azure et ChefLaurent Yin

Adopter et maîtriser le Cloud Computing

Time-to-MarketCloud

Accélération de l’allocation des ressourcesGestion de configuration automatique

Focus sur la valeur métierExpérience unifiée (portail, déploiement à l’international, APIs…)

Comment favoriser le Time-to-Market ?

Processus de mise à disposition

Processus traditionnel

Processusmoderne

Provisioning Configuration Déploiement

Peut prendre plusieurs jours

Prend quelquesminutes

Configuration manuelleà partir d’une doc

Scriptsautomatiques

Manuel à partir d’une doc

Déploiementautomatisé

La gestion de la configuration du SI

HOW ?Windows Linux

La problématique d’automatisation est communeà toutes les plateformes.

La plateforme Chef

Crée la configuration Gère la configuration Applique la configuration

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 2Role Webserver

Node 3Role Webserver

Recipe A

Recipe B

Développement sur le poste de travail

La plateforme ChefDémonstration

Sur Azure…

Azure cookbooks :https://github.com/chef/chef-provisioning-azurehttps://github.com/pendrica/chef-provisioning-azurerm

Chef server :https://manage.chef.io

Poste de travail local

Microsoft Azure

Avec Windows dans AzureDémonstration

Avec Windows dans Azure

Windows cookbooks :https://github.com/chef-cookbooks/windowshttps://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

Avec Linux dans AzureDémonstration

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

Plateforme Azure Chef

Poste de travail local

Azure SQL Database Azure Blob Storage

PowerShell DSC

Microsoft Azure

top related