Optimize IaaS VM Storage using Azure Disks and Files

Slides:



Advertisements
Similar presentations
Azure.
Advertisements

Use relational database as a service
Dev and Test Solution reference architecture.
Run Azure Services in your datacenter
Build /26/2018 6:17 AM Building Resilient, Scalable Services with Microsoft Azure Service Fabric Érsek © 2015 Microsoft Corporation.
Business Continuity & Disaster Recovery
Dev and Test Solution reference architecture.
5/21/2018 9:40 PM BRK3021 Learn about modern infrastructure roles in RDS: Next generation Windows desktop & app virtualization Clark Nicholson - Principal.
Dev and Test Solution reference architecture.
Providing reliable SMB shares in Microsoft Azure
The story of an IoT solution
Azure File Sync Setup, configuration and management
SharePoint Solutions Architect, Protiviti
Microsoft Operations Management Suite Insight and Analytics
Use any Amazon S3 application with Azure Blob Storage
Melbourne Azure Meetup
Configure and Manage Your Hybrid Cloud Environment at Scale
Microsoft Azure: The only consistent Hybrid Cloud
Developing Hybrid Apps on Microsoft Azure Stack
Migrating your IaaS infrastructure from ASM to ARM without downtime
Enable the Hybrid Data Platform
Microsoft Virtual Academy
Dev and Test Solution reference architecture.
Lessons learned from moving to Microsoft Azure
TechEd /5/ :50 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
The power of common identity across any cloud
Availability Zones: Design Highly Available Applications on Azure
Couchbase Server is a NoSQL Database with a SQL-Based Query Language
Microsoft Ignite /31/ :08 AM
Migrate SharePoint to the cloud the Microsoft IT way
Dev and Test Solution reference architecture.
Installation and database instance essentials
9/11/2018 4:02 PM BRK2161 Maximize storage efficiency and conquer distributed file access with Windows Server and Azure Files Will Gries, PM Fabian Uhse,
Design and Implement Cloud Data Platform Solutions
Data Growth Challenge at WSP USA
Azure.
Cloud Database Based on SQL Server 2012 Technologies
Microsoft Ignite NZ October 2016 SKYCITY, Auckland
Business Continuity & Disaster Recovery
IaaS Part II Stefan Geiger Gerry
Overview of Azure Data Lake Store
SQL On Azure Parikshit Savjani, Sr. Premier Field Engineer.
Microsoft Build /9/2018 5:08 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Microsoft Azure P wer Lunch
CloudSimplified.IO.
Microsoft Azure P wer Lunch
Microsoft Virtual Academy
Ed oms team OMS: Log Analytics Ed oms team.
TechEd /23/ :44 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Data Security for Microsoft Azure
Unitrends Enterprise Backup Solution Offers Backup and Recovery of Data in the Microsoft Azure Cloud for Better Protection of Virtual and Physical Systems.
Microsoft Virtual Academy
Hybrid Storage Competitive Sales Guide INTERNAL ONLY
TechEd /28/ :51 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Dell Data Protection | Rapid Recovery: Simple, Quick, Configurable, and Affordable Cloud-Based Backup, Retention, and Archiving Powered by Microsoft Azure.
Media365 Portal by Ctrl365 is Powered by Azure and Enables Easy and Seamless Dissemination of Video for Enhanced B2C and B2B Communication MICROSOFT AZURE.
Dev and Test Solution reference architecture.
TEMPLATE NOTES Our datasheet and mini-case study templates are formatted specifically for consistency of branding at Microsoft. Please do not alter font.
Microsoft Virtual Academy
Developing for Windows Azure
Microsoft Virtual Academy
Windows Azure Hybrid Architectures and Patterns
Microsoft Virtual Academy
Day 2, Session 2 Connecting System Center to the Public Cloud
Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft Virtual Academy
Productive + Hybrid + Intelligent + Trusted
Microsoft Virtual Academy
Presentation transcript:

Optimize IaaS VM Storage using Azure Disks and Files Microsoft Ignite 2016 5/21/2018 6:10 PM BRK3209 Optimize IaaS VM Storage using Azure Disks and Files Aung Oo Principal PM Manager, Azure Storage Microsoft Corporation Sirius Kuttiyan Principal Program Manager, Azure Storage Microsoft Corporation © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Azure Storage Talks @ Ignite Microsoft Ignite 2016 5/21/2018 6:10 PM Azure Storage Talks @ Ignite Session 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 and Deep Dive on 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 © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

