SlideShare une entreprise Scribd logo
SQL in the Azure World
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
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 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
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
AZURE SQL DATABASE

#mstechdays

Architecture/Azure/Cloud
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
ASSISTANT DE DÉPLOIEMENT
DE BASES DE DONNÉES SQL
SERVER À DEMEURE VERS
AZURE SQL DATABASE
#mstechdays

Architecture/Azure/Cloud
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 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
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
ASSISTANT DE DÉPLOIEMENT
DE BASES DE DONNÉES SQL
SERVER À DEMEURE VERS
UNE MACHINE VIRTUELLE
AZURE

#mstechdays

Architecture/Azure/Cloud
OPTIMISATION SQL SERVER EN
IAAS

#mstechdays

Architecture/Azure/Cloud
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
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
OPTIMISATION SQL IAAS
Configuration SQL Server optimisée pour le Data
Warehousing dans Azure
#mstechdays

Architecture/Azure/Cloud
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
– 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
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è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
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-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
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é avec SQL Server
2014

#mstechdays

Architecture/Azure/Cloud
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
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
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’« 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
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, 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
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
Digital is
business

Contenu connexe

Tendances

SQLSaturday Paris 2014 - Et hop, ma base migre dans Azure
SQLSaturday Paris 2014 - Et hop, ma base migre dans AzureSQLSaturday Paris 2014 - Et hop, ma base migre dans Azure
SQLSaturday Paris 2014 - Et hop, ma base migre dans Azure
GUSS
 
Panorama des offres NoSQL disponibles dans Azure
Panorama des offres NoSQL disponibles dans AzurePanorama des offres NoSQL disponibles dans Azure
Panorama des offres NoSQL disponibles dans Azure
Microsoft Décideurs IT
 
SQL Azure, la base de données dans le cloud
SQL Azure, la base de données dans le cloudSQL Azure, la base de données dans le cloud
SQL Azure, la base de données dans le cloud
Microsoft Technet France
 
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...
Microsoft Technet France
 
TechDays 2014 : retour d'expérience Kompass migration Java dans Azure
TechDays 2014 : retour d'expérience Kompass migration Java dans AzureTechDays 2014 : retour d'expérience Kompass migration Java dans Azure
TechDays 2014 : retour d'expérience Kompass migration Java dans Azure
Thomas Conté
 
JSS2014 – Azure SQL Database : 1 an après
JSS2014 – Azure SQL Database : 1 an aprèsJSS2014 – Azure SQL Database : 1 an après
JSS2014 – Azure SQL Database : 1 an après
GUSS
 
Econocom aux Techdays de Microsoft. Retours d'expérience sur le Cloud
Econocom aux Techdays de Microsoft. Retours d'expérience sur le CloudEconocom aux Techdays de Microsoft. Retours d'expérience sur le Cloud
Econocom aux Techdays de Microsoft. Retours d'expérience sur le Cloud
Yvain Abeilles
 
[JSS2015] - Document db et nosql
[JSS2015] - Document db et nosql[JSS2015] - Document db et nosql
[JSS2015] - Document db et nosql
GUSS
 
GAB 2015 - Nouveautes sur le stockage de donnees dans Azure
GAB 2015  - Nouveautes sur le stockage de donnees dans AzureGAB 2015  - Nouveautes sur le stockage de donnees dans Azure
GAB 2015 - Nouveautes sur le stockage de donnees dans Azure
Jean-Luc Boucho
 
Bonnes pratiques pour la gestion des opérations de sécurité AWS
Bonnes pratiques pour la gestion des opérations de sécurité AWSBonnes pratiques pour la gestion des opérations de sécurité AWS
Bonnes pratiques pour la gestion des opérations de sécurité AWS
Julien SIMON
 
[DevTestday] Azure service fabric - Radoine Douhou
[DevTestday] Azure service fabric -  Radoine Douhou[DevTestday] Azure service fabric -  Radoine Douhou
[DevTestday] Azure service fabric - Radoine Douhou
Cellenza
 
[DevTestday] Azure devtestlab - Mikael Krief
[DevTestday] Azure devtestlab - Mikael Krief[DevTestday] Azure devtestlab - Mikael Krief
[DevTestday] Azure devtestlab - Mikael Krief
Cellenza
 
Au-delà de Small Business Server
Au-delà de Small Business ServerAu-delà de Small Business Server
Au-delà de Small Business Server
Microsoft Technet France
 
Livre blanc Windows Azure et les éditeurs de logiciel
Livre blanc Windows Azure et les éditeurs de logicielLivre blanc Windows Azure et les éditeurs de logiciel
Livre blanc Windows Azure et les éditeurs de logiciel
Microsoft Décideurs IT
 
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
 
Fiche CloudStack by Ikoula
Fiche CloudStack by IkoulaFiche CloudStack by Ikoula
Fiche CloudStack by Ikoula
Ikoula
 
[DevTestday] Continuous Delivery d'une Infra Dev/Test Azure - Olivier Delmotte
[DevTestday] Continuous Delivery d'une Infra Dev/Test Azure - Olivier Delmotte[DevTestday] Continuous Delivery d'une Infra Dev/Test Azure - Olivier Delmotte
[DevTestday] Continuous Delivery d'une Infra Dev/Test Azure - Olivier Delmotte
Cellenza
 
