Windows Azure Storage: How It Works, Best Practices, and Future Directions Jai Haridas Development Manager Microsoft Corporation AZR306.

Slides:



Advertisements
Similar presentations
What’s New in Active Directory in Windows Server 2012 Dean Wells Active Directory Product Group Microsoft SIA312.
Advertisements

What's New in Microsoft Deployment Toolkit 2012 Michael Niehaus Senior Program Manager Microsoft Corporation.
Deploying Windows 8 with MDT: A Preview Michael Niehaus Senior Program Manager Microsoft Corporation.
Troubleshooting Windows 7 Deployments Michael Niehaus Senior Program Manager Microsoft Corporation.
Customizing the User State Migration Tool Michael Niehaus Senior Program Manager Microsoft Corporation WCL322.
Building the Fastest SQL Servers Brent Ozar Microsoft Certified Solutions Master (MCSM) Brent Ozar PLF, LLC DBI328.
Best Practices for Designing and Consolidating Group Policy for Performance and Security Darren Mar-Elia Group Policy MVP, CTO & Founder SDM Software,
Extending Enterprise Networks to Windows Azure Ganesh Srinivasan Program Manager, Windows Azure Networking Microsoft Corporation AZR316.
Designing a Private Cloud Infrastructure for Microsoft SQL Server: Financial Services Case Study Ross Mistry Principal Enterprise Architect Microsoft Corporation:
Deep Dive into Windows Azure Virtual Machines – From Cloud Vendor and Enterprise Perspective Vijay Rajagopalan Principal Lead Program Manager Microsoft.
Business Continuity Solutions for SQL Database* applications on Windows Azure Alexander (Sasha) Nosov Principal Program Manager Microsoft.
The Busy Developer’s Guide to Virtualization Brian A. Randell Senior Consultant MCW Technologies AAP301.
Visual Studio Tips & Tricks Dustin Campbell Microsoft Corporation Scott Cate EventDay.com DEV319.
Delivering KPIs with Microsoft SQL Server Analysis Services
Operating and Optimizing Multi-Tenant SaaS Applications in Windows Azure: An IT Pro Perspective Rainer Stropek CEO, Co-Founder software architects gmbh.
SQL Azure Administration and Application Self-Servicing Michal Lesiczka Program Manager Microsoft Corporation Vinod Jagannathan Program Manager Microsoft.
4/19/2017 7:47 PM DBI311 Microsoft SQL Server Data Tools: Database Development from Zero to Sixty Gert Drapers Principal Group Program Manager.
Configuring Kerberos for Microsoft SharePoint 2010 BI in 7 Steps (SQL Server 2012) Chuck Heinzelman Senior Program Manager – BPD CX Microsoft Corporation.
Enabling Disaster Recovery for Hyper-V Workloads Using Hyper-V Replica Shreesh Dubey Principal Group Program Manager Microsoft Corporation VIR302.
Application Integration Futures - The Road Map and What's Next on Windows Azure Bala SriramRajesh Ramamirtham Director of DevelopmentProgram Manager AZR207.
Implementing Scrum Using Team Foundation Server Richard Hundhausen President, Accentient DEV212.
App Compat for Nerds: Understanding, Troubleshooting, and Fixing Busted Apps chris jackson principal consultant microsoft corporation WCL402.
Optimizing Microsoft SQL Server Analysis Services for Big Data Adam Jorgensen Microsoft Corporation.
Windows Azure Storage Services Saranya Sriram, Technology Evangelist, Microsoft, India.
Building, Running, and Managing Workflows on Windows Azure Jürgen Willis Group Program Manager Microsoft Corporation AZR321.
Accelerating the Power of the Cloud with Microsoft Private Cloud Fast Track and EMC Infrastructure Mike McGhee Solutions Engineer EMC Corporation WSV211.
Windows Azure SQL Database and Storage Name Title Organization.
Service Bus Solution Patterns Clemens Vasters Principal Technical Lead Microsoft Corporation Abhishek Lal Senior Program Manager Microsoft Corporation.
Building Integration Solutions using BizTalk On-Premises and on Azure Javed SikanderRajesh Ramamirtham Group Program ManagerProgram Manager AZR211.
Preparing to Support Enterprise Applications on Windows Azure Eric Mattingly Service Engineer Microsoft Corporation AZR301.
Windows Azure Insights for the Enterprise IT Pro John Craddock Infrastructure and Identity Architect XTSeminars AZR301.
Best Practices and Lessons Learned: Private Cloud Deployment in the Enterprise Ryan Sokolowski Senior Consultant, Microsoft Consulting Services Microsoft.
Real World High Availability and Site Resilience Design Robert Gillies Solution Architect Microsoft Corporation EXL308.
Using the Windows Server 2012 Server Manager for Remote and Multi-Server Management Wale Martins Senior Program Manager Microsoft Corporation WSV335.
SQLCAT: SQL Server HA and DR Design Patterns, Architectures, and Best Practices Using Microsoft SQL Server 2012 AlwaysOn Sanjay Mishra Program Manager.
Advanced Automation Using Windows PowerShell 3.0 Hemant Mahawar Program Manager Microsoft Corporation Travis Jones Program Manager Microsoft Corporation.
What's New with IIS 8 Performance, Scalability, and Security Robert McMurray Program Manager Microsoft Corporation WSV332.
AZR203. WA Storage Geo-Replication.
ASP.NET for Mobile and Tablet Development Damian Edwards Senior Program Manager Microsoft Corporation.
Paul D. Sheriff DEV216 MVVM Made Easy Paul D. Sheriff
Demystifying Team Foundation Server Builds Mickey Gousset Principal Consultant Infront Consulting Group DEV342.
Node.js & Windows Azure AZR326  JavaScript on the Server!  Event driven I/O server-side JavaScript  Not thread based, each connection uses only a.
VIR326. Dell Compellent always puts the right data in the right place at the right time at the right cost. That’s Fluid Data.
Developing High Performing Parallel Application Services on Windows Azure Wen-ming Ye Sr. Technical Evangelist Microsoft Corporation.
WCL328 - Windows Intune for the Enterprise David Nudelman Senior Consultant – Microsoft MVP OCSL - UK.
App Controller Tabrez Mohammed Yuan Zheng Program Managers Microsoft Corporation MGT303.
Learn more: Download SCM: Join the TechNet Wiki community:
COS308. SQL Azure Database DEMO.
Building a Highly Available Failover Cluster Solution with Windows Server 2012 from the Ground UP Rob Hindman Program Manager Microsoft Corporation Lalithra.
+1 (425) Business Continuity Solutions for SQL Database* applications in Windows Azure Alexander (Sasha) Nosov Principal Program Manager Microsoft.
Windows Azure IaaS and How It Works Corey Sanders Principal Program Manager Lead Microsoft Corporation AZR201.
AZR319: Monitoring and Managing Your Windows Azure Applications and Services Chandrika Shankarnarayan, Senior Program Manager Lead Vikram Desai, Senior.
Hybrid Will Rule: Options to Connect, Extend and Integrate Applications in Your Data Center and Windows Azure Yousef A. Khalidi Distinguished Engineer.
Cloud-Ready Data Services. cloud data services.
Deploying Private Clouds (Lessons Learned from the Windows Server 2012 TAP) Pat Fetty and Allen Stewart Principal Program Manager and Principal Group Program.
Advanced Microsoft SharePoint 2010 Upgrade Troubleshooting Shane Young – Todd Klindt SharePoint Nerds Rackspace OSP339.
Async Made Simple in Windows 8, with C# and Visual Basic Alex Turner Program Manager VB/C# Compilers Microsoft Corporation DEV332.
Integrating SQL Server FileTables, Property Search, and FTS/Semantic Search Bob Beauchemin Developer Skills Partner SQLskills.
Demystifying Forefront Edge Security Technologies – TMG and UAG Richard Hicks Director – Sales Engineering Celestix Networks, Inc. SIA208.
Going Beyond F11: Debug Better and Faster with Visual Studio 2012 Brian A. Randell Senior Consultant MCW Technologies DEV317.
9/23/2018 1:04 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
TechEd /15/2018 8:51 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
11/16/ :06 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
11/21/2018 4:57 AM SIA303 Advanced Persistent Threats (APT): Understanding the New Era of Attacks! Marcus Murray Security Team Manager, Microsoft MVP –
TechEd /23/ :44 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Linux on Windows Azure IaaS with Partner Demos
2/17/2019 7:32 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Linux on Windows Azure IaaS with Partner Demos
Pushing Data to and from the Cloud with SQL Azure Data Sync
Sayed Ibrahim Hashimi Program Manager Microsoft Corporation
Presentation transcript:

