SlideShare une entreprise Scribd logo
1  sur  38
Les données dans le Cloud
         et On-Premise. Quelles
  Sébastien PERTUS DPE. Microsoft France
                           options ?
    Francisco ORCHARD Consultant BI. AI3


                       http://blogs.msdn.com/b/mim/
                                     http://www.ai3.fr



Code / Développement
C’est quoi le cloud
AZURE
AZURE
SQL DANS AZURE




                              Windows
                 Machine
                              Azure SQL
                 Virtuelles
                              Database
Differences SQL IAAS et SQL PAAS
                              SQL Server                                           WA SQL Database
                                (IaaS)                                                 (PaaS)
Développement   Migration d’applications                            Nouvelles applications

Management      Contrôle complet                                    Service géré

Compatibilité   Toutes les fonctionnalités SQL                      Basé sur les technologies SQL



                                   • Transport Réseau (Tabular Data Stream)
                                        • LangageSQL (Transact-SQL)
                              • APIs d’accèsaux données(ADO.NET, ODBC, JDBC)
                               • Outilsde développement(SQL Server Data Tools)
                              • Outilsde gestion(SQL Server Management Studio)
Fonctionnalités non incluses

                 SQL Server                      WA SQL Database
                   (IaaS)                            (PaaS)
   SQL Haute Disponibilité          Master Data Services
   SQL Azure Sync                   CDC
   Federations                      Data Compression
   Impor Export Service             Extended Events
   Maintenance complet              CLR
   Management REST API              Filestream
                                    iFTS
   Toutes les fonctionnalités SQL   Performance Data Collector
                                    Resource Governor
                                    SQL Server Replication
                                    TDE
                                    Database Mirroring
SQL en mode IAAS
Migration vers la plateforme IAAS
• Version supportées
   – SQL SERVER 2012, 2008 R2, 2008
• Fonctionnalités
   – Toutes les fonctionnalités excepté le Failover Cluster
• Installation
   – Création à la volée d’une machine virtuelle SQL SERVER
   – Téléchargement de votre propre VM
• License
   – Paiement à l’heure.
   – Migration de votre licence via la Software Assurance
Machines virtuelles et Editions SQL
                                     Bande
VM Size       CPU Coeurs   Mémoire                Disques   Edition SQL
                                     passante

Extra Small   Partagé      768 MB    5 (Mbps)     1         Express

Small         1            1.75 GB   100 (Mbps)   2         Standard

Medium        2            3.5 GB    200 (Mbps)   4         Standard

                                                            Standard /
Large         4            7 GB      400 (Mbps)   8
                                                            Enterprise
                                                            Standard /
Extra Large   8            14 GB     800 (Mbps)   16
                                                            Enterprise
Créer une machine virtuelle SQL SERVER sur AZURE

SQL SERVER MODE IAAS
SQL en mode PAAS




                   Windows
                   Azure SQL
                   Database
Serveur != Machine
SQL AZURE DATABASE

                • SQL SERVER en tant que
                  Service
                • Autonome
                • Support automatique du
                  mode HA (et c’est gratuit)
                • Scalable (Fédérations)
                • Idéal pour l’encapsulation
                  du management d’un
                  serveur
Pare-Feu SQL AZURE DATABASE
                •   Sécuriser vos données

                •   Contrôle d’accès en fonction de l’adresse IP

                •   Règles au niveau du serveur ou de la base de
                    données

                •   Aucune adresse IP autorisée par défaut

                •   Configurable via le portail, API REST ou T-SQL

                •   Option pour les autorisations inter AZURE
Serveur
• Création d’un
  serveur depuis le
  portail Azure

• Automatisation
  possible via des
  api REST ou des
  scripts
  Powershell
Connexion
                <connectionStrings>
                <addname="AdventureWorks"connectionString=
                         "Data Source=[server].database.windows.net;


• Depuis SSMS            Integrated Security=False;
                         Initial Catalog=ProductsDb;
                         User Id=[login];
                         Password=[password];
                         Trusted_Connection=False;



• Depuis SSDT
                         Encrypt=true;"
                providerName="System.Data.SqlClient"/>
                </connectionStrings>
Accéder à SQL Azure Database

SQL SERVER MODE PAAS
Calculatrice
Elasticité, Scalabilité avec SQL Azure Database

