![Page 1: Les données on-premise et dans le cloud. Quelles options ?](https://reader033.vdocuments.pub/reader033/viewer/2022061201/546a84f7af79598c2c8b6e19/html5/thumbnails/1.jpg)
Les données dans le Cloud et On-Premise.
Quelles options ?Sébastien PERTUS DPE. Microsoft France
Francisco ORCHARD Consultant BI. AI3
Code / Développement
http://blogs.msdn.com/b/mim/http://www.ai3.fr
![Page 2: Les données on-premise et dans le cloud. Quelles options ?](https://reader033.vdocuments.pub/reader033/viewer/2022061201/546a84f7af79598c2c8b6e19/html5/thumbnails/2.jpg)
C’est quoi le cloud
Proposer
SaaS
Construire
PaaS
Héberger
IaaS
![Page 3: Les données on-premise et dans le cloud. Quelles options ?](https://reader033.vdocuments.pub/reader033/viewer/2022061201/546a84f7af79598c2c8b6e19/html5/thumbnails/3.jpg)
Cloud services Web sites Virtual machines
AZURE
![Page 4: Les données on-premise et dans le cloud. Quelles options ?](https://reader033.vdocuments.pub/reader033/viewer/2022061201/546a84f7af79598c2c8b6e19/html5/thumbnails/4.jpg)
Stockage
Big dataCache
CDN
Base de données Identité
Médias
Messagerie
Réseau
Trafic
AZURE
![Page 5: Les données on-premise et dans le cloud. Quelles options ?](https://reader033.vdocuments.pub/reader033/viewer/2022061201/546a84f7af79598c2c8b6e19/html5/thumbnails/5.jpg)
SQL DANS AZURE
PaaS SaaSPhysical Virtual IaaS
Windows Azure SQL Database
PaaS
Machine Virtuelles
![Page 6: Les données on-premise et dans le cloud. Quelles options ?](https://reader033.vdocuments.pub/reader033/viewer/2022061201/546a84f7af79598c2c8b6e19/html5/thumbnails/6.jpg)
Differences SQL IAAS et SQL PAASSQL Server
(IaaS)WA SQL Database
(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
Technologie commune
• Transport Réseau (Tabular Data Stream)
• Langage SQL (Transact-SQL)
• APIs d’accès aux données (ADO.NET, ODBC, JDBC)
• Outils de développement (SQL Server Data Tools)
• Outils de gestion (SQL Server Management Studio)
![Page 7: Les données on-premise et dans le cloud. Quelles options ?](https://reader033.vdocuments.pub/reader033/viewer/2022061201/546a84f7af79598c2c8b6e19/html5/thumbnails/7.jpg)
Fonctionnalités non incluses
SQL Server (IaaS)
WA SQL Database (PaaS)
SQL Haute DisponibilitéSQL Azure SyncFederationsImpor Export Service
Master Data ServicesCDCData CompressionExtended Events
Maintenance complet Management REST API
CLRFilestreamiFTS
Toutes les fonctionnalités SQL Performance Data CollectorResource GovernorSQL Server ReplicationTDEDatabase Mirroring
![Page 8: Les données on-premise et dans le cloud. Quelles options ?](https://reader033.vdocuments.pub/reader033/viewer/2022061201/546a84f7af79598c2c8b6e19/html5/thumbnails/8.jpg)
SQL en mode IAAS
PaaS SaaSPhysical Virtual IaaS
![Page 9: Les données on-premise et dans le cloud. Quelles options ?](https://reader033.vdocuments.pub/reader033/viewer/2022061201/546a84f7af79598c2c8b6e19/html5/thumbnails/9.jpg)
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
![Page 10: Les données on-premise et dans le cloud. Quelles options ?](https://reader033.vdocuments.pub/reader033/viewer/2022061201/546a84f7af79598c2c8b6e19/html5/thumbnails/10.jpg)
Machines virtuelles et Editions SQLVM Size CPU
Coeurs Mémoire Bande passante
Disques
Edition SQL
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
Large 4 7 GB 400 (Mbps) 8 Standard / Enterprise
Extra Large 8 14 GB 800 (Mbps) 16 Standard / Enterprise
![Page 11: Les données on-premise et dans le cloud. Quelles options ?](https://reader033.vdocuments.pub/reader033/viewer/2022061201/546a84f7af79598c2c8b6e19/html5/thumbnails/11.jpg)
demoSQL SERVER MODE IAASCréer une machine virtuelle SQL SERVER sur AZURE
![Page 12: Les données on-premise et dans le cloud. Quelles options ?](https://reader033.vdocuments.pub/reader033/viewer/2022061201/546a84f7af79598c2c8b6e19/html5/thumbnails/12.jpg)
SQL en mode PAAS
SaaSPhysical Virtual IaaS PaaS
Windows Azure SQL Database
![Page 13: Les données on-premise et dans le cloud. Quelles options ?](https://reader033.vdocuments.pub/reader033/viewer/2022061201/546a84f7af79598c2c8b6e19/html5/thumbnails/13.jpg)
Serveur != Machine
SQL Server
Une machine
SQL Azure Database
EndpointTDS
![Page 14: Les données on-premise et dans le cloud. Quelles options ?](https://reader033.vdocuments.pub/reader033/viewer/2022061201/546a84f7af79598c2c8b6e19/html5/thumbnails/14.jpg)
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
![Page 15: Les données on-premise et dans le cloud. Quelles options ?](https://reader033.vdocuments.pub/reader033/viewer/2022061201/546a84f7af79598c2c8b6e19/html5/thumbnails/15.jpg)
Couches Services
SQL AZURE Database
Internet
SQL Database Firewall
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
![Page 16: Les données on-premise et dans le cloud. Quelles options ?](https://reader033.vdocuments.pub/reader033/viewer/2022061201/546a84f7af79598c2c8b6e19/html5/thumbnails/16.jpg)
Serveur• Création d’un
serveur depuis le portail Azure
• Automatisation possible via des api REST ou des scripts Powershell
![Page 17: Les données on-premise et dans le cloud. Quelles options ?](https://reader033.vdocuments.pub/reader033/viewer/2022061201/546a84f7af79598c2c8b6e19/html5/thumbnails/17.jpg)
Connexion
• Depuis SSMS• Depuis SSDT
<connectionStrings><addname="AdventureWorks"connectionString=
"Data Source=[server].database.windows.net;Integrated Security=False;Initial Catalog=ProductsDb;User Id=[login];Password=[password];Trusted_Connection=False;Encrypt=true;"providerName="System.Data.SqlClient"/></connectionStrings>
![Page 18: Les données on-premise et dans le cloud. Quelles options ?](https://reader033.vdocuments.pub/reader033/viewer/2022061201/546a84f7af79598c2c8b6e19/html5/thumbnails/18.jpg)
demoSQL SERVER MODE PAASAccéder à SQL Azure Database
![Page 19: Les données on-premise et dans le cloud. Quelles options ?](https://reader033.vdocuments.pub/reader033/viewer/2022061201/546a84f7af79598c2c8b6e19/html5/thumbnails/19.jpg)
Calculatrice
![Page 20: Les données on-premise et dans le cloud. Quelles options ?](https://reader033.vdocuments.pub/reader033/viewer/2022061201/546a84f7af79598c2c8b6e19/html5/thumbnails/20.jpg)
SQL FEDERATIONSElasticité, Scalabilité avec SQL Azure Database
![Page 21: Les données on-premise et dans le cloud. Quelles options ?](https://reader033.vdocuments.pub/reader033/viewer/2022061201/546a84f7af79598c2c8b6e19/html5/thumbnails/21.jpg)
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
![Page 22: Les données on-premise et dans le cloud. Quelles options ?](https://reader033.vdocuments.pub/reader033/viewer/2022061201/546a84f7af79598c2c8b6e19/html5/thumbnails/22.jpg)
ARCHITECTURE
SalesDB
Orders_federationOrders_federationOrders_Fed
Federation Members
Federations
Federation Root
CREATE FEDERATION fed_name(fed_key_label fed_key_type distribution_type)
![Page 23: Les données on-premise et dans le cloud. Quelles options ?](https://reader033.vdocuments.pub/reader033/viewer/2022061201/546a84f7af79598c2c8b6e19/html5/thumbnails/23.jpg)
demoSQL AZURE DATABASECréer une fédération
![Page 24: Les données on-premise et dans le cloud. Quelles options ?](https://reader033.vdocuments.pub/reader033/viewer/2022061201/546a84f7af79598c2c8b6e19/html5/thumbnails/24.jpg)
SQL DATA SYNCSynchronisez vos données
![Page 25: Les données on-premise et dans le cloud. Quelles options ?](https://reader033.vdocuments.pub/reader033/viewer/2022061201/546a84f7af79598c2c8b6e19/html5/thumbnails/25.jpg)
• 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
SQL Data Sync
![Page 26: Les données on-premise et dans le cloud. Quelles options ?](https://reader033.vdocuments.pub/reader033/viewer/2022061201/546a84f7af79598c2c8b6e19/html5/thumbnails/26.jpg)
BIG DATA / NOSQL
HadoopAzure Table Storage
![Page 27: Les données on-premise et dans le cloud. Quelles options ?](https://reader033.vdocuments.pub/reader033/viewer/2022061201/546a84f7af79598c2c8b6e19/html5/thumbnails/27.jpg)
AI3- Qui sommes-nous ?08/04/2023
ParisNantes
ToulouseAix
Pure Player
Microsoft
Forte Culture du
Service
+120 AiCubiens
Déc. 2007 CA
2010 : 3,2M€2011 : 5,8M€2012 : 10M€
Expertise Technique et Fonctionnelle
![Page 28: Les données on-premise et dans le cloud. Quelles options ?](https://reader033.vdocuments.pub/reader033/viewer/2022061201/546a84f7af79598c2c8b6e19/html5/thumbnails/28.jpg)
Big Data
![Page 29: Les données on-premise et dans le cloud. Quelles options ?](https://reader033.vdocuments.pub/reader033/viewer/2022061201/546a84f7af79598c2c8b6e19/html5/thumbnails/29.jpg)
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)
![Page 30: Les données on-premise et dans le cloud. Quelles options ?](https://reader033.vdocuments.pub/reader033/viewer/2022061201/546a84f7af79598c2c8b6e19/html5/thumbnails/30.jpg)
Hadoop : 10 ans d’histoire
2003
• Map/Reduce
• Google File System
2006
• Hadoop• Open Source• Java
2008• 10.000
Nodes• Record Sort
1TB 209 sec
2012
• Biggest Cluster• 100PB +0,5p/d
Aujourd’ui
• Cluster on demand
• Entreprise ready
![Page 31: Les données on-premise et dans le cloud. Quelles options ?](https://reader033.vdocuments.pub/reader033/viewer/2022061201/546a84f7af79598c2c8b6e19/html5/thumbnails/31.jpg)
Accès à HDInsight
Hadoop
HDFSAzure Blob
Storage
Data IN
Traitement
Data Out
Map Reduce
Jobs
Streaming
Pig / Hive
Hive
Azure BLOB Storage
Jscript Console
Hive ODBC
C# JScript
Console
Hive ODBC
Scoop
Local batch
Azure BLOB Storage
![Page 32: Les données on-premise et dans le cloud. Quelles options ?](https://reader033.vdocuments.pub/reader033/viewer/2022061201/546a84f7af79598c2c8b6e19/html5/thumbnails/32.jpg)
Table Azure Storage:
![Page 33: Les données on-premise et dans le cloud. Quelles options ?](https://reader033.vdocuments.pub/reader033/viewer/2022061201/546a84f7af79598c2c8b6e19/html5/thumbnails/33.jpg)
Une application à 1 GB ~ 900 GB
SQL Server
IIS + ASP.net
![Page 34: Les données on-premise et dans le cloud. Quelles options ?](https://reader033.vdocuments.pub/reader033/viewer/2022061201/546a84f7af79598c2c8b6e19/html5/thumbnails/34.jpg)
Une application à 1 PB
Azure Table Storage HDInsight
SSRS
Web Role Cluster
SSAS
SQL Server
![Page 35: Les données on-premise et dans le cloud. Quelles options ?](https://reader033.vdocuments.pub/reader033/viewer/2022061201/546a84f7af79598c2c8b6e19/html5/thumbnails/35.jpg)
Un exemple
Azure Table Storage HDInsight
Web Role
NOAA.govFTP
Worker Role
![Page 36: Les données on-premise et dans le cloud. Quelles options ?](https://reader033.vdocuments.pub/reader033/viewer/2022061201/546a84f7af79598c2c8b6e19/html5/thumbnails/36.jpg)
demo
![Page 37: Les données on-premise et dans le cloud. Quelles options ?](https://reader033.vdocuments.pub/reader033/viewer/2022061201/546a84f7af79598c2c8b6e19/html5/thumbnails/37.jpg)
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
![Page 38: Les données on-premise et dans le cloud. Quelles options ?](https://reader033.vdocuments.pub/reader033/viewer/2022061201/546a84f7af79598c2c8b6e19/html5/thumbnails/38.jpg)
Formez-vous en ligne
Retrouvez nos évènements
Faites-vous accompagner gratuitement
Essayer gratuitement nos solutions IT
Retrouver nos experts Microsoft
Pros de l’ITDéveloppeurs
www.microsoftvirtualacademy.com
http://aka.ms/generation-app
http://aka.ms/evenements-developpeurs
http://aka.ms/itcamps-france
Les accélérateursWindows Azure, Windows Phone,
Windows 8
http://aka.ms/telechargements
La Dev’Team sur MSDNhttp://aka.ms/devteam
L’IT Team sur TechNethttp://aka.ms/itteam