azure data aspectize

Post on 20-Jul-2015

107 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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é

top related