Click here to load reader

70-534 Architecting Microsoft Azure Solutions

  • View
    503

  • Download
    0

Embed Size (px)

Text of 70-534 Architecting Microsoft Azure Solutions

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

Search related