SlideShare une entreprise Scribd logo
1  sur  24
Rejoignez la Communauté
SERVEURS CORE ET VIRTUALISATION

Technologie d'avenir, choix technique délibérés ou
effet de mode
Christophe LAPORTE
SQL Server MCM / MVP
AGENDA
• Introduction
• Virtualisation
  •   Pourquoi ?
  •   Les avantages
  •   Des questions …
  •   Monitoring
  •   Scenarii
  •   Inconvénients
• Serveur Core
  •   Pourquoi ?
  •   Quels services ?
  •   Scenarii
  •   Inconvénients
• Bilan
  • Effet de mode ? Choix technique ? Solution d’avenir ?
• Questions / Réponses

                                                            3
PRÉSENTATION
• CHRISTOPHE LAPORTE ( christophe_laporte@hotmail.fr )
• Conseil IT
  • Site Web : http://www.conseil-it.fr
  • Blog : http://conseilit.wordpress.com/
  • Twitter : @conseilit
• Conseil et formation
  •   Architecture système et Bases de Données
  •   Haute disponibilité
  •   Virtualisation
  •   Optimisation
FIL ROUGE - DEMO
• Virtualisation
  • Création d’une VM Windows Server 2008 R2 Core




• Installation SQL 2012
  • Installation de SQL Server 2012 Core
VIRTUALISATION
VIRTUALISATION – POURQUOI ?
• Maximise l'utilisation des machines (CPU / Mémoire)
VIRTUALISATION - AVANTAGES
• Flexibilité
  • Déplacer des données (Raid 5 vers Raid 10 …)
  • Déplacer des VM (baie de disque, host)
• Actions indépendantes du DBA
  • Administration système
  • Peut se concentrer sur autre chose
• Live Migration, vMotion
  • Peu ou pas de coupure de service
  • Scénario supporté en production
VIRTUALISATION - AVANTAGES
• Independent du host
 • Migrations facilitées
 • Mise à jour OS hyperviseur
 • Mise à jour matériel hyperviseur
• Haute disponibilité
 • VMs en haute disponibilité
 • Tolérance de panne entre hosts en cluster
 • Support assuré pour des VMs en cluster (KB956893)
• Disaster Recovery
 • VMs sur site distant
 • Solutions de type DoubleTake
VIRTUALISATION – DES QUESTIONS ?
• Facilité déploiement ?
 • Création + déploiement image SYSPREP
 • Ou bien script d’installation SQL Server
• Configuration
 • Attention aux IOs
 • Suffisamment de cartes HBA
 • RAW LUNs ou fichiers VHD/VMDK ?
 • Mémoire statique ou dynamique
• SQL Server
 • Ne pas oublier les règles de bases (TempDB …)
VIRTUALISATION – MONITORING
• Host
 • Surveiller CPU / RAM / Réseau
 • Mais le Host peut changer !!!
• Guest
 • Monitoring identique à une machine physique
  o Compteurs de performance système / SQLServer
  o DMVs / DMFs
VIRTUALISATION - SCENARII
• Production
 • Oui : HA, DR, Support éditeur, matériel obsolète (P2V), …
 • Mais attention au problèmes de performance
 • Ne pas voir la virtualisation comme LA solution pour la HA
   o Pas de détection de problème sur les services
• Intégration
 • Oui : permet de rentabiliser et de mutualiser des
   investissements
• Test
 • Oui : Snapshots, facilité de déploiement, serveurs sous-
   exploités
• Développement
 • Bien sur …
VIRTUALISATION - INCONVÉNIENTS
• Performances à partager avec d'autres VMs
• Diagnostic plus difficile si pbm perf
 • Niveau 1 : hyperviseur (CPU, disque, mémoire)
   o Est-ce que le Host est chargé
   o Quelle sont les limites du Host
 • Niveau 2 : Gest OS (CPU, disque, mémoire)
   o Est-ce que le Guest est chargé (OS)
   o Est-ce que SQL Server est chargé (compteurs de performance)
 • Plus compliqué …
   o Le DBA seul ne peut plus diagnostiquer un problème …

• Ne pas surexploiter le host
 • Pas de surexploitation de la mémoire
 • Nombre de vCoeurs vs nombre de coeurs
SERVEUR CORE
DÉMO – INSTALLATION
SERVEUR CORE – POURQUOI ?
• Stabilité accrue
 • Moins de processus
   o Moins de risques de crash / bug
   o Surface d’attaque réduite => sécurité accrue
 • Maintenance réduite
   o Moins de correctifs de sécurité
   o Moins d’indisponibilité

• Nécessité d’une interface graphique ?
 • Quelle différence entre administration locale ou distante ?
SERVEUR CORE – POURQUOI ?
• Consommation de ressources système
  o Mémoire consommée (serveur idle)
    – Aucun rôle ni fonctionnalité installées
    – Core : 180 MB
    – Full : 310 MB
  o Espace disque occupé
    – VMs avec Windows 2008R2 Entreprise US, aucun rôle ni fonctionnalité
    – Core : 2.8 GB
    – Full : 7.2 GB
  o Temps d’installation d’une VM test (PC portable … variable)
    – VMs avec Windows 2008R2 Entreprise US, aucun rôle ni fonctionnalité
    – Core : 8 min 55
    – Full : 14 min 15
