Build tiered cloud storage in Microsoft Azure

1 Build tiered cloud storage in Microsoft AzureBRK3210 Bu...
Author: Herbert Webster
0 downloads 2 Views

1 Build tiered cloud storage in Microsoft AzureBRK3210 Build tiered cloud storage in Microsoft Azure Vamshi Azure Storage Team

2 What we’ll cover today Brief Introduction to Azure StorageOverview of Azure Object (Blob) Storage Scenarios Working with Blob Storage Key Concepts Architecture Blob Storage Design Patterns

3 Azure Storage Talks @ IgniteSession ID When/Where Attend if you are interested in Talk title BRK2201 Tuesday 9/27 10:45-12:00 C202 - C204 Azure Storage Overview Storage Solutions: Backup and Recovery Hybrid Storage & Global Data Access Dive into scenarios and customer success stories with Azure Storage BRK3210 12:30-1:45 B312 - B314 Azure Object (Blob) Storage Overview Working with Blob Storage Blob Storage Design Patterns Build tiered cloud storage in Microsoft Azure BRK3209 Wednesday 9/28 Overview, Deep Dive and roadmap for Azure Disks Azure Files Optimize IaaS VM Storage using Azure Disks and Files BRK3211 Thursday 9/29 B304 - B305 Azure Storage Security topics Control and data plane authorization Data Encryption – Client-side, in-transit and server-side Secure your data in the cloud with Microsoft Azure Storage

4 Microsoft Ignite 2016 12/4/2017 5:17 PM Azure Scale 30 GA, 4 coming soon – Storage is available in every region © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

5 Azure Storage Foundational Building Block of Azure Hyper Scale DurableMicrosoft Build 2016 12/4/2017 5:17 PM Azure Storage Foundational Building Block of Azure Azure Services: SQL Data Warehouse, HDInsight, Data Lake Store, Event Hubs, IoT Hubs… Microsoft Services: Office 365, OneDrive, XBox, Skype… Hyper Scale >120 Trillion Objects, >19 million transactions per second Durable Never lose your data. Multiple redundancy options. Automatic data checks Secure Encryption at Rest. Client side Encryption. Integration with KeyVault Highly Available Fault tolerance to hardware/software issues. Automatic load balancing Open REST API, Open sourced Client Libraries – .NET, Java, C++, Python, Node.js, iOS, Android, Xamarin… Hybrid Extensive partner ecosystem. Azure Stack for private/hosted clouds. © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

6 Azure Storage ServicesMicrosoft Build 2016 12/4/2017 5:17 PM Azure Storage Services IaaS Virtual machines Storage Networking PaaS Existing frameworks Web and mobile Serverless Compute Microservices Disks Persistent disks for Azure IaaS VMs Premium Storage Disks option: SSD based, high IOPS, low latency Files Fully Managed File Shares in the Cloud SMB and REST access “Lift and shift” legacy apps Objects Highly scalable, REST based cloud object store Block Blobs: Sequential file I/O Cool Tier Available Page Blobs: Random-write pattern data Append Blobs Tables Massive auto-scaling NoSQL store Dynamic scaling based on load Scale to PBs of table data Fast key/value lookups Queues Reliable queues at scale for cloud services Decouple and scale components Message visibility timeout and update message to protect against unreliable dequeuers Built on a unified Distributed Storage System Durability, Encryption at Rest, Strongly Consistent Replication, Fault Tolerance, Auto Load-Balancing © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

7 Azure Storage DurabilityTypically >300mi Async Primary Secondary Typically >300mi Async Primary Secondary LRS 3 replicas, 1 region Protect against disk, node, rack failures Write is ack’d when all replicas are committed Superior to dual-parity RAID GRS 6 replicas, 2 regions (3/region) Protects against major regional disasters Asynchronous to secondary RA-GRS GRS + Read access to secondary Separate secondary endpoint RPO delay to secondary can be queried Strong consistency, checksums/CRC and background scrubbing to preserve data integrity

8 Azure Object (Blob) Storage12/4/2017 5:17 PM Azure Object (Blob) Storage © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

