SlideShare une entreprise Scribd logo
Cloud Azure – Services de données et bonnes pratiques
Cloud Azure – Services de
données et bonnes
pratiques
Mickaël MOTTET
Consultant
Econocom-Osiatis
@MCKLMT

Jean-Luc BOUCHO
Architecte
Infosys
@JeanLucBoucho

Architecture/Azure/Cloud

Benjamin MOULÈS
Evangéliste
Microsoft
@benjmou
Agenda
•
•
•
•
•
•

Windows Azure Storage
SQL Server IaaS
SQL Database
Services de cache
CloudBox
Questions / réponses

#mstechdays

Architecture/Azure/Cloud
29 Mars 2014
http://bit.ly/GWAB2014Paris
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 !

#mstechdays

Architecture/Azure/Cloud
Les Services Windows Azure

#mstechdays

Architecture/Azure/Cloud
WINDOWS AZURE STORAGE
BLOBS, TABLES et FILES d’ATTENTE

#mstechdays

Architecture/Azure/Cloud
Scenarios

#mstechdays

Architecture/Azure/Cloud
Blobs
Deux modes
• Block : par
morceaux, 200Go
max
• Page : accès
aléatoire, 1To max

Métadonnées
• En-têtes standards
(Cache-Control,
Content-Encoding,
Content-Type…)
• Clés-valeurs custom
#mstechdays

Architecture/Azure/Cloud
Tables
Entité
•
•

255 propriétés / 1 Mo max
Type .NET standard (string,
binary, bool, DateTime,
GUID, int…)
• Timestamp (lecture seule)
Identifiant indexé
• PartitionKey / RowKey
• Scalabilité : distribution des
partitions sur les nœuds de
stockage
• Entités d’une même
partition sont stockées
ensemble
Update optimiste: via http Etag
#mstechdays

Architecture/Azure/Cloud
Queues
Files
• Principe FIFO
• Nombre de messages
illimités

Message
• 64Ko max
• Durée de vie
(expiration TTL: 1
seconde à 7 jours)
• Timeout de visibilité (<=
Expiration)
• Métadonnées
#mstechdays

Architecture/Azure/Cloud
Pour aller plus loin

https://moncompte.blob.core.windows.net/moncontainer/
fichier.txt?sr=b&sv=2012-02-12&si=Consultation
&sig=0%2BbEtnCWhRbvv%2FEa1YjHMQwCCZyZmKUTHy3
6crYSSq4%3D
https://moncompte.blob.core.windows.net/moncontainer/
fichier.txt?sr=b&sv=2012-02-12&st=2014-02-08
T14%3A45%3A41Z&se=2014-02-15
T15%3A45%3A41Z&sp=r&sig=WK01J3MufaKu%2BW0A0d
oAPd%2BBTqcQoKN1vwjH%2B4y3pXY%3D

#mstechdays

Architecture/Azure/Cloud
Tarification
Capacité de stockage
CAPACITÉ DE STOCKAGE

LOCALEMENT
REDONDANT

GÉOGRAPHIQUEMENT
REDONDANT

GÉO-REDONDANT AVEC ACCÈS
EN LECTURE (tarif Preview)

Premier 1 To 1/mois

€0,053 par Go

€0,071 par Go

€0,079 par Go

49 To suivants/mois

€0,049 par Go

€0,06 par Go

€0,068 par Go

450 To suivants/mois

€0,045 par Go

€0,053 par Go

€0,06 par Go

500 To suivants/mois

€0,041 par Go

€0,049 par Go

€0,056 par Go

4 000 To suivants/mois

€0,034 par Go

€0,045 par Go

€0,053 par Go

4 000 To suivants/mois

€0,028 par Go

€0,041 par Go

€0,049 par Go

Plus de 9 000 To/mois

Nous contacter

Nous contacter

Nous contacter