SERVEUR CORE – QUELS SERVICES ?

 •   MSSQL (AAG, Cluster)
 •   SSIS
 •   SSAS
 •   Réplication
 •   FullText
 •   Connectivité des outils clients
SERVEUR CORE – INCONVÉNIENTS
• Installation et maintenance
 • Formation des administrateurs
   o Ligne de commande
     – DISM
     – OCSETUP
     – NETSH
     – SConfig
   o Scripts Powershell
 • Habitudes et méthodes de travail à revoir
• Débogage
 • Pas d’interface graphique …  donc pas (peu) d’outils locaux
 • RSAT, SSMS
• Surveillance
 • Toujours pas d’IHM, donc surveillance à distance ….
SERVEUR CORE - SCENARII
• Production
  • Oui bien sur … : disponibilité plus élevée, moins de maintenance
  • Mais : fonctionnalités telles que MDS,DQS et SSRS absentes
• Intégration
  • Oui : réduction des ressources systèmes (disque, CPU, RAM)
  • Sauf : dépendant des fonctionnalités demandées à votre serveur
• Test
  • Oui : rapidité de déploiement
  • Mais : ?
• Développement
  • Oui : ressources matérielles « faibles »
  • Mais : toutes les fonctionnalités (SQL Server) ne sont pas
    disponibles
BILAN
                    Effet de mode     Choix technique   Solution d’avenir

Virtualisation      Plus maintenant          Oui              Oui

Serveur Core             Non                 Oui              Oui


• Utilisation conjointe : utilisation judicieuse
  • Réduction des ressources consommées
     o Rentabilisation du matériel accrue
• Avenir : mobilité des bases
  • AlwaysOn Availability Groups
     o Nom réseau pour une base / groupe de bases
  • Contained Databases
     o Authentification des utilisateurs niveau base
Merci à nos Sponsors




    Rencontrez les dans l’espace partenaires
QUESTIONS / RÉPONSES
Merci à tous pour votre présence et n’hésitez pas à
venir poursuivre le débat sur les stands et profiter de
démos supplémentaires.




                                                          2
Serveurs core et virtualisation

Contenu connexe

Tendances

Introduction DevOps & containarization des applications
Introduction DevOps & containarization des applicationsIntroduction DevOps & containarization des applications
Introduction DevOps & containarization des applicationsJulien Chable
 
Direct memory 3_devoxx_fr_2012-2.04.18
Direct memory 3_devoxx_fr_2012-2.04.18Direct memory 3_devoxx_fr_2012-2.04.18
Direct memory 3_devoxx_fr_2012-2.04.18Benoit Perroud
 
Veeam Software : Sauvegarde et protection des données, plan de reprise d’acti...
Veeam Software : Sauvegarde et protection des données, plan de reprise d’acti...Veeam Software : Sauvegarde et protection des données, plan de reprise d’acti...
Veeam Software : Sauvegarde et protection des données, plan de reprise d’acti...Microsoft Technet France
 
De la DB à la DB-as-a-Service : avantages, limites et étapes pour franchir l...
De la DB à la DB-as-a-Service : avantages, limites et étapes pour franchir l...De la DB à la DB-as-a-Service : avantages, limites et étapes pour franchir l...
De la DB à la DB-as-a-Service : avantages, limites et étapes pour franchir l...Scaleway
 
Important Vm Ware Infrastrucutre Slides
Important Vm Ware Infrastrucutre SlidesImportant Vm Ware Infrastrucutre Slides
Important Vm Ware Infrastrucutre Slidesnouari
 
Windows Server 2012 Essentials, une nouvelle offre pour les TPE
Windows Server 2012 Essentials, une nouvelle offre pour les TPEWindows Server 2012 Essentials, une nouvelle offre pour les TPE
Windows Server 2012 Essentials, une nouvelle offre pour les TPEMicrosoft Technet France
 
Alphorm.com Formation Windows Server 2019 : Installation et Configuration de ...
Alphorm.com Formation Windows Server 2019 : Installation et Configuration de ...Alphorm.com Formation Windows Server 2019 : Installation et Configuration de ...
Alphorm.com Formation Windows Server 2019 : Installation et Configuration de ...Alphorm
 
Industrialiser la gestion des fichiers multimedia #dcparis13
Industrialiser la gestion des fichiers multimedia #dcparis13Industrialiser la gestion des fichiers multimedia #dcparis13
Industrialiser la gestion des fichiers multimedia #dcparis13Aurelien Navarre
 
V12N avec Xen et IBM BladeCenter
V12N avec Xen et IBM BladeCenterV12N avec Xen et IBM BladeCenter
V12N avec Xen et IBM BladeCenterParis, France
 