9 What is the Blob Storage Service?Object Storage: Store and serve unstructured data App and Web scale data Big Data from IoT, Genomics, etc. Backups and Archive Key Features Store PBs of data Durable – Choose level of durability: LRS, ZRS, GRS Highly Available % SLA, 99.99% for reads (RA-GRS) Strongly consistent Dynamically scale up on bandwidth and TPS Cost Effective

10 Blob Storage: Ideal for PaaSWhy? Limitless Scale Globally accessible Cost Efficient Scenarios for application data: Live Data Repository Active or Deep Archive Big Data Analytics

11 Carmax.com on Azure Brandon Linton Solution Architect, carmax.comOnline Systems Platform Team @brlinton

12 DEMO carmax.com Images

13 Original Vehicle Images ArchitectureOn-prem img3.carmax.com Image SAN Stores Desktop Uploader Image Services

14 Vehicle Images Architecture with Azure StorageBlob Storage East US Azure Web App Vehicle Images Architecture with Azure Storage img2.carmax.com RA-GRS West US Blob Storage Azure Web App Traffic Manager On-prem Image Services

15 Moving carmax.com to Azure West US East US Central US On-prem ARR api.carmax.com Online API

16 Next for Images 360 Degree Photos Video Image MetadataLong-lived images to cool storage

17 Next for Teams Cultural Shift across CarMaxBroader adoption in product teams Monoliths to Microservices CarMax Shockoe Richmond, VA

18 Blob Storage: Deep Dive12/4/2017 5:17 PM Blob Storage: Deep Dive © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

19 Types of Blobs Block Blobs Append Blobs Page BlobsMicrosoft Build 2016 12/4/2017 5:17 PM Types of Blobs Image.jpg 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 Block 1 Block 4 Block 3 Block 2 Block 1 Block 4 Block 3 Block 2 Sparse File 512 byte aligned 512 1024 1536 2048 2560 © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

20 Microsoft Build 2016 12/4/2017 5:17 PM Blob Storage Concepts Microsoft Azure Subscription 1 Storage Account 1 Container 1 Subscription 2 Storage Account 2 Container 2 Blobs Subscription...n Storage Account...n Container…n Contoso © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

21 Demo Block Blobs: Getting Started with Code and ToolsMicrosoft Build 2016 12/4/2017 5:17 PM Demo Block Blobs: Getting Started with Code and Tools © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

22 Blob Names Account Name: 3-24 characters, lower case onlyMicrosoft Build 2016 12/4/2017 5:17 PM Blob Names Account Name: 3-24 characters, lower case only Container Name: 3-63 characters, lower case only Blob Name: characters, case sensitive Virtual directories within blob namespace © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

23 Blob Structure Standard Properties User Defined Metadata Blob DataBlobtype: BlockBlob|PageBlob|AppendBlob Etag & Last-Modified – Used for conditional operations Content-Length & Content-MD5 – Size of blob in bytes and checksum User Defined Metadata Up to 8KB of unique names and associated values (valid HTTP headers) No partial updates – Retrieve, then set Can set on containers as well Blob Data Up to 200GB per blob

24 Uploading Block Blobs PutBlob PutBlock/PutBlockListSingle REST call for data up to 64MB in size New PutBlob on existing object name will replace it PutBlock/PutBlockList Split data to be uploaded into blocks (up to 4MB each) Efficient Continuation and Retry Parallel, out of order uploads Allows for intra-object de-duplication Block Blobs are mutable New PutBlock calls to add to object or replace selective blocks Combine existing and new blocks to create a modified object Image.jpg (<64 MB) REST Calls PutBlob(Image.jpg) Movie.mp4 (1 GB) REST Calls name = “Movie.mp4”; PutBlock(BL001); PutBlock(BL002); ………… PutBlock(BLN00); PutBlockList( BL001,…,BL00N); BL001 BL002 BL003 BLN00

25 Downloading and Copying BlobsGetBlob Returns blob properties and metadata in addition to data Checksums in response allow data integrity validation Range reads are supported Can build parallel downloading of large blobs CopyBlob Full copy – Uncommitted blocks (and snapshots) are discarded Copies can complete asynchronously CopyId to check progress or abort Copy Within an account, copies are fast Copy from other external sources – e.g. – web sites, S3 etc

26 Listing and Deleting BlobsListBlobs Container level operation Up to 5000 blobs at a time, with NextMarker Filtering – Prefix for “Begins with” Traversing – Delimiter returns list of prefixes for use with filtering DeleteBlob Consider DeleteContainer for large numbers of Blobs

