29

2 ADM202 : Orchestration des processus : Introduction à Microsoft Opalis Jeudi 10 février Hervé Thibault MVP SystemCenter Jean-Marie Savin Avant-vente

Embed Size (px)

Citation preview

Page 1: 2 ADM202 : Orchestration des processus : Introduction à Microsoft Opalis Jeudi 10 février Hervé Thibault MVP SystemCenter Jean-Marie Savin Avant-vente
Page 2: 2 ADM202 : Orchestration des processus : Introduction à Microsoft Opalis Jeudi 10 février Hervé Thibault MVP SystemCenter Jean-Marie Savin Avant-vente

2

ADM202 : Orchestration des processus : Introduction à Microsoft OpalisJeudi 10 février

Hervé ThibaultMVP SystemCenter

Jean-Marie Savin Avant-vente SystemCenterMicrosoft

Page 3: 2 ADM202 : Orchestration des processus : Introduction à Microsoft Opalis Jeudi 10 février Hervé Thibault MVP SystemCenter Jean-Marie Savin Avant-vente

3

Orchestration des processus IT afin de délivrer des services à valeur ajoutée

Déploiement, configuration & gestion de la conformité

Déploiement & gestion de la Virtualisation

Protection & restaurationdes données

Gestiondu service IT

Supervision de bout en bout

Page 4: 2 ADM202 : Orchestration des processus : Introduction à Microsoft Opalis Jeudi 10 février Hervé Thibault MVP SystemCenter Jean-Marie Savin Avant-vente

4

Opalis

“Run Book Automation” / “IT Process Automation”

Solution graphique, simple à mettre en œuvre et à utiliserAutomatisation ne nécessitant pas de scripting (Integration Packs, Foundation Objects, Quick Integration Kit pour API/CLI)Moteur de workflow dynamique (« bus de données »)Acquise par Microsoft en 12/2009, technologie éprouvée (version 6.x)

Page 5: 2 ADM202 : Orchestration des processus : Introduction à Microsoft Opalis Jeudi 10 février Hervé Thibault MVP SystemCenter Jean-Marie Savin Avant-vente

5

11

La Solution Opalis

Action ServersBase de données

(Exécute les processus)

Consoles(Stock

les processus logic) (Création, gestion, rapport)

Opalis Components

WorkflowDesigner

Console

opérateur

Integration Packs

Catalogue de processus

Plateforme d’automatisation/orchestration

Incident Mgmt

Change & Compliance

Server/Service Management

(physical + virtual)

Asset - CMDB

Backup

Config mgmt

Event mgmt

Network

Provisioning

Security

Service Desk

Storage

Virtual

Page 6: 2 ADM202 : Orchestration des processus : Introduction à Microsoft Opalis Jeudi 10 février Hervé Thibault MVP SystemCenter Jean-Marie Savin Avant-vente

6

Les consoles

Page 7: 2 ADM202 : Orchestration des processus : Introduction à Microsoft Opalis Jeudi 10 février Hervé Thibault MVP SystemCenter Jean-Marie Savin Avant-vente

7

Workflow Process Designer

•Vue end to end documentée• Interface graphique avec Drag & drop• Aiguillage et traitements parallèles

Page 8: 2 ADM202 : Orchestration des processus : Introduction à Microsoft Opalis Jeudi 10 février Hervé Thibault MVP SystemCenter Jean-Marie Savin Avant-vente

8

Création de Workflows

• Paramétrage par boite de dialogue• Pas de scripts• Pas de connaissances en programmation requises

Page 9: 2 ADM202 : Orchestration des processus : Introduction à Microsoft Opalis Jeudi 10 février Hervé Thibault MVP SystemCenter Jean-Marie Savin Avant-vente

9

Paradigme Opalis

Evénement / lien / tâche

Enchainements conditionnels

Flux décisionnelsTester codes retour / comportements

Page 10: 2 ADM202 : Orchestration des processus : Introduction à Microsoft Opalis Jeudi 10 février Hervé Thibault MVP SystemCenter Jean-Marie Savin Avant-vente

10

Via les données publiées

Passage d’informations contextuelles entre objets

Code retour

Output d’un programme

Nombre de fichiers copiés

Résultat d’une requête SQL

Echanges d’information

Page 11: 2 ADM202 : Orchestration des processus : Introduction à Microsoft Opalis Jeudi 10 février Hervé Thibault MVP SystemCenter Jean-Marie Savin Avant-vente

11

Opalis Data Bus

Opalis Data Bus

Full line as a string Full line as a string

Category

Page 12: 2 ADM202 : Orchestration des processus : Introduction à Microsoft Opalis Jeudi 10 février Hervé Thibault MVP SystemCenter Jean-Marie Savin Avant-vente

12

DémoOpalis : illustration avec une orchestration simple de processus