Cloud Azure – Services de données et bonnes pratiques
Cloud Azure – Services de données et bonnes pratiquesCloud Azure – Services de données et bonnes pratiques
Cloud Azure – Services de données et bonnes pratiquesMicrosoft
 
Techdays 2014 - Le fermier azure (2ème partie)
Techdays 2014 - Le fermier azure (2ème partie)Techdays 2014 - Le fermier azure (2ème partie)
Techdays 2014 - Le fermier azure (2ème partie)Jonathan Le Guellec
 
Tutoriel Vmware
Tutoriel VmwareTutoriel Vmware
Tutoriel Vmwareelharrab
 
Alphorm.com Formation KVM
Alphorm.com Formation KVMAlphorm.com Formation KVM
Alphorm.com Formation KVMAlphorm
 
What's Next Replay - AMQP
What's Next Replay - AMQPWhat's Next Replay - AMQP
What's Next Replay - AMQPZenikaOuest
 
Alphorm.com Formation Citrix Virtual Apps et Desktops 7.1x : Découverte et In...
Alphorm.com Formation Citrix Virtual Apps et Desktops 7.1x : Découverte et In...Alphorm.com Formation Citrix Virtual Apps et Desktops 7.1x : Découverte et In...
Alphorm.com Formation Citrix Virtual Apps et Desktops 7.1x : Découverte et In...Alphorm
 

Tendances (20)

Introduction DevOps & containarization des applications
Introduction DevOps & containarization des applicationsIntroduction DevOps & containarization des applications
Introduction DevOps & containarization des applications
 
Direct memory 3_devoxx_fr_2012-2.04.18
Direct memory 3_devoxx_fr_2012-2.04.18Direct memory 3_devoxx_fr_2012-2.04.18
Direct memory 3_devoxx_fr_2012-2.04.18
 
Veeam Software : Sauvegarde et protection des données, plan de reprise d’acti...
Veeam Software : Sauvegarde et protection des données, plan de reprise d’acti...Veeam Software : Sauvegarde et protection des données, plan de reprise d’acti...
Veeam Software : Sauvegarde et protection des données, plan de reprise d’acti...
 
De la DB à la DB-as-a-Service : avantages, limites et étapes pour franchir l...
De la DB à la DB-as-a-Service : avantages, limites et étapes pour franchir l...De la DB à la DB-as-a-Service : avantages, limites et étapes pour franchir l...
De la DB à la DB-as-a-Service : avantages, limites et étapes pour franchir l...
 
Important Vm Ware Infrastrucutre Slides
Important Vm Ware Infrastrucutre SlidesImportant Vm Ware Infrastrucutre Slides
Important Vm Ware Infrastrucutre Slides
 
Vm ware
Vm wareVm ware
Vm ware
 
Windows Server 2012 Essentials, une nouvelle offre pour les TPE
Windows Server 2012 Essentials, une nouvelle offre pour les TPEWindows Server 2012 Essentials, une nouvelle offre pour les TPE
Windows Server 2012 Essentials, une nouvelle offre pour les TPE
 
Alphorm.com Formation Windows Server 2019 : Installation et Configuration de ...
Alphorm.com Formation Windows Server 2019 : Installation et Configuration de ...Alphorm.com Formation Windows Server 2019 : Installation et Configuration de ...
Alphorm.com Formation Windows Server 2019 : Installation et Configuration de ...
 
Industrialiser la gestion des fichiers multimedia #dcparis13
Industrialiser la gestion des fichiers multimedia #dcparis13Industrialiser la gestion des fichiers multimedia #dcparis13
Industrialiser la gestion des fichiers multimedia #dcparis13
 
V12N avec Xen et IBM BladeCenter
V12N avec Xen et IBM BladeCenterV12N avec Xen et IBM BladeCenter
V12N avec Xen et IBM BladeCenter
 
Cloud Azure – Services de données et bonnes pratiques
Cloud Azure – Services de données et bonnes pratiquesCloud Azure – Services de données et bonnes pratiques
Cloud Azure – Services de données et bonnes pratiques
 
Techdays 2014 - Le fermier azure (2ème partie)
Techdays 2014 - Le fermier azure (2ème partie)Techdays 2014 - Le fermier azure (2ème partie)
Techdays 2014 - Le fermier azure (2ème partie)
 
ISDay 2018 - Atelier Veeam
ISDay 2018 - Atelier VeeamISDay 2018 - Atelier Veeam
ISDay 2018 - Atelier Veeam
 
SQL in the Azure World
SQL in the Azure WorldSQL in the Azure World
SQL in the Azure World
 
Présentation Nano Server MS Afterwork Nouméa
Présentation Nano Server MS Afterwork NouméaPrésentation Nano Server MS Afterwork Nouméa
Présentation Nano Server MS Afterwork Nouméa
 
Tutoriel Vmware
Tutoriel VmwareTutoriel Vmware
Tutoriel Vmware
 
Alphorm.com Formation KVM
Alphorm.com Formation KVMAlphorm.com Formation KVM
Alphorm.com Formation KVM
 
Cours 70 410-1
Cours 70 410-1Cours 70 410-1
Cours 70 410-1
 