27 Client Libraries Simplify working with Azure Storage ServicesImplement convenient features Automatic chunking into blocks Parallel uploads Retry policies on failures Client side encryption

28 Versioning Snapshots Can be read, copied/restored or deletedMicrosoft Build 2016 12/4/2017 5:17 PM Versioning Snapshots Used to create a read only copy of a blob at a point in time Same name as blob with a datetime stamp Can be read, copied/restored or deleted CopyBlob to make a write-able new blob from a snapshot CopyBlob to restore a snapshot over the current version Snapshots are not copied with a normal CopyBlob operation Blob Deletion requires deletion of all snapshots © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

29 Concurrency Optimistic concurrency – Timestamps/ETagsMicrosoft Build 2016 12/4/2017 5:17 PM Concurrency Optimistic concurrency – Timestamps/ETags Timestamp based – If-Modified-Since and If-UnModified-Since ETag based – If-Match and If-None-Match Conditional update with supplied Timestamp or ETag will fail if conditions not met Pessimistic Concurrency - Leases Lease Blob for exclusive write and delete access 15-60s lease duration (can be renewed) or infinite lease (locks) Can change lease id to acquire ownership in a chain/workflow Can also acquire on containers to prevent container deletion Last Writer wins https://azure.microsoft.com/en-us/blog/managing-concurrency-in-microsoft-azure-storage-2/ https://msdn.microsoft.com/en-us/library/dd aspx © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

30 Microsoft 2016 12/4/2017 5:17 PM Woodard & Curran Using Panzura and Blob Storage to foster collaboration Kenneth Danila Director, Information Systems, Woodard & Curran © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

31 Background (History) 1995 Problem: 1995 Solution: Problem solved!12/4/2017 5:17 PM Background (History) 1995 Problem: Small engineering company with team of engineers and designers working on Boston’s Big Dig project Synchronizing base files within the design team Massive file sizes (1 Mb+) were outstripping our collaborative technology: The floppy disk 1995 Solution: Build a LAN! Network the workstations together; double one as a file server Problem solved! © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

32 Background (History) 1997 Problem: 1997 Solution: Problem solved!12/4/2017 5:17 PM Background (History) 1997 Problem: Need engineers and designers from different sites to collaborate on the same drawing sets 1997 Solution: Build a WAN! 56k frame relay! Problem solved! Later in 1997 Problem: Too slow. Later in 1997 Solution: More bandwidth! Problem Solved! © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

33 Background (History) 1998 Problem: 1998 Solution: 1999 Problem:12/4/2017 5:17 PM Background (History) 1998 Problem: Too slow! 1998 Solution: More bandwidth! Problem Solved! 1999 Problem: 1999 Solution: © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

34 Background (History) 2001 Problem: 2001 Solution: 2002 Problem:12/4/2017 5:17 PM Background (History) 2001 Problem: Too slow! 2001 Solution: More bandwidth! Problem Solved! 2002 Problem: 2002 Solution: 2005 Problem: 2005 Solution: 2007 Problem: 2007 Solution: 2010 Problem: 2010 Solution: © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

35 Today Typical engineering network: Typical engineering problem:12/4/2017 5:17 PM Today Typical engineering network: Expensive private WAN connections (MPLS, Metro Ethernet, etc.) Expensive WAN accelerators Serving large (100s+ Mb) unstructured data files off of expensive NAS devices CAD, GIS, Orthophotography, etc. Typical engineering problem: Can’t collaborate across geographies Not working with real-time data Spending time synchronizing files Too slow. © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

36 Woodard & Curran 900+ Engineers, Scientists, Operators, Administration12/4/2017 5:17 PM Woodard & Curran 900+ Engineers, Scientists, Operators, Administration 19 offices across the U.S. Environmental and Civil Engineering, Plant Operations One Company Collaboration across geographies Hire the right people, regardless of location, and integrate Struggling with the same problem Aging storage infrastructure, one NAS in every location: silos of storage Expensive MPLS WAN No longer meeting company’s needs © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

37 Panzura Cloud Integrated Datacenter12/4/2017 5:17 PM Panzura Cloud Integrated Datacenter Centralized, geo-redundant storage via Azure Multi-site locking Block-level file updates Deduplicated and compressed DR Snapshots Encrypted © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

