Stockage Cloud : il y en aura pour tout le monde

Preview:

Citation preview

Stockage Cloud – Il y en aura pour tout le monde !

William Bories

Nicolas Clerc

Cloud Solutions Architect & joueur de squashMicrosoft France

David Carpentier

Technical Evangelist / Cloud ArchitectMicrosoft France

CTO - ADENTS

Objectifs:• Avoir une bonne vision de la stratégie stockage de Microsoft

(On-Premise, Hybride ou Cloud)

• Parcourir les principaux scénarios de stockage (Infrastructure ou Applicatif)

• Comprendre comment sécuriser vos données dans Azure

• Identifier les services les plus pertinents pour vos projets

Objectifs de la session

N° 3

1. Point sur la stratégie de stockage de Microsoft2. L’évolution vers le Software-Defined Storage3. Les services de stockage Cloud orienté infrastructure4. Les services de stockage Cloud orienté applicatif5. REX de la société ADENTS

Notre agenda

N° 4

Point sur la stratégie de stockage de Microsoft

Une approche Cloud + Entreprise

N° 6

Connectivité Software-Defined Storage (SDS) et SAN/NAS traditionnel pour supporter les environnements Cloud privés et virtualisés.

StockageOn-Premises

Stockage On-premises intégré avec Azure Storage pour le Backup, le Disaster Recovery, et le Tiering de données.

StockageCloud Hybrid

Le stockage Azure consistent avec le stockage on-premises avec Azure Stack.

StockagePublique Cloud

Client

ServiceproviderMicrosoft

Uneplateformeconsistante

Cloud + Enterprise Strategy

L’evolution vers le SDS (Software-Defined

Storage)

Les choix On-Premises

Software-defined Storage (SDS) and traditional SAN/NAS connectivity to support Private Clouds and Virtualized environments.

NAS

File Based Storage

SAN Partners

Block Storage

Storage Spaces

SAN Alternative

Storage Spaces Direct

Hyper-Converged

Azure Stack/Object Storage

Cloud Fabric

Fibre Channel / iSCSI

SMB3

• Investissement massif dans le SDS (Software-Defined Storage)

• Réduction forte des coûts de stockage• Et des choix flexibles d’architecture !

L’evolution vers le Software-Defined StorageBaies de stockage

Connectivity

VirtualizationHost

Virtual Machines

SAN

Storage Array

Disks

Backplane

Raw Storage

Compute

Fibre Channel / iSCSI / FCoE / SAS

Controller ControllerStorage Software

Storage Software

DiskConnectivity

Connectivity

VirtualizationHost

Virtual Machines

NAS

Raw Storage

Compute

SMB v3

SAS Connectivity

Scale-out File Server

Enclosure (JBOD)

SAS

Storage Software

Shared Storage Space de WS 2012

L’evolution vers le Software-Defined StorageConvergé avec Storage Spaces Direct (Windows Server

2016)

Scale-out File Server

Compute

SMB v3

Storage Software

Connectivity

VirtualizationHost

Virtual Machines

NAS

Raw Storage

L’evolution vers le Software-Defined StorageHyper-convergé avec Storage Spaces Direct (Windows Server 2016)

Compute and Storage

Virtualization and Storage

Host

Virtual Machines

Storage Software

Cloud design points and management• Standard servers with local storage• Lower cost flash storage with SATA SSD• Better flash performance with NVMe SSD (PCIe

flash)• Prescriptive hardware configurations

Reliability, scalability, flexibility • Fault tolerance to disk, enclosure, node

failures• Scale pools to large number of drives• Simple and fine grained expansion• Fast VM creation and efficient VM snapshots

Simplifier le datacenter• Collapsing Storage and Compute• Ethernet/RDMA network as storage fabric• Storage controller is a software service

Deux options avec Windows Server 2016Nos partenaires SAN/NAS ou Windows Server

2016 SDSBlock protocol fabricLow latency network with FCManagement of LUNs Data deduplicationRAID resiliency groupsPooling of disksHigh availabilityCopy offload, SnapshotsStorage tieringPersistent write-back cache Scale upStorage QoS ReplicationFirmware updates

File protocol fabricLow latency with SMB3Direct Management of shares Data deduplicationFlexible resiliency optionsPooling of disksContinuous availabilitySMB copy offload, SnapshotsPerformance with tiering Persistent write-back cacheAutomatic scale-out rebalancingStorage QoSStorage ReplicaRolling cluster upgradesStorage Spaces directStorage monitoring

Hyper-V compute nodes

FC/SAS disk shelf

SAN/NAS

FC/iSCSI Fabric (Block)

NEW in

2016

Hyper-V compute nodes

Shared SAS JBOD or DAS