What we will cover today Azure Disks overview + deep dive Migration, backup, best practices Azure Files overview + deep dive Snapshot, best practices Customer Experience

Azure Storage Foundational Building Block of Azure Hyper Scale Durable Microsoft Build 2016 5/21/2018 6:10 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.

Azure Storage Services Microsoft Build 2016 5/21/2018 6:10 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.

Application Architecture 5/21/2018 Topics Disks Overview Features Benefits Roadmap Disks Deep Dive Migration Backup Best Practices Files Overview Scenarios Benefits Application Architecture Files Deep Dive Snapshot Best Practices © 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.

Azure Disks: Overview What are Azure Disks? Capabilities 5/21/2018 6:10 PM Azure Disks: Overview What are Azure Disks? Persistent data disks for Azure IaaS VMs Two types of durable storage: Premium Disks (SSD) & Standard Disks (HDD) Backed by Page Blobs in Azure Storage Capabilities High I/O performance and low latency (>80,000 IOPS and >2,000 MB/sec disk throughput per VM) Currently available in 26 Azure Regions Server Side Encryption at Rest, Azure Disk Encryption (BitLocker/DMCrypt) Specialized VMs with Blob Cache technology Enterprise grade durability with three replicas Snapshots for backup Ability to expand Disks in place REST Interface for developers © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Azure Disks: Premium vs. Standard Storage Disks Premium Storage Disks Standard Storage Disks Disks Types SSD HDD Recommended Workloads Mission critical applications which require high-performance, high-availability, and low latency for IO-intensive Enterprise workloads Infrequently accessed data and Dev/Test workloads Performance Expectations 5,000 Provisioned IOPS and 200 MB/sec throughput for 1 TB disk 80,000 Provisioned IOPS and 2,000 MB/sec throughout with GS5 (largest VM) Single digit millisecond latency Consistency of provisioned performance Up to 500 IOPS and 60 MB/sec for 1 TB disk 32,000 IOPS with G5 (largest VM) Performance is not provisioned

Azure Disks Roadmap Future Recently Released Azure Backup support Encryption at Rest Azure Site Recovery Preview Incremental Snapshot Copy Future More disk sizes Disk analytics enhancement

Demo Premium Disks Performance Microsoft Ignite 2016 5/21/2018 6:10 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Premium Storage Performance 5/21/2018 6:10 PM See BRK4450 (Ignite 2015) for more Premium Storage Performance IOPS and Throughput Are separate limits, enforced independently Throttling kicks in when either of the limits are reached VM Size and Disk Size Enforce independent limits on VM and Disk Chose the right configuration based on workload needs Optimal Traffic Patterns Larger IO sizes for higher Throughput. Smaller IO sizes for higher IOPS. Use multiple parallel operations / threads to push more traffic Avoid heavy bursts by reducing the IO buffer to <5% of the IO limits Limits IOPS Throughput P30 (1 TiB) Disk 5,000 200 MB/sec DS3 VM 12,800 128 MB/sec © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Application Architecture 5/21/2018 Topics P Disks Overview Features Benefits Roadmap Disks Deep Dive Migration Backup Best Practices Files Overview Scenarios Benefits Application Architecture Files Deep Dive Snapshot Best Practices © 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.

