Donnez votre avis !
Depuis votre smartphone sur :
http://notes.mstechdays.fr
De nombreux lots à gagner toute les heures !!...
SQL in the Azure World
Nicolas Soukoff
Franck Mercier
Stéphane Goudeau

Microsoft
Architecture/Azure/Cloud
Agenda
• Azure Sql Database
• SQL Server déployé en IaaS
– SQL Server dans une VM Windows Azure
– Déploiement d’une base d...
Ressources dédiées
Coût plus élevé

Ressources partagées
Coût moins élevé

SQL : A demeure ou dans le Cloud? IaaS ou
PaaS ...
AZURE SQL DATABASE

#mstechdays

Architecture/Azure/Cloud
Azure Sql Database
• Haute disponibilité automatique et
redondance

#mstechdays

Architecture/Azure/Cloud

Réplica 1
Répli...
ASSISTANT DE DÉPLOIEMENT
DE BASES DE DONNÉES SQL
SERVER À DEMEURE VERS
AZURE SQL DATABASE
#mstechdays

Architecture/Azure/...
SQL SERVER DANS UNE MACHINE
VIRTUELLE AZURE

#mstechdays

Architecture/Azure/Cloud
SQL Server dans une VM Windows Azure
• Versions supportées :
– SQL Server 2012, 2008 R2, 2008
– Toutes les fonctionnalités...
Déploiement d’une base de donnée vers
une une machine virtuelle Azure
• Disponible depuis SQL 2014 :
– http://technet.micr...
ASSISTANT DE DÉPLOIEMENT
DE BASES DE DONNÉES SQL
SERVER À DEMEURE VERS
UNE MACHINE VIRTUELLE
AZURE

#mstechdays

Architect...
OPTIMISATION SQL SERVER EN
IAAS

#mstechdays

Architecture/Azure/Cloud
Performances dans une VM Azure
•
•

Localisation des fichiers
Utilisation de disques de données :
–
–

•
•
•

•
•
•

1 dis...
SQL Server Data Warehousing dans
Azure

• Images de la galerie
–
–
–

http://msdn.microsoft.com/en-us/library/dn387396.asp...
OPTIMISATION SQL IAAS
Configuration SQL Server optimisée pour le Data
Warehousing dans Azure
#mstechdays

Architecture/Azu...
HAUTE DISPONIBILITÉ DE SQL
SERVER DANS AZURE ET HYBRIDE

#mstechdays

Architecture/Azure/Cloud
Haute disponibilité de SQL Server dans Azure
• LogShipping, Mirroring, AlwaysOn
• AlwaysOn requiert SQL Entreprise
– Repos...
Solutions de Cloud Hybrid

#mstechdays