38 Woodard & Curran’s Solution12/4/2017 5:17 PM Woodard & Curran’s Solution Consolidated cloud storage with Panzura: Migrated project data office-by-office to Panzura’s cloud, backed by Azure blob storage Local cache appliances allow LAN speed on WAN files As files are opened, locked across all other locations – no need for manual synchronization Azure storage Standard performance Geo-redundant storage Currently in the classic (service manager) portal, available now in the resource manager portal Connect via the Panzura interface © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

39 Benefits to Woodard & Curran12/4/2017 5:17 PM Benefits to Woodard & Curran Improved collaboration Multi-geographic teams now work at LAN speeds Consolidated storage infrastructure Replaced all NAS devices Removed all WAN accelerators Rebuilt WAN Replaced copper DS3 MPLS with direct Internet access over fiber in all locations Doubled speeds, yet saved $250,000 annually © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

40 Benefits to Woodard & Curran, cont’d12/4/2017 5:17 PM Benefits to Woodard & Curran, cont’d Predictable storage costs We pay for what we use and reduce large, under-utilized capital outlays No need to add expensive shelves of SSDs as existing storage is filled Improved DR and BC Regular, frequent snapshots FIPS certification + Reliability of secured Azure datacenters Geographically redundant Azure blob storage No cloud “lock-in” Initially implemented on competing cloud storage Used Panzura’s cloud agnostic model to migrate central storage repository to Azure © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

41 Solution Capabilities and ArchitectureMicrosoft Ignite 2016 12/4/2017 5:17 PM Solution Capabilities and Architecture File or Block Access Global Repository Allows consolidation and centralization of data into the cloud Accessible Anywhere Edge Caching Appliance (virtual or physical) in a location provides caching to address WAN throughput and latency issues Global File Locking For collaboration and workloads requiring concurrent access Enhanced Security AD/AAD, Encryption at Rest Storage © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

42 Featured Partner SolutionsHybrid Storage and Global Data Access with Azure Partner Product Solution Key Differentiators Enterprise File Service SMB/NFS, global file sharing/locking, global deduplication and compression, Extensive Snapshot Capabilities, Replication Panzura Global NAS Appliance SMB/NFS, global file sharing/locking, Compression and Deduplication, Extensive Snapshot Capabilities CloudFAST SMB, global file sharing/locking, intelligent file caching SoftNAS Cloud NAS Unified storage (iSCSI, SMB/NFS), Deduplication and Compression, Extensive Snapshot/Cloning Capabilities, Replication CloudArray CloudPools iSCSI, SMB, NFS, Deduplication and Compression DataPlatform SMB, NFS, global data deduplication, snapshots, replication Cloud Storage Gateway SMB, NFS, AFP, FTP, WebDAV, rsync, iSCSI, CTERA Mobile, CTERA Sync desktop application, web browser

43 Blob Storage: Design Patterns12/4/2017 5:17 PM Blob Storage: Design Patterns © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

44 Data Movement AzCopy tool simplifies data migration at scaleMicrosoft Build 2016 12/4/2017 5:17 PM Data Movement AzCopy tool simplifies data migration at scale Efficient means of copying millions of files – large or small Includes journaling for reliability Supports Blob Storage, Table Storage and File Storage Data Movement library supports developers Open source core framework from AzCopy Enables custom applications to be developed Storage Services NAS Storage Services © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

45 Delegated AuthorizationMicrosoft Build 2016 12/4/2017 5:17 PM Delegated Authorization SAS Tokens enable direct access by client apps Supports least privilege principle Removes the need to manage a data access layer Mobile / IOT – Enable millions of untrusted clients Web / Javascript – CORS + SAS enables website support Token Issuer Request / Renew SAS Token Storage Services REST Request with SAS token © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

46 Encryption at Rest Blob Storage Service EncryptionMicrosoft Build 2016 12/4/2017 5:17 PM Encryption at Rest Blob Storage Service Encryption Blob Storage Service automatically encrypts your data SSL used to secure data sent to Storage Service Microsoft manages all key management practices including compliance What’s next: “Bring your own key” for server side encryption at rest Application Encryption Applications can encrypt data prior to sending to Storage Service Includes support for KeyVault based key management Supports Blob, Table and Queue storage Available in .NET and Java Storage Client libraries KeyVault SSL Storage Services © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