What's Next Replay - AMQP
What's Next Replay - AMQPWhat's Next Replay - AMQP
What's Next Replay - AMQP
 
Alphorm.com Formation Citrix Virtual Apps et Desktops 7.1x : Découverte et In...
Alphorm.com Formation Citrix Virtual Apps et Desktops 7.1x : Découverte et In...Alphorm.com Formation Citrix Virtual Apps et Desktops 7.1x : Découverte et In...
Alphorm.com Formation Citrix Virtual Apps et Desktops 7.1x : Découverte et In...
 

En vedette

[JSS2015] In memory and operational analytics
[JSS2015] In memory and operational analytics[JSS2015] In memory and operational analytics
[JSS2015] In memory and operational analyticsGUSS
 
Datit207 scénarios hybrides entre sql server et windows azure
Datit207   scénarios hybrides entre sql server et windows azureDatit207   scénarios hybrides entre sql server et windows azure
Datit207 scénarios hybrides entre sql server et windows azureChristophe Laporte
 
[JSS2015] - Document db et nosql
[JSS2015] - Document db et nosql[JSS2015] - Document db et nosql
[JSS2015] - Document db et nosqlGUSS
 
[JSS2015] Eradiction des deadlocks
[JSS2015] Eradiction des deadlocks[JSS2015] Eradiction des deadlocks
[JSS2015] Eradiction des deadlocksGUSS
 
Tune my Code! Code-Versionen testen via Edition-Based Redef. - Jérôme Witt, d...
Tune my Code! Code-Versionen testen via Edition-Based Redef. - Jérôme Witt, d...Tune my Code! Code-Versionen testen via Edition-Based Redef. - Jérôme Witt, d...
Tune my Code! Code-Versionen testen via Edition-Based Redef. - Jérôme Witt, d...dbi services
 
Jss2014 performance counters and dmvs
Jss2014   performance counters and dmvsJss2014   performance counters and dmvs
Jss2014 performance counters and dmvsChristophe Laporte
 
SQL Server 2008 'Best Practices' - Stéphane Haby, dbi services - Mövenpick La...
SQL Server 2008 'Best Practices' - Stéphane Haby, dbi services - Mövenpick La...SQL Server 2008 'Best Practices' - Stéphane Haby, dbi services - Mövenpick La...
SQL Server 2008 'Best Practices' - Stéphane Haby, dbi services - Mövenpick La...dbi services
 
JSS2013 : Haute disponibilité
JSS2013 : Haute disponibilitéJSS2013 : Haute disponibilité
JSS2013 : Haute disponibilitéChristophe Laporte
 
Always on les solutions de haute disponibilité avec sql server 2012 (dat302)
Always on les solutions de haute disponibilité avec sql server 2012 (dat302)Always on les solutions de haute disponibilité avec sql server 2012 (dat302)
Always on les solutions de haute disponibilité avec sql server 2012 (dat302)Christophe Laporte
 
[JSS2015] Nouveautés SQL Server 2016:Sécurité,Temporal & Stretch Tables
[JSS2015] Nouveautés SQL Server 2016:Sécurité,Temporal & Stretch Tables[JSS2015] Nouveautés SQL Server 2016:Sécurité,Temporal & Stretch Tables
[JSS2015] Nouveautés SQL Server 2016:Sécurité,Temporal & Stretch TablesGUSS
 
How to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksHow to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksSlideShare
 
Getting Started With SlideShare
Getting Started With SlideShareGetting Started With SlideShare
Getting Started With SlideShareSlideShare
 

En vedette (17)

[JSS2015] In memory and operational analytics
[JSS2015] In memory and operational analytics[JSS2015] In memory and operational analytics
[JSS2015] In memory and operational analytics
 
JSS2013 : Hekaton
JSS2013 : HekatonJSS2013 : Hekaton
JSS2013 : Hekaton
 
High performance jss 2012
High performance jss 2012High performance jss 2012
High performance jss 2012
 
Datit207 scénarios hybrides entre sql server et windows azure
Datit207   scénarios hybrides entre sql server et windows azureDatit207   scénarios hybrides entre sql server et windows azure
Datit207 scénarios hybrides entre sql server et windows azure
 
[JSS2015] - Document db et nosql
[JSS2015] - Document db et nosql[JSS2015] - Document db et nosql
[JSS2015] - Document db et nosql
 
[JSS2015] Eradiction des deadlocks
[JSS2015] Eradiction des deadlocks[JSS2015] Eradiction des deadlocks
[JSS2015] Eradiction des deadlocks
 
Fusion io
Fusion ioFusion io
Fusion io
 
Tune my Code! Code-Versionen testen via Edition-Based Redef. - Jérôme Witt, d...
Tune my Code! Code-Versionen testen via Edition-Based Redef. - Jérôme Witt, d...Tune my Code! Code-Versionen testen via Edition-Based Redef. - Jérôme Witt, d...
Tune my Code! Code-Versionen testen via Edition-Based Redef. - Jérôme Witt, d...
 
