Christophe Dubos Architecte Infrastructure et Datacenter Microsoft France
Introduction Le Datacenter au cœur des préoccupations System Center et Hyper-V Point sur la feuille de route System Center 2012 Principales évolutions - Virtual Machine Manager - Operations Manager - Orchestrator Nouveaux scenarii proposés par AppController
Le Datacenter au cœur des préoccupations
Virtualization Management Gap Le Datacenter Evolution des coûts Dépenses mondiales liées aux serveurs: Alimentation, Refroidissement, Administration Source: IDC Doc # DR2010_T2_MB
Le Cloud Computing Effet de mode ou changement profond des pratiques ?
LE CLOUD Le sujet de discussion à la mode
Windows Server 8 Quelles évolutions pour Hyper-V ?
Windows Server 8 et Hyper-V Une slide pour ne retenir que l’essentiel Machines virtuelles Windows, Linux (RedHat, Suse, CentOS) 32 vCPU, 512 GB RAM Virtualisation matériel étendue: HBA Fiber-Channel Hyperviseur CPU: 160 cœurs et exploitation architecture NUMA Réseau: switch extensible, accords Cisco Nexus 1000v Mémoire: 2 TB et Second Level Paging Fonctionnalités Live Storage Migration Stockage SMB Opérations LiveMigration concurrentes Réplication des VMs mode asynchrone Hyper-V Replica Gestion allocation bande passante réseau NIC Teaming natif Cluster 64 hôtes et 4000 VMs
Gestion des infrastructures physiques et virtuelles en environnement hétérogène avec System Center
SYSTEMES D’EXPLOITATION HYPERVISEURS FRAMEWORKS & APPLICATIONS OUTILS DE MANAGEMENT XenServer ESX ESX COMPOSANTS MATÉRIELS Supervision de bout en bout Déploiement & gestion des environnements de virtualisation Protection & continuité d’activité Gestion du service et orchestration des processus Déploiement, configuration & gestion de la conformité System Center au cœur des Datacenters
RTMRTM RCRC S S S S RTMRTM RCRC BetaBeta Feuille de route System Center RTMRTMRCRC 2010 SP1 RTMRTM BetaBeta RTMRTMBetaBeta RTMRTM RTMRTMRCRC BetaBeta 2008 R2 SP R R3 BetaBeta BetaBeta BetaBeta
Gestion des inventaires Matériels et logiciels Gestion du cycle de vie Systèmes, applications et correctifs Gestion de la configuration Etat désiré Sécurité Intégration Forefront et Network Access Protection
ArchitectureArchitectureAdministrationAdministration Poste de travail MobilitéMobilité Evolution de l’infrastructure Administration Orienté utilisateur Environnements hétérogènes Gestion des périphériques mobiles Délégation - nouveau modèle Configuration granulaire des clients Refonte console d’ administration Cycle vie applis - Installation / révision / retrait Simplification - réduction rôle site secondaire Simplification - suppression composant SLP Disponibilité - réplication SQL Montée en charge - site central d’admin Portail web libre service Intégration Sharepoint Ciblage de l’utilisateur Association utilisateur machine Environnement Unix / Linux à compter du SP1 Refonte module gestion conformité Refonte module gestion Out Of Band Evolution Mobile Device Manager Intégration avec Exchange Active Sync Inventaire télédistribution stratégie sécu WindowsPhone, BlackBerry, Android, iOS 2012 UtilisateurUtilisateur Refonte module gestion énergie
Protection en continu Sauvegarde disque à disque et disque à bande Intégration aux applications Microsoft Restauration au niveau élément pour Exchange / Sharepoint / SQL / machines virtuelles Hyper-V Gestion des environnements physiques et virtuels Sauvegarde sans agent dans les VMs Hyper-V Entreprises de toutes tailles Sauvegarde centralisée avec réplication différentielle
ArchitectureArchitectureAdministrationAdministrationMediaMediaVirtualisationVirtualisation Evolution de l’infrastructure Console multi serveurs Support applicatif étendu Bibliothèques de bandes Environnement Hyper-V Supervision et administration Intégration SC Operations Manager Délégation administration 7 niveaux de délégation SQL Server mutualisé local ou distant Console d’ administration distante Authentificatio n via certificats Gest. simplifiée workgroups et AD non trusté Restauration granulaire Sharepoint Sharepoint Remote Blob Storage (RBS) SQL Server FILESTREAM Framework extensible Utilisation optimisée de l’espace Partage des bibliothèques entre serveurs Vérification étendue de la fiabilité Restauration granulaire avec DPM en VM Sauvegarde hôtes Hyper-V standalone Réduction I/O mode Express Full Backup Suppr. préreq. rôle Hyper-V serveur DPM ProtectionProtection Rôles Administrateur et Opérateur 2012
Gestion d’environnements hétérogènes Microsoft Hyper-V, VMware ESX 3.x et 4.x (vSphere) Gestion du cycle de vie des VMs Création, clonage & provisioning, allocation dynamique Administration à l’échelle de l’entreprise Délégation d’administration, Self Service, PowerShell, reporting, placement intelligent
ArchitectureArchitecture Infrastructure / Fabric CloudCloudServicesServices Evolution de l’infrastructure Gestion des ressources matérielles Optimisation des ressources Gestion des clouds Gestion des services Provisionneme nt Hyper-V Gestion du réseau Gestion du stockage Hyper-V vSphere XenServer Haute dispo serveur VMM Mise à jour Propriétés spécifiques Powershell Gestion des mises à jour Optimisation dynamique Gestion de l’énergie Intégration avec SC Operations Manager Création de clouds Potentiel et possibilités Délégation et quotas Modèles (templates) de services Déploiement d’applications Exécution de commandes spécifiques Maintenance à base d’images 2012 Self-service
- Infrastructure physique
- Dynamic Optimization
- Vue globale/service/VM
- Modèles de services
Intelligence de la supervision Management Packs fournis par les constructeurs et éditeurs Supervision de bout en bout Matériel, réseau, hyperviseur, Windows, Unix & Linux, application Adaptation aux organisations et aux processus Délégation d’administration, connecteurs vers systèmes tiers Reporting, suivi et optimisation des performances Datawarehouse, module de reporting et tableaux de bords
ArchitectureArchitectureApplicationsApplicationsVisualisationVisualisationHétérogénéitéHétérogénéité Evolution de l’infrastructure Performances et disponibilité applications Découverte et supervision réseau Tableaux de bord Support UNIX/Linux étendu Applications.NET Applications JEE Applications Azure Intégration Avicode Suppression RMS Pools de ressources Console Web Silverlight Support Powershell étendu Découverte via SNMP Mutli- fournisseurs matériel Performances et disponibilité Dépendances serveurs - réseau Création simplifiée / graphique Webpart Sharepoint Vues console / web / sharepoint Utilisation SUDO Applications JEE Utilisation pools de ressources Nouvelles plates-formes RéseauRéseau Intégrés aux MP 2012
- Performance applicative
Découverte automatique des applications JEE et des propriétés des serveurs Collecte compteurs de performance clé des serveurs JEE Découverte automatique des applications Supervision de l’état des applications Windows AIX Solaris RHEL SLES Tomcat JBossWebSphereWebLogic - Environnement JEE
Eléments de configuration découverts Connectivité Serveur à Switch, Switch à Switch Appartenance aux VLAN Groupes HSRP Liens entre ports des switch et cartes réseau des servers Composants physiques Ports/InterfacesProcesseurMémoire - Découverte réseau
Intégration avec les processus de découverte des serveurs Windows Linux/Unix - Découverte réseau
- Vue topologique
- Vue voisinage réseau
SC Service Manager, l’offre Microsoft de gestion des services IT
Solution IT Service Management Couverture fonctionnelle Gestion des Incidents Gestion des Problèmes Gestion des Changements Gestion de la Connaissance Gestion des Actifs Gestion des Risques et de la Conformité Connaissance embarquée Capitalisation sur les bonnes pratiques sous forme de processus - “Management Packs” Intégration Active Directory, Configuration Manager et Operations Manager
SC Orchestrator, l’offre Microsoft d’orchestration des processus IT
Fermeture requête Mise à jour CMDB Association serveur / service Ajout au réseau Création serveur Connexion disque à la VM Création disque Clonage VM Création déploiement Initialisation changement Attente requête Réponse aux Incidents ProvisionnementProvisionnement Gestion des applications et services Gestion du cycle de vie des VM Changement & conformité Changement & conformité Accélération des cycles Fiabilité du service accrue Gestion des événements Service Desk Gestion parc / CMDB ConfigurationConfiguration VirtualisationVirtualisation SecuritéSecurité StockageStockage ServeurServeur RéseauRéseau - Fourniture de services flexibles et fiables SILOS IT PROCESSUS CROSS-SILOS
Adaptation aux organisations et aux processus Modélisation graphique des processus Mécanismes de notification Mécanismes de notification Orchestration des opérations Architecture de type bus de données Intégration des taches les plus courantes sous forme d’activités Intégration avec l’environnement l’existant Integration Packs (IP) fournis pour les principaux constructeurs et éditeurs (BMC/CA/DELL/HP/IBM/NetApp/VMware/…) Module Quick Integration Kit (QIK) permettant la création graphique d’IP vers des environnements tiers Reporting et suivi Génération des rapports Intégration native avec la gamme System Center
ActivitésActivitésRunbooksRunbooks Bus de données Integration Packs Invoke Web Services Compare Values Send e- mail Query Database Run.Net Script Get Server ID from DPM Get Data Sources Create Recovery Point Create Incident Create Checkpoi nt Start Maint Mode Shut Down VM on error Update on success Clone Linux VM Return Data Check Schedule Ensemble de taches permettant de réaliser des actions génériques Workflow exécutant une série d’activités liées à des actions Utilisé pour publier, consommer des informations telles que l’état des activités Ensemble de taches permettant de réaliser une grande variété d’actions spécifiques - Concepts clé ?
ArchitectureArchitectureOrchestrationOrchestrationExtensibilitéExtensibilitéIntégrationIntégration Evolution de l’infrastructure Moteur d’orchestration Console d’orchestration Service Web Standards Microsoft Migration des Workflows en Runbooks Export/Import depuis Opalis 5.3 et supérieur Identification des activités avec mise à jour Paramétrage exécution concurrente Nouvelle terminologie Environnement 64 bits Intégration avec la gamme System Center Globalisation et support de IPv6 Console web / Silverlight Suivi temps réel des jobs Vue consolidée des instances (statistiques) Actions: démarrage/arrêt de Runbooks Interrogation simplifiée Architecture REST et support oData Mise à jour Integration Packs Installation standard System Center Remplacement JBOSS par.Net Remplacement Oracle par SQL Server Support de Powershell 2012 PilotagePilotage Extension via Quick Integration Kit
- Runbook Designer Création et debugging simplifiés En mode Drag & Drop, via une interface de type Visio Runbooks imbriqués, génération de boucles et de branchements Bus de données Permet de masquer la complexité aux auteurs de Runbooks Ne nécessite pas de compétences de développement Modèle d’intégration en étoile (Hub-and-spoke) Jeu d’activités riche disponible en standard
Application web Silverlight Modèle de délégation d’accès Exécution et gestion des Runbooks Surveillance des Runbooks en cours d’exécutions Déclanchment de nouvelles instances Arrêt de Runbooks en cours d’exécution Diagnostique des erreurs Visualisation des définitions des Runbooks - Console d’orchestration
SC App Controller, une solution d’administration destinée au cloud hybride
System Center App Controller (Concero) Common application self-service console across clouds Span multiple VMM servers Register and consume capacity from multiple Windows Azure subscriptions Enable multiple users authenticated using enterprise AD to access single Windows Azure subscription Application deployment and configuration Deploy and manage Services and VMs on private clouds created with VMM 2012 and Windows Azure Copy service templates (and resources) from one VMM server to another Copy Windows Azure configuration, package files and VHDs between Windows Azure subscriptions
En guise de conclusion
Microsoft et le Cloud Privé En synthèse Vendor Focus for Microsoft: Cloud Computing Is the Next Big Thing David Mitchell Smith e al July 24, 2009 “Microsoft's cloud strategy is visionary, and its ambitions are broad and span multiple dimensions including on- premises and off-premises deployments and a variety of business models.” Microsoft propose une offre logicielle permettant la mise en œuvre de Clouds Privés de type Infrastructure as a Service (IaaS)