Windows Azure Storage: How It Works, Best Practices, and Future Directions Jai Haridas Development Manager Microsoft Corporation AZR306

Windows Azure Storage Introduction

images BlobsContainer ACCOUN T videos contoso PIC01.JPG PIC02.JPG VID1.AVI

Blogs EntitiesTable ACCOUN T Videos contoso PartitionKey=‘uid1’ RowKey=‘B:002’ Rating=‘2’ PartitionKey=‘uid1’ RowKey=‘C:002:003’ Committed=‘1’ PartitionKey=‘uid2’ RowKey=‘pic.wmv’ Rating=‘1’

orders MessagesQueue ACCOUN T imageprocessin g contoso CustomerId=41 OrderId=O21 CustomerId=12 OrderId=O1 BlobUrl= ontoso.blob…

announcing Awesomeness

Storage CapacityGeographically RedundantLocally Redundant First 1 TB / Month$0.125 per GB$0.093 per GB Next 49 TB / Month$0.11 per GB$0.083 per GB Next 450 TB / Month$0.095 per GB$0.073 per GB Next 500 TB / Month$0.09 per GB$0.063 per GB Next 4,000 TB / Month$0.08 per GB$0.053 per GB Next 4,000 TB / Month$0.055 per GB$0.037 per GB

Higher durability 3 local replicas in primary location Local replicas – synchronously replicated Common failures (disk, node, rack) – use local copies to recover Major disasters – contact customer about potential data loss Reduced Price – 23-34% based on how much you store Turn off Geo for your storage account in portal Non-critical data that can be recreated on major disasters Application manages its own replica Companies have limitations on geo locations Locally Redundant Storage Highest level of durability 3 local replicas each in primary and secondary locations Local replicas – synchronously replicated Geo replica – asynchronously replicated Common failures (disk, node, rack) – use local copies to recover Major disasters – use geo replicated copy (400+ miles apart) Price remains the same as before Enabled by default Geo Redundant Storage

demo Configure Analytics via Portal

Windows Azure Storage Key Concepts

Key Concepts - Indexes

Key Concepts – How are objects stored? Account Name Container Name Blob Name user1logs log user1logs log ……… user1logs log user1logs log ……… user2logs log Account Name Container Name Blob Name user1logs log user1logs log ……… user1logs log user1logs log ……… user2logs log

Key Concepts – How does storage scale? A A B C A

Key Concepts – Scalability Targets

Windows Azure Storage Best Practices

Storage Accounts

Account Name Container Name Blob Name User1logs log user1logs log ……… user1logs log user1logs log ……… user1logs log Common Design & Scalability

Blob Design & Scalability

Table Design & Scalability

Queue Design & Scalability

Shared Access Signatures (SAS)

demo Analytics Demo

Windows Azure Storage Future Direction

Future

Storage team Pricing Getting Storage

Meetwindowsazure.com DOWNLOAD Windows Azure Windowsazure.com/ teched Hands-On Labs

Connect. Share. Discuss. Learning Microsoft Certification & Training Resources TechNet Resources for IT Professionals Resources for Developers

Required Slide Complete an evaluation on CommNet and enter to win!

Scan the Tag to evaluate this session now on myTechEd Mobile