Jss2014 performance counters and dmvs
Jss2014   performance counters and dmvsJss2014   performance counters and dmvs
Jss2014 performance counters and dmvs
 
Haute disponibilité jss2012
Haute disponibilité jss2012Haute disponibilité jss2012
Haute disponibilité jss2012
 
SQL Server 2008 'Best Practices' - Stéphane Haby, dbi services - Mövenpick La...
SQL Server 2008 'Best Practices' - Stéphane Haby, dbi services - Mövenpick La...SQL Server 2008 'Best Practices' - Stéphane Haby, dbi services - Mövenpick La...
SQL Server 2008 'Best Practices' - Stéphane Haby, dbi services - Mövenpick La...
 
JSS2013 : Haute disponibilité
JSS2013 : Haute disponibilitéJSS2013 : Haute disponibilité
JSS2013 : Haute disponibilité
 
JSS2013 : Statistiques
JSS2013 : StatistiquesJSS2013 : Statistiques
JSS2013 : Statistiques
 
Always on les solutions de haute disponibilité avec sql server 2012 (dat302)
Always on les solutions de haute disponibilité avec sql server 2012 (dat302)Always on les solutions de haute disponibilité avec sql server 2012 (dat302)
Always on les solutions de haute disponibilité avec sql server 2012 (dat302)
 
[JSS2015] Nouveautés SQL Server 2016:Sécurité,Temporal & Stretch Tables
[JSS2015] Nouveautés SQL Server 2016:Sécurité,Temporal & Stretch Tables[JSS2015] Nouveautés SQL Server 2016:Sécurité,Temporal & Stretch Tables
[JSS2015] Nouveautés SQL Server 2016:Sécurité,Temporal & Stretch Tables
 
How to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksHow to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & Tricks
 
Getting Started With SlideShare
Getting Started With SlideShareGetting Started With SlideShare
Getting Started With SlideShare
 

Similaire à Serveurs core et virtualisation

Alphorm.com Formation Microsoft Hyperconvergence
Alphorm.com Formation Microsoft HyperconvergenceAlphorm.com Formation Microsoft Hyperconvergence
Alphorm.com Formation Microsoft HyperconvergenceAlphorm
 
Alphorm.com Formation Les solutions de Haute Disponibilité sous Windows Serv...
Alphorm.com Formation Les solutions de  Haute Disponibilité sous Windows Serv...Alphorm.com Formation Les solutions de  Haute Disponibilité sous Windows Serv...
Alphorm.com Formation Les solutions de Haute Disponibilité sous Windows Serv...Alphorm
 
TechDays 2011 - VIR302 virtualiser vos applications métiers critiques sous hy...
TechDays 2011 - VIR302 virtualiser vos applications métiers critiques sous hy...TechDays 2011 - VIR302 virtualiser vos applications métiers critiques sous hy...
TechDays 2011 - VIR302 virtualiser vos applications métiers critiques sous hy...Patrick Guimonet
 
Tout sur les solutions de haute disponibilité et disaster recovery de sql ser...
Tout sur les solutions de haute disponibilité et disaster recovery de sql ser...Tout sur les solutions de haute disponibilité et disaster recovery de sql ser...
Tout sur les solutions de haute disponibilité et disaster recovery de sql ser...Christophe Laporte
 
Monter des environnements dev test efficaces avec Windows Azure
Monter des environnements dev test efficaces avec Windows AzureMonter des environnements dev test efficaces avec Windows Azure
Monter des environnements dev test efficaces avec Windows AzureMicrosoft Technet France
 
Tout sur les solutions de Haute Disponibilité et Disaster Recovery de SQL Ser...
Tout sur les solutions de Haute Disponibilité et Disaster Recovery de SQL Ser...Tout sur les solutions de Haute Disponibilité et Disaster Recovery de SQL Ser...
Tout sur les solutions de Haute Disponibilité et Disaster Recovery de SQL Ser...Microsoft Technet France
 
[Café Techno] Les nouveautés de TSM V 6.4
[Café Techno] Les nouveautés de TSM V 6.4[Café Techno] Les nouveautés de TSM V 6.4
[Café Techno] Les nouveautés de TSM V 6.4Groupe D.FI
 
[Café Techno] Les évolutions de TSM v6.3.4 et bientôt 7.1
[Café Techno] Les évolutions de TSM v6.3.4 et bientôt 7.1[Café Techno] Les évolutions de TSM v6.3.4 et bientôt 7.1
[Café Techno] Les évolutions de TSM v6.3.4 et bientôt 7.1Groupe D.FI
 
Optimisation de la plateforme de Supervision Zabbix
Optimisation de la plateforme de Supervision ZabbixOptimisation de la plateforme de Supervision Zabbix
Optimisation de la plateforme de Supervision ZabbixAlain Ganuchaud
 
Au cœur du Framework .NET 4.5.1
Au cœur du Framework .NET 4.5.1Au cœur du Framework .NET 4.5.1
Au cœur du Framework .NET 4.5.1Microsoft
 
