Meet Azure Files, your new Swiss Army Knife Sandrino Di Mattia Microsoft Azure Consultant at RealDolmen Author at JustAzure.com

Slides:



Advertisements
Similar presentations
Microsoft Dynamics AX Technical Conference 2013
Advertisements

Orchard CMS Deploying to Azure, Orchard CMS 1.5 August 15, 2012 Copyright 2012 Cloud Construct, LLC.
Azure Services Platform Piotr Zierhoffer. Agenda Cloud? What is Azure? Environment Basic glossary Architecture Element description Deployment.
Overview Of Microsoft New Technology ENTER. Processing....
Programming languages + tools.NET, Visual Studio, TFS + Git, Java, NodeJS, PHP, Python, Ruby, C++ Microsoft cloud infrastructure PaaS Web Mobile.
Azure IaaS Presenter Name Position or role Microsoft Azure.
Inside Windows Azure Virtual Machines Vijay Rajagopalan Microsoft Corporation.
Deep Dive into Windows Azure Virtual Machines – From Cloud Vendor and Enterprise Perspective Vijay Rajagopalan Principal Lead Program Manager Microsoft.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 7 Configuring File Services in Windows Server 2008.
Cloud Computing Systems Lin Gu Hong Kong University of Science and Technology Sept. 21, 2011 Windows Azure—Overview.
Name Title Microsoft Windows Azure: Migrating Web Applications.
US WestUS East US NorthUS South US CentralUS East 2 Europe NorthEurope West Asia EastAsia South East China NorthChina South Japan EastJapan.
Migrating Applications to Windows Azure Virtual Machines Michael Washam Senior Technical Evangelist Microsoft Corporation.
.NET, Visual Studio, TFS + Git | Java, NodeJS, PHP, Python, Ruby, C++ Data SQL Databases NoSQL Tables Blob Storage HDInsight Window s Azure IaaS +
CONTROL COST-EFFICIENCY SharePoint (On-premises) SharePoint Value Prop Full h/w control – size/scale Roll-your-own HA/DR/scale Value Prop 100% of.
Cross Platform Mobile Backend with Mobile Services James
Windows Azure SQL Database and Storage Name Title Organization.
Partner Practice Enablement - Overview This session will focus on integration strategies for applications deployed using Microsoft Azure Websites and Microsoft.
OM. Brad Gall Senior Consultant
Migrating Business Apps to Windows Azure Marc Müller Principal Consultant, 4tecture GmbH
Windows Azure Conference 2014 Azure Infrastructure services foundation.
Getting Started with Windows Azure Name Title Microsoft Corporation.
On Premises Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime You manage Infrastructure (as a Service) Storage.
Larisa kocsis priya ragupathy
Austin code camp 2010 asp.net apps with azure table storage PRESENTED BY CHANDER SHEKHAR DHALL
Resources to run your applications IT Pro challenges The A-Z of Microsoft Azure Managing
Windows Azure: Microsoft’s Cloud Platform By Shahed Chowdhuri.
Windows Azure Conference 2014 Deploy your Java workloads on Windows Azure.
Microsoft Azure Storage. Networking Compute Storage Virtual Machine Operating System Applications Data & Access Runtime Provision.
Windows Azure Conference 2014 Designing Applications for Scalability.
DBI313. MetricOLTPDWLog Read/Write mixMostly reads, smaller # of rows at a time Scan intensive, large portions of data at a time, bulk loading Mostly.
Microsoft Azure SoftUni Team Technical Trainers Software University
Hands-On Microsoft Windows Server Implementing Microsoft Internet Information Services Microsoft Internet Information Services (IIS) –Software included.
Windows Azure Migrating Applications and Workloads Speaker Title Organization.
Lugano Microsoft Azure Overview Ken Casada Technical Evangelist Microsoft Switzerland
Virtual techdays INDIA │ august 2010 Building & Migrating Web applications using Windows Azure storage Ramaprasanna Chellamuthu │ Developer Evangelist;
Windows Azure. Azure Application platform for the public cloud. Windows Azure is an operating system You can: – build a web application that runs.
North America Europe Asia Pacific Data centers.
Intro to Datazen.
Windows Azure Fundamentals Services Storage. Table of contents Overview Cloud service basics Managing cloud services Cloud storage basics Table storage.
Tweak Performance and Improve Availability of your Microsoft Azure VMs Rick
Microsoft Cloud Solution.  What is the cloud?  Windows Azure  What services does it offer?  How does it all work?  How to go about using it  Further.
PowerPoint Instructions These are not native PowerPoint objects. They are PNG objects. To change the color, you need to go to the Format Tab.
Technology Drill Down: Windows Azure Platform Eric Nelson | ISV Application Architect | Microsoft UK |
Building web applications with the Windows Azure Platform Ido Flatow | Senior Architect | Sela | This session.
Azure Storage services TB per storage account500 TB Max 8 KB IOPS per persistent disk (Basic Tier)300 2 Max 8 KB IOPS per persistent.
Copyright © New Signature Who we are: Focused on consistently delivering great customer experiences. What we do: We help you transform your business.
Rick Claus Architect like a PRO for Performance and Availability of your Microsoft Azure VMs ARC43 6.
AZURE REGIONS Only hyper-scale cloud provider to have presence in India.
 Cloud Computing technology basics Platform Evolution Advantages  Microsoft Windows Azure technology basics Windows Azure – A Lap around the platform.