SQL FEDERATIONS
FEDERATIONS
              • Etablir un scaling de base
                via la communication multi-
                nœuds
              • Les données sont
                garanties, quelque soit le
                nœud attaqué
              • Ajout et suppression de
                nœud « à la volée »
              • Syntaxe SQL nouvelle
              • Partition dynamique sans
                arrêt de service
ARCHITECTURE


                                      Orders_federation
                                       Orders_federation




CREATE FEDERATION fed_name(fed_key_label fed_key_type distribution_type)
Créer une fédération

SQL AZURE DATABASE
Synchronisez vos données

SQL DATA SYNC
SQL Data Sync
•   Adaptable
     –   Le service d’adapte suivant
         la demande en ressources

•   Pas de code de configuration
     –   Toutes les données à définir
         sont choisies via un assistant

•   Planificateur de synchronisation
     –   Choisissez une planification de synchronisation

•   Gestion des conflits
     –   Permet de capturer les problèmes de modification d’une même donnée à plusieurs endroits

•   Logging et Monitoring
     –   SQL Data Sync permet une administration efficace de trace et de monitoring des éventuels problèmes
Hadoop
Azure Table Storage

BIG DATA / NOSQL
15/04/2013


  AI3- Qui sommes-nous ?



            Forte Culture
                              CA
             du Service
                            2010 :
                            3,2M€
                            2011 :
                            5,8M€
  +120                      2012 :
AiCubiens                   10M€
Big Data
SQL vs NoSQL vs Hadoop (MapReduce)
Feature                       SQL   NoSQL   Hadoop
Grand stockage(PB)
Grand traitement (PB)
Tolérance aux pannes facile
Réplication facile
Mise en échelle linéaire
Pseudo – SQL
Faible Latence
Strong consistency (ACID)
Hadoop : 10 ans d’histoire
                                                                     Aujourd’ui
2003                            2008
                                • 10.000 Nodes
• Map/Reduce                    • Record Sort                        • Cluster on
                                  1TB 209 sec                          demand
• Google File
                                                                     • Entreprise ready
  System



                2006                             2012
                • Hadoop                         • Biggest Cluster
                • Open Source                    • 100PB +0,5p/d
                • Java
Accès à HDInsight
                          Azure BLOB Storage
   Data IN
                                                           Hadoop
                             Jscript Console
                                 Local batch
  Traitement         C#             Streaming      Map
               JScript Console       Pig / Hive   Reduce
                 Hive ODBC             Hive        Jobs     HDFS
                                                            Azure
                                 Hive ODBC
                                                             Blob
                          Azure BLOB Storage
   Data Out                                                Storage
                                   Scoop
Table Azure Storage:
Une application à 1 GB ~ 900 GB



                     IIS + ASP.net




                   SQL Server
Une application à 1 PB


          SSRS
                                 Web Role
                                 Cluster
                 SSAS




        SQL Server      Azure Table Storage   HDInsight
Un exemple                        NOAA.gov
                                  FTP



       Web Role                           Worker Role




            Azure Table Storage   HDInsight
Donnez votre avis !
                   Depuis votre smartphone, sur :
                    http://notes.mstechdays.fr

    De nombreux lots à gagner toutes les heures !!!
               Claviers, souris et jeux Microsoft…

       Merci de nous aider à améliorer les TechDays

http://notes.mstechdays.fr
Développeurs                                                         Pros de l’IT
 http://aka.ms/generation-app       Formez-vous en ligne        www.microsoftvirtualacademy.com

    http://aka.ms/evenements-
                 developpeurs     Retrouvez nos évènements      http://aka.ms/itcamps-france


            Les accélérateurs
                                  Faites-vous accompagner
Windows Azure, Windows Phone,
                                  gratuitement
                   Windows 8


                                   Essayer gratuitement nos     http://aka.ms/telechargements
                                                 solutions IT

         La Dev’Team sur MSDN       Retrouver nos experts       L’IT Team sur TechNet
          http://aka.ms/devteam           Microsoft             http://aka.ms/itteam

Contenu connexe

Tendances

SharePoint et SQL Server sur Windows Azure
SharePoint et SQL Server sur Windows AzureSharePoint et SQL Server sur Windows Azure
SharePoint et SQL Server sur Windows Azure
Microsoft Technet France
 