Scale Out File Serverwith Storage Spaces

SMB3 Fabric (File)

Hyper-converged cluster

Ou

Storage Spaces Direct

Les services de stockage orientés infrastructure

dans Azure

Speed to Market• High Availability• Disaster Recovery• No Hardware to purchase• Built in plumbing• Available anywhere

Cost to Maintain• Elasticity• Built in plumber• Better security• Rapid Improvements• No Hardware to maintain• No migrations to new hardware

Pourquoi consommer du stockage Cloud?

N° 14

Hyper scale InfrastructureMore than 30 Regions worldwide (28 Generally Available), still growing

More than 100 datacenters Top 3 networks in the world…

OperationalAnnounced/Not Operational

Central US

Iowa

West USCaliforni

a

East USVirginia

US GovVirginia

North Central US

Illinois

US GovIowa

South Central US

Texas

Brazil SouthSao Paulo

State

West Europe

Netherlands

China North *

BeijingChina

South *Shanghai

Japan EastTokyo,

Saitama

Japan West

OsakaIndia South

Chennai East AsiaHong Kong

SE AsiaSingapo

re

Australia South East

Victoria

Australia EastNew South

Wales

India CentralPune

Canada EastQuebec City

Canada CentralToronto

India West

Mumbai

Germany North East **

Magdeburg

Germany Central **Frankfurt

North EuropeIreland

East US 2

Virginia

US DoD EastTBD

US DoD WestTBD

* Operated by 21Vianet ** Operated by Deutsche Telekom

South UK(London)West UK

(Cardiff)

France regions(planned 2017)

MICROSOFT CONF IDENT IAL – INTERNAL ONLY

Aperçu des services de Stockage Azure

Windows Intune

Office 365 Visual Studio Online

OneDrive For

Business

Dynamics CRM Online

Yammer

StorSimple

Azure Storage (Files)

Azure SQL

Database

Azure DocumentD

B

Azure Media

Services

Azure Redis Cache

Azure Storage (Tables)

SQL Server on Azure VM

Azure Storage (Blobs)

Azure Storage

(Queues)

Azure Site Recovery

Azure Backup

Data LakeAzure

Data LakeStore

AzureSQL Data

Warehouse

Azure CDNAzure HDInsight

Stockage Azure – Quelques chiffresLes Building Blocks de nombreux services Azure

SQL Data Warehouse, HDInsight, Data Lake Store, Event Hubs, IoT Hubs… mais aussi Office 365, OneDrive, XBox, Skype…

Hyper Scale >120 milliards d’Objects, >19 millions transactions par seconde

Durable Jamais aucune perte de donnée. Multiple options de redundance. Vérification automatique des données.

Secure Encryption at Rest. Client side Encryption. Integration avec KeyVaultHighly

AvailableTolérance aux pannes hardware/software. Load balancing automatique.

Open REST API, Open sourced Client Libraries – .NET, Java, C++, Python, Node.js, iOS, Android, Xamarin…

Hybrid Ecosystème important de partenaires. Azure Stack pour les clouds privés/hébergés.

Le “Storage Account”, la base !C’est un compte sécurisé permettant d’accéder aux

services de stockage• Deux types de Storage Account: • General-Purpose (Standard ou Premium) pour la majorité des

besoins• Blob (Hot ou Cool) spécialisé pour les données non-structurées

• Une limite actuelle de 500 To par Storage Account• Un objet Blob peut avoir une taille maxime d’un 1 To

Toutes les limites des services Azure sont mises à jour régulièrement sur https://azure.microsoft.com/fr-fr/documentation/articles/azure-subscription-service-limits/

Services de stockage AzureLes fondations !

DisksPersistent disks for Azure IaaS VMs

Premium Storage Disks option: SSD based, high IOPS, low latency

Bati sur un système de stockage distribué et unifiéeDurability, Encryption at Rest, Strongly Consistent Replication, Fault Tolerance, Auto Load-Balancing

IaaSVirtual

machinesStorage

Networking

PaaSExisting frameworks

Web and mobile

Serverless Compute

Microservices

MICROSOFT CONF IDENT IAL – INTERNAL ONLY

Réplication du stockage Azure

Forte cohérence, checksums/CRC et preservation de l’intégrité des données

LRS• 3 réplicas, 1 région• Protection contre les pannes

(disques, noeuds, racks).• L’écriture est reconnue

lorsque tous les réplicas sont commités.

• Supérieure à 1 double parité RAID

• ZRS = LRS en double sur les deux Datacenters de la région

RA-GRS

• GRS + accès Read au secondaire

• Endpoint secondaire séparé.• Le délai RPO vers le

secondaire peut être requêté.

GRS