Page 13: 2 ADM202 : Orchestration des processus : Introduction à Microsoft Opalis Jeudi 10 février Hervé Thibault MVP SystemCenter Jean-Marie Savin Avant-vente

13

Automatisation prête à l’emploi

• Action réutilisables dans les workflows• Automatisation

des tâches que vous feriez manuellement

Page 14: 2 ADM202 : Orchestration des processus : Introduction à Microsoft Opalis Jeudi 10 février Hervé Thibault MVP SystemCenter Jean-Marie Savin Avant-vente

14

Catalogue de processus

• Workflows disponibles en standard

• Conforme à ITIL • Retour

d’investissement rapide

Page 15: 2 ADM202 : Orchestration des processus : Introduction à Microsoft Opalis Jeudi 10 février Hervé Thibault MVP SystemCenter Jean-Marie Savin Avant-vente

15

Integration Packs

• Integration Packs pour solutions tierces• Auto détection

des données, schémas et champs• Les IP sont supportés et maintenus par Microsoft

Page 16: 2 ADM202 : Orchestration des processus : Introduction à Microsoft Opalis Jeudi 10 février Hervé Thibault MVP SystemCenter Jean-Marie Savin Avant-vente

16

Opalis Integration Packs

BladeLogic Operations Manager BMC Atrium CMDB BMC Event Manager BMC PATROL BMC Remedy ARSCA AutoSys CA eHealth CA NSM CA Service Desk CA Spectrum EMC Smarts InCharge FTPHP Asset Manager HP iLO HP OpenView Operations HP OpenView Service Desk HP Service ManagerHP Network Node Manager

IBM Tivoli NetCool / OMNIbus IBM Tivoli Enterprise Console IBM Tivoli Storage Manager Microsoft Active Directory Microsoft Systems Management Server Microsoft Operations Manager Microsoft Configuration ManagerMicrosoft Virtual Machine ManagerMicrosoft Service ManagerSymantec Net Backup VMware vSphere

Page 17: 2 ADM202 : Orchestration des processus : Introduction à Microsoft Opalis Jeudi 10 février Hervé Thibault MVP SystemCenter Jean-Marie Savin Avant-vente

17

Démo

Orchestration Sharepoint

Security

Orchestration

Management

Automation

Virtualization

Servers

Network

Storage

Service Management Approve Service

Request

Security UpdatesReceived

Initiate UpdateWorkflow

Initiate Maint.Mode on Host

Migrate VMs off Host

VM Live Migration

Patch PhysicalHost

Patch MasterImage

Patch Installation

Patch Installation

Migrate VMsEnsure Separation

Report Workflow Results

End Maint.Mode on Host

Verify HostAvailability

Run HostHealth Check

Investigate AnyIssues

Migrate VMsBack

VM Live Migration

Verify Hyper-V Health

Verify ServerHealth

Verify Network Connectivity

Verify Storage Connectivity

Verify Patch Installation

Report Workflow Results

Investigate AnyIssues

ContinueWorkflow

ContinueWorkflow

Migrate VMs off Host

Page 18: 2 ADM202 : Orchestration des processus : Introduction à Microsoft Opalis Jeudi 10 février Hervé Thibault MVP SystemCenter Jean-Marie Savin Avant-vente

18

Retour d’expérience

1er éditeur en France de solutions de gestion d’entreprises en nombre de clients (source IDC)

2ème éditeur en France de solutions de gestion pour entreprises en chiffre d’affaires (source : IDC)

Chiffre d’affaires 315 M€

EBITA 77,4 M€

Employés 2 400

Nombre de clients 1 entreprise française équipée sur 2

Partenaires revendeurs et intégrateurs

100 sur le marché MGE (SSII et intégrateurs)

3500 sur le marché PME

Sage en France – www.sage.fr

Page 19: 2 ADM202 : Orchestration des processus : Introduction à Microsoft Opalis Jeudi 10 février Hervé Thibault MVP SystemCenter Jean-Marie Savin Avant-vente

19

Enjeux & périmètre

En 1er lieu - Orchestration métier : COMPTA / GRH / CRM / PORTAIL / INTRANET / DATA WAREHOUSE /

En 2ème lieu : Orchestration IT, via intégration de SCOM

Industrialiser le Système

d’information

Passer d’un « simple »

ordonnanceur à un

orchestrateur

Fédérer les flux du

Système d’information

Investir dans des solutions

pérennes

Page 20: 2 ADM202 : Orchestration des processus : Introduction à Microsoft Opalis Jeudi 10 février Hervé Thibault MVP SystemCenter Jean-Marie Savin Avant-vente

20

Les problématiques à adresser

Connaissance incomplète des flux existants (800 dénombrés !)

Volume important de scripts (plusieurs centaines, du batch au vbs)

Traitements monolithiques : Pas de points d’arrêt / Validation / Reprise

Gestion des évolutions très délicate !

Maintien des compétences difficile à assurer

Pas de vision suffisamment précise sur l’historique des flux exécutés