Forum Zimbra 2012 Zimbra et la SSO
Forum Zimbra 2012 Zimbra et la SSOForum Zimbra 2012 Zimbra et la SSO
Forum Zimbra 2012 Zimbra et la SSO
Antony Barroux
 
Windows Azure Active Directory, SSO étendu et services d’annuaire pour les ap...
Windows Azure Active Directory, SSO étendu et services d’annuaire pour les ap...Windows Azure Active Directory, SSO étendu et services d’annuaire pour les ap...
Windows Azure Active Directory, SSO étendu et services d’annuaire pour les ap...
Microsoft Technet France
 
Qu’Est Ce Que SharePoint
Qu’Est Ce Que SharePointQu’Est Ce Que SharePoint
Qu’Est Ce Que SharePoint
SIMOES AUGUSTO
 

Tendances (20)

Présentation ssbi
Présentation ssbiPrésentation ssbi
Présentation ssbi
 
Les dernières avancées html5 & css3 en action !
Les dernières avancées html5 & css3 en action !Les dernières avancées html5 & css3 en action !
Les dernières avancées html5 & css3 en action !
 
Introduction au développement windows 8 modern ui avec html5 et javascript
Introduction au développement windows 8 modern ui avec html5 et javascriptIntroduction au développement windows 8 modern ui avec html5 et javascript
Introduction au développement windows 8 modern ui avec html5 et javascript
 
HTML 5 et CSS3, créez, animez et enrichissez vos sites Web
HTML 5 et CSS3, créez, animez et enrichissez vos sites WebHTML 5 et CSS3, créez, animez et enrichissez vos sites Web
HTML 5 et CSS3, créez, animez et enrichissez vos sites Web
 
Sécuriser vos accès nomades pour accéder à Exchange et Lync
Sécuriser vos accès nomades pour accéder à Exchange et LyncSécuriser vos accès nomades pour accéder à Exchange et Lync
Sécuriser vos accès nomades pour accéder à Exchange et Lync
 
SharePoint et SQL Server sur Windows Azure
SharePoint et SQL Server sur Windows AzureSharePoint et SQL Server sur Windows Azure
SharePoint et SQL Server sur Windows Azure
 
Forum Zimbra 2012 Zimbra et la SSO
Forum Zimbra 2012 Zimbra et la SSOForum Zimbra 2012 Zimbra et la SSO
Forum Zimbra 2012 Zimbra et la SSO
 
Windows Azure Active Directory, SSO étendu et services d’annuaire pour les ap...
Windows Azure Active Directory, SSO étendu et services d’annuaire pour les ap...Windows Azure Active Directory, SSO étendu et services d’annuaire pour les ap...
Windows Azure Active Directory, SSO étendu et services d’annuaire pour les ap...
 
[JSS2015] Nouveautés SSIS SSRS 2016
[JSS2015] Nouveautés SSIS SSRS 2016[JSS2015] Nouveautés SSIS SSRS 2016
[JSS2015] Nouveautés SSIS SSRS 2016
 
Au-delà de Small Business Server
Au-delà de Small Business ServerAu-delà de Small Business Server
Au-delà de Small Business Server
 
Qu’Est Ce Que SharePoint
Qu’Est Ce Que SharePointQu’Est Ce Que SharePoint
Qu’Est Ce Que SharePoint
 
Mise en place d'une usine logicielle avec TFS et Test Manager 2010
Mise en place d'une usine logicielle avec TFS et Test Manager 2010Mise en place d'une usine logicielle avec TFS et Test Manager 2010
Mise en place d'une usine logicielle avec TFS et Test Manager 2010
 
Les Experts SQL Server
Les Experts SQL Server Les Experts SQL Server
Les Experts SQL Server
 
Introduction au développement Windows 8 et Windows Phone 8
Introduction au développement Windows 8 et Windows Phone 8Introduction au développement Windows 8 et Windows Phone 8
Introduction au développement Windows 8 et Windows Phone 8
 
Faciliter la publication de sessions et de bureaux virtuels (VDI) avec Window...
Faciliter la publication de sessions et de bureaux virtuels (VDI) avec Window...Faciliter la publication de sessions et de bureaux virtuels (VDI) avec Window...
Faciliter la publication de sessions et de bureaux virtuels (VDI) avec Window...
 