SharePoint en action 2013 - IT-04 - Virtualisation de SharePoint - Jean-Pierr...
SharePoint en action 2013 - IT-04 - Virtualisation de SharePoint - Jean-Pierr...SharePoint en action 2013 - IT-04 - Virtualisation de SharePoint - Jean-Pierr...
SharePoint en action 2013 - IT-04 - Virtualisation de SharePoint - Jean-Pierr...
Marc Gagnon
 
Azure Camp 9 Décembre 2014 - slides Keynote
Azure Camp 9 Décembre 2014 - slides KeynoteAzure Camp 9 Décembre 2014 - slides Keynote
Azure Camp 9 Décembre 2014 - slides Keynote
Microsoft
 

Tendances (20)

SQLSaturday Paris 2014 - Et hop, ma base migre dans Azure
SQLSaturday Paris 2014 - Et hop, ma base migre dans AzureSQLSaturday Paris 2014 - Et hop, ma base migre dans Azure
SQLSaturday Paris 2014 - Et hop, ma base migre dans Azure
 
Panorama des offres NoSQL disponibles dans Azure
Panorama des offres NoSQL disponibles dans AzurePanorama des offres NoSQL disponibles dans Azure
Panorama des offres NoSQL disponibles dans Azure
 
SQL Azure, la base de données dans le cloud
SQL Azure, la base de données dans le cloudSQL Azure, la base de données dans le cloud
SQL Azure, la base de données dans le cloud
 
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...
 
TechDays 2014 : retour d'expérience Kompass migration Java dans Azure
TechDays 2014 : retour d'expérience Kompass migration Java dans AzureTechDays 2014 : retour d'expérience Kompass migration Java dans Azure
TechDays 2014 : retour d'expérience Kompass migration Java dans Azure
 
JSS2014 – Azure SQL Database : 1 an après
JSS2014 – Azure SQL Database : 1 an aprèsJSS2014 – Azure SQL Database : 1 an après
JSS2014 – Azure SQL Database : 1 an après
 
Econocom aux Techdays de Microsoft. Retours d'expérience sur le Cloud
Econocom aux Techdays de Microsoft. Retours d'expérience sur le CloudEconocom aux Techdays de Microsoft. Retours d'expérience sur le Cloud
Econocom aux Techdays de Microsoft. Retours d'expérience sur le Cloud
 
[JSS2015] - Document db et nosql
[JSS2015] - Document db et nosql[JSS2015] - Document db et nosql
[JSS2015] - Document db et nosql
 
GAB 2015 - Nouveautes sur le stockage de donnees dans Azure
GAB 2015  - Nouveautes sur le stockage de donnees dans AzureGAB 2015  - Nouveautes sur le stockage de donnees dans Azure
GAB 2015 - Nouveautes sur le stockage de donnees dans Azure
 
Bonnes pratiques pour la gestion des opérations de sécurité AWS
Bonnes pratiques pour la gestion des opérations de sécurité AWSBonnes pratiques pour la gestion des opérations de sécurité AWS
Bonnes pratiques pour la gestion des opérations de sécurité AWS
 
[DevTestday] Azure service fabric - Radoine Douhou
[DevTestday] Azure service fabric -  Radoine Douhou[DevTestday] Azure service fabric -  Radoine Douhou
[DevTestday] Azure service fabric - Radoine Douhou
 
[DevTestday] Azure devtestlab - Mikael Krief
[DevTestday] Azure devtestlab - Mikael Krief[DevTestday] Azure devtestlab - Mikael Krief
[DevTestday] Azure devtestlab - Mikael Krief
 
Au-delà de Small Business Server
Au-delà de Small Business ServerAu-delà de Small Business Server
Au-delà de Small Business Server
 
Livre blanc Windows Azure et les éditeurs de logiciel
Livre blanc Windows Azure et les éditeurs de logicielLivre blanc Windows Azure et les éditeurs de logiciel
Livre blanc Windows Azure et les éditeurs de logiciel
 
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...
 
Fiche CloudStack by Ikoula
Fiche CloudStack by IkoulaFiche CloudStack by Ikoula
Fiche CloudStack by Ikoula
 
[DevTestday] Continuous Delivery d'une Infra Dev/Test Azure - Olivier Delmotte
[DevTestday] Continuous Delivery d'une Infra Dev/Test Azure - Olivier Delmotte[DevTestday] Continuous Delivery d'une Infra Dev/Test Azure - Olivier Delmotte
[DevTestday] Continuous Delivery d'une Infra Dev/Test Azure - Olivier Delmotte
 
SharePoint en action 2013 - IT-04 - Virtualisation de SharePoint - Jean-Pierr...
SharePoint en action 2013 - IT-04 - Virtualisation de SharePoint - Jean-Pierr...SharePoint en action 2013 - IT-04 - Virtualisation de SharePoint - Jean-Pierr...
SharePoint en action 2013 - IT-04 - Virtualisation de SharePoint - Jean-Pierr...
 
Azure Camp 9 Décembre 2014 - slides Keynote
Azure Camp 9 Décembre 2014 - slides KeynoteAzure Camp 9 Décembre 2014 - slides Keynote
Azure Camp 9 Décembre 2014 - slides Keynote
 