Afterworks @Nouméa - DevOps, approche par container et Docker
Afterworks @Nouméa - DevOps, approche par container et DockerAfterworks @Nouméa - DevOps, approche par container et Docker
Afterworks @Nouméa - DevOps, approche par container et DockerJulien Chable
 
IBM Technology Day 2013 IBM Smarter Computing Y. de Visme Salle Rome
IBM Technology Day 2013 IBM Smarter Computing Y. de Visme Salle RomeIBM Technology Day 2013 IBM Smarter Computing Y. de Visme Salle Rome
IBM Technology Day 2013 IBM Smarter Computing Y. de Visme Salle RomeIBM Switzerland
 
Au coeur du framework .net 4.5.1
Au coeur du framework .net 4.5.1Au coeur du framework .net 4.5.1
Au coeur du framework .net 4.5.1Cellenza
 
Ix812 g formation-ibm-informix-administration-systeme
Ix812 g formation-ibm-informix-administration-systemeIx812 g formation-ibm-informix-administration-systeme
Ix812 g formation-ibm-informix-administration-systemeCERTyou Formation
 
[Café techno] TSM - Les évolutions de la version 7.1
[Café techno] TSM - Les évolutions de la version 7.1[Café techno] TSM - Les évolutions de la version 7.1
[Café techno] TSM - Les évolutions de la version 7.1Groupe D.FI
 
resume-theorique-m202-v1-0-6308e0082c37c (3).pdf
resume-theorique-m202-v1-0-6308e0082c37c (3).pdfresume-theorique-m202-v1-0-6308e0082c37c (3).pdf
resume-theorique-m202-v1-0-6308e0082c37c (3).pdfFootballLovers9
 
SUSE Expert Days Paris 2018 – Sécurité et Gestion des Systèmes
SUSE Expert Days Paris 2018 – Sécurité et Gestion des SystèmesSUSE Expert Days Paris 2018 – Sécurité et Gestion des Systèmes
SUSE Expert Days Paris 2018 – Sécurité et Gestion des SystèmesSUSE
 
[Café Techno] Veeam 8 : Réduire au strict minimum la fenêtre de sauvegarde - ...
[Café Techno] Veeam 8 : Réduire au strict minimum la fenêtre de sauvegarde - ...[Café Techno] Veeam 8 : Réduire au strict minimum la fenêtre de sauvegarde - ...
[Café Techno] Veeam 8 : Réduire au strict minimum la fenêtre de sauvegarde - ...Groupe D.FI
 

Similaire à Serveurs core et virtualisation (20)

Alphorm.com Formation Microsoft Hyperconvergence
Alphorm.com Formation Microsoft HyperconvergenceAlphorm.com Formation Microsoft Hyperconvergence
Alphorm.com Formation Microsoft Hyperconvergence
 
Alphorm.com Formation Les solutions de Haute Disponibilité sous Windows Serv...
Alphorm.com Formation Les solutions de  Haute Disponibilité sous Windows Serv...Alphorm.com Formation Les solutions de  Haute Disponibilité sous Windows Serv...
Alphorm.com Formation Les solutions de Haute Disponibilité sous Windows Serv...
 
TechDays 2011 - VIR302 virtualiser vos applications métiers critiques sous hy...
TechDays 2011 - VIR302 virtualiser vos applications métiers critiques sous hy...TechDays 2011 - VIR302 virtualiser vos applications métiers critiques sous hy...
TechDays 2011 - VIR302 virtualiser vos applications métiers critiques sous hy...
 
Tout sur les solutions de haute disponibilité et disaster recovery de sql ser...
Tout sur les solutions de haute disponibilité et disaster recovery de sql ser...Tout sur les solutions de haute disponibilité et disaster recovery de sql ser...
Tout sur les solutions de haute disponibilité et disaster recovery de sql ser...
 
Monter des environnements dev test efficaces avec Windows Azure
Monter des environnements dev test efficaces avec Windows AzureMonter des environnements dev test efficaces avec Windows Azure
Monter des environnements dev test efficaces avec Windows Azure
 
Tout sur les solutions de Haute Disponibilité et Disaster Recovery de SQL Ser...
Tout sur les solutions de Haute Disponibilité et Disaster Recovery de SQL Ser...Tout sur les solutions de Haute Disponibilité et Disaster Recovery de SQL Ser...
Tout sur les solutions de Haute Disponibilité et Disaster Recovery de SQL Ser...
 
[Café Techno] Les nouveautés de TSM V 6.4
[Café Techno] Les nouveautés de TSM V 6.4[Café Techno] Les nouveautés de TSM V 6.4
[Café Techno] Les nouveautés de TSM V 6.4
 
Techdays Par219
Techdays Par219Techdays Par219
Techdays Par219
 
[Café Techno] Les évolutions de TSM v6.3.4 et bientôt 7.1
[Café Techno] Les évolutions de TSM v6.3.4 et bientôt 7.1[Café Techno] Les évolutions de TSM v6.3.4 et bientôt 7.1
[Café Techno] Les évolutions de TSM v6.3.4 et bientôt 7.1
 