Les nouveautés stockage dans Windows Server 2012 R2
Les nouveautés stockage dans Windows Server 2012 R2Les nouveautés stockage dans Windows Server 2012 R2
Les nouveautés stockage dans Windows Server 2012 R2
 
Services de bureaux distants dans Windows Server 2012 R2 et Azure
Services de bureaux distants dans Windows Server 2012 R2 et AzureServices de bureaux distants dans Windows Server 2012 R2 et Azure
Services de bureaux distants dans Windows Server 2012 R2 et Azure
 
Restitution des données environnement Microsoft & data visualization : panel ...
Restitution des données environnement Microsoft & data visualization : panel ...Restitution des données environnement Microsoft & data visualization : panel ...
Restitution des données environnement Microsoft & data visualization : panel ...
 
Le Bulletin Azure - Témoignage avec Ysance et SpecialChem
Le Bulletin Azure - Témoignage avec Ysance et SpecialChemLe Bulletin Azure - Témoignage avec Ysance et SpecialChem
Le Bulletin Azure - Témoignage avec Ysance et SpecialChem
 
Exchange 2013 Dimensionnement et Performance
Exchange 2013 Dimensionnement et Performance Exchange 2013 Dimensionnement et Performance
Exchange 2013 Dimensionnement et Performance
 

Similaire à Les données on-premise et dans le cloud. Quelles options ?

Similaire à Les données on-premise et dans le cloud. Quelles options ? (20)

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
 
Guss sql IaaS PaaS 20131202
Guss sql IaaS PaaS 20131202Guss sql IaaS PaaS 20131202
Guss sql IaaS PaaS 20131202
 
DataStax Enterprise et Cas d'utilisation de Apache Cassandra
DataStax Enterprise et Cas d'utilisation de Apache CassandraDataStax Enterprise et Cas d'utilisation de Apache Cassandra
DataStax Enterprise et Cas d'utilisation de Apache Cassandra
 
Azure Camp 9 Décembre - slides session développeurs webmedia
Azure Camp 9 Décembre - slides session développeurs webmediaAzure Camp 9 Décembre - slides session développeurs webmedia
Azure Camp 9 Décembre - slides session développeurs webmedia
 
SQL in the Azure World
SQL in the Azure WorldSQL in the Azure World
SQL in the Azure World
 
Webinar Degetel DataStax
Webinar Degetel DataStaxWebinar Degetel DataStax
Webinar Degetel DataStax
 
[JSS2015] Azure SQL Data Warehouse - Azure Data Lake
[JSS2015] Azure SQL Data Warehouse - Azure Data Lake[JSS2015] Azure SQL Data Warehouse - Azure Data Lake
[JSS2015] Azure SQL Data Warehouse - Azure Data Lake
 
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...
 
DataStax Enterprise - La plateforme de base de données pour le Cloud
DataStax Enterprise - La plateforme de base de données pour le CloudDataStax Enterprise - La plateforme de base de données pour le Cloud
DataStax Enterprise - La plateforme de base de données pour le Cloud
 
Azure Roadshow
Azure RoadshowAzure Roadshow
Azure Roadshow
 
AWS Summit Paris - Track 2 - Session 2 - Préparez-vous à l'imprévu
AWS Summit Paris - Track 2 - Session 2 - Préparez-vous à l'imprévuAWS Summit Paris - Track 2 - Session 2 - Préparez-vous à l'imprévu
AWS Summit Paris - Track 2 - Session 2 - Préparez-vous à l'imprévu
 
Discovery Session France: Atelier découverte de la Data Virtualization
Discovery Session France: Atelier découverte de la Data VirtualizationDiscovery Session France: Atelier découverte de la Data Virtualization
Discovery Session France: Atelier découverte de la Data Virtualization
 
Discovery Session France: Atelier découverte de la Data Virtualization
Discovery Session France: Atelier découverte de la Data VirtualizationDiscovery Session France: Atelier découverte de la Data Virtualization
Discovery Session France: Atelier découverte de la Data Virtualization
 
Sql saturday 323 paris 2014 azure migration iaas et paas
Sql saturday 323 paris 2014   azure migration iaas et paasSql saturday 323 paris 2014   azure migration iaas et paas
Sql saturday 323 paris 2014 azure migration iaas et paas
 
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...
 