Similaire à SQL in the Azure World

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
Microsoft Technet France
 
Windows Azure Camp du mardi 10 décembre 2013
Windows Azure Camp du mardi 10 décembre 2013Windows Azure Camp du mardi 10 décembre 2013
Windows Azure Camp du mardi 10 décembre 2013
Microsoft Technet France
 
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi..."J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...
Microsoft
 
Petit manuel du fermier dans Azure : monter une infrastructure SharePoint 2013
Petit manuel du fermier dans Azure : monter une infrastructure SharePoint 2013 Petit manuel du fermier dans Azure : monter une infrastructure SharePoint 2013
Petit manuel du fermier dans Azure : monter une infrastructure SharePoint 2013
Microsoft Technet France
 
Haute Disponibilité et Disaster Recovery
Haute Disponibilité et Disaster RecoveryHaute Disponibilité et Disaster Recovery
Haute Disponibilité et Disaster Recovery
Microsoft Technet France
 
TechDays 2013 : Les VMs Azure pour SharePoint, SQL Server, et AD
TechDays 2013 : Les VMs Azure pour SharePoint, SQL Server, et ADTechDays 2013 : Les VMs Azure pour SharePoint, SQL Server, et AD
TechDays 2013 : Les VMs Azure pour SharePoint, SQL Server, et AD
MCKLMT
 
Les VMs Azure pour SharePoint, SQL Server, et AD
Les VMs Azure pour SharePoint, SQL Server, et ADLes VMs Azure pour SharePoint, SQL Server, et AD
Les VMs Azure pour SharePoint, SQL Server, et AD
Microsoft Technet France
 
TechDays 2014 : Cloud Azure – Services de données et bonnes pratiques
TechDays 2014 : Cloud Azure – Services de données et bonnes pratiquesTechDays 2014 : Cloud Azure – Services de données et bonnes pratiques
TechDays 2014 : Cloud Azure – Services de données et bonnes pratiques
MCKLMT
 
Les données on-premise et dans le cloud. Quelles options ?
Les données on-premise et dans le cloud. Quelles options ?Les données on-premise et dans le cloud. Quelles options ?
Les données on-premise et dans le cloud. Quelles options ?
Microsoft
 
JSS2014 – Haute disponibilité dans Azure
JSS2014 – Haute disponibilité dans AzureJSS2014 – Haute disponibilité dans Azure
JSS2014 – Haute disponibilité dans Azure
GUSS
 
SQL Saturday Haïti 2022 - Débuter avec Azure pour les DBA.pptx
SQL Saturday Haïti 2022 - Débuter avec Azure pour les DBA.pptxSQL Saturday Haïti 2022 - Débuter avec Azure pour les DBA.pptx
SQL Saturday Haïti 2022 - Débuter avec Azure pour les DBA.pptx
Philippe Geiger
 
Rationalisation d'infrastructures SQL Server
Rationalisation d'infrastructures SQL Server Rationalisation d'infrastructures SQL Server
Rationalisation d'infrastructures SQL Server
Microsoft Technet France
 
Monter en charge, tester et surveiller avec une application Windows Azure : l...
Monter en charge, tester et surveiller avec une application Windows Azure : l...Monter en charge, tester et surveiller avec une application Windows Azure : l...
Monter en charge, tester et surveiller avec une application Windows Azure : l...
Microsoft Technet France
 
Azure Stack : de l'Azure dans votre Datacenter
Azure Stack : de l'Azure dans votre DatacenterAzure Stack : de l'Azure dans votre Datacenter
Azure Stack : de l'Azure dans votre Datacenter
Microsoft pour les PME
 
SharePoint & Azure, le couple gagnant
SharePoint & Azure, le couple gagnantSharePoint & Azure, le couple gagnant
SharePoint & Azure, le couple gagnant
Microsoft
 
Azure et e commerce
Azure et e commerceAzure et e commerce
Azure et e commerce
Michel HUBERT
 
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
Christophe Laporte
 
Microsoft experiences 2016 azure stack de l'azure dans votre datacenter 1.0
Microsoft experiences 2016   azure stack  de l'azure dans votre datacenter 1.0Microsoft experiences 2016   azure stack  de l'azure dans votre datacenter 1.0
Microsoft experiences 2016 azure stack de l'azure dans votre datacenter 1.0
Benoît SAUTIERE
 
Retours d'expérience sur le Cloud : Econocom aux Techdays de Microsoft
Retours d'expérience sur le Cloud : Econocom aux Techdays de MicrosoftRetours d'expérience sur le Cloud : Econocom aux Techdays de Microsoft
Retours d'expérience sur le Cloud : Econocom aux Techdays de Microsoft
econocom1
 

Similaire à SQL in the Azure World (20)

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
 
Windows Azure Camp du mardi 10 décembre 2013
Windows Azure Camp du mardi 10 décembre 2013Windows Azure Camp du mardi 10 décembre 2013
Windows Azure Camp du mardi 10 décembre 2013
 
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi..."J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...
 
