GAB 2016 Cloud Storage

Post on 12-Apr-2017

203 views 0 download

transcript

Azure Cloud Storage - IaaSCarlos Mayol (carlosm@microsoft.com)

Premier Field Engineer - Microsoft

Carlos Mayol (MSFT since 2010, on IT since 1997)

• Actively working on Clustering ,Virtualization and Azure Infrastructure Services at Microsoft

• Content contributor for Microsoft Press books, TechNet articles and Webcast

• Speaker on System center and Azure User Groups

Premier Field Engineer focused on Proactive Services and Trainings for Microsoft products and solutions

• Azure Infrastructure as a Service

• Azure Data & Storage

• Blobs, Queues, Tables, Files

Part 1 Tech slides

Part 2 Demos

Part 3 FAQ / Q&A

Download it here:

http://www.slideshare.net/CarlosMayol4

IaaS – Video

What is Azure Storage

Provision

Microsoft Azure Storage

Provision

Microsoft Azure Storage

Azure Storage Architecture – @10k feet

Front-End (FE) layer – This layer takes

the incoming requests, authenticates

and authorizes the requests, and then

routes them to a partition server in the

Partition Layer

Partition Layer – This layer manages the

partitioning of all of the data objects in

the system, routes request to the

correct server and load-balances

partitions

Distributed and replicated File System

(DFS) Layer – This is the layer that

actually stores the bits on disk and is in

charge of distributing and replicating

the data across many servers to keep it

durable

Azure Storage Services

Azure Storage Services

• Blob Storage stores file data

• Table Storage stores structured datasets

• Queue Storage provides reliable messaging

• File Storage offers shared storage for legacy applications

Azure Storage ServicesAzure Storage Service Encryption for Data at Rest (Preview)

Azure Storage automatically encrypts your data prior to persisting to storage and decrypts prior to

retrieval. The encryption, decryption and key management is totally transparent to users

The Keys are managed by Microsoft for now

All data is encrypted using 256-bit AES encryption

Available on Ibiza portal for only ARM storage accounts (for now)

Scenarios:

Encryption of block blobs, append blobs, and page blobs

Encryption of archived VHDs and templates brought to Azure from on-premises.

Encryption of underlying OS and data disks for IaaS VMs created using your VHDs

Azure Storage Redundancy Options

Windows Azure Storage

Persistent Storage with Microsoft Azure

Windows Azure Storage

Storing Data on Microsoft Azure

continuous storage geo-replication

WEST

DC

EAST

DC

> 400 miles

Windows Azure Storage

Geo-Replicated Storage

Increased Availability with Replication

Accessing Blob Storage

Storage considerations Data Disks

Azure VM disk provides up to 1 TB and provides:

500 IOPS (8K) throughput (Standard)

300 IOPS (8K) throughput (Basic) Storage account is limited to 20,000 IOPS

That means an average of 40 VHDs

Use storage spaces to combine disks and achieve more then 500 IOPS or 1 TB (up to 16 disks)

• Configure the Storage Space to use all attached data disks

• Set the Storage Space interleave at least as large as the I/Os of your workload

• Use PowerShell to configure 1 columns per each disk

• Cluster size matters, use 64 KB for SQL server

Premium Storage considerations

• SSD based storage that enhance the performance of IO intensive enterprise workloads

• Locally Redundant Storage enabled –Keeps three replicas of data within the data center

• 3 Size types (P10, P20, P30)

Sharing Files

• Old school method: set one VM to share files across your VMs• Caveats: redundancy and write your

own code to locate the share

• Azure Files• Shared file share

• Managed (scalability, durability and availability)

• SMB (3.0) and REST are supported

• Max File Size 1TB

• Max Files per Share 5TB

Storage limits