Présentation des services AWS
Présentation des services AWSPrésentation des services AWS
Présentation des services AWS
 
Introduction nosql
Introduction nosqlIntroduction nosql
Introduction nosql
 
Future Of Data Paris - BI and Big Data
Future Of Data Paris - BI and Big DataFuture Of Data Paris - BI and Big Data
Future Of Data Paris - BI and Big Data
 
Développez des applications de base de données de façon plus efficace avec SQ...
Développez des applications de base de données de façon plus efficace avec SQ...Développez des applications de base de données de façon plus efficace avec SQ...
Développez des applications de base de données de façon plus efficace avec SQ...
 
Comparaison des solutions Paas
Comparaison des solutions PaasComparaison des solutions Paas
Comparaison des solutions Paas
 

Plus de Microsoft

Plus de Microsoft (20)

Uwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieuUwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieu
 
La Blockchain pas à PaaS
La Blockchain pas à PaaSLa Blockchain pas à PaaS
La Blockchain pas à PaaS
 
Tester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobileTester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobile
 
Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo
 
Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.
 
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
 
Créer un bot de A à Z
Créer un bot de A à ZCréer un bot de A à Z
Créer un bot de A à Z
 
Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?
 
Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016
 
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
 
Administration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsAdministration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs Analytics
 
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
 
Plan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site RecoveryPlan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site Recovery
 
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
 
Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.
 
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
 
Introduction à ASP.NET Core
Introduction à ASP.NET CoreIntroduction à ASP.NET Core
Introduction à ASP.NET Core
 
Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?
 
Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...
 
Azure Service Fabric pour les développeurs
Azure Service Fabric pour les développeursAzure Service Fabric pour les développeurs
Azure Service Fabric pour les développeurs
 

