enjoy your time in "cloud vegas"
TRANSCRIPT
AZRCT303: How to enjoy your time in Cloud Vegas
Marc MercuriSr. DirectorCloud StrategyHow to enjoy your time in Cloud VegasPresented in 2012
MICROSOFT CONFIDENTIAL INTERNAL ONLY
9/21/20151 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.
Session Objectives and TakeawaysSession Objective(s): Review common, recurring misconceptions seen with customersReview common mistakes made by customersDiscuss strategies and toolsLearn some of the Dos and Donts learned from real world customer projects
MICROSOFT CONFIDENTIAL INTERNAL ONLY
9/21/2015 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.2TechReady 14
MICROSOFT CONFIDENTIAL INTERNAL ONLY
MICROSOFT CONFIDENTIAL INTERNAL ONLY
MICROSOFT CONFIDENTIAL INTERNAL ONLY
MICROSOFT CONFIDENTIAL INTERNAL ONLY
MICROSOFT CONFIDENTIAL INTERNAL ONLY
SLA requirements
SLA is for our platform, not their app
Azure SLAs Dont Cover3rd Party APIs Outside Azure
MICROSOFT CONFIDENTIAL INTERNAL ONLY
Auto-scaling is Not Automatic for Compute
The differences in VM sizes
Using Servers Only WhenYou Need Them
MICROSOFT CONFIDENTIAL INTERNAL ONLY
Platform has 3x DB copies,but an app can corrupt all 3
Retry logic is not optional
Dont disable retry logicto see if it fixes it [scaling]
MICROSOFT CONFIDENTIAL INTERNAL ONLY
Always implement retry logic in your codeImplemented in Azure Storage clientRequired for success with SQL AzureQueries can fail for various reasons a malformed query, network issues, etc. Some errors are transient, the problem often goes away by itselfIt makes sense to retry the query after a short intervalIf the query still fails after several retries, you would report an errorNot just for storage operationsA best practice when calling cloud services
Retry Logic
Part of Microsoft Enterprise Library 5.0 Integration Pack for Windows AzureSet of reusable components for adding intelligent retry logic into applications leveraging:SQL AzureWindows Azure StorageWindows Azure Service Bus Windows Azure Caching ServiceEnables the developer to select from the following retry strategies:IncrementalFixed intervalExponential back-offExtendible strategiesError detectionCustom retry logic
Whats different (Full TextSearch, Encryption, etc.)
Physics
Storage Account Limits
MICROSOFT CONFIDENTIAL INTERNAL ONLY
Single storage account:Capacity Up to 100 TBs Transactions Up to 5,000 entities/messages/blobs per second Bandwidth Up to 3 gigabits per second Single QueueAlways in a single partition; up to 500 messages /secondSingle Table PartitionUp to 500 entities per secondSingle BlobUp to 60 MB per secondKnowing & Dealing with Storage Account Limits
MICROSOFT CONFIDENTIAL INTERNAL ONLY
14
MICROSOFT CONFIDENTIAL INTERNAL ONLY
15
How CDN works
Whats in CTP and Whatsin Production
Legacy licensing and the cloud
MICROSOFT CONFIDENTIAL INTERNAL ONLY
Know When to Use More Than One SQL Azure DB
You Still Need to Test
Set Up DiagnosticsBefore You Have Problems
MICROSOFT CONFIDENTIAL INTERNAL ONLY
Canonical 3 tier app scales by adding and removing nodes in front and middle tiers.Federations extend the model to the DB TierIn SQL Azure partitions have associated per db costsIn highly elastic scenarios partitions may be needed for just a few hours or daysIf load is predictable, partition before load commences, de-partition after load has subsided
MICROSOFT CONFIDENTIAL INTERNAL ONLY
Marc Mercuris
Infrastructure Remediation
Process Remediation
Operational Readiness
MICROSOFT CONFIDENTIAL INTERNAL ONLY
Marc Mercuris
Understand Cloud FirstArchitecture
Model Their Applications
Establish a Grow UpStrategy for Legacy Apps
MICROSOFT CONFIDENTIAL INTERNAL ONLY
Marc MercurisActivityDefinitionRehostRedeploy the app to a different hardware environment .Only changes are to the hardware infrastructureRefactorMake code / configuration changes to connect the app to new infra services Degree of difficulty is based on requisite code changes, which can vary from none to widespreadReviseModify or extend the existing codebase to support legacy modernization requirements, then use Rehost or Refactor options to deploy to cloud Legacy code must be retained, for which there is frequently no documentation and/or institutional knowledgeRebuildRebuild the solution on a providers application platform by discarding the existing application code and rearchitecting the application for a new containerLegacy code does not need to be retainedReplaceDiscard an existing application (or set of applications) and use commercial SaaS
Gartners 5 Rs
MICROSOFT CONFIDENTIAL INTERNAL ONLY
Marc Mercuris
Understand High Availability
Thoughtful Approaches to Compliance
Start Small
MICROSOFT CONFIDENTIAL INTERNAL ONLY
MICROSOFT CONFIDENTIAL INTERNAL ONLY
MICROSOFT CONFIDENTIAL INTERNAL ONLY
Session Objectives and TakeawaysSession Objective(s): Review common, recurring misconceptions seen with customersReview common mistakes made by customersDiscuss strategies seen as successful in customer projectsLearn some of the Dos and Donts learned from real world customer projects
MICROSOFT CONFIDENTIAL INTERNAL ONLY
9/21/2015 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.25TechReady 14
Please Complete An Evaluation FormYour input is important!Multiple ways to access Online Evaluation Forms:CommNet stations located throughout conference venuesVia a Windows mobile deviceVia the CommNet Windows Phone Evaluation and Session Scheduling applicationFrom any wired or wireless connection to https://www.MyTechReady.comFor more information please refer to your Pocket Guide
Speaker Click Hereto Launch Video1.2.3.4.
MICROSOFT CONFIDENTIAL INTERNAL ONLY
9/21/2015 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.26TechReady 14
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.
MICROSOFT CONFIDENTIAL INTERNAL ONLY
TechReady 149/21/2015 8:13 AM27 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.
Viva Las VegasElvis PresleyElvis Double Features Viva Las Vegas & Roustabou, track 1/23, disc 1/11993Pop140309.55eng - Amazon.com Song ID: 203958014