Windows HPC server sur Windows Azure (100
Windows HPC server sur Windows Azure (100Windows HPC server sur Windows Azure (100
Windows HPC server sur Windows Azure (100
 
Petit manuel du fermier dans Azure : monter une infrastructure SharePoint 2013
Petit manuel du fermier dans Azure : monter une infrastructure SharePoint 2013 Petit manuel du fermier dans Azure : monter une infrastructure SharePoint 2013
Petit manuel du fermier dans Azure : monter une infrastructure SharePoint 2013
 
Haute Disponibilité et Disaster Recovery
Haute Disponibilité et Disaster RecoveryHaute Disponibilité et Disaster Recovery
Haute Disponibilité et Disaster Recovery
 
TechDays 2013 : Les VMs Azure pour SharePoint, SQL Server, et AD
TechDays 2013 : Les VMs Azure pour SharePoint, SQL Server, et ADTechDays 2013 : Les VMs Azure pour SharePoint, SQL Server, et AD
TechDays 2013 : Les VMs Azure pour SharePoint, SQL Server, et AD
 
Les VMs Azure pour SharePoint, SQL Server, et AD
Les VMs Azure pour SharePoint, SQL Server, et ADLes VMs Azure pour SharePoint, SQL Server, et AD
Les VMs Azure pour SharePoint, SQL Server, et AD
 
TechDays 2014 : Cloud Azure – Services de données et bonnes pratiques
TechDays 2014 : Cloud Azure – Services de données et bonnes pratiquesTechDays 2014 : Cloud Azure – Services de données et bonnes pratiques
TechDays 2014 : Cloud Azure – Services de données et bonnes pratiques
 
Les données on-premise et dans le cloud. Quelles options ?
Les données on-premise et dans le cloud. Quelles options ?Les données on-premise et dans le cloud. Quelles options ?
Les données on-premise et dans le cloud. Quelles options ?
 
JSS2014 – Haute disponibilité dans Azure
JSS2014 – Haute disponibilité dans AzureJSS2014 – Haute disponibilité dans Azure
JSS2014 – Haute disponibilité dans Azure
 
SQL Saturday Haïti 2022 - Débuter avec Azure pour les DBA.pptx
SQL Saturday Haïti 2022 - Débuter avec Azure pour les DBA.pptxSQL Saturday Haïti 2022 - Débuter avec Azure pour les DBA.pptx
SQL Saturday Haïti 2022 - Débuter avec Azure pour les DBA.pptx
 
Rationalisation d'infrastructures SQL Server
Rationalisation d'infrastructures SQL Server Rationalisation d'infrastructures SQL Server
Rationalisation d'infrastructures SQL Server
 
Monter en charge, tester et surveiller avec une application Windows Azure : l...
Monter en charge, tester et surveiller avec une application Windows Azure : l...Monter en charge, tester et surveiller avec une application Windows Azure : l...
Monter en charge, tester et surveiller avec une application Windows Azure : l...
 
Azure Stack : de l'Azure dans votre Datacenter
Azure Stack : de l'Azure dans votre DatacenterAzure Stack : de l'Azure dans votre Datacenter
Azure Stack : de l'Azure dans votre Datacenter
 
SharePoint & Azure, le couple gagnant
SharePoint & Azure, le couple gagnantSharePoint & Azure, le couple gagnant
SharePoint & Azure, le couple gagnant
 
Azure et e commerce
Azure et e commerceAzure et e commerce
Azure et e commerce
 
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
 
Microsoft experiences 2016 azure stack de l'azure dans votre datacenter 1.0
Microsoft experiences 2016   azure stack  de l'azure dans votre datacenter 1.0Microsoft experiences 2016   azure stack  de l'azure dans votre datacenter 1.0
Microsoft experiences 2016 azure stack de l'azure dans votre datacenter 1.0
 
Retours d'expérience sur le Cloud : Econocom aux Techdays de Microsoft
Retours d'expérience sur le Cloud : Econocom aux Techdays de MicrosoftRetours d'expérience sur le Cloud : Econocom aux Techdays de Microsoft
Retours d'expérience sur le Cloud : Econocom aux Techdays de Microsoft
 

Plus de Microsoft Technet France

Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
Microsoft Technet France
 
Comment réussir votre déploiement de Windows 10
Comment réussir votre déploiement de Windows 10Comment réussir votre déploiement de Windows 10
Comment réussir votre déploiement de Windows 10
Microsoft Technet France
 
OMS log search au quotidien
OMS log search au quotidienOMS log search au quotidien
OMS log search au quotidien
Microsoft Technet France
 
Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
 Fusion, Acquisition - Optimisez la migration et la continuité des outils col... Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
Microsoft Technet France
 
Wavestone déploie son portail Powell 365 en 5 semaines
Wavestone déploie son portail Powell 365 en 5 semainesWavestone déploie son portail Powell 365 en 5 semaines
Wavestone déploie son portail Powell 365 en 5 semaines
Microsoft Technet France
 
Retour d’expérience sur le monitoring et la sécurisation des identités Azure
Retour d’expérience sur le monitoring et la sécurisation des identités AzureRetour d’expérience sur le monitoring et la sécurisation des identités Azure
Retour d’expérience sur le monitoring et la sécurisation des identités Azure
Microsoft Technet France
 
Scénarios de mobilité couverts par Enterprise Mobility + Security
Scénarios de mobilité couverts par Enterprise Mobility + SecurityScénarios de mobilité couverts par Enterprise Mobility + Security
Scénarios de mobilité couverts par Enterprise Mobility + Security
Microsoft Technet France
 
SharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle générationSharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle génération
Microsoft Technet France
 
Stockage Cloud : il y en aura pour tout le monde
Stockage Cloud : il y en aura pour tout le mondeStockage Cloud : il y en aura pour tout le monde
Stockage Cloud : il y en aura pour tout le monde
Microsoft Technet France
 
Bien appréhender le concept de Windows As a Service
Bien appréhender le concept de Windows As a ServiceBien appréhender le concept de Windows As a Service
Bien appréhender le concept de Windows As a Service
Microsoft Technet France
 
Protéger vos données avec le chiffrement dans Azure et Office 365
Protéger vos données avec le chiffrement dans Azure et Office 365Protéger vos données avec le chiffrement dans Azure et Office 365
Protéger vos données avec le chiffrement dans Azure et Office 365
Microsoft Technet France
 
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
Microsoft Technet France
 
Comprendre la stratégie identité de Microsoft
Comprendre la stratégie identité de MicrosoftComprendre la stratégie identité de Microsoft
Comprendre la stratégie identité de Microsoft
Microsoft Technet France
 
Vous avez dit « authentification sans mot de passe » : une illustration avec ...
Vous avez dit « authentification sans mot de passe » : une illustration avec ...Vous avez dit « authentification sans mot de passe » : une illustration avec ...
Vous avez dit « authentification sans mot de passe » : une illustration avec ...
Microsoft Technet France
 
Sécurité des données
Sécurité des donnéesSécurité des données
Sécurité des données
Microsoft Technet France
 
Déploiement hybride, la téléphonie dans le cloud
Déploiement hybride, la téléphonie dans le cloudDéploiement hybride, la téléphonie dans le cloud
Déploiement hybride, la téléphonie dans le cloud
Microsoft Technet France
 
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
Microsoft Technet France
 
SharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybridesSharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybrides
Microsoft Technet France
 
Gestion de Windows 10 et des applications dans l'entreprise moderne
Gestion de Windows 10 et des applications dans l'entreprise moderneGestion de Windows 10 et des applications dans l'entreprise moderne
Gestion de Windows 10 et des applications dans l'entreprise moderne
Microsoft Technet France
 
Office 365 dans votre Système d'Informations
Office 365 dans votre Système d'InformationsOffice 365 dans votre Système d'Informations
Office 365 dans votre Système d'Informations
Microsoft Technet France
 

Plus de Microsoft Technet France (20)

Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
 
Comment réussir votre déploiement de Windows 10
Comment réussir votre déploiement de Windows 10Comment réussir votre déploiement de Windows 10
Comment réussir votre déploiement de Windows 10
 
OMS log search au quotidien
OMS log search au quotidienOMS log search au quotidien
OMS log search au quotidien
 
Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
 Fusion, Acquisition - Optimisez la migration et la continuité des outils col... Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
 
Wavestone déploie son portail Powell 365 en 5 semaines
Wavestone déploie son portail Powell 365 en 5 semainesWavestone déploie son portail Powell 365 en 5 semaines
Wavestone déploie son portail Powell 365 en 5 semaines
 
Retour d’expérience sur le monitoring et la sécurisation des identités Azure
Retour d’expérience sur le monitoring et la sécurisation des identités AzureRetour d’expérience sur le monitoring et la sécurisation des identités Azure
Retour d’expérience sur le monitoring et la sécurisation des identités Azure
 
Scénarios de mobilité couverts par Enterprise Mobility + Security
Scénarios de mobilité couverts par Enterprise Mobility + SecurityScénarios de mobilité couverts par Enterprise Mobility + Security
Scénarios de mobilité couverts par Enterprise Mobility + Security
 
SharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle générationSharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle génération
 
Stockage Cloud : il y en aura pour tout le monde
Stockage Cloud : il y en aura pour tout le mondeStockage Cloud : il y en aura pour tout le monde
Stockage Cloud : il y en aura pour tout le monde
 
Bien appréhender le concept de Windows As a Service
Bien appréhender le concept de Windows As a ServiceBien appréhender le concept de Windows As a Service
Bien appréhender le concept de Windows As a Service
 
Protéger vos données avec le chiffrement dans Azure et Office 365
Protéger vos données avec le chiffrement dans Azure et Office 365Protéger vos données avec le chiffrement dans Azure et Office 365
Protéger vos données avec le chiffrement dans Azure et Office 365
 
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
 
Comprendre la stratégie identité de Microsoft
Comprendre la stratégie identité de MicrosoftComprendre la stratégie identité de Microsoft
Comprendre la stratégie identité de Microsoft
 
Vous avez dit « authentification sans mot de passe » : une illustration avec ...
Vous avez dit « authentification sans mot de passe » : une illustration avec ...Vous avez dit « authentification sans mot de passe » : une illustration avec ...
Vous avez dit « authentification sans mot de passe » : une illustration avec ...
 
Sécurité des données
Sécurité des donnéesSécurité des données
Sécurité des données
 
Déploiement hybride, la téléphonie dans le cloud
Déploiement hybride, la téléphonie dans le cloudDéploiement hybride, la téléphonie dans le cloud
Déploiement hybride, la téléphonie dans le cloud
 
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
 
SharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybridesSharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybrides
 
Gestion de Windows 10 et des applications dans l'entreprise moderne
Gestion de Windows 10 et des applications dans l'entreprise moderneGestion de Windows 10 et des applications dans l'entreprise moderne
Gestion de Windows 10 et des applications dans l'entreprise moderne
 
Office 365 dans votre Système d'Informations
Office 365 dans votre Système d'InformationsOffice 365 dans votre Système d'Informations
Office 365 dans votre Système d'Informations
 

Dernier

Introduction à Crossplane (Talk Devoxx 2023)
Introduction à Crossplane (Talk Devoxx 2023)Introduction à Crossplane (Talk Devoxx 2023)
Introduction à Crossplane (Talk Devoxx 2023)
Adrien Blind
 
Cours d'Intelligence Artificielle et Apprentissage Automatique.pptx
Cours d'Intelligence Artificielle et Apprentissage Automatique.pptxCours d'Intelligence Artificielle et Apprentissage Automatique.pptx
Cours d'Intelligence Artificielle et Apprentissage Automatique.pptx
Jacques KIZA DIMANDJA
 
Lae-ac1-5_english-fraançais_qins italy.pdf
Lae-ac1-5_english-fraançais_qins italy.pdfLae-ac1-5_english-fraançais_qins italy.pdf
Lae-ac1-5_english-fraançais_qins italy.pdf
djelloulbra
 
Technologie hydrostatique, innovation pour la stérilisation des aliments : HI...
Technologie hydrostatique, innovation pour la stérilisation des aliments : HI...Technologie hydrostatique, innovation pour la stérilisation des aliments : HI...
Technologie hydrostatique, innovation pour la stérilisation des aliments : HI...
InnovaSter-Trade Ltd.
 
Meetup LFUG : Cahier de vacances Liferay
Meetup LFUG : Cahier de vacances LiferayMeetup LFUG : Cahier de vacances Liferay
Meetup LFUG : Cahier de vacances Liferay
Sébastien Le Marchand
 
procede de fabrication mecanique et industriel
procede de fabrication mecanique et industrielprocede de fabrication mecanique et industriel
procede de fabrication mecanique et industriel
saadbellaari
 
Transformation Digitale - Initiez-vous à l'informatique et à l'utilisation de...
Transformation Digitale - Initiez-vous à l'informatique et à l'utilisation de...Transformation Digitale - Initiez-vous à l'informatique et à l'utilisation de...
Transformation Digitale - Initiez-vous à l'informatique et à l'utilisation de...
Maalik Jallo
 

Dernier (7)

Introduction à Crossplane (Talk Devoxx 2023)
Introduction à Crossplane (Talk Devoxx 2023)Introduction à Crossplane (Talk Devoxx 2023)
Introduction à Crossplane (Talk Devoxx 2023)
 
Cours d'Intelligence Artificielle et Apprentissage Automatique.pptx
Cours d'Intelligence Artificielle et Apprentissage Automatique.pptxCours d'Intelligence Artificielle et Apprentissage Automatique.pptx
Cours d'Intelligence Artificielle et Apprentissage Automatique.pptx
 
Lae-ac1-5_english-fraançais_qins italy.pdf
Lae-ac1-5_english-fraançais_qins italy.pdfLae-ac1-5_english-fraançais_qins italy.pdf
Lae-ac1-5_english-fraançais_qins italy.pdf
 
Technologie hydrostatique, innovation pour la stérilisation des aliments : HI...
Technologie hydrostatique, innovation pour la stérilisation des aliments : HI...Technologie hydrostatique, innovation pour la stérilisation des aliments : HI...
Technologie hydrostatique, innovation pour la stérilisation des aliments : HI...
 
Meetup LFUG : Cahier de vacances Liferay
Meetup LFUG : Cahier de vacances LiferayMeetup LFUG : Cahier de vacances Liferay
Meetup LFUG : Cahier de vacances Liferay
 
procede de fabrication mecanique et industriel
procede de fabrication mecanique et industrielprocede de fabrication mecanique et industriel
procede de fabrication mecanique et industriel
 
Transformation Digitale - Initiez-vous à l'informatique et à l'utilisation de...
Transformation Digitale - Initiez-vous à l'informatique et à l'utilisation de...Transformation Digitale - Initiez-vous à l'informatique et à l'utilisation de...
Transformation Digitale - Initiez-vous à l'informatique et à l'utilisation de...
 

SQL in the Azure World

  • 2. 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
  • 3. SQL in the Azure World Nicolas Soukoff Franck Mercier Stéphane Goudeau Microsoft Architecture/Azure/Cloud
  • 4. 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
  • 5. 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
  • 7. 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
  • 8. ASSISTANT DE DÉPLOIEMENT DE BASES DE DONNÉES SQL SERVER À DEMEURE VERS AZURE SQL DATABASE #mstechdays Architecture/Azure/Cloud
  • 9. SQL SERVER DANS UNE MACHINE VIRTUELLE AZURE #mstechdays Architecture/Azure/Cloud
  • 10. 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
  • 11. 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
  • 12. ASSISTANT DE DÉPLOIEMENT DE BASES DE DONNÉES SQL SERVER À DEMEURE VERS UNE MACHINE VIRTUELLE AZURE #mstechdays Architecture/Azure/Cloud
  • 13. OPTIMISATION SQL SERVER EN IAAS #mstechdays Architecture/Azure/Cloud
  • 14. 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
  • 15. 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
  • 16. OPTIMISATION SQL IAAS Configuration SQL Server optimisée pour le Data Warehousing dans Azure #mstechdays Architecture/Azure/Cloud
  • 17. HAUTE DISPONIBILITÉ DE SQL SERVER DANS AZURE ET HYBRIDE #mstechdays Architecture/Azure/Cloud
  • 18. 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
  • 19. Solutions de Cloud Hybrid #mstechdays Architecture/Azure/Cloud
  • 20. 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
  • 22. 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
  • 24. 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
  • 25. 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
  • 26. 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
  • 27. BI SQL SERVER EN IAAS #mstechdays Architecture/Azure/Cloud
  • 28. 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
  • 29. SQL SERVER BI Machine virtuelle Azure & BI #mstechdays Architecture/Azure/Cloud
  • 31. 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
  • 32. 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

Notes de l'éditeur

  1. Mercredi 12 février : 12h15-13h00 Niveau : Confirmé (300)Audience : Professionnels de l&apos;IT
  2. Not only can Cloud OS help you optimize your database applications, but it can also support all of your deployment environments from Traditional (non-virtualized) to Private and Public cloud weather it is on-premise, Microsoft cloud or Service provider cloud. Our enterprise customers have shared consistently some rationale as to why they will have a mixed or Hybrid deployment environment for the applications. Given the how powerful hyper-visors have become for example WS 2012 Hyper-V can now support 64 vCPUs per VM and provide you 1 TB of memory per VM, customers are looking to gain the economic benefits of a Private Cloud for even their mission critical applications, not just Tier 2 and Tier 3 apps. Still customers see many of their legacy applications remaining in a Traditional environment either due to complexity or lack of skilled resources to modify the application. The public cloud takes the economic benefits of a Private Cloud, but at an even greater scale via economies of scale (e.g. a public cloud vendor may buy 100,000 servers for global datacenters, which further brings down pricing of compute, network and storage). Other key value props include rapid development to platform as a service offers such as SQL Database service where both the infrastructure and the platform are fully managed so you can simply develop applications quickly.
  3. Les lectures sont réalisées par le serveur primaireLes écritures sont dupliquées sur un quorum de serveurs secondairesSlide Objectives:Understand the key differentiators of SQL AzureUnderstand where a user has control and where the cloud runs thingsSpeaking Points:SQL Azure provides highly available SQL Server.Appears to be a SQL Server to the client.In reality is 3 transitionally consistent copies of the database that are fronted by a Gateway that appears to be a SQL serverSimple to provision- create a logical server in the Portal, execute a create DB Command to create a new databaseCan add and remove DBs easily from application to scale up and downCustomers look after logical optimizations like indexesSQL Azure manages the physical databaseNo need to install or patch software or other physical administrationAutomatic high availability and fault toleranceSimple provisioning and deployment of multiple databasesScale databases up or down based on business needsMulti-tenantIntegration with SQL Server and tooling including Visual StudioSupport for T-SQL based familiar relational database modelNow let’s take a closer look at some of the key capabilities of SQL Database. One of the unique features of Windows Azure SQL Database is its built-in high availability backed by a 99.9% database uptime SLA. Built-in means you don’t have to code this into your application. It just works.  It works by having one primary node with a single logical database and two online replicas. Writes to the database are synchronously replicated to online secondaries. This means your data is constantly replicated across multiple physical replicas. The result is no database downtime, even as Windows Azure systems are patched and upgraded. BetOnSoft develops and manages over 100 online casino games played everyday by thousands of players worldwide. With their core gaming systems on-premises, BetOnSoft needed a way to scale parts of their business to the cloud. Their error monitoring and reporting application collects statistics on the quality of connections to the company’s games and sends alerts. For this, they required the system to be online and available at all times and found it made more sense to have this application reside outside their datacenters.
  4. 1 compte de stockage par disque?Utilisez la compression de page pour vos données. Cela est conforme à la spécification FastTrack pour les entrepôts de données pouvant atteindre 400 Go.Utilisez un seul fichier par groupe de fichiers pour empêcher l&apos;agrégation par bandes à plusieurs niveaux qui peut avoir des effets négatifs sur le débit.Utilisez des pools de stockage Windows Server pour exposer plusieurs disques de données à SQL Server comme seul point de montage c:\Mount\Data. Pour utiliser le point de montage, stockez les bases de données sous c:\Mount\Data qui est également l&apos;emplacement par défaut de vos objets de base de données.Pour la majorité des bases de données d&apos;une taille inférieure à 1 To, utilisez un groupe de fichiers et enregistrez-le sous c:\Mount\Data. Il s&apos;agit de l&apos;emplacement du fichier par défaut. Pour utiliser un autre emplacement, vous devez attacher un autre disque ou créer un fichier sur le lecteur c: ou d:.Pour bénéficier d&apos;avantages supplémentaires, explorez à l&apos;aide de plusieurs groupes de fichiers :Chargez les données plus rapidement en chargeant plusieurs tables ou partitions en même temps. Le fait de placer ces tables dans des groupes de fichiers distincts empêche la fragmentation pendant les charges parallèles.Utilisez la technique de fenêtre glissante pour archiver des partitions de données.Enregistrez les données mises en lots séparément des données de production. Enregistrez les données qui évoluent rapidement et celles qui évoluent lentement dans différents emplacements.
  5. Bonnespratiques de configuration de SQL serveur, sur du materiel prétesté, préconfiguré et optimisé pour SQL serverFast RackThe script is specifically designed for quickly spinning up a starting infrastructure for *Data Warehousing* workloads in Windows # Use locally saved publish settings file to deploy a VM of size A6 running SQL server 2012 DW optimized image, at affinity group named DwAffinityGroup1, using storage account StorageAccount1, VM name is A6-SQL2012-01, service name A6-SQL2012  The Power Shell script isreallynice, sinceitwilltake care of (almost) everything:Import Windows Azure module (needed to use Windows Azure PowerShellcmdlet)Import Azure publish settings (user account info etc.)Create Azure Affinity GroupCreate Azure storageaccountwithgeo-replication checkSet Azure SubscriptionGet the latest (and correct SQL image)Create New Azure VM withadditionalempty Azure disks (and cachingdisabled)Since the script will not doitautomatically, if you use Power Shell instead of the Azure Portal, remember to:Create an endpoint for incoming SQL traffic;Create an Azure Virtual Network and join the VM to it, if required;Create an Azure Availability Set and join the VM to it, if required for multi-VM high availability;This script allows a user to create a Data Warehousing optimized VM on Azure running SQL Server 2012 or SQL Server 2014, script will also attach empty disks to the VM to be used for Sql server data and log files.Attached disks are 1023GB each, size is not configurable, Azure subscriber will only get billed for used capacity.New-AzureSqlDwIaasVM.ps1 implements the following:Import Windows Azure module (Needed to use Windows Azure PowerShell cmdlets) Import Azure publish settings (User account info etc.) Create Azure affinity group Create Azure storage account Set Azure subscription Create New Azure VM with additional empty Azure disks For more details on SQL Server DW IaaS (also known as SQL Server Data Warehouse in Windows Azure Virtual Machines), please check:http://go.microsoft.com/fwlink/?LinkId=320440http://go.microsoft.com/fwlink/?LinkId=320441For more information about this script, please check https://github.com/WindowsAzure/azure-sdk-tools-samples/blob/master/solutions/infrastructure/_New-AzureSqlDwIaasVM.md
  6. Avec AlwaysOn, il est donc possible de déployer un ou plusieurs base(s) de données secondaire(s), ce qui non seulement améliore la disponibilité des serveurs SQL, mais optimise leur usage en permettant de les décharger des tâches de reporting BI et de sauvegardes.Cette nouveauté requiert le déploiement d&apos;un correctif de Windows Server 2012, qu’il faut installer à l&apos;intérieur de chaque VM Azure hébergeant un réplica de groupe de disponibilité dans le Cluster. Ce hotfix modifie le fichier CLUSRES.DLL et peut être téléchargé depuis l&apos;adresse suivante : http://support.microsoft.com/kb/2854082 Grâce à ce correctif, le Cluster de serveurs Windows modifié la logique de la ressource « adresse IP », afin de répondre aux sondes personnalisées (custom probes) du Load Balancer Azure puis de rediriger le trafic entrant uniquement vers la VM correspondant au nœud actif hébergeant le réplica primaire du groupe de disponibilité de la base de données.SQL Server AlwaysOn within Windows Azure Virtual Machines to achieve high availability and global business continuity.  As part of this support you can now deploy one or more readable database secondaries – which not only improves availability of your SQL Servers but also improves efficiency by allowing you to offload BI reporting tasks and backups to the secondary machines. Today’s Windows Azure release includes changes to better support SQL Server AlwaysOn functionality with our Windows Azure Network Load Balancers.  With today’s update you can now connect to your SQL Server deployment with a single client connection string using the Availability Group Listener endpoint.  This will automatically route database connections to the primary replica node – and our network load balancer will automatically update to route requests to a secondary replica node in the event of an automatic or manual failover scenario: This new SQL Server Availability Group Listener support enables you to easily deploy SQL Databases in Windows Azure Virtual Machines in a high-availability configuration, and take full advantage of the full SQL Server feature-set.  It can also be used to ensure no downtime during upgrade operations or when patching the virtual machines.High Availability and Disaster Recovery for SQL Server in Windows Azure Virtual MachinesMirroring : 2 scénariosSQL Standard rend possible le mirroring mais uniquement en mode synchrone (« Safety Full Only » pour la standard) : l’opération de redo n&apos;est faite que sur un seul threadhttp://social.msdn.microsoft.com/Forums/en-US/sqldatabasemirroring/thread/a5b58253-cf4a-4dd6-9472-c484347d39ab/http://social.msdn.microsoft.com/Forums/en-US/sqlreplication/thread/d591a375-8a2f-4f2e-b6cf-9c02e60d3b8b/SQL EntrepriseDans les 2 cas, il est possible d’utiliser SQL Express en witness : http://msdn.microsoft.com/en-us/library/cc645993.aspx
  7. CAPEX : coûts fixesOPEX : coûtsvariablesRTO : Recovery Time ObjectiveVPN Site à site uniquementsupporté (Pas avec TMG)