Les données on-premise et dans le cloud. Quelles options ?

  • 1. Les données dans le Cloud et On-Premise. Quelles Sébastien PERTUS DPE. Microsoft France options ? Francisco ORCHARD Consultant BI. AI3 http://blogs.msdn.com/b/mim/ http://www.ai3.fr Code / Développement
  • 5. SQL DANS AZURE Windows Machine Azure SQL Virtuelles Database
  • 6. Differences SQL IAAS et SQL PAAS SQL Server WA SQL Database (IaaS) (PaaS) Développement Migration d’applications Nouvelles applications Management Contrôle complet Service géré Compatibilité Toutes les fonctionnalités SQL Basé sur les technologies SQL • Transport Réseau (Tabular Data Stream) • LangageSQL (Transact-SQL) • APIs d’accèsaux données(ADO.NET, ODBC, JDBC) • Outilsde développement(SQL Server Data Tools) • Outilsde gestion(SQL Server Management Studio)
  • 7. Fonctionnalités non incluses SQL Server WA SQL Database (IaaS) (PaaS) SQL Haute Disponibilité Master Data Services SQL Azure Sync CDC Federations Data Compression Impor Export Service Extended Events Maintenance complet CLR Management REST API Filestream iFTS Toutes les fonctionnalités SQL Performance Data Collector Resource Governor SQL Server Replication TDE Database Mirroring
  • 8. SQL en mode IAAS
  • 9. Migration vers la plateforme IAAS • Version supportées – SQL SERVER 2012, 2008 R2, 2008 • Fonctionnalités – Toutes les fonctionnalités excepté le Failover Cluster • Installation – Création à la volée d’une machine virtuelle SQL SERVER – Téléchargement de votre propre VM • License – Paiement à l’heure. – Migration de votre licence via la Software Assurance
  • 10. Machines virtuelles et Editions SQL Bande VM Size CPU Coeurs Mémoire Disques Edition SQL passante Extra Small Partagé 768 MB 5 (Mbps) 1 Express Small 1 1.75 GB 100 (Mbps) 2 Standard Medium 2 3.5 GB 200 (Mbps) 4 Standard Standard / Large 4 7 GB 400 (Mbps) 8 Enterprise Standard / Extra Large 8 14 GB 800 (Mbps) 16 Enterprise
  • 11. Créer une machine virtuelle SQL SERVER sur AZURE SQL SERVER MODE IAAS
  • 12. SQL en mode PAAS Windows Azure SQL Database
  • 14. SQL AZURE DATABASE • SQL SERVER en tant que Service • Autonome • Support automatique du mode HA (et c’est gratuit) • Scalable (Fédérations) • Idéal pour l’encapsulation du management d’un serveur
  • 15. Pare-Feu SQL AZURE DATABASE • Sécuriser vos données • Contrôle d’accès en fonction de l’adresse IP • Règles au niveau du serveur ou de la base de données • Aucune adresse IP autorisée par défaut • Configurable via le portail, API REST ou T-SQL • Option pour les autorisations inter AZURE
  • 16. Serveur • Création d’un serveur depuis le portail Azure • Automatisation possible via des api REST ou des scripts Powershell
  • 17. Connexion <connectionStrings> <addname="AdventureWorks"connectionString= "Data Source=[server].database.windows.net; • Depuis SSMS Integrated Security=False; Initial Catalog=ProductsDb; User Id=[login]; Password=[password]; Trusted_Connection=False; • Depuis SSDT Encrypt=true;" providerName="System.Data.SqlClient"/> </connectionStrings>
  • 18. Accéder à SQL Azure Database SQL SERVER MODE PAAS
  • 20. Elasticité, Scalabilité avec SQL Azure Database SQL FEDERATIONS
  • 21. FEDERATIONS • Etablir un scaling de base via la communication multi- nœuds • Les données sont garanties, quelque soit le nœud attaqué • Ajout et suppression de nœud « à la volée » • Syntaxe SQL nouvelle • Partition dynamique sans arrêt de service
  • 22. ARCHITECTURE Orders_federation Orders_federation CREATE FEDERATION fed_name(fed_key_label fed_key_type distribution_type)
  • 23. Créer une fédération SQL AZURE DATABASE
  • 25. SQL Data Sync • Adaptable – Le service d’adapte suivant la demande en ressources • Pas de code de configuration – Toutes les données à définir sont choisies via un assistant • Planificateur de synchronisation – Choisissez une planification de synchronisation • Gestion des conflits – Permet de capturer les problèmes de modification d’une même donnée à plusieurs endroits • Logging et Monitoring – SQL Data Sync permet une administration efficace de trace et de monitoring des éventuels problèmes
  • 27. 15/04/2013 AI3- Qui sommes-nous ? Forte Culture CA du Service 2010 : 3,2M€ 2011 : 5,8M€ +120 2012 : AiCubiens 10M€
  • 29. SQL vs NoSQL vs Hadoop (MapReduce) Feature SQL NoSQL Hadoop Grand stockage(PB) Grand traitement (PB) Tolérance aux pannes facile Réplication facile Mise en échelle linéaire Pseudo – SQL Faible Latence Strong consistency (ACID)
  • 30. Hadoop : 10 ans d’histoire Aujourd’ui 2003 2008 • 10.000 Nodes • Map/Reduce • Record Sort • Cluster on 1TB 209 sec demand • Google File • Entreprise ready System 2006 2012 • Hadoop • Biggest Cluster • Open Source • 100PB +0,5p/d • Java
  • 31. Accès à HDInsight Azure BLOB Storage Data IN Hadoop Jscript Console Local batch Traitement C# Streaming Map JScript Console Pig / Hive Reduce Hive ODBC Hive Jobs HDFS Azure Hive ODBC Blob Azure BLOB Storage Data Out Storage Scoop
  • 33. Une application à 1 GB ~ 900 GB IIS + ASP.net SQL Server
  • 34. Une application à 1 PB SSRS Web Role Cluster SSAS SQL Server Azure Table Storage HDInsight
  • 35. Un exemple NOAA.gov FTP Web Role Worker Role Azure Table Storage HDInsight
  • 36.
  • 37. Donnez votre avis ! Depuis votre smartphone, sur : http://notes.mstechdays.fr De nombreux lots à gagner toutes les heures !!! Claviers, souris et jeux Microsoft… Merci de nous aider à améliorer les TechDays http://notes.mstechdays.fr
  • 38. Développeurs Pros de l’IT http://aka.ms/generation-app Formez-vous en ligne www.microsoftvirtualacademy.com http://aka.ms/evenements- developpeurs Retrouvez nos évènements http://aka.ms/itcamps-france Les accélérateurs Faites-vous accompagner Windows Azure, Windows Phone, gratuitement Windows 8 Essayer gratuitement nos http://aka.ms/telechargements solutions IT La Dev’Team sur MSDN Retrouver nos experts L’IT Team sur TechNet http://aka.ms/devteam Microsoft http://aka.ms/itteam