Migration Option 1: Offline Migration Microsoft Ignite 2016 5/21/2018 6:10 PM Migration Option 1: Offline Migration Using AzCopy Copy the disks to Premium Storage with VM shutdown Longer Downtime Standard Storage Premium Storage 1 Shutdown the VM 2 Snapshot Disks 3 AzCopy the Snapshots 4 Create new VM with the copied disks 5 Validate and delete old VM/Disks Reference: http://aka.ms/migrate-to-premium; http://aka.ms/incremental-snapshots © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Migration Option 2: Live Migration 5/21/2018 6:10 PM Migration Option 2: Live Migration Azure Site Recovery Migrate using ASR service Shorter downtime Migration Steps Create Recovery Services Vault Setup Infrastructure for Migration Replicate the Application Test Failover (no downtime) and validate Failover (Migrate) 1 5 2 3 4 1 2 3 4 5 Reference: http://aka.ms/migrate-to-premium © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Azure Disks: Backup Strategy 5/21/2018 6:10 PM Azure Disks: Backup Strategy Consistent Backup Reliable backups needed for DR and for Application/Data recoveries Backup must use “consistent” snapshots Creating “consistent” snapshots of running VMs require additional steps 1. Use a Backup Solution (Recommended Option) Azure Backup or a 3rd Party Backup solution, like Commvault, Veritas NetBackup/BackupExec etc 2. Build a Backup Solution Build a custom solution for your needs 3. Backup with Downtime Alternative to create consistent snapshots with a short downtime © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Option 1: Azure Backup or 3rd party solution 5/21/2018 6:10 PM Option 1: Azure Backup or 3rd party solution Azure Backup Service for Azure VMs Recommended backup solution for Premium and Standard Disks Creates consistent backups for running VMs Supports Windows and Linux VMs Capabilities Application consistent backups for Windows VMs File System consistent backups for Linux VMs Local and Geo-replicated Backup options Flexible backup frequencies and retention periods Encrypted backup storage Reference: http://aka.ms/azure-back-up; http://aka.ms/commvault © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Option 2: Custom Backup Solution 5/21/2018 6:10 PM Option 2: Custom Backup Solution Create Consistent Snapshots Freeze the disks, flush pending IOs and then create blob snapshots For Windows, use WSB/VolumeShadow (VSS) to create Application consistent snapshots For Linux, use similar tools to create File System consistent snapshots Copy the Backup to Different Storage Account for DR Target a Standard RA-GRS account for geo redundant backup Implement incremental copying for efficiency Use the new Differential Page Ranges API for incremental copying © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Differential API for Copying Snapshots 5/21/2018 6:10 PM Differential API for Copying Snapshots Enhanced Get Page Ranges API Old: No way to copy only the changed data since previous snapshot New: Added capability to get list of changes between any two snapshots NOTE: Steps are numbered in sequence Reference: http://aka.ms/incremental-snapshots © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Option 3: Backup with Downtime 5/21/2018 6:10 PM Option 3: Backup with Downtime Create Snapshots Copy to Different Storage Account for DR Target a Standard RA-GRS account for geo redundant backup Shutdown the VM Create blob Snapshots Start the VM © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Restore from Backup 1. Using a Backup Solution 2. Using Custom Backups 5/21/2018 6:10 PM Restore from Backup 1. Using a Backup Solution Restore mechanisms as provided by the backup solution 2. Using Custom Backups Copy the backup (snapshots) to new blobs Create new VM using the copied disks Validate the new VM, and then delete the prior VM / disks Copy Blob Restored Disk and VM © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Best Practices: Reliability 5/21/2018 6:10 PM Best Practices: Reliability Premium Storage for production workloads Provisioned disk performance for consistency Required for IO-intensive enterprise workloads Standard Storage Account Management Limit to <40 disks per Standard Storage Account Enable Storage Account Analytics Redundancy Use VM availability Set with multiple VMs for redundancy Use separate storage accounts for VMs in the same Availability Set © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Best Practices: VM/Application Config 5/21/2018 6:10 PM Best Practices: VM/Application Config VM Host Caching Use “ReadOnly” cache for Data disks (Portal Default), ideal for Read-heavy and mixed workloads Use “None” cache for Write-only / Write-heavy Data disks (e.g. logs) Consider “ReadWrite” caching for Data Disks if the application handles IO flushing / durability SQL Server / Databases Use Premium Storage disks Separate disks for data and log files Use the VM’s temporary resource disk for Temp DB General Use use multiple instances for increasing throughput for single-threaded applications Example: setup rsync per folder Refer to Application best practices documents for details © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Application Architecture 5/21/2018 Topics P P Disks Overview Features Benefits Roadmap Disks Deep Dive Migration Backup Best Practices Files Overview Scenarios Benefits Application Architecture Files Deep Dive Snapshot Best Practices © 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.

Azure Files: Overview What is Azure Files? Scenarios Covered Fully Managed Cloud File Storage for use with IaaS and On Premise instances Scenarios Covered Lift and Shift Host high availability workload data Enable backup and disaster recovery

Azure Files: Capabilities Multiple protocols & Operating Systems SMB 2.1, 3.0, and REST Mount from both Windows & Linux Globally accessible Accessible from both On Premise and IaaS instances Available in all Azure regions including Government Cloud & Mooncake High availability and durability Three strongly consistent copies for durability 99.9% availability SLA

Azure Files Roadmap File Share Snapshots AD Integration Increase scale limits Larger share size Encryption at rest Backup integration