Optimisation de la plateforme de Supervision Zabbix
Optimisation de la plateforme de Supervision ZabbixOptimisation de la plateforme de Supervision Zabbix
Optimisation de la plateforme de Supervision Zabbix
 
Cahier des charges
Cahier des charges Cahier des charges
Cahier des charges
 
Au cœur du Framework .NET 4.5.1
Au cœur du Framework .NET 4.5.1Au cœur du Framework .NET 4.5.1
Au cœur du Framework .NET 4.5.1
 
Afterworks @Nouméa - DevOps, approche par container et Docker
Afterworks @Nouméa - DevOps, approche par container et DockerAfterworks @Nouméa - DevOps, approche par container et Docker
Afterworks @Nouméa - DevOps, approche par container et Docker
 
IBM Technology Day 2013 IBM Smarter Computing Y. de Visme Salle Rome
IBM Technology Day 2013 IBM Smarter Computing Y. de Visme Salle RomeIBM Technology Day 2013 IBM Smarter Computing Y. de Visme Salle Rome
IBM Technology Day 2013 IBM Smarter Computing Y. de Visme Salle Rome
 
Au coeur du framework .net 4.5.1
Au coeur du framework .net 4.5.1Au coeur du framework .net 4.5.1
Au coeur du framework .net 4.5.1
 
Ix812 g formation-ibm-informix-administration-systeme
Ix812 g formation-ibm-informix-administration-systemeIx812 g formation-ibm-informix-administration-systeme
Ix812 g formation-ibm-informix-administration-systeme
 
[Café techno] TSM - Les évolutions de la version 7.1
[Café techno] TSM - Les évolutions de la version 7.1[Café techno] TSM - Les évolutions de la version 7.1
[Café techno] TSM - Les évolutions de la version 7.1
 
resume-theorique-m202-v1-0-6308e0082c37c (3).pdf
resume-theorique-m202-v1-0-6308e0082c37c (3).pdfresume-theorique-m202-v1-0-6308e0082c37c (3).pdf
resume-theorique-m202-v1-0-6308e0082c37c (3).pdf
 
SUSE Expert Days Paris 2018 – Sécurité et Gestion des Systèmes
SUSE Expert Days Paris 2018 – Sécurité et Gestion des SystèmesSUSE Expert Days Paris 2018 – Sécurité et Gestion des Systèmes
SUSE Expert Days Paris 2018 – Sécurité et Gestion des Systèmes
 
[Café Techno] Veeam 8 : Réduire au strict minimum la fenêtre de sauvegarde - ...
[Café Techno] Veeam 8 : Réduire au strict minimum la fenêtre de sauvegarde - ...[Café Techno] Veeam 8 : Réduire au strict minimum la fenêtre de sauvegarde - ...
[Café Techno] Veeam 8 : Réduire au strict minimum la fenêtre de sauvegarde - ...
 

