Vous ne voulez plus gérer vos problèmes Hardware ? Vous ne voulez plus gérer vos mises à jour de sécurité ? Vous voulez de la haute disponibilité à moindre coût et en gagnant du temps ? Vous êtes dans un environnement sécurisé ? Alors n’hésitez pas à migrer vos bases dans Azure. Accompagné de Nicolas Soukoff (Senior Premier Field Engineer – SQL Server ), nous vous guiderons sur les choix de solution et les étapes de migration : – VM dans Azure / SQL Azure Database – Solution de HA (AlwaysOn) – Comment migrer simplement – Gérer son Disaster Recovery dans Azure. Session présentée lors du SQLSaturday Paris 2014
SQLSaturday Paris 2014 - SQL Server AlwaysOn et les groupes de disponibilités...GUSS
Quel quorum de cluster choisir ? Dans quelle situation ? Je dois utiliser des réplicas en lecture seule ? Quels sont les impacts ? Que dois-je surveiller sur mon infrastructure ? Quels outils à disposition pour troubleshooter d’éventuels problèmes SQL Server AlwaysOn ou du cluster Windows ? Autant de questions auxquelles nous répondrons au cours de cette session. Session présentée lors du SQLSaturday Paris 2014
Dans cette session, nous vous proposons d'aborder les problématiques que l'on peut rencontrer lorsque l'on souhaite intégrer une application Web ASP.NET dans le cloud computing Windows Azure : Quels sont les impacts sur l'architecture existante et les développements ? Quels sont les choix techniques les plus appropriés et quelles solutions mettre en oeuvre ?
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)
SQLSaturday Paris 2014 - SQL Server AlwaysOn et les groupes de disponibilités...GUSS
Quel quorum de cluster choisir ? Dans quelle situation ? Je dois utiliser des réplicas en lecture seule ? Quels sont les impacts ? Que dois-je surveiller sur mon infrastructure ? Quels outils à disposition pour troubleshooter d’éventuels problèmes SQL Server AlwaysOn ou du cluster Windows ? Autant de questions auxquelles nous répondrons au cours de cette session. Session présentée lors du SQLSaturday Paris 2014
Dans cette session, nous vous proposons d'aborder les problématiques que l'on peut rencontrer lorsque l'on souhaite intégrer une application Web ASP.NET dans le cloud computing Windows Azure : Quels sont les impacts sur l'architecture existante et les développements ? Quels sont les choix techniques les plus appropriés et quelles solutions mettre en oeuvre ?
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)
TechDays 2011 - VIR302 virtualiser vos applications métiers critiques sous hy...Patrick Guimonet
Cette session traite des scénarios de virtualisation pour Microsoft SQL Server, Microsoft SharePoint Server et Microsoft Exchange Server, mais aussi d'application comme SAP et des problématiques clients et comment virtualiser ces applications sous Hyper-V. Pour chaque application, nous aborderons divers scénarios dans lesquels la virtualisation est applicable et nous plongerons plus en détail dans ces technologies. La session met en évidence les meilleures pratiques pour un déploiement réussi.
SQLSaturday Paris 2014 - Automatisez les tests de vos développements BI grâce...GUSS
Si vous voulez accélérer le testing de votre solution BI, sans devoir coder en .Net, la meilleure méthode est l’automatisation de tests via un framework dédié. Durant cette session, nous découvrirons la puissance du framework de tests, open-source, nommé NBi (nbi.codeplex.com) aussi bien sur les databases que sur les cubes ou les etls. Les démos nous permettrons de comprendre les meilleures techniques pour vérifier rapidement et sûrement la qualité de vos développements mais aussi comprendre comment minimiser le temps de développement et de maintenance de tels tests en utilisant les richesses de ce Framework. Session présentée lors du SQLSaturday Paris 2014
Plan de Reprise d'Activité avec Azure Site RecoveryMicrosoft
Et si les datacenters d'Azure devenaient vos centres de données de secours en cas de défaillance majeure ? Avec Azure Site Recovery, vous disposez d'une solution capable de répliquer vos serveurs physiques ou virtuels (VMware et Hyper-V) directement dans Azure et vous avez la possibilité de redémarrer votre production en quelques minutes le cas échéant. Cette session fera le tour de la solution avec des démonstrations.
Au cours de cette session, nous montrerons comment SOGET, éditeur de solutions logicielles innovantes dédiées à la gestion des sites portuaires, a réussi sa transformation vers les méthodes Agiles. Accompagnée par Neos-SDI, SOGET met en œuvre les technologies Microsoft et son usine logicielle TFS2010 pour mener ses différents projets du programme e-Maritime. Nous aborderons les différentes facettes de cette méthodologie : gestion des exigences, organisation des équipes, personnalisation et déploiement des outils de production logicielle, automatisation des tests. De nombreuses démonstrations viendront illustrer cet exposé d’une véritable success story.
Session des Journées SQL Server 2014 - Stéphane Goudeau
---
Cette session permettra de découvrir l’ensemble des nouveautés du service Azure SQL Database : tiers Basic/Standard/premium, modèle de mesure des performances (Database Throughput Unit : DTU), mécanismes de backup-restore et de geo-replication.
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Microsoft
"Fini l'artisanat, place à l'industrialisation !
Dans cette session, nous aborderons les différentes méthodes de déploiement d’applications dans Azure.
Nous ferons un rappel sur le nouveau modèle ARM (IaaS v2) et les « Resource Manager providers ».
Puis nous passerons aux différentes méthodes de déploiement : de la plus simple jusqu’aux plus élaborées comme par exemple, PowerShell, CLI, Custom Script, fichiers de configuration JSON, installation post-installation d’applications, solutions tierces. "
Azure Service Fabric pour les développeursMicrosoft
"Venez découvrir comment Service Fabric va déverrouiller le potentiel de vos applications et de vos équipes : élasticité, modularité, scalabilité.
A travers de multiples démonstrations techniques, les secrets du développement pour Service Fabric vous seront révélés (Micro Services, Actor Model, Reliable storage, gestion des ressource).
"
Le cloud-in-a-box avec Cloud Platform System (CPS) et Windows Azure PackMicrosoft Décideurs IT
Microsoft apporte son expérience dans la conception et la gestion des centres de données et du cloud avec un système convergent entièrement validé et intégré en usine. CPS associe une pile logicielle éprouvée avec Windows Server 2012 R2 et System Center 2012 R2, le portail Windows Azure Pack et les infrastructures serveurs, stockage et équipements réseau de DELL. Basé sur un bloc de construction évolutif et extensible, CPS raccourcit le temps de mise en œuvre tout en proposant une expérience cohérente du cloud telle que demandée par vos métiers.
SQLSaturday Paris 2014 - Ce que tout DBA doit savoir sur la configuration et ...GUSS
SQL Server constitue réellement le cœur de SharePoint. Lors de cette session nous avons réuni un MVP SharePoint et une MVP SQL Server qui vous donneront un aperçu de ce que tout DBA SQL Serveur doit savoir sur SharePoint. Les principes fondamentaux de l’architecture SharePoint 2013 (sites, collections de sites, services applicatifs, moteur de recherche) et surtout les concepts SQL Serveur associés seront abordés (bases de données de contenu, de configuration, de services, de workflows). les orateurs vous donneront également un aperçu de ce que tout DBA doit connaître sur le plan de l’optimisation, la configuration et le monitoring de SQL Server spécifiquement pour SharePoint 2013, les concepts de récupération d’urgence et de haute disponibilité (spécifiquement les groupes de disponibilité Always-On) appliqués à SharePoint ; l’intérêt d’exploiter le SQL Server Resource governor dans le contexte SharePoint sera également traité. Session présentée lors du SQLSaturday Paris 2014
Automatiser les tests des développements BI grâce à NBiCédric Charlier
Pourquoi et comment automatiser les tests d'une solution BI? Ce slide deck met en avant les possibilités diverses et variées du framework NBi et explique comment réussir son automatisation des tests.
TechDays 2011 - VIR302 virtualiser vos applications métiers critiques sous hy...Patrick Guimonet
Cette session traite des scénarios de virtualisation pour Microsoft SQL Server, Microsoft SharePoint Server et Microsoft Exchange Server, mais aussi d'application comme SAP et des problématiques clients et comment virtualiser ces applications sous Hyper-V. Pour chaque application, nous aborderons divers scénarios dans lesquels la virtualisation est applicable et nous plongerons plus en détail dans ces technologies. La session met en évidence les meilleures pratiques pour un déploiement réussi.
SQLSaturday Paris 2014 - Automatisez les tests de vos développements BI grâce...GUSS
Si vous voulez accélérer le testing de votre solution BI, sans devoir coder en .Net, la meilleure méthode est l’automatisation de tests via un framework dédié. Durant cette session, nous découvrirons la puissance du framework de tests, open-source, nommé NBi (nbi.codeplex.com) aussi bien sur les databases que sur les cubes ou les etls. Les démos nous permettrons de comprendre les meilleures techniques pour vérifier rapidement et sûrement la qualité de vos développements mais aussi comprendre comment minimiser le temps de développement et de maintenance de tels tests en utilisant les richesses de ce Framework. Session présentée lors du SQLSaturday Paris 2014
Plan de Reprise d'Activité avec Azure Site RecoveryMicrosoft
Et si les datacenters d'Azure devenaient vos centres de données de secours en cas de défaillance majeure ? Avec Azure Site Recovery, vous disposez d'une solution capable de répliquer vos serveurs physiques ou virtuels (VMware et Hyper-V) directement dans Azure et vous avez la possibilité de redémarrer votre production en quelques minutes le cas échéant. Cette session fera le tour de la solution avec des démonstrations.
Au cours de cette session, nous montrerons comment SOGET, éditeur de solutions logicielles innovantes dédiées à la gestion des sites portuaires, a réussi sa transformation vers les méthodes Agiles. Accompagnée par Neos-SDI, SOGET met en œuvre les technologies Microsoft et son usine logicielle TFS2010 pour mener ses différents projets du programme e-Maritime. Nous aborderons les différentes facettes de cette méthodologie : gestion des exigences, organisation des équipes, personnalisation et déploiement des outils de production logicielle, automatisation des tests. De nombreuses démonstrations viendront illustrer cet exposé d’une véritable success story.
Session des Journées SQL Server 2014 - Stéphane Goudeau
---
Cette session permettra de découvrir l’ensemble des nouveautés du service Azure SQL Database : tiers Basic/Standard/premium, modèle de mesure des performances (Database Throughput Unit : DTU), mécanismes de backup-restore et de geo-replication.
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Microsoft
"Fini l'artisanat, place à l'industrialisation !
Dans cette session, nous aborderons les différentes méthodes de déploiement d’applications dans Azure.
Nous ferons un rappel sur le nouveau modèle ARM (IaaS v2) et les « Resource Manager providers ».
Puis nous passerons aux différentes méthodes de déploiement : de la plus simple jusqu’aux plus élaborées comme par exemple, PowerShell, CLI, Custom Script, fichiers de configuration JSON, installation post-installation d’applications, solutions tierces. "
Azure Service Fabric pour les développeursMicrosoft
"Venez découvrir comment Service Fabric va déverrouiller le potentiel de vos applications et de vos équipes : élasticité, modularité, scalabilité.
A travers de multiples démonstrations techniques, les secrets du développement pour Service Fabric vous seront révélés (Micro Services, Actor Model, Reliable storage, gestion des ressource).
"
Le cloud-in-a-box avec Cloud Platform System (CPS) et Windows Azure PackMicrosoft Décideurs IT
Microsoft apporte son expérience dans la conception et la gestion des centres de données et du cloud avec un système convergent entièrement validé et intégré en usine. CPS associe une pile logicielle éprouvée avec Windows Server 2012 R2 et System Center 2012 R2, le portail Windows Azure Pack et les infrastructures serveurs, stockage et équipements réseau de DELL. Basé sur un bloc de construction évolutif et extensible, CPS raccourcit le temps de mise en œuvre tout en proposant une expérience cohérente du cloud telle que demandée par vos métiers.
SQLSaturday Paris 2014 - Ce que tout DBA doit savoir sur la configuration et ...GUSS
SQL Server constitue réellement le cœur de SharePoint. Lors de cette session nous avons réuni un MVP SharePoint et une MVP SQL Server qui vous donneront un aperçu de ce que tout DBA SQL Serveur doit savoir sur SharePoint. Les principes fondamentaux de l’architecture SharePoint 2013 (sites, collections de sites, services applicatifs, moteur de recherche) et surtout les concepts SQL Serveur associés seront abordés (bases de données de contenu, de configuration, de services, de workflows). les orateurs vous donneront également un aperçu de ce que tout DBA doit connaître sur le plan de l’optimisation, la configuration et le monitoring de SQL Server spécifiquement pour SharePoint 2013, les concepts de récupération d’urgence et de haute disponibilité (spécifiquement les groupes de disponibilité Always-On) appliqués à SharePoint ; l’intérêt d’exploiter le SQL Server Resource governor dans le contexte SharePoint sera également traité. Session présentée lors du SQLSaturday Paris 2014
Automatiser les tests des développements BI grâce à NBiCédric Charlier
Pourquoi et comment automatiser les tests d'une solution BI? Ce slide deck met en avant les possibilités diverses et variées du framework NBi et explique comment réussir son automatisation des tests.
SQLSaturday Paris 2014 - SharePoint – de la méfiance jusqu’à l’acceptation GUSS
Quand votre responsable annonce l’acquisition de SharePoint en tant que DBA le devoir de « configuration et installation » de SQL Server vous attend. Malgré que SharePoint soit l’outil de collaboration (ECM) le plus convoité de Microsoft la méfiance s’installe car vous avez peu ou pas de connaissance technique concernant SharePoint. Le contenu des sites de collaboration, sites publics ainsi de configuration est stocké dans SQL Server d’ou l’importance de ceci ! Dans cette session, nous allons explorer les tendances de SharePoint pour DBA. Pourquoi SharePoint aime faire les choses à sa manière? Que pouvez vous ne pas faire avec les bases de données de SharePoint? Quels sont les paramètres spécifiques de SharePoint à savoir et maitriser pour une utilisation optimale? Comment maintenir les bases de données SharePoint sans ruiner le soutien de Microsoft? Après la session vous aurez les bases fondamentales pour commencer n’importe quelle projet SharePoint en tant que DBA. Session présentée lors du SQLSaturday Paris 2014
Dans cette session, venez découvrir comment moderniser une application base de données en mettant à jour la version de SQL Server ou en migrant vers SQL. Nous aborderons les processus et outils de mise à niveaux ainsi que la démarche de migration depuis Sybase, Oracle, MySQL vers SQL Server. Une attention particulière sera posée sur la migration depuis Oracle. Vous ressortirez de cette session avec un passeport tamponné, prêt pour le voyage Oracle vers SQL Server.
SQLSaturday Paris 2014 - Bien choisir sa plate-forme de donnéesGUSS
Cette session, destinée aux débutants de SQL Server ou à toutes personnes qui veulent en connaître plus, présentera les différents composants de SQL Server, à savoir le moteur de bases de données et ses diverses fonctionnalités mais aussi les outils qui peuvent constituer une plate-forme décisionnelle. Session présentée lors du SQLSaturday Paris 2014
Azure SQL Database est le choix de prédilection pour ceux souhaitant déléguer au maximum la gestion de SQL Server, tout en garantissant une très haute disponibilité sans perte de données. Mais à quel prix ? Au travers de l'expérience vécue lors de la migration d'une application type ERP multi-tenant depuis un mode hébergé sur machine physique vers Azure SQL Database, nous vous présenterons comment cette plateforme a évolué, quels sont les gains, ce qui change et les points à surveiller par rapport à un fonctionnement plus classique. En somme, comment bien envisager la migration de vos applications vers ce système en toute sérénité.
Azure SQL Database est le choix de prédilection pour ceux souhaitant déléguer au maximum la gestion de SQL Server, tout en garantissant une très haute disponibilité sans perte de données. Mais à quel prix ? Au travers de l'expérience vécue lors de la migration d'une application type ERP multi-tenant depuis un mode hébergé sur machine physique vers Azure SQL Database, nous vous présenterons comment cette plateforme a évolué, quels sont les gains, ce qui change et les points à surveiller par rapport à un fonctionnement plus classique. En somme, comment bien envisager la migration de vos applications vers ce système en toute sérénité.
Cette session est destinée à vous présenter des retours d’expériences de solutions cloud pour rendre votre IT plus agile. Cette session animée et interactive vous permettra de découvrir plusieurs solutions que vous pourrez intégrer progressivement.
Retour d'expérience : rendre votre IT agile grâce au cloud hybrideMicrosoft Décideurs IT
Cette session est destinée à vous présenter des retours d’expériences de solutions cloud pour rendre votre IT plus agile. Cette session animée et interactive vous permettra de découvrir plusieurs solutions que vous pourrez intégrer progressivement.
Mettre en œuvre un plan de reprise d’activité après un désastre est un élément essentiel de la gestion d’une production informatique. Le plan de secours est un élément indispensable mais aussi bien souvent très onéreux, d’autant plus que dans la majorité des cas, et on l’espère tous, le site de secours de sera jamais utilisé. L’idée est donc séduisante d’utiliser le Cloud Computing pour mettre en œuvre ce site de secours. Tout n’est cependant pas réalisable, et il faut être prudent dans son projet d’analyse de faisabilité et de mise en œuvre. Un nombre croissant de demandes de ce type est adressé à Microsoft pour l’analyse et le déploiement de sites de secours sur Azure, le cloud de Microsoft. Au cours de cette session, ces différents modèles de gestion d’un désastre seront expliqués, et illustrés par des cas d’usage fréquemment utilisés.
Speakers :
Comment repousser les limites du DataCenter en termes de coût et de complexité ? Comment étendre ce datacenter vers le Cloud et bénéficier des scénarios de haute disponibilité et de disaster recovery offerts par SQL Server ? Lors de cette session, venez découvrir les différents scénarios hybrides entre SQL Server et Windows Azure : backup dans Windows Azure, Replica AlwaysOn, flexibilité dans le choix du stockage, élasticité et redondance !
Speaker : Christophe Laporte (MVP)
GUSS - Les IO dans SQL Server (en partenariat avec DataCore)GUSS
Le GUSS (http://guss.pro)et DataCore (https://www.datacore.com/)vous proposent un Meetup sur le IO dans SQL Server. Au programme :
Nous démarrerons ce meetup par une session technique sur les IO dans le moteur SQL animée par les experts Sarah Bessard (https://www.linkedin.com/in/ninjadba)et Nicolas Souquet (https://www.linkedin.com/in/nicolassouquet/).
De la requête aux disques, en passant par la RAM : maîtriser le spectre des IOs sous SQL Server
Nous décrivons le chemin suivi par les données dans SQL Server, pour saisir toute l'efficacité de son moteur de stockage et de gestion mémoire.
La session est agrémentée d'exemples pratiques pour comprendre l'accès aux données dans SQL Server, et supporter les performances de vos requêtes avec précision.
--Enregistré lors d'un Meetup organisé avec les communautés GUSS et AZUG FR--
Meetup >https://www.meetup.com/fr-FR/GUSS-la-communaute-Data-Microsoft/events/238378581/
Screencast > https://youtu.be/iQkFUwrXUWU
Bots, bots, bots. C'est le sujet trendy du moment. Ce sujet est à la frontière entre le Dev. et la Data mais résolument Cloud.
C'est pourquoi GUSS et AZUG FR vous proposent conjointement ce meetup sur les bots et l'intelligence cognitive.
Au programme :
• Présentation des communautés AZUG FR et GUSS
• Session et démos sur les bots (description ci-dessous)
• Q&A avec les intervenants et Jean-Sébastien Dupuy, Developer Evangelist chez Microsoft France
• Collation & boissons pour un moment de networking
Inscription obligatoire en renseignant nom/prénom/email à cause du plan Vigipirate et des règles de sécurité de la Tour Montparnasse
Session sur Bots & Cognitive Intelligence--------------------
Avec Bot Framework, Microsoft met à disposition les briques de base pour développer et faire tourner un Bot. Mais le rendre intelligent n'est pas aussi simple. Heureusement, les Cognitive Services et les solutions BI d'Azure permettent d'enrichir votre Bot.
Dans cette session, nous présenterons les enjeux et les points clés d'un projet de Bot intelligent au travers de sa mise en oeuvre.
Nous aborderons des points techniques comme Bot Framework, les API Cognitive Intelligence, Azure Stream Analytics, Azure Data Lake, Azure Machine Learning et même Power BI
Cette session vous sera présentée par Fabien Adato, Aurélien Hanot, Cédric Noureau & Jean-Pierre Riehl, des équipes Modern Apps et Data & BI de la société AZEO, Christopher Maneu, PFE Modern Apps chez Microsoft et Jean-Sébastien Dupuy, de l'équipe DX de Microsoft.
Découvrez le machine Learning à l'aide des outils Microsoft AzureML, Excel et PowerBI. Pas de bla bla, cette sessions sera pragmatique et pratique, au travers d'un cas concret.
Le GUSS vous a offert l'occasion de rencontrer l'équipe de DBA de Criteo qui vous ont parlé de leur quotidien:
L’organisation de l’équipe DBA,
La gestion de l’infrastructure,
Notre implémentation de la réplication SQL,
Le déploiement du code SQL en production (Intégration continue)
Pour cette seconde keynote des Journées SQL Server 2015, Galla Pupel et Jean-Pierre Riehl parlent de la communauté Data & BI Microsoft et invitent sur scène différents speakers pour faire un tour des nouveautés BI autour de Azure, SQL Server 2016 et Power BI
Pour cette première keynote des Journées SQL Server, Isabelle Van Campenhoudt et Jean-Pierre Riehl parlent de la communauté Data & BI Microsoft et invitent sur scène différents speakers pour faire un tour des nouveautés Azure et SQL Server 2016
[JSS2015] Azure SQL Data Warehouse - Azure Data LakeGUSS
• Présentation du service MPP dans le Cloud SQL Data Warehouse : DWU, Polybase, ...
• Présentation des nouveaux services Big Data dans Azure : Data Lake Store, Data Lake Analytics Service (U-SQL)
• Plein de démos :-)"
Venez découvrir dans cette session la mise en place de fabuleux tableaux de bord grâce à l' API REST de PowerBI.Nous détaillerons les techniques d'authentification, l'utilisation de l'API REST ainsi que Azure Stream Analytics pour alimenter en temps réél vos tableaux de bord Power BI.De nombreux cas d'études et une session 100% Démos !
[JSS2015] Nouveautés SQL Server 2016:Sécurité,Temporal & Stretch TablesGUSS
SQL Server 2016 a des nouveautés très intéressantes comme le dynamic data masking et le row level security ou encore les stretch tables qui vous permettent l’extension d’une ou plusieurs tables vers une base Azure SQL. Découvrez ces fonctionnalités à travers des exemples d'utilisation.Comment cela fonctionne t-il? Comment peut-il influer sur l'administration de votre base de données? Nous allons essayer de répondre à toutes ces questions ...
Le Query Store, nouvelle fonctionnalité intégrée à SQL Server 2016, facilite grandement la vie du DBA en stockant des informations historiques sur les exécutions de requêtes. Nous montrerons dans cette session des cas concrets d'usage pour l'analyse et la résolution de problèmes de performance.
Les Data Management Views et les Data Management Functions nous permettent de suivre l'activité de nos instances SQL Server, de diagnostiquer des problèmes de performance.
sys.dm_db_index_operational_stats et sys.dm_db_index_usage_stats nous renseignent sur l'activité de la base de donnée, les index réellement utiles, les objets qui supportent du verrouillage …
[JSS2015] Power BI: Nouveautés archi et hybridesGUSS
Il y a un peu moins de 6 mois, Microsoft sortait la version 2.0 de Power BI. Cette session fait le point sur cette version 2.0, les ressemblances mais aussi les différences avec la version précédente. Elle proposera également une vue architecturale d’ensemble de Power BI et fera les points sur les avancées régulières du produit.
Nous vous proposons pour ce 4ème épisode de notre série « Infrastructures BI @JSS », un focus sur les techniques de mise à l’échelle horizontale « Scale Out » des plateformes décisionnelles.
Les besoins toujours croissants des organisations (nombre d’utilisateur simultanés, fraicheur des données, extension des domaines fonctionnels…) nécessitent de concevoir des architectures en mesure de répondre à ces attentes, pour une montée en charge optimale.
La session traitera des différentes couches que nous retrouvons dans les architectures décisionnelles (datamarts, analyse, reporting…), sans oublier d’évoquer SQL Server 2016 qui apporte des nouveautés significatives en matière de Scale Out !
Les index columnstore sont apparus avec SQL Server 2012 et bon nombre de limitations ou d'améliorations ont vu le jour avec SQL Server 2014 et bientôt SQL Server 2016. Il en va de même pour les tables In-Memory à partir de SQL Server 2014. Découvrez lors de cette session comment SQL Server 2016 répond aux besoins d'analyse opérationnelle en temps réel en introduisant et en mixant ces 2 technologies In-Memory
On entend dire ici et là, que le deadlock est propre au fonctionnement interne de SQL Server ou encore qu'il résulte d'une problématique purement applicative. Et non, le deadlock n'est pas une fatalité.
Au cours de cette session, nous aborderons les méthodes pour les détecter et surtout les éviter en analysant les différents scénarios possibles au travers d'exemples simplifiés
Azure vous fournit énormément d'outils pour vos SQL en mode PaaS, cette session vous fournira les clefs pour pouvoir automatiser la création et la configuration en mode IaaS de vos environnements. Nous verrons les évolutions du SDK PowerShell, les bénéfices d'Azure Resource Manager, les Runbooks et parlerons Configuration Management dans la démo et la bonne humeur !
Le but de cette session est de faire découvrir les nouveautés de AlwaysOn pour SQL Server 2016 : Comment remplacer mon Mirorring; Est-ce que mon DTC sera compatible avec les groupes de dispos ? SSISDB ? La haute dispo dans Azure…
Rappel des différents services de stockage NoSQL présents dans Microsoft Azure, puis approfondissement du service DocumentDB, ses fonctionnalités ainsi que les options d'administration.
Avec l'arrêt du support des outils SQL Profiler et Trace Capture & Replay, les administrateurs doivent prendre le virage vers la nouvelle génération : Les XEvents.
Mais comment vous adapter au changement ?
5. Présentation
Nicolas Soukoff
Senior Premier Field Engineer
Microsoft depuis 2011
Sur SQL Server 6.5 -> 2014
Expertise Infra HA/Securisées/Hybrides
SQLSaturday 323 – Paris 2014
6. Select SUSER_SNAME()
~ depuis 1997
6.5 <= SQL Server <= 2014
christophe_laporte@hotmail.fr
http://conseilit.wordpress.com/
@conseilit
SQLSaturday 323 – Paris 2014
7. Agenda 1/2
Présentation
Offre Azure/IaaS
Avant de migrer
Scenarios de migrations vers IaaS
SQLSaturday 323 – Paris 2014
8. Agenda 2/2
WASD ?
Fonctionnalités
Avant de migrer : checklist
Migration : les outils
Après la migration
SQLSaturday 323 – Paris 2014
10. Offre Azure IaaS
Définition
Détails de l’offre des types de VM
Basic
Standard
Prix :
http://azure.microsoft.com/fr-fr/
pricing/details/virtual-machines/
Prix en fonction de l’utilisation :
http://azure.microsoft.com/en-us/
pricing/calculator/
SQLSaturday 323 – Paris 2014
11. Offre Azure IaaS – Offre Basic
Basic (Nb CPU / RAM) Usage
A0 : Coeur partagé / 768MB VM de Dev ou test
A1 : 1 / 1.5 GB Dev ou test
A2 : 2 / 3.5 GB Dev ou test
A3 : 4 / 7 GB PréProd ou Prod
A4 : 8 / 7 GB PréProd ou Prod
SQLSaturday 323 – Paris 2014
12. Offre Azure IaaS - Standard
Standard (Nb CPU / RAM) Usage
A0 : Coeur partagé / 768MB VM de Dev ou test
A1 : 1 / 1.5 GB Dev ou test
A2 : 2 / 3.5 GB Dev ou test
A3 : 4 / 7 GB PréProd ou Prod
A4 : 8 / 7 GB PréProd ou Prod
A5 : 2 / 14 GB Prod
A6 : 4 / 28 GB Prod
A7 : 8 / 56 GB Prod
A8 : 8 / 56 GB Prod
A9 : 16 / 112 GB Prod !
SQLSaturday 323 – Paris 2014
13. Offre Azure IaaS – SQL Server
http://blogs.technet.com/b/dataplatforminsider/
archive/2014/09/12/new-vm-images-optimized-
for-transactional-and-dw-workloads-
in-azure-vm-gallery.aspx
SQLSaturday 323 – Paris 2014
14. Demo
Création d’une machine virtuelle
SQLSaturday 323 – Paris 2014
15. Avant de Migrer
Vérifier le temps d’indisponibilité possible
pour l’application
Vérifier la compatibilité dans le cas d’une
montée de version
Vérifier le bon dimensionnement de la VM
(CPU/RAM et disques)
Vérifier la connectivité avec les application et
avec le monitoring/admin.
SQLSaturday 323 – Paris 2014
16. Scenarios de migration vers IaaS
Méthode manuelle avec du backup/restore
Avec SQL 2014 : fichiers dans le cloud ou
backup dans le cloud+ restore
Méthode AlwaysOn en montage de
plateforme hybride
SQLSaturday 323 – Paris 2014
17. Backup / Restore
Appliquer les prérequis
Arrêt de l’applicatif
Backup de la base de données local
Copie sur un blob Storage Azure
Restore sur la VM SQL Server
Tutoriel pour SQL Server 2012/2014 :
http://msdn.microsoft.com/en-us/
library/jj720558.aspx
SQLSaturday 323 – Paris 2014
18. SQL Server 2014
Possibilité de faire du backup directement
dans Azure (blob storage)
Possibilité de faire mettre les fichiers de la
base dans des conteneurs Azure
Tutoriel pour SQL Server 2012/2014 :
http://msdn.microsoft.com/en-us/
library/jj720558.aspx
SQLSaturday 323 – Paris 2014
19. SQL Server 2014 (suite)
Dans le cas du backup dans Azure, appliquer
le restore depuis le blob Storage
Dans le cas des fichiers dans Azure :
Détacher les bases depuis le On Premise
Supprimer la connexion avec le container Azure
Attacher le container Azure à la VM Azure
Attacher la base de données.
SQLSaturday 323 – Paris 2014
20. Demo
Backup dans un blob Azure
Fichier de base de données dans Azure
SQLSaturday 323 – Paris 2014
21. AlwaysOn en mode Hybride
Mettre en place une solution de cloud hybride
avec SQL Server 2014 Windows Azure (IaaS)
Secondary Replica
Primary Replica Secondary Replica
SQLSaturday 323 – Paris 2014
Synchronous
Asynchronous
DC
On Premise
Site to Site VPN
25. Windows Azure SQL Databases ?
Pas exactement SQL Server
Pas d’agent SQL Server, pas de login Windows
Mais
Rapidité de mise en oeuvre
Effort de maintenance réduits
Tarifs compétitifs modulables en fonction des
capacités
HA incluse
DR et géo-redondance
SQLSaturday 323 – Paris 2014
26. Annonce du 10 Septembre 2014
SLA : 99.9% -> 99.99%
Restauration : sauvegardes disponibles 35 jours
Géo-réplication
Tailles des bases : 150 GB -> 500 GB
Instances S0 : transition de basic vers standard
Nouvelle tarification pour instances standard et
premium
Tarification à l’heure
SQLSaturday 323 – Paris 2014
27. Service tier and Performance model
Service Tier/Performance
Level
DTU
MAX DB
Size
Max Worker
Threads
SQLSaturday 323 – Paris 2014
Max
Sessions
Benchmark Transaction Rate Predictability
Web and Business Retired in April 2015
Basic 5 2 GB 20 100 17,805 transactions per hour Good
Standard/S1 20 250 GB 50 200 782 transactions per minute Better
Standard/S2 50 250 GB 100 500 2,954 transactions per minute Better
Premium/P1 100 500 GB 200 2 000 98 transactions per second Best
Premium/P2 200 500 GB 400 4 000 192 transactions per second Best
Premium/P3 800 500 GB 1 600 16 000 730 transactions per second Best
DTU
Combinaison CPU, memory, physical reads, et transaction log writes
Pricing
http://azure.microsoft.com/en-us/pricing/details/sql-database/
28. Service tier et HA / DR
http://msdn.microsoft.com/en-us/
library/azure/dn741340.aspx
Continuité d’activité
Sauvegardes
Restauration à un point dans le temps
Sauvegardes Geo-repliquées
Geo-replication
Geo-replication standard (1 replica, activation
manuelle)
Geo-replication active (4 replicas, activation
automatique)
SQLSaturday 323 – Paris 2014
29. Non supporté
Placement et taille des fichiers de données
Gestion des groupes de fichiers
Mise en miroir
Requêtes distribuées
Transactions distribuées
Tables temporaires globales (##)
Configuration niveau instance
SQL Server Service Broker
Tables système
Trace Flags
Common Language Runtime (CLR)
USE DATABASE (excepté pour la fédération)
Utilisation de « On Primary » (Filegroups)
Pas de tables stockées en tas
SQLSaturday 323 – Paris 2014
Propriétés étendues des objets
Not For Replication
Index options (WITH)
Connexions Windows
Certaines fonctionnalités XML
Chiffrement des procédures stockées
Types de données utilisateurs
SQL Profiler
Mail
Filestream / file tables
Resource Governor
Serveurs liés
Compression de données
Change Data Capture
30. Supporté
Contraintes
Cursors
Types de donnés
spatiaux (CLR)
index spatiaux
Gestion des index
Tables temporaires
locales (#)
Mots réservés
Procédures stockées
Gestion des statistiques
SQLSaturday 323 – Paris 2014
Transactions
Triggers
Variables de type table
Ordres Transact-SQL :
Create/drop databases
Create/alter/drop tables
Create/alter/drop users et
logins
Fonctions
Vues
Niveau d’isolation RCSI
et SI (activés)
31. Avant la migration : checklist application &
DB
Logique de Retry :
Try / Catch
Perte de connexion
Gestion de cache, utilisation de batches pour
diminuer les aller-retours et la latence
Supprimer les éléments non supportés
Classement SQL_LATIN1_GENERAL_CP1_CI_AS
Héritage que l’on peu outrepasser sur create table et / ou
colonne
Optimisation des requêtes
SQL Azure « force » l’adoption de bonnes pratiques en
développement
SQLSaturday 323 – Paris 2014
32. Migration
Scénario dépend de la complexité/volumétrie de la base
Les outils également
SSMA
Oracle, Sybase, MySQL, Access
SQL Database Migration Wizard
Projet CodePlex
SQL Server Management Studio
Assistant d’import / export
Assistant de déploiement de base de données vers WASD
SSIS : le plus puissant pour des scénarii complexes
Désactivation / Création différées des index non cluster
Désactivation des contraintes et des triggers
Compression des données et recopie sur un compte de stockage Azure
Extraire les données depuis le compte de stockage vers SQL Azure
Evaluer la possibilité de passer par une VM sur Windows Azure
SQLSaturday 323 – Paris 2014
33. Récapitulatif
Outil Test
comptabilité
Schéma Données Efficacité transfert
de données
SQLSaturday 323 – Paris 2014
Remarques
SQL Database
Migration Wizard
Oui Oui Oui Bon Non supporté
Outil open source
SQL Server Data Tools Oui Oui Non N/A Support complet d’Azure
Gère des changements de schéma complexes
DAC Package Oui Oui Non N/A Support complet d’Azure
Contient les objets mais pas de données
DAC BACPAC Import
Export
Oui Oui Oui Moyen DAC schéma + Data
Generate Script Wizard Partiel Oui Oui Mauvais Option explicite pour Azure SQL Databases
Valable pour petites bases
BCP N/A Non Oui Bon Efficace pour des tables existantes / tables volumineuses
SQL Server Integration
Services
N/A Non Oui Bon Flexible
SQL Server Import and
Export Wizard
N/A Non Oui Bon Simple IHM de SSIS
SSMS Deploy
Database to WASD
Oui Oui Oui Moyen Basé sur BACPAC
Totalement intégré à SSMS
34. Démo
Export Script SQL (schéma seulement)
BasePerformance
Création de la base dans le portail Azure
Exécution des scripts depuis SSMS ou le portail de gestion
Export Data-Tier Application
Base AdventureWorks
Base DemoWASD
Copie dans un conteneur Azure
Import du BACPAC
Assistant de déploiement d’une base de données vers
WASD
Base DemoWASD
Assistant SQL Database Migration
AdventureWorksLTAzure
SQLSaturday 323 – Paris 2014
35. Après la migration
Règles sur le firewall du serveur
Performance
Gestion des index et statistiques
Microsoft Azure worker role
Archivage ?
Sauvegardes ?
CREATE DATABASE […] AS COPY OF […]
Export planifié
Monitoring
DMVs, Portal
Gestion du Throttling
http://msdn.microsoft.com/en-us/library/azure/dn338083.aspx
SQLSaturday 323 – Paris 2014
La différence entre A7 et A8 :
A7 : Max 2TB de disque
A8 : Max 4TB de disque
A9 : Max 6TB de disque
Pour ces versions, tout dépend de l’offre de la VM SQL que l’on choisit
Geo-Replication has two options:
Standard Geo-Replication is available on both Standard and Premium service tiers. You can create a single offline secondary of your database in a different region than your primary. The target and the source region are fixed pairs, and so the secondary is created in a predetermined region based on the location of the primary database. The offline secondary is offline and does not accept client connections. In the event of a datacenter failure or prolonged database unavailability, you will receive a notification and then the option to access and activate the offline secondary becomes available. The offline secondary is created with the same service tier and performance level as the primary database, but the charges vary. For pricing details, see SQL Database Pricing Details.
Active Geo-Replication is available for the Premium service tier only. You can set as many as four replicas, one of which can be an offline secondary, in any region you choose. If the primary replica fails, you terminate the continuous copy relationship from a secondary replica. The original secondary replica now becomes the new primary replica. You can then re-configure your application to connect to the new primary replica. For more information, see Active Geo-Replication for Azure SQL Database.