Upload
fredy-fadel
View
112
Download
0
Tags:
Embed Size (px)
Citation preview
Technologies AzureAzure et les données
IaaS Infrastructure as a Service Amazon, Microsoft
PaaS Platform as a Service Microsoft
AaaS Architecture as a Service Aspectize
SaaS Software as a Service Google, SalesForce, Microsoft…
Valeur
IaaS
PaaS
AaaS
SaaS
classique
Les 3 (4) Cloud
Data center
Central de calcul et de stockage
Centaines de milliers de machines (réelles)
Distributions de machines virtuelles
Services de stockage distribuées (NoSql)
Modèle économique location
▪ Paiement à l’usage
Montée en charge « élastique »
Centres de calculsServices
8 Centres de calcul
24 CDN
NoSQL (Hadoop, Storage), SQL
NoSQL
Storage Account System de stockage distribué
▪ Table
▪ Blob
▪ Queue
100 TB
Redondant (3x)
API REST
Account = 100 TB
Entity = 1 MB
Property = 64 KB
Table Nombres de colonnes variables ! 3 colonnes spéciales
▪ Partition Key▪ Row Key▪ Timestamp
Max 252 autres colonnes Types
▪ Binary, Bool, DateTime, Double, GUID, Int, Int64, String
BATCH ETAG, Pagination Http GET
▪ http://<StorageAccount>.table.core.windows.net/<TableName>?filter=<Query>
Clé d’accès
Blob
Account (100 TB)
Container
Block (200 GB)
Page (1 TB)
MetaData
CDN
Account = 100 TB
Message = 64 KB
SQL
SQL Azure Taille max 150 Go
Pas de DTC
Schéma (quelques limitations)
TSQL (quelques limitations)
Pas de Réplication
Pas de Backup
Pas de SSIS
Pas de types CLR, pas de XML
Pourquoi l’un, pourquoi pas l’autre
Storage 100 Go = 6€60 2000 Go = 124€99 Adapté au SaaS Plus souple Pas de Transaction Clé-Valeur
SQL 1 Go = 7€09 100 Go = 124€70 Moins adapté au SaaS Moins souple Transaction Requêtes complexes Tri
Jointure
Critères
The Aspectize Way
More Software, Less Code
IaaS, PaaS, AaaS, SaaS
Idée Lean
Elimination de la complexité cérémoniale
Données
Traitements Présentation
Service S1
Service S3
Service S2
Service S4
Modèle / Vue / Service : Approche déclarative
Table Storage ou SQL Modèle relationnel
Même code C#
API relationnel
Table Storage Réversibilité
Index
Création automatique des tables
Blob Storage API file oriented
Réversibilité