Serveurs core et virtualisation

  • 2. SERVEURS CORE ET VIRTUALISATION Technologie d'avenir, choix technique délibérés ou effet de mode Christophe LAPORTE SQL Server MCM / MVP
  • 3. AGENDA • Introduction • Virtualisation • Pourquoi ? • Les avantages • Des questions … • Monitoring • Scenarii • Inconvénients • Serveur Core • Pourquoi ? • Quels services ? • Scenarii • Inconvénients • Bilan • Effet de mode ? Choix technique ? Solution d’avenir ? • Questions / Réponses 3
  • 4. PRÉSENTATION • CHRISTOPHE LAPORTE ( christophe_laporte@hotmail.fr ) • Conseil IT • Site Web : http://www.conseil-it.fr • Blog : http://conseilit.wordpress.com/ • Twitter : @conseilit • Conseil et formation • Architecture système et Bases de Données • Haute disponibilité • Virtualisation • Optimisation
  • 5. FIL ROUGE - DEMO • Virtualisation • Création d’une VM Windows Server 2008 R2 Core • Installation SQL 2012 • Installation de SQL Server 2012 Core
  • 7. VIRTUALISATION – POURQUOI ? • Maximise l'utilisation des machines (CPU / Mémoire)
  • 8. VIRTUALISATION - AVANTAGES • Flexibilité • Déplacer des données (Raid 5 vers Raid 10 …) • Déplacer des VM (baie de disque, host) • Actions indépendantes du DBA • Administration système • Peut se concentrer sur autre chose • Live Migration, vMotion • Peu ou pas de coupure de service • Scénario supporté en production
  • 9. VIRTUALISATION - AVANTAGES • Independent du host • Migrations facilitées • Mise à jour OS hyperviseur • Mise à jour matériel hyperviseur • Haute disponibilité • VMs en haute disponibilité • Tolérance de panne entre hosts en cluster • Support assuré pour des VMs en cluster (KB956893) • Disaster Recovery • VMs sur site distant • Solutions de type DoubleTake
  • 10. VIRTUALISATION – DES QUESTIONS ? • Facilité déploiement ? • Création + déploiement image SYSPREP • Ou bien script d’installation SQL Server • Configuration • Attention aux IOs • Suffisamment de cartes HBA • RAW LUNs ou fichiers VHD/VMDK ? • Mémoire statique ou dynamique • SQL Server • Ne pas oublier les règles de bases (TempDB …)
  • 11. VIRTUALISATION – MONITORING • Host • Surveiller CPU / RAM / Réseau • Mais le Host peut changer !!! • Guest • Monitoring identique à une machine physique o Compteurs de performance système / SQLServer o DMVs / DMFs
  • 12. VIRTUALISATION - SCENARII • Production • Oui : HA, DR, Support éditeur, matériel obsolète (P2V), … • Mais attention au problèmes de performance • Ne pas voir la virtualisation comme LA solution pour la HA o Pas de détection de problème sur les services • Intégration • Oui : permet de rentabiliser et de mutualiser des investissements • Test • Oui : Snapshots, facilité de déploiement, serveurs sous- exploités • Développement • Bien sur …
  • 13. VIRTUALISATION - INCONVÉNIENTS • Performances à partager avec d'autres VMs • Diagnostic plus difficile si pbm perf • Niveau 1 : hyperviseur (CPU, disque, mémoire) o Est-ce que le Host est chargé o Quelle sont les limites du Host • Niveau 2 : Gest OS (CPU, disque, mémoire) o Est-ce que le Guest est chargé (OS) o Est-ce que SQL Server est chargé (compteurs de performance) • Plus compliqué … o Le DBA seul ne peut plus diagnostiquer un problème … • Ne pas surexploiter le host • Pas de surexploitation de la mémoire • Nombre de vCoeurs vs nombre de coeurs
  • 16. SERVEUR CORE – POURQUOI ? • Stabilité accrue • Moins de processus o Moins de risques de crash / bug o Surface d’attaque réduite => sécurité accrue • Maintenance réduite o Moins de correctifs de sécurité o Moins d’indisponibilité • Nécessité d’une interface graphique ? • Quelle différence entre administration locale ou distante ?
  • 17. SERVEUR CORE – POURQUOI ? • Consommation de ressources système o Mémoire consommée (serveur idle) – Aucun rôle ni fonctionnalité installées – Core : 180 MB – Full : 310 MB o Espace disque occupé – VMs avec Windows 2008R2 Entreprise US, aucun rôle ni fonctionnalité – Core : 2.8 GB – Full : 7.2 GB o Temps d’installation d’une VM test (PC portable … variable) – VMs avec Windows 2008R2 Entreprise US, aucun rôle ni fonctionnalité – Core : 8 min 55 – Full : 14 min 15
  • 18. SERVEUR CORE – QUELS SERVICES ? • MSSQL (AAG, Cluster) • SSIS • SSAS • Réplication • FullText • Connectivité des outils clients
  • 19. SERVEUR CORE – INCONVÉNIENTS • Installation et maintenance • Formation des administrateurs o Ligne de commande – DISM – OCSETUP – NETSH – SConfig o Scripts Powershell • Habitudes et méthodes de travail à revoir • Débogage • Pas d’interface graphique …  donc pas (peu) d’outils locaux • RSAT, SSMS • Surveillance • Toujours pas d’IHM, donc surveillance à distance ….
  • 20. SERVEUR CORE - SCENARII • Production • Oui bien sur … : disponibilité plus élevée, moins de maintenance • Mais : fonctionnalités telles que MDS,DQS et SSRS absentes • Intégration • Oui : réduction des ressources systèmes (disque, CPU, RAM) • Sauf : dépendant des fonctionnalités demandées à votre serveur • Test • Oui : rapidité de déploiement • Mais : ? • Développement • Oui : ressources matérielles « faibles » • Mais : toutes les fonctionnalités (SQL Server) ne sont pas disponibles
  • 21. BILAN Effet de mode Choix technique Solution d’avenir Virtualisation Plus maintenant Oui Oui Serveur Core Non Oui Oui • Utilisation conjointe : utilisation judicieuse • Réduction des ressources consommées o Rentabilisation du matériel accrue • Avenir : mobilité des bases • AlwaysOn Availability Groups o Nom réseau pour une base / groupe de bases • Contained Databases o Authentification des utilisateurs niveau base
  • 22. Merci à nos Sponsors Rencontrez les dans l’espace partenaires
  • 23. QUESTIONS / RÉPONSES Merci à tous pour votre présence et n’hésitez pas à venir poursuivre le débat sur les stands et profiter de démos supplémentaires. 2

Notes de l'éditeur

  1. Création image SysprepInstall OSConfigure OS (domain, network …)Install logiciels (Ms ou autre)Install SQL SQL prepare imageInstall SQL Server toolsSysprep OOBEShutdown=> sauvegarder image dans bibliothèqueDéploiement image SysprepDéployer imageEntrer les informations mini setupFinaliser l'install Windows (nom réseau à changer, config réseau)SQL Server sysprep commitTerminé ….
  2. Orange - Use for Breakthrough Insight specific content