47 Full Text Search Azure Search - Full-text search for Blobs (& Tables)Index Data: Formats: PDF, Office, HTML, XML, ZIP, plain text, CSV, JSON Index Metadata: Storage Metadata only or Storage & Custom Metadata https://azure.microsoft.com/en-us/documentation/articles/search-howto-indexing-azure-blob-storage/

48 Cloud Tiered Storage Two Tiers Pricing to match your workloadMicrosoft Ignite 2016 12/4/2017 5:17 PM Cloud Tiered Storage Two Tiers Hot – for commonly used data Cool – for rarely used data API is 100% identical; similar throughput and latency Durability options: LRS, GRS, RA-GRS Availability: Cool - 99%, Hot %. Higher for RA-GRS reads Pricing to match your workload Hot: Lower access prices for frequent use Cool: Lower storage prices for high volume Switch account tiers as needed No charge for Hot to Cool switch Future – Object level switch with automatic policy based management Blob REST API Blob Storage Account Hot Tier 2.4₵/GB/mo No R/W cost Per Tx cost Blob Storage Account Cool Tier 1₵/GB/mo 1₵/GB Reads 0.25₵/GB Writes 2x per Tx cost Account level conversion Future – object level, policy © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

49 Microsoft 2016 12/4/2017 5:17 PM Seminole County Public Schools NetApp® AltaVault™ and Blob Storage for Backups Kurt Springman Sr. Manager, NetApp © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

50 Seminole County Public SchoolsFlorida’s highest performing large school district 9 high schools, 12 middle, 36 elementary (60,000 students). IT Environment ~250 servers, ~11 IT Staff. IT systems for HR, Finance, Payroll, Student system, etc. Challenge: Backup and Recovery Tape backups shipped offsite, which was complex, expensive and slow. Personnel needed to travel out of state to do a test recovery. Labor intensive process to test a single recovery job, e.g. “print one payroll check”.

51 Backup Process Backup to tape, shipped on trucks, stored in caves…Microsoft 2016 12/4/2017 5:17 PM Backup Process Backup to tape, shipped on trucks, stored in caves… © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

52 Restore? Reverse the Process…Microsoft 2016 12/4/2017 5:17 PM Restore? Reverse the Process… Cave to truck to tape drive… © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

53 AltaVault ecosystem for Azure - ArchivingMicrosoft 2016 12/4/2017 5:17 PM AltaVault ecosystem for Azure - Archiving Any leading backup software or Microsoft SQL Server Supports: Cool Storage and Microsoft Azure Government NetApp AltaVault Cloud-Integrated Storage Primary Storage Azure API Blob Storage Seamlessly integrates into existing infrastructure Deduplicates, compresses, and encrypts Caches recent backups locally, “vaults” everything to Azure Stores data in Azure © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

54 AltaVault ecosystem for Azure – Restore/DRMicrosoft 2016 12/4/2017 5:17 PM AltaVault ecosystem for Azure – Restore/DR Any leading backup software or Microsoft SQL Server Supports: Cool Storage and Microsoft Azure Government NetApp AltaVault Cloud-Integrated Storage Primary Storage Azure API Blob Storage Seamlessly integrates into existing infrastructure Uncompressed and de-encrypted Individual file or data set download from Azure to AltaVault Encrypted/ Compressed data in Azure © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

55 Secondary Data Center – Restore/DRMicrosoft 2016 12/4/2017 5:17 PM Secondary Data Center – Restore/DR Any leading backup software or Microsoft SQL Server Supports: Cool Storage and Microsoft Azure Government NetApp AltaVault Cloud-Integrated Storage Primary Storage Azure API Blob Storage “key” copied from Primary site AVA Seamlessly integrates into existing infrastructure Uncompressed and de-encrypted Individual file or data set download from Azure to AltaVault Encrypted/ Compressed data in Azure © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

56 Azure as a Secondary Data CenterMicrosoft 2016 12/4/2017 5:17 PM Azure as a Secondary Data Center v Microsoft Azure Any leading backup software or Microsoft SQL Server NetApp AltaVault Cloud-Integrated Storage Blob Storage Azure Compute Resources Azure API “key” copied from Primary site AVA © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