• 6 réplicas, 2 régions (3/region)

• Protection contre les désastres régionaux majeurs.

• Asynchrone vers le secondaire.

Typically >300mi

Async

Primary Secondary

Typically >300mi

Async

Primary Secondary

Ce sont des disques persistants pour les machines virtuelles qui repose sur des Pages Blobs dans Azure:

• Haute perf. I/O et faible latence (>80,000 IOPS, >2,000 MB/sec de débit disque par VM)

• Chiffrement :– Server Side Encryption at Rest– Azure Disk Encryption (BitLocker/DMCrypt)

• VM spécialisées avec la technologie de Blob Cache• Possibilité de faire des snapshots pour les backups• Capacité à étendre les disques sur place• Interface REST pour les développeurs

Les disques AzurePremium Disks (SSD) et Standard Disks (HDD)

N° 22

Services de stockage AzureLes fondations !

FilesFully Managed File Shares in the Cloud

SMB and REST access

“Lift and shift” legacy apps

DisksPersistent disks for Azure IaaS VMs

Premium Storage Disks option: SSD based, high IOPS, low latency

Bati sur un système de stockage distribué et unifiéeDurability, Encryption at Rest, Strongly Consistent Replication, Fault Tolerance, Auto Load-Balancing

IaaSVirtual

machinesStorage

Networking

PaaSExisting frameworks

Web and mobile

Serverless Compute

Microservices

Stockage Cloud de fichiers complétement gérés par Azure pour des besoins IaaS ou On-Premise (Lift’n Shift, HA, Backup ou DR).

• Montable depuis Windows et Linux (SMB 2.1, 3.0 et REST)

• Accessible depuis n’importe ou (toutes regions Azure et On Premise)

• Hautement disponible et durable (SLA 99,9% avec 3 copies consistantes)

Azure Files Share

Load Balancer

App/FTP

Server

VM 1

Azure files Share 1

Folder 1Folder 2Sub Folder 1

App/FTP

Server

VM 2

App/FTP

Server

VM 3

ftp://ftp.domain-one.com/pub/

\\<storageacct1>.file.windows.net\ftpsharePort 445 Port 445 Port 445

Démo

N° 27

L’outil AzCopy pour la migration des données « at scale »• Capacité à copier des millions de fichiers (petits ou larges)• Support des Blob Storage, Table Storage et File Storage

PowerShell, Storage Emulator, REST API, Librairies clients (C++, Java, Node.js, PHP, Python …)

Outils graphiques :• Azure Storage Explorer• Visual Studio Server Explorer• Outils tiers: Portam, Cerabatra, CloudBerry, ClumsyLeaf …

https://azure.microsoft.com/en-us/documentation/articles/storage-explorers/https://azure.microsoft.com/en-us/documentation/articles/storage-introduction/

Storage APIs, Libraries, et outilsPour manipuler vos services Azure et vos données…

N° 28

Sécurisation des données

dans Azure

Sécuriser les données dans AzureSécuriser toute la chaine …

Subscription

Resource Group

Resource Group

CustomApp

ManagementAccess Control

DataAccessControl

Azure DiskEncryption

EncryptionIn TransitClient-side

Encryption

Storage ServiceEncryption

Démo

N° 35

Les services de stockage orientés

applicatif dans Azure

Services de stockage AzureLes fondations !

FilesFully Managed File Shares in the Cloud

SMB and REST access

“Lift and shift” legacy apps

DisksPersistent disks for Azure IaaS VMs

Premium Storage Disks option: SSD based, high IOPS, low latency

Bati sur un système de stockage distribué et unifiéeDurability, Encryption at Rest, Strongly Consistent Replication, Fault Tolerance, Auto Load-Balancing

IaaSVirtual

machinesStorage

Networking

BlobsHighly scalable, REST based cloud object store

Block Blobs: Sequential file I/OCool Tier AvailablePage Blobs: Random-write pattern dataAppend Blobs

PaaSExisting frameworks

Web and mobile

Serverless Compute

Microservices

Pour la montée en charge à l’infini de données, accessible partout dans le monde, et à moindre coût (applications, Big Data, backups et archives …).

Block Blobs• Most object storage scenarios• Documents, images, video, etc.

Append Blobs• Multi-writer append only scenarios• Logging, Big Data Analytics output

Page Blobs• Page aligned random reads and writes• IaaS Disks, Event Hub, Block level backup

Azure BlobsDu stockage orienté objets pour les données non-

structurées

Block 1 Block 4Block 3

Block 2

Image.jpg

Sparse File 512 byte aligned

512

1024

1536

2048

2560

Block 1 Block 4Block 3

Block 2