Notes de l'éditeur

  1. Intro code / dev
  2. Slide Objectives:Explain the three established terms in the industry for cloud servicesSpeaker Notes:There is a lot of talk in the industry about different terms like Platform as a Service, Infrastructure as a Service, and Software as a Service.Since PDC08 when we first announced the Windows Azure our focus has been on delivering a platform as a service offering where you can build applications. Where the platform abstracts you from the complexities of building and running applications. We fundamentally believe that the future path forward for development is by providing a platform. In fact, as you’ll see in a few minutes, we believe that there are a number of new capabilities that should be delivered as services to the platform.Notes:There is a lot of confusion in the industry when it comes to the cloud. It’s important that you understand both what is happening in the industry and how we think about the cloud. This is the most commonly used taxonomy for differentiating between types of cloud services.The industry has defined three categories of services:IaaS – a set of infrastructure level capabilities such as an operating system, network connectivity, etc. that are delivered as pay for use services and can be used to host applications. PaaS – higher level sets of functionality that are delivered as consumable services for developers who are building applications. PaaS is about abstracting developers from the underlying infrastructure to enable applications to quickly be composed. SaaS – applications that are delivered using a service delivery model where organizations can simply consume and use the application. Typically an organization would pay for the use of the application or the application could be monetized through ad revenue. It is important to note that these 3 types of services may exist independently of one another or combined with one another. SaaS offerings needn’t be developed upon PaaS offerings although solutions built on PaaS offerings are often delivered as SaaS. PaaS offerings also needn’t expose IaaS and there’s more to PaaS than just running platforms on IaaS.
  3. Speaker Notes:One of the other things we do with Windows Azure to enable that is provide a bunch of Application Building BlocksThese are managed services that we run that provide a lot of value so you can avoid standing up the infrastructure for common capabilitiesYou always can stand up VMs and put anything you want in itBut in a lot of cases you will find that we have built in services that we deliver or that are delivered by our partnersWhat’s cool is that you can use any of these services with a VM, with a Web Site, or with a Cloud Service – so you have flexibility in how you will consume them.
  4. Slide Objectives:Understand that while there are physical SQL Server boxes behind the scenes, when connecting to SQL Database, you are not connecting to a physical server, but to a TDS endpoint.Transition:The key to understanding SQL Database is understanding while SQL Database is SQL Server, we do not interact with them in the same physical manner. Speaking Points:In an on-premises environment, we typically have physical access to the actual SQL Server server.In Windows Azure, we do not have physical access to the actual server.Notes:It is important that the attendee understands that it IS INDEED SQL Server at the platform layer. There are physical boxes running SQL Server 2012 Enterprise Edition. However, due to the nature of the Azure environment to provide the high-availability and scalability necessary, access to the physical boxes is currently not supported.
  5. Slide Objectives:Illustrate the how SQL Database Firewall Transition:Transition statement(s) to setup the slideSpeaking Points:By default, no-one is allowed to access the database.Server Rules enable clients to access your entire SQL Database serverDatabase rules enable clients to access individual databases within your SQL Database serverRules are originating IP Address-based.Notes:Maximum of 128 RulesRather than using a REST API like the other Azure storage services, SQL Database is accessed via Tabular Data Stream (TDS), the same protocol used by Microsoft SQL Server (operating over port TCP/1433). To help protect thedata, the SQL Database firewall prevents all access to your SQL Database server until you specify which computers have permission. Initially, all access to your SQL Database server is blocked by the SQL Database firewall; connection attempts originating from the Internet or Windows Azure will not be able to reach your SQL Database server. In order to begin using your SQL Database server, you must go to the SQL Database Portal and specify one or more firewall settings that enable access to your SQL Database server. Use the firewall settings to specify which IP address ranges from the Internet are allowed, and whether or not Windows Azure applications can attempt to connect to your SQL Database server.
  6. Notation
  7. Exemple de page de code pour le secteur dev
  8. Les blocs de couleurs sont éditables et peuvent reprendre la couleur du type de session qui est donnée.