Azure Files vs. Disks Azure Files Azure Disks Azure Files Azure Disks Scenario Life & Shift applications which leverage native file system Persistent disks to Azure Virtual Machines Protocol SMB 2.1/3.0, REST VHD, REST Accessibility SMB – Worldwide (requires Port 445) REST – Worldwide VHD – Azure Data Center REST (Page Blob) – Worldwide Azure Files Azure Disks Scenario Life & Shift applications which leverage native file system Persistent disks to Azure Virtual Machines Protocol SMB 2.1/3.0, REST VHD, REST Accessibility SMB – Worldwide (requires Port 445) REST – Worldwide VHD – Azure Data Center REST (Page Blob) – Worldwide Durability LRS, GRS LRS, GRS, RA-GRS (for Page Blob) Object Size Up to 1 TB file Up to 1 TB Disks (Can stripe up to 64 disks on G VM) Max IOPS (8K) 1000 5000 (Premium) 500 (Standard) Throughput Up to 60 MB/s per share Up to 200 MB/s per disks (Premium) Up to 60 MB/s per disk (Standard)

Microsoft Ignite 2016 5/21/2018 6:10 PM Customer Success: Global Collaboration with Talon CloudFAST™ and Azure Files Robert Bird Group Global Specialists in Structural, Civil & Construction Engineering © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

5/21/2018 6:10 PM Robert Bird Group Global Specialists in Structural, Civil & Construction Engineering Stephen Cottham Chief Technology Officer www.robertbird.com 10 Offices Worldwide 600+ Employees Globally Offices in the Northern, Central, Southern and Western region’s of Australia, United Kingdom and Middle East © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

5/21/2018 6:10 PM One Central Park Architects: Jean Nouvel Client: Frasers Property Group Winner of CTBUH Best Tall Building Worldwide Images courtesy of Frasers Property Australia and Sekisui House Australia. Image © Simon Wood © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Robert Bird Group - Business and IT Needs Microsoft Ignite 2016 5/21/2018 6:10 PM Robert Bird Group - Business and IT Needs Enable Global Collaboration Need to be able to work in real-time with offices in Australia, Middle- East and UK Large File Sharing Complex engineering models = large file sets, including application data like Autodesk, Microsoft Office and image files Improve Productivity and Performance Improve application performance and increase productivity for teams globally Reduce Storage Cost and Complexity Find better ways to reduce the storage footprint, eliminate ‘doubling up’ on storage space Share specialist knowledge and work between offices Access to data, anytime, anywhere for knowledge workers, meet project deadlines © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Introduction Talon – Microsoft Azure ISV Partner Jaap van Duijvenbode 5/21/2018 6:10 PM Introduction Talon – Microsoft Azure ISV Partner Jaap van Duijvenbode Product Director www.talonstorage.com Software solution that helps enterprises centralize file storage into a “Single Set of Data” Centralizes your data set into the Microsoft Azure Cloud Delivers instant Enterprise Global File Sharing with Global File Locking High performance experience at all geographically distributed locations Eliminates complexity, storage, infrastructure and backups at the branch Cut storage costs up to 70% using Microsoft Azure © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Before: De-Centralized = Collaboration Painful Dubai Storage: Windows Server 2008 CHALLENGES Local storage in each site Local backups Trouble managing replication High latency / WAN saturation Collaboration is impossible Brisbane Storage: NetApp London Storage: EMC Sydney Storage: NetApp Adelaide Storage: QNAP Perth Storage: QNAP Melbourne Storage: Net App Kuala Lumpur Storage: QNAP

Step 1: Centralize Data to ‘on-premise’ Dubai Talon CloudFAST™ Central Storage BENEFITS Centralized storage model Eliminated local backups Introduced CloudFAST™ Eliminated Latency / BW issues Collaboration enabled CHALLENGES Increase central storage capacity Expensive storage/infrastructure MPLS connectivity Collaboration Data Brisbane Talon CloudFAST™ London Talon CloudFAST™ Sydney Talon CloudFAST™ Adelaide Talon CloudFAST™ Perth Talon CloudFAST™ Melbourne Talon CloudFAST™ Kuala Lumpur Talon CloudFAST™