Deux Tiers:• Hot – for commonly used data• Cool – for rarely used dataAPI is 100% identical; debit et latence similaireDisponibilité (SLA): Cool - 99%, Hot - 99.9% (+ avec RA-GRS).

Le pricing correspond à votre charge de travail:• Hot: prix d’accès plus bas pour une utilisation fréquente.• Cool: prix de stockage plus bas pour un volume élevé.

Possibile de changer de tiers en function du besoin:• Pas de surcout en cas de switch• Future : Switch automatique au niveau de l’objet (policy based)

Azure BlobsHot ou Cool !?

Blob REST API

Blob Storage Account

Hot Tier2.4₵/GB/moNo R/W costPer Tx cost

Blob Storage Account

Cool Tier1₵/GB/mo

1₵/GB Reads0.25₵/GB

Writes2x per Tx cost

Account level conversionFuture – object level, policy

Services de stockage AzureLes fondations !

N° 40

FilesFully Managed File Shares in the Cloud

SMB and REST access

“Lift and shift” legacy apps

DisksPersistent disks for Azure IaaS VMs

Premium Storage Disks option: SSD based, high IOPS, low latency

Bati sur un système de stockage distribué et unifiéeDurability, Encryption at Rest, Strongly Consistent Replication, Fault Tolerance, Auto Load-Balancing

IaaSVirtual

machinesStorage

Networking

BlobsHighly scalable, REST based cloud object store

Block Blobs: Sequential file I/OCool Tier AvailablePage Blobs: Random-write pattern dataAppend Blobs

QueuesReliable queues at scale for cloud services

Decouple and scale componentsMessage visibility timeout and update message to protect against unreliable dequeuers

PaaSExisting frameworks

Web and mobile

Serverless Compute

Microservices

Pattern d’architecture cloudUpper Layer (Business, UI, …)

Consumer service instance pool -processing messages

Asynchronous architectureConsumer/provider loose coupling

<Message Queue>

Published events

Services de stockage AzureLes fondations !

N° 42

FilesFully Managed File Shares in the Cloud

SMB and REST access

“Lift and shift” legacy apps

DisksPersistent disks for Azure IaaS VMs

Premium Storage Disks option: SSD based, high IOPS, low latency

Bati sur un système de stockage distribué et unifiéeDurability, Encryption at Rest, Strongly Consistent Replication, Fault Tolerance, Auto Load-Balancing

IaaSVirtual

machinesStorage

Networking

BlobsHighly scalable, REST based cloud object store

Block Blobs: Sequential file I/OCool Tier AvailablePage Blobs: Random-write pattern dataAppend Blobs

QueuesReliable queues at scale for cloud services

Decouple and scale componentsMessage visibility timeout and update message to protect against unreliable dequeuers

PaaSExisting frameworks

Web and mobile

Serverless Compute

Microservices

TablesMassive auto-scaling NoSQL store

Dynamic scaling based on load

Scale to PBs of table data

Fast key/value lookups

• NoSQL (Not Only SQL) table store et Index Table pattern

Service de stockagesUtilisé par les « clouds patterns » de manière intensive

N° 43

Partition Key

Row Key Value 1 Value 2 … Value NP.K. Row Key Value 1

<Index Table><Cache-aside>

<Table store (No SQL)>

Base model+ Atomistic

Data partitioning patterns to optimize performance requests

Data indexing based on usage

Retour d’experiences de la société ADENTS

Mr David CARPENTIERDirecteur Technique

http://www.adents.com/ N° 45

inte

rnet

Inte

rne

t lay

er

Existing Level-1 hardwareSi

te la

yer

()

Existing Level-3 software

inte

rnet

Adents Level4 Integration

data ingestion layer

Web and service layer

Bulk data buffer

Secured data upload

(SAS url, https)

Client datas parsingand

ingestion

DATA LAKE

Analysis & Data intelligence

Serialization datas

Indexation & search

Business services

Level4 Web application/portal

Inte

rne

t lay

erAD

ENTS

Lay

er 4

(Azu

re c

loud

pla

tform

)

Existing Level-2

hardware/software

For illustration purpose only.

Modèle de données propriété de la société ADENTS.

This is the end ….

MICROSOFT CONF IDENT IAL – INTERNAL ONLY

Cloud Storage for Enterprise Architectsaka.ms/cloudarchstorage

Steps you through the variety of cloud storage options and services in the Microsoft Cloud

N° 50

@microsoftfrance @Technet_France @msdev_fr

N° 51

Notez cette sessionEt tentez de gagner un Surface Book

Doublez votre chance en répondant aussi au questionnaire de satisfaction globale* Le règlement est disponible sur demande au commissariat général de l’exposition. Image non-

contractuelle

Recommended