WINDOWS AZURE AND THE HYBRID CLOUD. Hybrid Concepts and Cloud Services.
Making a Difference with Azure Storage Solutions Dudu Sinai.
Virtual Machines and Web Sites
Deploying Web Application
Business Continuity & Disaster Recovery
Cloud Data platform (Cloud Application Development & Deployment)
Exam in just 24 hours!!! Pass your exam in first attempt by the help of our latest braindumps
Windows Azure Migrating SQL Server Workloads
Design and Implement Cloud Data Platform Solutions
Acutelearn Azure Administration Training in Hyderabad Classroom Training Instructor led trainings at Acutelearn premises Corporate Training Custom tailored.
Business Continuity & Disaster Recovery
PaaS - Development Stefan Geiger Gerry
CloudSimplified.IO.
02 | Hosting Services in Windows Azure
Dev and Test Solution reference architecture.
Saranya Sriram Developer Evangelist | Microsoft
Developing for Windows Azure
MS AZURE By Sauras Pandey.
Microsoft Virtual Academy
06 | SQL Server and the Cloud
Presentation transcript:

Meet Azure Files, your new Swiss Army Knife Sandrino Di Mattia Microsoft Azure Consultant at RealDolmen Author at JustAzure.com

AZURE FILES

Agenda 1)Azure Storage and Azure Files 2)Using Azure Files 3)Comparing to Azure Blobs 4)Comparing to Azure Disks 5)Scenarios & Demos

Azure Storage Abstractions: Blobs, Tables, Queues and now Files

5 Azure Storage Account (500 TB) Files Blobs Queues Tables Drives (PaaS) Disks (IaaS) Page Block

6 Distributed Replication Layer Massive Scale Out & Auto Load Balancing Index Layer Blob HeadTable HeadFile Share Head REST SMB 2.1 Queue Head

Using Azure Files

8 Azure Files West-Europe VM Web Site REST SMB 2.1 REST Cloud Service

9 Azure Files West-Europe Other Region Cloud Service VM Web Site REST Contoso (On-Premises) REST

PowerShell Creating a share $c = New-AzureStorageContext New-AzureStorageShare -Context $ctx 10

AzCopy Recursive copy AzCopy G:\Backups\ /DestKey:key /s 11

SMB Creating a mapped drive net use Z: \\acc.file.core.windows.net\share /u:acc key== Persisting credentials cmdkey /add:acc.file.core.windows.net /user:acc /pass:key 12