57 On-premises data centerAltaVault for Azure Cloud Integrated Storage Appliance Seamlessly integrates into existing infrastructure. Deduplication, compression, and encryption. Caches recent backups locally, vaults to Azure. Supports Hot and Cool tiers of Azure Blob Storage. Use cloud virtual appliance for cloud restores and disaster recovery. Hot and Cool Storage AltaVault Cloud VA Any leading backup software or Microsoft SQL Server AltaVault appliances On-premises data center

58 Customer Benefits with AltaVault12/4/2017 5:17 PM Customer Benefits with AltaVault Quick Onboarding No change to existing backup products, architecture or methodology. Retire Tape Drive solution Reduce cost and complexity (AVA400 48TB, under $50,000). Customer estimates 80% cost savings over tape, along with freed up staff time. Achieved 18:1 deduplication ratio: Longer local retention, quick replication to Azure. Faster Backups and Restores Much easier to test restores. Single file recovery from cloud to production very quickly. Can even rehydrate fully functional VMs in Azure for alternative DR. © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

59 AltaVault for Azure Features BenefitsMicrosoft 2016 12/4/2017 5:17 PM AltaVault for Azure Features Get started in 30 minutes with Azure. Encrypts, Dedupes, Compresses. Turnkey integration with Azure Storage. Hardware or Software appliance. Restore locally, remotely or to Azure. Benefits Reduce costs by up to 90%. Access to data instantly. Fast, convenient, reliable. Can restore in Azure cloud. “The minute production systems were up, we realized the NetApp platform was light-years ahead of what we had before.” Tom Condo, Supervisor of IS Operations, Seminole County Public Schools cloud.netapp.com/storage-solutions-for-azure cloud.netapp.com/AltaVault © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

60 Solution: Backup and Disaster RecoveryOn-premises data Cloud data and VMs Target Object storage directly Ideal workload for cool storage Virtual Backup Appliance Disaster Recovery Recover workloads in the cloud Recover data to alternate sites Migration Move data into the cloud DR Storage DR

61 Featured Partner SolutionsMicrosoft Ignite 2016 12/4/2017 5:17 PM Featured Partner Solutions Providing Backup and Disaster Recovery with Azure Partner Product Solution Key Workloads CommVault Backup and DR, Workload and Data Migration, Endpoint Data Protection Veritas NetBackup (in Beta) HPE Data Protector (October 9.08 release) HPE VM Explorer (September 6.2 release) Backup and DR NetApp AltaVault NetApp AltaVault Cloud-Based Appliance EMC Isilon CloudPools EMC Avamar Virtual Edition EMC Data Protection Suite CloudBoost Hybrid Storage Long-Term Retention Veeam® Cloud Connect™ for the Enterprise Veeam® Cloud Connect™ for Service Providers Veeam® Direct Restore to Azure Dell Rapid Recovery Replication Target for Azure Backup and DR, Archiving DatacastleRed Endpoint Data Protection © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

62 Summary Azure Blob Storage:Highly Scalable, Durable and Available Secure, Open and multi-platform Hybrid Partner Ecosystem for turnkey usage Cost Effective Documentation:

63 Free IT Pro resources To advance your career in cloud technologyMicrosoft Ignite 2016 12/4/2017 5:17 PM Free IT Pro resources To advance your career in cloud technology Plan your career path Microsoft IT Pro Career Center Cloud role mapping Expert advice on skills needed Self-paced curriculum by cloud role $300 Azure credits and extended trials Pluralsight 3 month subscription (10 courses) Phone support incident Weekly short videos and insights from Microsoft’s leaders and engineers Connect with community of peers and Microsoft experts Get started with Azure Microsoft IT Pro Cloud Essentials Demos and how-to videos Microsoft Mechanics Connect with peers and experts Microsoft Tech Community https://techcommunity.microsoft.com © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

64 Please evaluate this session12/4/2017 5:17 PM Please evaluate this session Your feedback is important to us! From your PC or Tablet visit MyIgnite at From your phone download and use the Ignite Mobile App by scanning the QR code above or visiting https://aka.ms/ignite.mobileapp © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

65 12/4/2017 5:17 PM © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.