Page 21: 2 ADM202 : Orchestration des processus : Introduction à Microsoft Opalis Jeudi 10 février Hervé Thibault MVP SystemCenter Jean-Marie Savin Avant-vente

21

Les objectifs du projet

Assurer la continuité de productionElément critique du business (génération des factures, prises de commandes, …) - Ne générer aucune Interférence avec le quotidien

Maîtriser la complexitéIndustrialiser / Réorganiser / Simplifier les fluxSe remettre en situation d’évoluer

Améliorer la visibilité sur le suivi de production

Renforcer la supervision existanteConserver dans un 1er temps la connexion avec l’existant (Nagios) et préparer la convergence avec SCOM

Page 22: 2 ADM202 : Orchestration des processus : Introduction à Microsoft Opalis Jeudi 10 février Hervé Thibault MVP SystemCenter Jean-Marie Savin Avant-vente

22

Pourquoi Opalis ?

Nombreuses fonctions de base natives : Exécution commande, gestion fichier, FTP, requêtes BDD, …

Intégration packs pour les besoins d’orchestration d’applications hétérogènes

Suivre demandede service

Arrêter VM

MAJdemande

MAJdemande

MAJ & fermerdemande

Clonernouveau

VM

MAJ propriétés

Supprimer de Ops Manager

Tester VM

Déployerapplications

Vérifier application

Ajouter à Ops Manager

Créer CI

Retirer CI

Créerincident

Détacher stockageDétacher carte réseau

Pérennité : Intégré avec suite System Center en cours d’implémentation (en particulier SCOM)

Page 23: 2 ADM202 : Orchestration des processus : Introduction à Microsoft Opalis Jeudi 10 février Hervé Thibault MVP SystemCenter Jean-Marie Savin Avant-vente

23

Méthodologie d’intégration

Simplification en “éléments simples” :• Plus facile à développer / maintenir• Tire partie du “multithreading”

Décomposition de chaque procédure en 3 étapes :

Suivi temps réel du traitement des flux et alimentation du suivi d’exploitation de la production

Faciliter la mise à niveau de l’outil de supervision : une seule procédure à faire évoluer !

Pré-check Production Post-check

Page 24: 2 ADM202 : Orchestration des processus : Introduction à Microsoft Opalis Jeudi 10 février Hervé Thibault MVP SystemCenter Jean-Marie Savin Avant-vente

24

L’intégration en chiffres

Sur une prestation d’environ 25 jours :50% analyse de l’existant & modélisation40% implémentation & industrialisation10% documentationTransfert d’expertise au fil de l’eau

Temps de mise en production :½ journée pour le 1er fluxMoins d’une heure à partir du 5ème flux

→ Situation de succès immédiatepour l’exploitant

Page 25: 2 ADM202 : Orchestration des processus : Introduction à Microsoft Opalis Jeudi 10 février Hervé Thibault MVP SystemCenter Jean-Marie Savin Avant-vente

25

Best Practices

Commencer par modéliser le suivi d’exploitation souhaité

Factoriser autant que possible

Séparer / simplifier au maximum les flux Opalis

Se concentrer sur :Ce qui est consommateur de temps homme en exploitationCe qui est récurrent

Eviter : Tout faire ou ne rien faire !!!Gagner du temps sur ce qui est possibleLaisser le reste à “l’ancienne méthode” entre temps

Page 26: 2 ADM202 : Orchestration des processus : Introduction à Microsoft Opalis Jeudi 10 février Hervé Thibault MVP SystemCenter Jean-Marie Savin Avant-vente

26

Avant … Après !!!

Suivi d’exploitati on

Orchestrati on

Page 27: 2 ADM202 : Orchestration des processus : Introduction à Microsoft Opalis Jeudi 10 février Hervé Thibault MVP SystemCenter Jean-Marie Savin Avant-vente

27

Ce qu’en dit Sage

« La mise en œuvre d’Opalis au sein du système d’information de Sage nous a permis de procéder enfin à l’uniformatisation des modèles d’automatisations que nous souhaitions mettre en œuvre.Tout en s’intégrant parfaitement dans notre démarche ITIL v3, Opalis et SCOM nous ont permis d’améliorer très significativement la visibilité sur nos processus (notamment métiers) »

Christophe DROUIN Responsable Systèmes Groupe

Page 28: 2 ADM202 : Orchestration des processus : Introduction à Microsoft Opalis Jeudi 10 février Hervé Thibault MVP SystemCenter Jean-Marie Savin Avant-vente

28

MSDN et TechNet : l’essentiel des ressources techniques à portée de clic

http://technet.com http://msdn.com

Portail administration et infrastructure pour informaticiens

Portail de ressources technique pour développeurs

Page 29: 2 ADM202 : Orchestration des processus : Introduction à Microsoft Opalis Jeudi 10 février Hervé Thibault MVP SystemCenter Jean-Marie Savin Avant-vente