SMB In Code (P/Invoke) WNetAddConnection2 (Mpr.dll) In Code (Using RedDog.Storage) CloudFileShare share = client.GetShareReference("reports"); share.Mount("P:"); 13

SMB Credentials: persisted per user Mapped drives: persisted per user context User can have 1 normal context User can have 1 elevated context (administrator) Use /runas to store credentials and map drives for other users 14

REST Using the Storage Client Library var fileClient = storageAccount.CreateCloudFileClient(); var share = fileClient.GetShareReference("reports"); if (share.Exists()) { var dir = share.GetRootDirectoryReference(); var file = dir.GetFileReference("report.txt") var content = await file.DownloadTextAsync(); } 15

Comparing to Azure Blobs Differences between Azure Files and Azure Blobs

17 AttributeAzure BlobsAzure Files Durability optionsLRS, ZRS, GRS (and RA-GRS for higher availability) LRS, GRS Accessibility / ConnectivityREST APIs – Worldwide SMB Within region Endpointshttp://myaccount.blob.core.windows. net/mycontainer/myblob \\myaccount.file.core.windows.net\my share\myfile.txt t/myshare/myfile.txt DirectoriesFlat namespaceTrue directory objects Case sensitivity of namesCase sensitiveCase insensitive, but case preserving Comparing to Azure Blobs

18 AttributeAzure BlobsAzure Files CapacityUp to 500TB containers5TB file shares ThroughputUp to 60 MB/s per block blobUp to 60 MB/s per share Object sizeUp to 200GB/block blob Up to 1TB/page blob Up to 1 TB/file Billed capacityBased on bytes writtenBased on file size Shared Access SignaturesYesNo Client librariesMultiple languages Comparing to Azure Blobs

Comparing to Azure Disks Differences between Azure Files and Azure Disks

20 AttributeAzure Data DisksAzure Files ScopeExclusive to a single virtual machineShared access across multiple virtual machines Snapshots and CopyYesNo ConfigurationConnected at startup of the virtual machine Connected after the virtual machine has started AuthenticationBuilt-inSet up with net use Caching SupportYesNo Access using RESTFiles within the VHD cannot be accessed when Virtual Machine is running Files stored in a share can be accessed Comparing to Azure Disks

21 AttributeAzure Data DisksAzure Files Max Size1TB Disk5TB File Share and 1TB file within share Max 8KB IOps500 IOps1000 IOps ThroughputUp to 60 MB/s per DiskUp to 60 MB/s per File Share I/O trafficUses the Virtual Disk DriverUses network bandwidth (same interface as your applications) LimitMaximum 16 disks (depending on VM size: Small = 2, Medium = 4, …) Limited to available drive letters on your VM Comparing to Azure Disks

Scenarios & Demos Lift and shift, hybrid applications, …

Scenarios Lift and Shift CMS (media folder) Central Logging Remote Backup (MySQL, …) ISO / Software Repository Centralized Configuration / IIS Shared Configuration Lucene (Near Real Time Search) NServiceBus (FileShareDataBus) On-Premises Replication High-Available FTP Server 23

Service Account Lift and Shift 24 ASP.NET Web Application Local DiskDFS Service Account ASP.NET Web Application Azure Files Storage Account Credentials

On-Premises Replication to Azure Files 25 Sync Engine (File System Watcher /...) Local DiskDFS Virtual Machine Azure Files SMB REST On-Premises West Europe

High-Available FTP Server 26 VM 1 Azure Files SMB Cloud Service VM

Links

Introducing Microsoft Azure File Service azure-file-service.aspx Comparing with Azure Blobs and Azure Drives Persisting connections to Microsoft Azure Files to-microsoft-azure-files.aspx 28

Links Azure Files on Linux Using the Azure File Service in your Cloud Services (Web and Worker Roles) and-worker-role/ Cloud Portam Passive FTP and Windows Azure Virtual Machines virtual-machines/ 29