Click here to load reader
View
503
Download
0
Embed Size (px)
Microsoft Azure Storage Overview
Architecting Azure Solutions Microsoft
2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/22/20151
Azure Storage Overview70-534Architecting Microsoft Azure Solutions
2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/22/20152
Two Part Presentation
Introducing Azure Storage
Cloud Application RequirementsDurable and highly availableScalable and performant Multiple concurrent usersSecureManageable Time to market
TechEd 201210/22/2015 9:13 AM5
Introducing Microsoft Azure StorageCloud Storage - Anywhere and anytime accessBlobs, Disks, Tables, Queues and FilesHighly Durable, Available and Massively ScalableEasily build Internet scale applicationsMore than 35 trillion stored objects3.5+ Million requests/sec on averagePay only for what you useExposed via easy and open REST APIsRich Client Libraries and Tools
TechEd 201210/22/2015 9:13 AM6
17 Regions Worldwide in 2015
2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/22/2015 9:13 AM7
Abstractions BlobsBlobs Massively scalable object store in the cloudSimple REST interface (Put, Get, Delete)Data sharing share documents, pictures, video, music, etc.Big Data store raw data/logs and compute/map reduce over dataBackups data and device backups
TechEd 201210/22/2015 9:13 AM 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
8
Abstractions DisksPersistent disks for VMs in AzureDisks are VHDs stored in Azure Page BlobsPage blobs are optimized for random I/OVM see the VHD/Blob as a diskReads translated to GETs, writes to PUTsBlob protected by write-leaseReads from the blob (and snapshots) still allowed
Breaking News Premium StorageConsistent low latency SSD based with predictable IO throughputSuitable for high-performance IO-intensive database workloadsSingle digit milliseconds latenciesSupports up to 1 TB blob/disk sizeStripe up to 32 disks for a total of 32TB and more than 50,000 IOPSPremium Storage Disks work in conjunction with a new VM series
2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/22/201510
Abstractions TablesTables Massively scalable NoSQL cloud storeKey/Attribute(s) store at scaleStore user, device or any type of metadata for your serviceAuto load balances partitions to meet traffic needsOData protocol (AtomPub or JSON)
TechEd 201210/22/2015 9:13 AM 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
11
Abstractions QueuesQueues Reliable messaging system Reliable, low latency, high throughput messaging systemDecouple components/rolesWeb role to worker role communicationAllows roles to scale independentlyImplement scheduling of asynchronous tasksBuilding process/work flows
TechEd 201210/22/2015 9:13 AM 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
12
Abstractions FilesMoveon-premises applications to cloudVMs can net use an SMB share using standard file APIs and semanticsSMB 2.1 protocolVM and storage account within same regionSupports REST and SMB protocol access to same file share
Azure StorageBlobsTablesQueuesFilesShare data stored in Azure Files among Azure VMs via SMBMicrosoft Azure
SMB
REST API
REST API
TechEd 201210/22/2015 9:13 AM 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
13
Additional Services, Tools and LibrariesAzure Import/Export Move TBs of data into and out of Azure Blobs by shipping diskSubmit and monitor jobs via REST and PortalAll disks encrypted with BitLockerClient LibrariesSimplify interaction with REST servicesConvenience capabilities retry logic, parallelization, SAS tokens, .NET (Desktop, Phone, Windows), Java, C++, Android, Node.JS, Python, PHP, Ruby, IOS (Coming Soon)ToolsPowerShell commandsCLI toolsAzCopy 3.0 Copy blobs and disks (Tables and Files in Preview Release)
2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/22/201514
Azure Storage ArchitectureMassive Scale Out & Auto Load Balancing Index LayerDistributed Replication LayerBlob/DiskEndpointQueueEndpointTableEndpointFile ShareEndpointWindows Azure Stor