Architecture/Azure/Cloud
Pourquoi un réplica dans Azure ?
• Un événement peut causer la perte des serveurs
SQL on-premises
• Temporairement (problè...
Infrastructure Type

#mstechdays

Architecture/Azure/Cloud
Propriétés d'un DR dans le Cloud pour
SQL
• Déployer au moins 1 replica secondaire en mode
synchrone sur la plateforme On-...
Configuration Inverse Supportée

#mstechdays

Architecture/Azure/Cloud
Ajout d'un nœud Azure dans AlwaysOn
• Plusieurs méthodes
– Ajout manuel d'un replica
– Ajout via le nouvel assistant livré...
HAUTE DISPONIBILITÉ DE SQL
SERVER DANS AZURE
Ajout de réplica AlwaysOn dans Windows Azure
pour des Groupes de disponibilit...
Pourquoi un replica dans le cloud Azure
• Pré requis
– Même domaine Windows (pour le cluster)
– Idéalement ajouter un DC d...
BI SQL SERVER EN IAAS

#mstechdays

Architecture/Azure/Cloud
BI SQL Server en IaaS
• Dans une machine virtuelle Azure
– Installation de SQL et SharePoint
– Paramétrage de l’« Alternat...
SQL SERVER BI
Machine virtuelle Azure & BI

#mstechdays

Architecture/Azure/Cloud
CONCLUSION

#mstechdays

Architecture/Azure/Cloud
SQL Server IaaS vs Azure SQL Database
• Critères à prendre en compte :
– Taille de la base, scalabilité, performance, coût...
Ressources
Sessions Data Insights pour les professionnels de l’IT
http://aka.ms/itprosql
Sessions Data Insights pour les d...
Digital is
business
SQL in the Azure World
Prochain SlideShare
Chargement dans…5
×

SQL in the Azure World

612 vues

Publié le

Saviez-vous que SQL Server est aussi présent dans le monde Azure ? Et oui ! et ce, sous plusieurs formes ! Cette session vous exposera les solutions Cloud dites « PaaS » et « IaaS » pour SQL Server. Ainsi, durant cette session nous parlerons de la version « SQL Azure Database », de SQL Server dans une VM Azure, des possibilités coté Business Intelligence (BI). Nous verrons ainsi les différentes options offertes par chacune de ces solutions ce qui nous permettra de les comparer et donc d’en tirer les scénarios d’usage qui s’offrent à vous : Full Cloud ou Cloud Hybride , ce sera à vous de choisir !

Speakers : Franck Mercier (Microsoft France), Stéphane Goudeau (Microsoft), Nicolas Soukoff (Microsoft France)

Publié dans : Technologie
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

SQL in the Azure World

  1. 1. Donnez votre avis ! Depuis votre smartphone sur : http://notes.mstechdays.fr De nombreux lots à gagner toute les heures !!! Claviers, souris et jeux Microsoft… Merci de nous aider à améliorer les Techdays ! #mstechdays Architecture/Azure/Cloud
  2. 2. SQL in the Azure World Nicolas Soukoff Franck Mercier Stéphane Goudeau Microsoft Architecture/Azure/Cloud
  3. 3. Agenda • Azure Sql Database • SQL Server déployé en IaaS – SQL Server dans une VM Windows Azure – Déploiement d’une base de donnée vers une machine virtuelle Azure – Optimisation SQL Server en IaaS – Haute disponibilité de SQL Server dans Azure – BI SQL Server en IaaS • Conclusion #mstechdays Architecture/Azure/Cloud
  4. 4. Ressources dédiées Coût plus élevé Ressources partagées Coût moins élevé SQL : A demeure ou dans le Cloud? IaaS ou PaaS ? • • WA SQL Database - PaaS Base de données virtualisée • • Service de base de données Peu d’administration technique WA SQL Database Premium - PaaS • • Capacité réservée de ressources Prévisibilité des performances 100% Compatible Rapidité de mise en service SQL Server dans WA VM - IaaS Machine virtuelle • • Contrôle total du matériel Gestion de votre solution de PRA SQL Server Machine physique Contrôle direct #mstechdays Service de base de données Peu d’administration technique Délégation du contrôle Architecture/Azure/Cloud
  5. 5. AZURE SQL DATABASE #mstechdays Architecture/Azure/Cloud
  6. 6. Azure Sql Database • Haute disponibilité automatique et redondance #mstechdays Architecture/Azure/Cloud Réplica 1 Réplica 2 Support des outils utilisés à demeure Backup Azure SQL Database Azure SQL Database offre « Premium » Mécanisme de fédération de base de données (preview) • Assistant de déploiement de bases de données SQL Server à demeure vers Azure SQL Database Plusieurs réplicas physiques Primaire unique Réplica 3 • • • • Une seule base de données logique Plusieurs cibles secondaires – Les données SQL sont automatiquement répliquées 3 fois avec conservation de l’intégrité transactionnelle
  7. 7. ASSISTANT DE DÉPLOIEMENT DE BASES DE DONNÉES SQL SERVER À DEMEURE VERS AZURE SQL DATABASE #mstechdays Architecture/Azure/Cloud
  8. 8. SQL SERVER DANS UNE MACHINE VIRTUELLE AZURE #mstechdays Architecture/Azure/Cloud
  9. 9. SQL Server dans une VM Windows Azure • Versions supportées : – SQL Server 2012, 2008 R2, 2008 – Toutes les fonctionnalités supportées à l’exception du failover clustering • Stockage : – 2 possibilités avec SQL 2014 • Disques associés à des objets blob de stockage • Fichiers de base de données SQL Server pointant directement sur des objets blob de stockage : SQL XI (XStore Integration) – Options de stockage fondées sur la taille de la VM • Facturation à l’usage ou mobilité de licence via la Software Assurance #mstechdays Architecture/Azure/Cloud
  10. 10. Déploiement d’une base de donnée vers une une machine virtuelle Azure • Disponible depuis SQL 2014 : – http://technet.microsoft.com/en-us/evalcenter/dn205290.aspx • Nécessite: – La création d’une machine virtuelle depuis le portail Azure (SQL Server Cloud Adapter) – D’un point de terminaison 11435 • Paramétrage complet : – http://aka.ms/DeploySQLDB2Azure #mstechdays Architecture/Azure/Cloud
  11. 11. ASSISTANT DE DÉPLOIEMENT DE BASES DE DONNÉES SQL SERVER À DEMEURE VERS UNE MACHINE VIRTUELLE AZURE #mstechdays Architecture/Azure/Cloud
  12. 12. OPTIMISATION SQL SERVER EN IAAS #mstechdays Architecture/Azure/Cloud
  13. 13. Performances dans une VM Azure • • Localisation des fichiers Utilisation de disques de données : – – • • • • • • 1 disque Data par base Distribution des fichiers de données en filegroups Disque d’installation des binaires SQL Cache Settings Warmup Effects : les prendre en compte si tests de charge… Compression de données Impact positif de l’intégration du XStore Performance Guidance for SQL Server in Windows Azure Virtual Machines http://aka.ms/SQLinIaaS #mstechdays Architecture/Azure/Cloud
  14. 14. SQL Server Data Warehousing dans Azure • Images de la galerie – – – http://msdn.microsoft.com/en-us/library/dn387396.aspx Avec finalisation (manuelle) du setup http://msdn.microsoft.com/en-us/library/dn387397.aspx • Script de déploiement automatisé – http://gallery.technet.microsoft.com/scriptcenter/Deploy-a-SQL-Server-Data-584e88d5 .New-AzureSqlDwIaasVM.ps1 -PublishSettingsFile C:stephgou.publishsettings -InstanceSize A6 ---SqlVersion SQL2014 -AzureAffinityGroup DwAffinityGrp1 -StorageAccountName StorageAccount1 --VMName A6-SQL2014 -ServiceName A6-SQL2014 -AdminAccount sa -AdminPassword xxx ----------Location " West Europe" • Deep-dive on New Azure FastTrack VM image – #mstechdays http://blogs.msdn.com/b/igorpag/archive/2013/10/11/deep-dive-on-new-azure-fasttrack-vm-imageftdw.aspx Architecture/Azure/Cloud
  15. 15. OPTIMISATION SQL IAAS Configuration SQL Server optimisée pour le Data Warehousing dans Azure #mstechdays Architecture/Azure/Cloud
  16. 16. HAUTE DISPONIBILITÉ DE SQL SERVER DANS AZURE ET HYBRIDE #mstechdays Architecture/Azure/Cloud
  17. 17. Haute disponibilité de SQL Server dans Azure • LogShipping, Mirroring, AlwaysOn • AlwaysOn requiert SQL Entreprise – Repose sur un cluster WSFC (Windows Server Failover Clustering) – 8 secondaires (SQL 2014) : High Availability and Disaster Recovery for SQL Server in Windows Azure Virtual Machines • 2 Synchrones, 6 Asynchrones – Secondaires actifs pour : • Backup, reporting…. – Niveau de protection : • Base ou groupe de bases – Notion de « Listener » : • Redirection automatique #mstechdays Architecture/Azure/Cloud
  18. 18. Solutions de Cloud Hybrid #mstechdays Architecture/Azure/Cloud
  19. 19. Pourquoi un réplica dans Azure ? • Un événement peut causer la perte des serveurs SQL on-premises • Temporairement (problème réseau) • Permanent (perte de Datacenter) • Un site de secours coûte cher • Location du site + maintenance • Le matériel • Les coûts opérationnels #mstechdays Architecture/Azure/Cloud
  20. 20. Infrastructure Type #mstechdays Architecture/Azure/Cloud
  21. 21. Propriétés d'un DR dans le Cloud pour SQL • Déployer au moins 1 replica secondaire en mode synchrone sur la plateforme On-Premise • Bien choisir la région de la mise en place de la VM Azure (raisons politiques, confidentialité, latence) • Coûts liés à l'utilisation #mstechdays Architecture/Azure/Cloud
  22. 22. Configuration Inverse Supportée #mstechdays Architecture/Azure/Cloud
  23. 23. Ajout d'un nœud Azure dans AlwaysOn • Plusieurs méthodes – Ajout manuel d'un replica – Ajout via le nouvel assistant livré avec SQL Server 2014 #mstechdays Architecture/Azure/Cloud
  24. 24. HAUTE DISPONIBILITÉ DE SQL SERVER DANS AZURE Ajout de réplica AlwaysOn dans Windows Azure pour des Groupes de disponibilité Availability Groups à demeure. #mstechdays Architecture/Azure/Cloud
  25. 25. Pourquoi un replica dans le cloud Azure • Pré requis – Même domaine Windows (pour le cluster) – Idéalement ajouter un DC dans Azure (redondance) • Ajouts de fonctionnalités à bas coûts – – – – – #mstechdays Haute dispo intégrée Déporter les lectures pour du reporting dans Azure Migration d'application vers Azure Utiliser le réplica dans Azure pour les backups SQL Connecter les solutions de BI Azure avec le réplica Azure Architecture/Azure/Cloud
  26. 26. BI SQL SERVER EN IAAS #mstechdays Architecture/Azure/Cloud
  27. 27. BI SQL Server en IaaS • Dans une machine virtuelle Azure – Installation de SQL et SharePoint – Paramétrage de l’« Alternate Access Mapping » • Dans le tableau de bord de la machine virtuelle Azure – Création d’un point de terminaison sur le port 80 • Accessible depuis une adresse de type : – http://<nomMachineAzure>.cloudapp.net #mstechdays Architecture/Azure/Cloud
  28. 28. SQL SERVER BI Machine virtuelle Azure & BI #mstechdays Architecture/Azure/Cloud
  29. 29. CONCLUSION #mstechdays Architecture/Azure/Cloud
  30. 30. SQL Server IaaS vs Azure SQL Database • Critères à prendre en compte : – Taille de la base, scalabilité, performance, coût, disponibilité, gestion opérationnelle, fonctions BI • Windows Azure SQL Database : – Optimisé pour réduire les coûts. – Mise à disposition simple et rapide d’une infrastructure hautement disponible. • SQL Server IaaS : – La solution à privilégier pour la reprise de l’existant et pour les applications hybrides. – Un contrôle total d’une instance dédiée SQL Server. – Le BI #mstechdays Architecture/Azure/Cloud
  31. 31. Ressources Sessions Data Insights pour les professionnels de l’IT http://aka.ms/itprosql Sessions Data Insights pour les décideurs informatiques http://aka.ms/itdmsql Business Accelerator, un programme sur mesure pour les éditeurs de logiciel http://aka.ms/isvbusacc Un client prêt à témoigner ? Une belle histoire à partager ? Un Nokia Lumia à gagner ! http://aka.ms/cloudosref #mstechdays Architecture/Azure/Cloud
  32. 32. Digital is business

×