Step 2: Leverage Microsoft Azure Files Dubai Talon CloudFAST™ BENEFITS Centralized storage model Eliminated local backups Highly scalable / Cost effective Leverage Microsoft Azure Use VPN instead of MPLS Integrate with Talon CloudFAST™ AD / ACLs / NTFS permissions Reclaim Tier-1 storage Transparent Collaboration Also for external contributors Central Storage Challenges with Scale Reclaim Tier-1 Storage Brisbane Talon CloudFAST™ London Talon CloudFAST™ EMC Storage Collaboration Data Azure Files LRS / GRS Adelaide Talon CloudFAST™ EXTERNAL USERS Talon CloudFAST™ Perth Talon CloudFAST™ Melbourne Talon CloudFAST™ Kuala Lumpur Talon CloudFAST™

Next steps for Robert Bird Group Microsoft Ignite 2016 5/21/2018 6:10 PM Next steps for Robert Bird Group Move from a traditional ‘on-premise’ environment How to leverage Azure IaaS optimally 100’s of different Azure Solutions available today, growing every month Azure IaaS as an alternative to traditional infrastructure OMS / LogAnalytics, Azure Automation, etc. Improved Data Management Moving active and archive unstructured data from ‘on-premise’ to Azure NTFS Permissions and ACLs for internal and external collaboration Backups & Snapshots? Scale at large > 100TB’s © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Conclusion Collaboration Business Outsourcing Increase Productivity Microsoft Ignite 2016 5/21/2018 6:10 PM Conclusion Collaboration Enable true group collaboration between our offices globally Business Outsourcing Extend project collaboration to 3rd party outsourced partners Increase Productivity Ensure high performance to all sites globally Modernize and Streamline Storage Leveraging Azure Files as a ‘cloud’ datacenter file storage platform Future strategy with Microsoft Azure Opportunity to migrate DR and Archive data to Azure © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Application Architecture 5/21/2018 Topics P P P Disks Overview Features Benefits Roadmap Disks Deep Dive Migration Backup Best Practices Files Overview Scenarios Benefits Application Architecture Files Deep Dive Snapshot Best Practices © 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.

Azure Files Deep Dive: Share Snapshot 5/21/2018 6:10 PM Azure Files Deep Dive: Share Snapshot Protect and recover your data using share snapshots Easy to create, easy to mount and recover files Previous versions integration for viewing snapshot content Store up to 100 snapshots per share Manage snapshots through REST API, PowerShell and CLI © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Azure Files Deep Dive: Best Practices 5/21/2018 6:10 PM Azure Files Deep Dive: Best Practices Performance Use 1MB IO Size for best throughput Ensure KB3114025 applied on Windows 8.1 or Server 2012 R2 Security Use Win 8.x or Server 2012 as Windows clients Use SMB 2.1 in the same DC for Linux clients Mount file for correct user context Enable Port 445 outbound to access Azure Files from On Premise instances Usability Write to a file periodically to keep connection open in Linux, until kernel fix is backported Mount from logged in user context to see drive in Windows Explorer © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Azure Files: Lift and Shift FTP Servers ftp://ftp.domain-one.com/pub/ Azure Problem: Legacy FTP servers that need to be maintained on-prem Solution: Move FTP server to IaaS Move file share to Azure Files Load Balancer App/FTP Server VM 1 App/FTP Server VM 2 App/FTP Server VM 3 Port 445 Port 445 Port 445 \\<storageacct1>.file.windows.net\ftpshare Azure files Share 1 Folder 1 Folder 2 Sub Folder 1 Azure Scenario 1

Demo Azure File Share Microsoft Ignite 2016 5/21/2018 6:10 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Learn More Azure Disks Resources Azure Files Resources 5/21/2018 6:10 PM Learn More Azure Disks Resources Premium Storage: High-Performance Storage for Azure Virtual Machine Workloads Design for High Performance Migrating to Azure Premium Storage Blob Service REST Operations with Azure Premium Storage Backup with Incremental Snapshot copying Azure VM specifications Mark's Channel 9 video on Premium Storage Azure Files Resources Getting started blog with many useful links SMB features currently not supported Naming restrictions for REST compatibility Scalability targets Various ISPs and Port 445 status © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Azure Storage Talks @ Ignite Session 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 and Deep Dive on 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

Please evaluate this session 5/21/2018 6:10 PM Please evaluate this session Your feedback is important to us! From your PC or Tablet visit MyIgnite at http://myignite.microsoft.com 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.

Thank You Question and Answers Microsoft Ignite 2016 5/21/2018 6:10 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.