Transactions de stockage: €0,01 pour 100 000 transactions
(http://www.windowsazure.com/fr-fr/pricing/details/storage/)
#mstechdays

Architecture/Azure/Cloud
APPLICATION D’EMAILING
http://bit.ly/AzureEmailing

#mstechdays

Architecture/Azure/Cloud
#mstechdays

Architecture/Azure/Cloud
SQL SERVER IAAS

#mstechdays

Architecture/Azure/Cloud
Présentation
• Une machine virtuelle que vous créez (ou uploadez) et gérez
• Disques VHD stockés dans des blobs (type page)
• Plusieurs éditions (Web, Standard, Enterprise) et versions
disponibles (2008, 2012, 2014 CTP2)

• Migration facilité car pas de modification
• Identique à SQL Server installé chez vous

• Scalabilité verticale
#mstechdays

Architecture/Azure/Cloud
Bonnes pratiques
•

Créer des groupes d’affinité (ou un réseau virtuel)

•

Utiliser des disques différents pour les fichiers
–
–
–

Données
Journaux
TempDB

•

Mettre tous les disques dans le même compte de stockage

•

Considérer la désactivation de la géo-réplication

•

Utiliser des ACLs pour protéger le port 1433 ou ne pas utiliser le port
standard

•

Livre blanc : Performance Guidance for SQL Server in Windows Azure Virtual
Machines http://bit.ly/SQL-IaaS-Perf

#mstechdays

Architecture/Azure/Cloud
Coût
•

Coût d’une VM avec licence SQL Server par mois hors stockage et bande passante
S

1.6GHz CPU,
1.75GB RAM

Web

Standard

Enterprise

#mstechdays

M

2 x 1.6GHz
CPU, 3.5GB
RAM

L

4 x 1.6GHz
CPU, 7GB
RAM

XL

8 x 1.6GHz
CPU, 14GB
RAM

A5

2 x 1.6GHz
CPU, 14GB
RAM

A6

4 x 1.6GHz
CPU, 28GB
RAM

A7

8 x 1.6GHz
CPU, 56GB
RAM

74.80€

124.67€

224.40€

448.79€

246.56€

468.18€

936.36€

354.60€

404.47€

504.20€

1 008.39€

526.36€

747.98€

1 495.96€

1 213.39€

1 263.25€

1 362.98€

2 725.96€

1 385.15€

1 606.77€

3 213.53€

Architecture/Azure/Cloud
SQL SERVER IAAS

#mstechdays

Architecture/Azure/Cloud
WINDOWS AZURE SQL DATABASE

#mstechdays

Architecture/Azure/Cloud
Présentation
•
•
•
•
•
•
•
•
•

SQL Database ≠ SQL Server en IaaS
Base entièrement gérée par la plateforme
Données hautement disponibles redondées 3 fois
Focus sur son application
Modifications de la base parfois nécessaires
Réversibilité possible
Scalabilité horizontale avec les fédérations
Performances non prédictibles (sans édition Premium)
Coût inférieur à celui d’une VM

#mstechdays

Architecture/Azure/Cloud
Bonnes pratiques
• Développer sur SQL Database ou tester régulièrement la
compatibilité
• Utiliser des politiques de réessai
• Indexer correctement sa base de données…

• …mais pas trop pour en réduire les coûts !
• Défragmenter ses index pour réduire la taille de sa base
• Utiliser du cache pour réduire la charge
Architecture/Azure/Cloud

#mstechdays
Coût
•

Edition Web et Business (hors bande passante)
Edition

Taille

Prix par base et par mois
(au prorata d’une journée)

0 à 100 Mo
100 Mo à 1 Go
Web et Business

3,72€
7,44€

1 Go à 10 Go
10 Go à 50 Go
50 Go à 150 Go

Premium

#mstechdays

P1
P2

7,44€

(pour le premier Go)

34,23€

(pour les 10 premiers Go)

93,74€

(pour les 50 premiers Go)

2,976€

(pour chaque Go additionnel)

1,487€

(pour chaque Go additionnel)

346,29€

(+0.08€ de stockage par Go)

692,58€

(+0.08€ de stockage par Go)

Architecture/Azure/Cloud

0,744€

(pour chaque Go additionnel)
WINDOWS AZURE SQL
DATABASE

#mstechdays

Architecture/Azure/Cloud
Services de Cache
• In-Role Cache
– Cache réparti dans les instances de Cloud Services
• Gratuit : si partagé
• Payant : si dédié
– Bonnes performances
– Uniquement accessible dans le même Cloud Service

• Cache Service
–
–
–
–

Service payant
Hautes performances (1ms en lecture, 1.2ms en écriture)
Accessible de Cloud Services, VM ou WebSite
Jusqu’à 150 Go par instance de cache (5 Go x 30)

• Compatibles avec MemCached
#mstechdays

Architecture/Azure/Cloud
CLOUDBOX PAR
INFINITESQUARE

#mstechdays

Architecture/Azure/Cloud
On
Premise
User ID/Pwd

Browser

HTTP REST
Push Video
Files on Local
Windows
NAS or via
FTP

Local
Storage
Server
(10To) /
“Cloudbox”
Windows
Service

#mstechdays

ASP.NET
MVC
Web API

Windows
Azure

File Management
interface (GUI + API)

Web
Role Tenant
Multi

SQL

SQL

Service Bus

Database

SQL
SignalR +
Service
Bus

Blob Storage
Upload
Service

Worker
Role

Application
Metadata
(Path /
Hierarchy /
Filename …)

Blob to FTP
service

Multitenant
worker
Blob
Storage

Architecture/Azure/Cloud

Large
Files
Testez dès maintenant Windows Azure !
MSDN:

Partenaires:

http://aka.ms/MSDN/Avantages/Abo

150€ de
ressources

http://aka.ms/Azure/Partner

Poursuivez la
discussion
sur le stand “au
coeur du SI”
http://aka.ms/free/trial
Digital is
business

Contenu connexe

PPTX
Héberger son site web sur le cloud avec Windows Azure
MCKLMT
 
PPTX
2014 applications web sur Azure
Julien Plée
 
PPTX
Techdays 2014 - Le fermier azure (1ère partie)
Jonathan Le Guellec
 
PPTX
Guss sql IaaS PaaS 20131202
Julien Plée
 
PDF
WordPress Jurassique
Jean-Francois Arseneault
 
PPTX
Haute Disponibilité et Disaster Recovery
Microsoft Technet France
 
PDF
OpenDS - Ludovic Poitou - December 2010
JUG Lausanne
 
ODP
Amazon cloud drive
M-Vasset
 
Héberger son site web sur le cloud avec Windows Azure
MCKLMT
 
2014 applications web sur Azure
Julien Plée
 
Techdays 2014 - Le fermier azure (1ère partie)
Jonathan Le Guellec
 
Guss sql IaaS PaaS 20131202
Julien Plée
 
WordPress Jurassique
Jean-Francois Arseneault
 
Haute Disponibilité et Disaster Recovery
Microsoft Technet France
 
OpenDS - Ludovic Poitou - December 2010
JUG Lausanne
 
Amazon cloud drive
M-Vasset
 

Tendances (16)

PDF
Deep Dive WinJS – Profitez à 100% de son potentiel
Microsoft
 
PPTX
TechDays 2013 : Les VMs Azure pour SharePoint, SQL Server, et AD
MCKLMT
 
PPTX
Les VMs Azure pour SharePoint, SQL Server, et AD
Microsoft Technet France
 
PPTX
JSS2014 – Point sur les options de stockage dans Azure
GUSS
 
PPTX
Gab2015 samir arezki_azuredata
Vincent Thavonekham-Pro
 
PPTX
Meetup Google Cloud
Pierre Coste
 
PPTX
Azugfr 2703 - service fabric
Wilfried Woivre
 
PPTX
Techdays azure pour les développeurs
Aymeric Weinbach
 
PDF
Construire des applications supportant la montée en charge avec SQL Azure (300)
Microsoft Technet France
 
PPTX
Premiers pas avec Microsoft Azure Search
MCKLMT
 
PPTX
Azure for Dev
Denis Voituron
 
PPTX
Présentation BigQuery et comparatif avec RedShift
Pierre Coste
 
PDF
Toutes les raisons d'adopter MongoDB
Content Square
 
PPTX
Wordcamp Montréal - Wordpress in the cloud
Frédéric Harper
 
PPTX
Eco Conception logicielle : Comment réduire par deux la consommation d&rsquo;...
Microsoft
 
PPTX
Cluster in the Box
Fujitsu France
 
Deep Dive WinJS – Profitez à 100% de son potentiel
Microsoft
 
TechDays 2013 : Les VMs Azure pour SharePoint, SQL Server, et AD
MCKLMT
 
Les VMs Azure pour SharePoint, SQL Server, et AD
Microsoft Technet France
 
JSS2014 – Point sur les options de stockage dans Azure
GUSS
 
Gab2015 samir arezki_azuredata
Vincent Thavonekham-Pro
 
Meetup Google Cloud
Pierre Coste
 
Azugfr 2703 - service fabric
Wilfried Woivre
 
Techdays azure pour les développeurs
Aymeric Weinbach
 
Construire des applications supportant la montée en charge avec SQL Azure (300)
Microsoft Technet France
 
Premiers pas avec Microsoft Azure Search
MCKLMT
 
Azure for Dev
Denis Voituron
 
Présentation BigQuery et comparatif avec RedShift
Pierre Coste
 
Toutes les raisons d'adopter MongoDB
Content Square
 
Wordcamp Montréal - Wordpress in the cloud
Frédéric Harper
 
Eco Conception logicielle : Comment réduire par deux la consommation d&rsquo;...
Microsoft
 
Cluster in the Box
Fujitsu France
 
Publicité

En vedette (8)

PDF
Bonnes pratiques de sécurité pour votre cloud
NRC
 
PDF
Construction d'un IaaS et PaaS en cloud privé avec les technologies Oracle
EASYTEAM
 
PPT
Implentation d'une solution Cloud IAAS
mohamed hadrich
 
PDF
[devops REX 2016] Les impacts techniques et organisationnels liés à devops
devops REX
 
PDF
Le Cloud IaaS & PaaS, OpenStack réseau et sécurité
Noureddine BOUYAHIAOUI
 
PDF
DEVOPS - La synthèse
COMPETENSIS
 
PDF
Openstack framework Iaas
Noureddine BOUYAHIAOUI
 
PDF
Atelier expert CloudScreener - Partner VIP 2013
CloudScreener.com
 
Bonnes pratiques de sécurité pour votre cloud
NRC
 
Construction d'un IaaS et PaaS en cloud privé avec les technologies Oracle
EASYTEAM
 
Implentation d'une solution Cloud IAAS
mohamed hadrich
 
[devops REX 2016] Les impacts techniques et organisationnels liés à devops
devops REX
 
Le Cloud IaaS & PaaS, OpenStack réseau et sécurité
Noureddine BOUYAHIAOUI
 
DEVOPS - La synthèse
COMPETENSIS
 
Openstack framework Iaas
Noureddine BOUYAHIAOUI
 
Atelier expert CloudScreener - Partner VIP 2013
CloudScreener.com
 
Publicité

Similaire à Cloud Azure – Services de données et bonnes pratiques (20)

PPTX
TechDays 2014 : Cloud Azure – Services de données et bonnes pratiques
MCKLMT
 
PPTX
SQL in the Azure World
Microsoft Technet France
 
PPTX
MS Days 2011 - Windows Azure
Jason De Oliveira
 
PPTX
Microsoft Asure
fehmi arbi
 
PDF
Microsoft azure boot camp Keynote
Aymeric Weinbach
 
PPTX
Azure: que puis-je faire pour 0€, 1€, 1000€, un million d’€ et au-delà
Microsoft
 
PDF
A la découverte de Windows Azure part 1 (100)
Microsoft Décideurs IT
 
PPTX
Azure Services Platform
Gregory Renard
 
PPTX
Monter des environnements dev test efficaces avec Windows Azure
Microsoft Technet France
 
PPTX
Azure Mesh Et Surface
Gregory Renard
 
PPTX
Windows Azure: le cloud pour les développeurs
Microsoft
 
PPTX
Windows Azure Web Sites, Cloud Services ou Virtual Machines ? Quelles technol...
Microsoft
 
PPTX
Monter en charge, tester et surveiller avec une application Windows Azure : l...
Microsoft Technet France
 
PPTX
Comment calculer le coût de Windows Azure ?
Microsoft Décideurs IT
 
PDF
Quels services Azure pour mon application Web ?
Microsoft
 
PPTX
GAB 2015 - Nouveautes sur le stockage de donnees dans Azure
Jean-Luc Boucho
 
PPTX
Windows Azure IaaS: machines virtuelles, réseau, ...
Microsoft Technet France
 
PDF
Azure et e commerce
Michel HUBERT
 
PPTX
TechDays 2010 (CLO202) : Introduction à Windows Azure
Thomas Conté
 
PPTX
Stockage Cloud : il y en aura pour tout le monde
Microsoft Technet France
 
TechDays 2014 : Cloud Azure – Services de données et bonnes pratiques
MCKLMT
 
SQL in the Azure World
Microsoft Technet France
 
MS Days 2011 - Windows Azure
Jason De Oliveira
 
Microsoft Asure
fehmi arbi
 
Microsoft azure boot camp Keynote
Aymeric Weinbach
 
Azure: que puis-je faire pour 0€, 1€, 1000€, un million d’€ et au-delà
Microsoft
 
A la découverte de Windows Azure part 1 (100)
Microsoft Décideurs IT
 
Azure Services Platform
Gregory Renard
 
Monter des environnements dev test efficaces avec Windows Azure
Microsoft Technet France
 
Azure Mesh Et Surface
Gregory Renard
 
Windows Azure: le cloud pour les développeurs
Microsoft
 
Windows Azure Web Sites, Cloud Services ou Virtual Machines ? Quelles technol...
Microsoft
 
Monter en charge, tester et surveiller avec une application Windows Azure : l...
Microsoft Technet France
 
Comment calculer le coût de Windows Azure ?
Microsoft Décideurs IT
 
Quels services Azure pour mon application Web ?
Microsoft
 
GAB 2015 - Nouveautes sur le stockage de donnees dans Azure
Jean-Luc Boucho
 
Windows Azure IaaS: machines virtuelles, réseau, ...
Microsoft Technet France
 
Azure et e commerce
Michel HUBERT
 
TechDays 2010 (CLO202) : Introduction à Windows Azure
Thomas Conté
 
Stockage Cloud : il y en aura pour tout le monde
Microsoft Technet France
 

Plus de Microsoft (20)

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

Cloud Azure – Services de données et bonnes pratiques

  • 2. Cloud Azure – Services de données et bonnes pratiques Mickaël MOTTET Consultant Econocom-Osiatis @MCKLMT Jean-Luc BOUCHO Architecte Infosys @JeanLucBoucho Architecture/Azure/Cloud Benjamin MOULÈS Evangéliste Microsoft @benjmou
  • 3. Agenda • • • • • • Windows Azure Storage SQL Server IaaS SQL Database Services de cache CloudBox Questions / réponses #mstechdays Architecture/Azure/Cloud
  • 5. 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 ! #mstechdays Architecture/Azure/Cloud
  • 6. Les Services Windows Azure #mstechdays Architecture/Azure/Cloud
  • 7. WINDOWS AZURE STORAGE BLOBS, TABLES et FILES d’ATTENTE #mstechdays Architecture/Azure/Cloud
  • 9. Blobs Deux modes • Block : par morceaux, 200Go max • Page : accès aléatoire, 1To max Métadonnées • En-têtes standards (Cache-Control, Content-Encoding, Content-Type…) • Clés-valeurs custom #mstechdays Architecture/Azure/Cloud
  • 10. Tables Entité • • 255 propriétés / 1 Mo max Type .NET standard (string, binary, bool, DateTime, GUID, int…) • Timestamp (lecture seule) Identifiant indexé • PartitionKey / RowKey • Scalabilité : distribution des partitions sur les nœuds de stockage • Entités d’une même partition sont stockées ensemble Update optimiste: via http Etag #mstechdays Architecture/Azure/Cloud
  • 11. Queues Files • Principe FIFO • Nombre de messages illimités Message • 64Ko max • Durée de vie (expiration TTL: 1 seconde à 7 jours) • Timeout de visibilité (<= Expiration) • Métadonnées #mstechdays Architecture/Azure/Cloud
  • 12. Pour aller plus loin https://moncompte.blob.core.windows.net/moncontainer/ fichier.txt?sr=b&sv=2012-02-12&si=Consultation &sig=0%2BbEtnCWhRbvv%2FEa1YjHMQwCCZyZmKUTHy3 6crYSSq4%3D https://moncompte.blob.core.windows.net/moncontainer/ fichier.txt?sr=b&sv=2012-02-12&st=2014-02-08 T14%3A45%3A41Z&se=2014-02-15 T15%3A45%3A41Z&sp=r&sig=WK01J3MufaKu%2BW0A0d oAPd%2BBTqcQoKN1vwjH%2B4y3pXY%3D #mstechdays Architecture/Azure/Cloud
  • 13. Tarification Capacité de stockage CAPACITÉ DE STOCKAGE LOCALEMENT REDONDANT GÉOGRAPHIQUEMENT REDONDANT GÉO-REDONDANT AVEC ACCÈS EN LECTURE (tarif Preview) Premier 1 To 1/mois €0,053 par Go €0,071 par Go €0,079 par Go 49 To suivants/mois €0,049 par Go €0,06 par Go €0,068 par Go 450 To suivants/mois €0,045 par Go €0,053 par Go €0,06 par Go 500 To suivants/mois €0,041 par Go €0,049 par Go €0,056 par Go 4 000 To suivants/mois €0,034 par Go €0,045 par Go €0,053 par Go 4 000 To suivants/mois €0,028 par Go €0,041 par Go €0,049 par Go Plus de 9 000 To/mois Nous contacter Nous contacter Nous contacter Transactions de stockage: €0,01 pour 100 000 transactions (http://www.windowsazure.com/fr-fr/pricing/details/storage/) #mstechdays Architecture/Azure/Cloud
  • 17. Présentation • Une machine virtuelle que vous créez (ou uploadez) et gérez • Disques VHD stockés dans des blobs (type page) • Plusieurs éditions (Web, Standard, Enterprise) et versions disponibles (2008, 2012, 2014 CTP2) • Migration facilité car pas de modification • Identique à SQL Server installé chez vous • Scalabilité verticale #mstechdays Architecture/Azure/Cloud
  • 18. Bonnes pratiques • Créer des groupes d’affinité (ou un réseau virtuel) • Utiliser des disques différents pour les fichiers – – – Données Journaux TempDB • Mettre tous les disques dans le même compte de stockage • Considérer la désactivation de la géo-réplication • Utiliser des ACLs pour protéger le port 1433 ou ne pas utiliser le port standard • Livre blanc : Performance Guidance for SQL Server in Windows Azure Virtual Machines http://bit.ly/SQL-IaaS-Perf #mstechdays Architecture/Azure/Cloud
  • 19. Coût • Coût d’une VM avec licence SQL Server par mois hors stockage et bande passante S 1.6GHz CPU, 1.75GB RAM Web Standard Enterprise #mstechdays M 2 x 1.6GHz CPU, 3.5GB RAM L 4 x 1.6GHz CPU, 7GB RAM XL 8 x 1.6GHz CPU, 14GB RAM A5 2 x 1.6GHz CPU, 14GB RAM A6 4 x 1.6GHz CPU, 28GB RAM A7 8 x 1.6GHz CPU, 56GB RAM 74.80€ 124.67€ 224.40€ 448.79€ 246.56€ 468.18€ 936.36€ 354.60€ 404.47€ 504.20€ 1 008.39€ 526.36€ 747.98€ 1 495.96€ 1 213.39€ 1 263.25€ 1 362.98€ 2 725.96€ 1 385.15€ 1 606.77€ 3 213.53€ Architecture/Azure/Cloud
  • 21. WINDOWS AZURE SQL DATABASE #mstechdays Architecture/Azure/Cloud
  • 22. Présentation • • • • • • • • • SQL Database ≠ SQL Server en IaaS Base entièrement gérée par la plateforme Données hautement disponibles redondées 3 fois Focus sur son application Modifications de la base parfois nécessaires Réversibilité possible Scalabilité horizontale avec les fédérations Performances non prédictibles (sans édition Premium) Coût inférieur à celui d’une VM #mstechdays Architecture/Azure/Cloud
  • 23. Bonnes pratiques • Développer sur SQL Database ou tester régulièrement la compatibilité • Utiliser des politiques de réessai • Indexer correctement sa base de données… • …mais pas trop pour en réduire les coûts ! • Défragmenter ses index pour réduire la taille de sa base • Utiliser du cache pour réduire la charge Architecture/Azure/Cloud #mstechdays
  • 24. Coût • Edition Web et Business (hors bande passante) Edition Taille Prix par base et par mois (au prorata d’une journée) 0 à 100 Mo 100 Mo à 1 Go Web et Business 3,72€ 7,44€ 1 Go à 10 Go 10 Go à 50 Go 50 Go à 150 Go Premium #mstechdays P1 P2 7,44€ (pour le premier Go) 34,23€ (pour les 10 premiers Go) 93,74€ (pour les 50 premiers Go) 2,976€ (pour chaque Go additionnel) 1,487€ (pour chaque Go additionnel) 346,29€ (+0.08€ de stockage par Go) 692,58€ (+0.08€ de stockage par Go) Architecture/Azure/Cloud 0,744€ (pour chaque Go additionnel)
  • 26. Services de Cache • In-Role Cache – Cache réparti dans les instances de Cloud Services • Gratuit : si partagé • Payant : si dédié – Bonnes performances – Uniquement accessible dans le même Cloud Service • Cache Service – – – – Service payant Hautes performances (1ms en lecture, 1.2ms en écriture) Accessible de Cloud Services, VM ou WebSite Jusqu’à 150 Go par instance de cache (5 Go x 30) • Compatibles avec MemCached #mstechdays Architecture/Azure/Cloud
  • 28. On Premise User ID/Pwd Browser HTTP REST Push Video Files on Local Windows NAS or via FTP Local Storage Server (10To) / “Cloudbox” Windows Service #mstechdays ASP.NET MVC Web API Windows Azure File Management interface (GUI + API) Web Role Tenant Multi SQL SQL Service Bus Database SQL SignalR + Service Bus Blob Storage Upload Service Worker Role Application Metadata (Path / Hierarchy / Filename …) Blob to FTP service Multitenant worker Blob Storage Architecture/Azure/Cloud Large Files
  • 29. Testez dès maintenant Windows Azure ! MSDN: Partenaires: http://aka.ms/MSDN/Avantages/Abo 150€ de ressources http://aka.ms/Azure/Partner Poursuivez la discussion sur le stand “au coeur du SI” http://aka.ms/free/trial

Notes de l'éditeur

  • #9: Haute disponibilité : 3 replicats
  • #10: Hiérarchie: pas une hiérarchie fichiers/dossiers, mais peut être simulé via le blobnameBlock: morceaux de 4Mo max, commit 2-phasesPage : page de 512o, optimisé pour les VHDMétadonnées : Cache-Control -&gt; utile pour piloter le CDN
  • #13: Sécurité- Shared Access Signatures : expiration, permission…- Shared Access Signatures dispo aussi pour les Tables et QueuesBonnes pratiques:- Choix blob (Block/Page), Table, Queue- Cout: modeBatch pour les Tables- Performance: Cache (Cache-Control), CDN, Paralléliser pour profiter de la bande passanteNouveautés:- API: .NET Tracing, IQueryable, Async, Buffers, CORS (Cross-Origin Resource Sharing)…- JSON
  • #14: Tarification par palier
  • #18: Edition Web : Pas de mirroring, pas de Always OnEdition Standard : Mirroring ou Clustering (2 nœuds seulement, ou Always On (2 nœuds)Edition Entreprise : Fonctionnalités BI avancées (PowerView, PowerPivot) et Clustering + de 2 nœuds)
  • #21: Création d’une VM à partir de la galerieRemote desktop depuis la VMAccès à la base de données en localCréation d’une VM à partir de PowerShell
  • #26: Création d’un serveur à partir du portailMigration de la base de données à partir de la VMOuverture du firewall sur le portailAccès à la base en local
  • #28: Création d’un serveur à partir du portailMigration de la base de données à partir de la VMOuverture du firewall sur le portailAccès à la base en local
  • #29: http://democloudbox.cloudapp.net/Account/Login?ReturnUrl=%2f