70-534 architecting azure solutions

Upload: paul-fuyane

Post on 06-Mar-2016

42 views

Category:

Documents


2 download

DESCRIPTION

Exam preparation and Study Guide for preparing for the 70-534 Azure exam

TRANSCRIPT

Stronger. Together. One Microsoft

Microsoft Learning Ignite | May 4 8, 2015 | Chicago, IL

Mark Grimes | MCS | MCTMicrosoft Consulting ServicesLight IT up.Exam Preparation 70-534Mark GrimesSenior ConsultantMicrosoft Consulting Services

Aka.ms/certification/70-534Session Objectives And TakeawaysSession Objective(s): Objective 1: Understand the Breakdown of Exam Contents by categoryObjective 2: Understand the correct study resources and linksObjective 3: Try to get you 4-7 conceptual points ahead!Key Takeaway 1Increase participants ability to successfully prepare for and pass, Exam 70-534Key Takeaway 2Understand architectural decisions for Microsoft Azure solutions 5/15/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.3Tech Ready 15Azure CertificationThree Exams = MCSD: Azure Solutions Architect = BRAND NEW!Got your free book too?Roadmap Azure Certification

http://bit.ly/Ignite-CertApp5BreakdownMark GrimesTechReady 17 2013 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.5/15/20157Side-by-side Comparison | 70-533/470-53370-534Implement WebsitesImplement Cloud ServicesDesign WebsitesImplement StorageImplement Cloud ServicesDesign an Application Storage and Data Access StrategyImplement Virtual NetworksImplement an Azure ADImplement Virtual Machines Design Azure Infrastructure and NetworkingImplement Cloud ServicesDesign an Advanced Application8 2010 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 Azure componentsComputeVirtual MachinesWeb SitesMobile ServicesCloud ServicesWeb RolesWorker RolesData ServicesStorageSQL DatabaseHDInsightCacheRedisBackupRecovery Manager

App ServicesMedia ServicesService BusNotification HubsSchedulerAutomationBizTalk ServicesBizTalk Hybrid ConnectionsVisual Studio OnlineActive DirectoryMulti Factor AuthenticationAPI Management Azure RemoteApp

NetworkExpressRouteVirtual NetworkTraffic ManagerCDNSDKs.NETJavaPHPPythonNode.jsRuby

9 2010 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.Design Azure Infrastructure & Networking

TechReady 17 2013 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.5/15/201510Global Foundation Services (GFS) DatacentersDatacenter Architecture19 Datacenters and growingIntegrates Software, hardware, operationsRegional Availability2 Regional Datacenters per Geographic Area16 Buildings per Region~600,000 Servers per regionFiber Infrastructure

High AvailabilityThousands of Servers in pluggable unitsFull Power Redundancy and ContingencyTriple Redundant data storage and geo replication

Global Foundation ServicesMicrosoft AzureOffice 365Other Business (CRM, etc.)Consumer (Hotmail, OneDrive, etc.)MS ITMICROSOFT CONFIDENTIAL INTERNAL ONLY5/15/201511 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.Virtual Networks and ServicesDNSDNS Resolves VMs by name within the same cloud serviceMachine names are modeled explicitly and registered in the DNS service

BYO DNS Use your on-premise DNS serversDeploy a DNS server in Windows AzureUse public DNS services

DHCPPublic IP Addresses in Azure PoolPublic IP to Every VM = PIPIP to Cloud Services = VIP or Reserved IP is STICKY!Can Move IPs across cloud services

MICROSOFT CONFIDENTIAL INTERNAL ONLY5/15/201512 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.Virtual Networks and ServicesNetwork Storage GroupsTied to subscriptionControl traffic from one VM to anotherContains Access Control rulesRequires a regional Vnet if not, use ACLNot Compatible with Vnet tied to Affinity group

Understand ACLsCan Secure VM with input ACLsCan Permit or DenyThink Packet FilteringFor Endpoints onlyCan also configure with PS

MICROSOFT CONFIDENTIAL INTERNAL ONLY5/15/201513 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 ComputeIaaSInfrastructure-as-a-ServiceStorage/Compute/NetworkPaaSInfrastructure-as-a-Service-faster, cheaper, lower risk

MICROSOFT CONFIDENTIAL INTERNAL ONLY5/15/201514 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 ComputeMachine ClassificationsA FamilyHighest value VM SizeBasic and Standard SizesGeneral Purpose and High MemoryHigh Performance A8/A9 (RDMA)

D Family60% faster CPUUp to 112 GB MemoryLocal SSD storage

G FamilyOptimized for data workloadsUp to 32 CPU cores, 448 GB RAM, 6.5 TB local SSDLatest generation Intel processorMICROSOFT CONFIDENTIAL INTERNAL ONLY5/15/201515 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.Cloud Service

Cloud Services, Roles and InstancesCloud Service is a management, configuration, security, networking and service model boundaryWorker RoleWeb RoleVM1VM2VM3VM4VM5VMINSTANCESROLES16 2013 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.Cloud Service

Virtual MachinesStandalone Virtual Machines are Cloud Services roles with exactly one instance Virtual MachineVM17 2013 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.

Connected Virtual MachinesMultiple Virtual Machines can be hosted within the same cloud service Cloud ServiceVirtual MachineVMVirtual MachineVM18 2013 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 ComputeFault DomainsRepresent groups of resources anticipated to fail together i.e. Same rack, same serverFabric spreads instances across fault at least 2 fault domainsUpdate DomainsRepresents groups of resources that will be updated togetherHost OS updates honour service update domainsSpecified in service definitionDefault of 5 (up to 20)Availability SetsVMs in separate Fault DomainsSLA 99.95 | HW SW | Windows & Linux

MICROSOFT CONFIDENTIAL INTERNAL ONLY5/15/201519 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.VPN and Express RouteReduces Risk, Complexity, Costs, Latency | Increases Bandwidth & AvailabilitySeeCloudCustomerSegment and workloads

Secure point-to-site connectivityVirtual network (Point-to-Site)

DevelopersPOC EffortsSmall scale deploymentsConnect from anywhere

Secure site-to-site VPN connectivityVirtual network (Site-to-Site)SMB, EnterprisesConnect to Azure computeIaaS and PaaS workloads

Private site-to-site connectivityExpressRouteSMB & EnterprisesMission critical workloadsBackup/DR, media, HPCConnect to all hardwareMICROSOFT CONFIDENTIAL INTERNAL ONLY5/15/201520 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.Describe Azure App ServicesAzure ADIdentity and Access capabilitiesLeverage for SSO for LoB and SaaSQuery and Manage Objects through Graph APIAzure CacheProvides super fast data access3 Flavors: Azure Redis, Managed Cache ServiceIn-Role CacheMFARequires verificationMobile App, phone call, SMSWith Azure AD or customer apps/directories (SDK)On-premises option available

Service BusHosted Communications InfrastructureRelayed and Brokered messagingReliably stores messages until other side ready

MICROSOFT CONFIDENTIAL INTERNAL ONLY5/15/201521 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.Describe Azure ServicesTraffic ManagerControl the distribution of user traffic to various endpointsIntelligent Policy Engine to DNS queriesMedia ServicesScalable media management and delivery of applicationsSecure upload, store, encode & package dataBoth on-demand and streamingCDNGlobal SolutionDeliver High Bandwidth ContentProvide Maximum bandwidth

MICROSOFT CONFIDENTIAL INTERNAL ONLY5/15/201522 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.This Azure Service provides connectivity options for WCF and other service endpoints e.g. RESTService BusAzure CacheMFACDNTraffic Manager Service BusAzure CacheMFACDNTraffic Manager MICROSOFT CONFIDENTIAL INTERNAL ONLY5/15/201523 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.Secure Resources

TechReady 17 2013 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.5/15/201524Secure Resources using Managed IdentitiesAD On-premises vs Azure ADGraph APIProgrammatic Access to Azure AD | RESTfulCRUD | Application must be registered and configuredRequests use standard HTTP MethodsOAuthAuthZ web apps and web APIs in Azure AD TenantAccess authorization, role-based assignment for app and user authorizationOpenID ConnectAuthZ protocol for SSOExtends Oauth 2.0 for use as AuthN protocol

MICROSOFT CONFIDENTIAL INTERNAL ONLY5/15/201525 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.Secure Resources using Hybrid IdentitiesSAML AuthNClaims or Assertions about objectsXML token formDirSync ReplicationSynchronization between On-premises and Azure ADFiltering by OU and or AttributesFederation via AD FS and ACSAD FS - SSO by trusted relationshipsACS Cloud Based AuthN and AuthZIntegrated with stds based IdPs and Web IdentitiesMultiple protocol support and web platforms

MICROSOFT CONFIDENTIAL INTERNAL ONLY5/15/201526 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.Use Appropriate Data Security SolutionData In TransitImport/Export ServiceThink Hybrid, Across Service BusAlso includes internal movement e.g. 2 VMsBitlocker Drives to protect in transit MandatoryCustomer Facing secured withSSL/TLSAll LDAP within and between datacenters is signedData at RestIncludes: Storage Objects, containers % Physical Media2 Types: Data in Production and not e.g. VHDSecret keys all stored in DirectoryEncrypted using Distributed Key Manager (DKM)See Protecting Data in Microsoft AzureMICROSOFT CONFIDENTIAL INTERNAL ONLY5/15/201527 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.Design an RBAC StrategySecure Resource ScopesEvery Azure subscription associated w/ Azure Active Directory. Built in Roles assigned to Azure AD users, groups, and services3 Ways to Assign roles: 1. subscription 2. resource group 3. resource level. Assigned role defines the level of access on the Azure resource.

3 built-in roles Owner: has full control over Azure resources. Owner can perform all management operations on a resource including access management. Contributor: can perform all management operations except access management. So, a contributor cant grant access to others.Reader: can only view resources. Reader cant view secrets associated with a resource.

Xplat-cli | Same functionality as Azure PortalWritten in JavaScript and requires Node.js @github

MICROSOFT CONFIDENTIAL INTERNAL ONLY5/15/201528 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.This provides programmatic access to Azure ADRemote PowerShellLDIFDEGraph APIOpenID ConnectOAuth

Remote PowerShellLDIFDEGraph APIOpenID ConnectOAuth

MICROSOFT CONFIDENTIAL INTERNAL ONLY5/15/201529 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.Design Application Access and Data Strategy

TechReady 17 2013 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.5/15/201530Design Data StorageData Storage OptionsTable StorageSQL Database, My SQLDocumentDB (NoSQL)BlobMongoDBData Security OptionsAzure Storage | Share Access Signature - SASSQL Database same model as on-premises

MICROSOFT CONFIDENTIAL INTERNAL ONLY5/15/201531 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 Mobile ServicesNode.js Express

.NET Web API

Azure Active DirectoryUser Authentication

FacebookTwitterMicrosoftGoogle

REST APIData

SQLTables

Mongo DB

On-premises

Push Notifications

WindowsiOSOSXAndroidChrome

Offline SyncNative SDKsX-Plat SDKsAzure Active DirectoryWindowsiOSAndroidHTML5/JSXamarinPhonegapSencha

KindleIn-appOffice 365SalesforceDynamicsMICROSOFT CONFIDENTIAL INTERNAL ONLY5/15/201532 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.Design Applications using Mobile ServicesCreate and Consume Mobile ServicesChoose Backend | JavaScript or .Net | no going back!Globally Unique name w/in Mobile Svcs | 2-60 charRequires Azure SQL | Use existing (saves cost) or create newMust use Region | Affinity groups not usedSee also See more for Data AccessData stored in TablesIntegrate offline sync capabilities into an AppUpdate App to support featureinitialize MobileServiceClient.SyncContext to a local storeThen reference your table through the IMobileServiceSyncTable interfaceSQLite for Windows 8 Phone projectsChange Processor Architecture to x86, x64 or ARMIn VS, run Manage Nuget Packages , install the WindowsAzure.MobileServices.SQLiteStore package see more Using Offline data sync in Mobile ServicesMICROSOFT CONFIDENTIAL INTERNAL ONLY5/15/201533 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.would using RESTAPI be a way to consume the services?Design Application that use NotificationsImplement Push notification services in Mobile SvcsRegister App with WINS and configure Mobile ServicesUpdate the app to register for notificationsUpdate server scripts to send notificationsInsert data to receive push notifications see moreSend Push Notifications to all subscribersNotification Hubs to broadcastUse TAGS to to subscribe for notifications for different news categoriesUse Template feature for localization. Can use tags also e.g. world_en world_frSend Push Notifications to a segment of subscribersCan send only to specific Authenticated UsersUpdate Service to require AuthNSee moreMICROSOFT CONFIDENTIAL INTERNAL ONLY5/15/201534 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.Design Applications that use a Web APIImplement a Custom APIPublish to External, Partner and Internal developersExtend Operations for data and servicesEach API has 1 or more operationsEach API can be added to one or more productsThus..Subscribe to Product > which contains that API, then call the APIs operationSee more

Scale using Azure WebsitesFree -> Shared -> Basic -> Standard2 Actions: Change Plan + Configure Settings (Scale tab)Choose Instance Size | S,M,L | but not in Shared modeSelect Instance Count see more

MICROSOFT CONFIDENTIAL INTERNAL ONLY5/15/201535 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.Design Applications that use a Web APIOffload long running Websites WebJobsRun Programs or Scripts 3 waysOn demand 2.Continuously 3.On a scheduleNo Additional Cost to use WebJobsDeploy in 3 ways: 1. Portal 2. VS 3. Continuous Delivery See moreSecure web API w/Azure ADDeveloper and Standard Pricing TierClient Certs | API Mgt REST API | Ext IDs | DelegationOpen Source for .Net, Windows Store, iOS & Android

MICROSOFT CONFIDENTIAL INTERNAL ONLY5/15/201536 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.Design a Data Access Strategy for HybridConnect to On-premises usingService BusBizTalk Hybrid ConnectionsVPN Capabilities of websitesConstraints for Connectivity with VPNS2S - Need externally facing IPv4 IP address & VPN device or RRASP2S - must have VPN client on every clientExpressRoute Service Provider must support e.g. MPLSOptions to join VMs to domains or Cloud servicesSelect Existing Cloud Service or Create New One

MICROSOFT CONFIDENTIAL INTERNAL ONLY5/15/201537 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.Design a Media SolutionOverviewBuild Scalable Media Management and DeliverySecurely Upload, Store, Encode and Package AV for On-Demand and Live StreamingClients such as TV, PC, and mobile devicesCan use end-end workflowsStreaming CapabilitiesIngest, Preview, Store, Deliver Content2 Encode OptionsEncode directly to Smooth Streaming Encode to MP4 and then convert to Smooth StreamingUse Common Protocols e.g. MPEG DASH, Smooth, HLS, HDSOr to a Content Delivery Network for further Distribution scale to millions

MICROSOFT CONFIDENTIAL INTERNAL ONLY5/15/201538 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.Design a Media SolutionVideo on-demandBlobs only supported storage typeMonitoring ServicesBlobs only supported storage typeMonitor Blob, Table and Queue Services

3 Levels

Minimal - Collects metrics such as ingress/egress, availability, latency, and success percentages, which are aggregated for the Blob, Table, and Queue services.Verbose - In addition to the minimal metrics, collects the same set of metrics for each storage operation in the Azure Storage Service API. Verbose metrics enable closer analysis of issues that occur during application operations. Off - Turns off monitoring. Existing monitoring data is persisted through the end of the retention period.

MICROSOFT CONFIDENTIAL INTERNAL ONLY5/15/201539 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.This feature set of Azure Media Services encrypts live streaming or on demand content EncodeIngestProtectStreamEncodeIngestProtectStreamMICROSOFT CONFIDENTIAL INTERNAL ONLY5/15/201540 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.Design an Advanced Application

TechReady 17 2013 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.5/15/201541Create Compute-intensive applicationsDesign High Performance Computing (HPC)HPC Pack 2012 R2Microsoft MPI 2012 R2SchedulerOther compute-intensive applicationsMPI Message Passing Interface Applications on A8 and A9 instancesAzure Worker RoleHPC Services for ExcelJava on a Virtual MachineDeployment OptionsHybrid with On-premisesMicrosoft Azure exclusivelyParametric SweepMICROSOFT CONFIDENTIAL INTERNAL ONLY5/15/201542 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.Create Long-Running Applications Implement Worker Roles Can run asynchronous, long-running or perpetual tasks independent of user interaction or input.Design Stateless ComponentsFollow Communications Pattern of WCFAllows Fabric to route requests to any Web Role in ClusterMICROSOFT CONFIDENTIAL INTERNAL ONLY5/15/201543 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.Select the Appropriate Storage OptionQueue Centric pattern for developmentAppropriate Storage for PerformanceStorage OptionsFor Cloud ServicesVMs interacting with Storage ServiceSQL DatabaseMICROSOFT CONFIDENTIAL INTERNAL ONLY5/15/201544 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.Integrate Azure ServicesUse of Machine LearningA fully managed service Create, test, operationalize and manage predictive analytics solutions in the cloud.Big DataHDInsight service that deploys and provisions Apache Hadoop clusters in the cloudProvides Software Framework to manage, analyze and report on big dataMedia ServicesScalable Media Management and Delivery ApplicationsCan Securely upload, store, encode and package audio/video content OnDemand or StreamingAzure SearchDelegates Server and Infrastructure ManagementReady to us service to populate search dataMICROSOFT CONFIDENTIAL INTERNAL ONLY5/15/201545 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.Which is the best option to run synchronous, long running or perpetual tasksVirtual MachinesCloud ServicesWorker RolesWeb JobsNetwork Security Groups Virtual MachinesCloud ServicesWorker RolesWeb JobsNetwork Security Groups MICROSOFT CONFIDENTIAL INTERNAL ONLY5/15/201546 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.Design Websites

TechReady 17 2013 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.5/15/201547Websites for Scalability and PerformanceWebsitesNear instant deploymentSSL and Custom Domain Names only on Basic / Std modesWebjobs provide background processing for independent scalingCan Scale to larger machines without RedeployVMsNeed Affinity Group and LB to prevent simultaneous restarts for maintenance or HW failsCloud ServicesBetter for more control over web server envRemote into Server or Startup Tasks

For all the Above SeeWebsites, Cloud Services and Virtual Machines ComparisonMICROSOFT CONFIDENTIAL INTERNAL ONLY5/15/201548 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.Deploy WebsitesImplement Azure Site ExtensionsSite extensions are web apps with simple metadata for extension registration.

Can be authored for any development stack supported by the Azure Websites platformAn extensible management end point per Azure WebsiteSource code editors e.g. VSO for connected resources such as a MySQL database Available per website in Azure Preview Portal:Packaged in NuGet format

MICROSOFT CONFIDENTIAL INTERNAL ONLY5/15/201549 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.Deploy WebsitesCreate PackagesContinuous Delivery w/ VSOUse Tem Foundation Version Control (TFVC) for source controlDeployment SlotsSTANDARD mode websites requiredStaging SlotProduction Slot Web DeployOlder IIS Extension method to Export and ImportFTP Locations SettingsDeployment or Profile Publishing Settings

MICROSOFT CONFIDENTIAL INTERNAL ONLY5/15/201550 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.Websites for Business Continuity Scale up and out - Azure Websites and SQL

Design for DRSecondary RegionPublish to new regionUpdate DNS, SSL, CNAME, etc..Design Data TierAzure SQLBuilt-in HAmultiple copies of all data in different physical nodes located across fully independent physical sub-systems to mitigate outages due to failures of individual server components, such as hard drives, network interface adapters, or even entire servers. At any one time, three database replicas are running

MICROSOFT CONFIDENTIAL INTERNAL ONLY5/15/201551 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.What is the best option to add background processing to your app?Virtual MachinesCloud ServicesWorker RolesWeb JobsNetwork Security Groups Virtual MachinesCloud ServicesWorker RolesWeb JobsNetwork Security GroupsMICROSOFT CONFIDENTIAL INTERNAL ONLY5/15/201552 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.Design a Management, Monitoring and Business Continuity Strategy

TechReady 17 2013 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.5/15/201553Hybrid & Azure Architectures for System CenterCommon ElementsIdentity, Virtualization, Management, Development and Data Platform acrossConsiderations for Managing resources with System CenterConfiguration Manger Client Device and Application ManagementOperations Manager Monitoring and AlertingVirtual Machine Manager DataCenter MgtService Manager ITIL based SM and Human WF + CMDBData Protection Manager Backup and Disaster RecoveryOrchestrator Workflow EngineScenarios for HybridPrivate CloudPublic Cloud Service Provider CloudMICROSOFT CONFIDENTIAL INTERNAL ONLY5/15/201554 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.Design a Monitoring StrategyReal User ExperienceApplicationGlobal Service Monitor

OperationsManagerTransactionReliabilityAvailabilityTransactionTeam Foundation ServerAlerts

Visual Studio DeveloperWork ItemsIntelliTraceBuild / DeployWebtestWebtest UploadPerformance

Webtest

MICROSOFT CONFIDENTIAL INTERNAL ONLY5/15/201555 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 BCR/DR CapabilitiesHyper-V ReplicaSimple, Affordable Second SiteExtended Replication -3rdHardware Agnostic either sideHybrid CloudSeamless Integration:Private Cloud toService Provider CloudWindows AzureASRWHEN TO USE: 2nd Site / Use SCCMM, Unprotected workloadsWHEN NOT: Workload requires synchronous replication, data outside of VHDWorkload needs to recover physical servers, beyond Hyper-V replicas capabilities MICROSOFT CONFIDENTIAL INTERNAL ONLY5/15/201556 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.Disaster Recovery StrategyBackup SolutionsMicrosoft Azure BackupReliable, Simple, EfficientUse for Branch Office or Small BusinessHyper-V Recovery ManagerStorSimpleProprietary Device | Multiple TiersCloud Integrated Storage (CiS)Seamless view of ALL Enterprise Storage | Windows and VMWareSystem Center Data Protection ManagerCan Store backed up DPM data in AzureAs Physical or VMAs Azure VMMICROSOFT CONFIDENTIAL INTERNAL ONLY5/15/201557 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 Automation Use CasesAzure AutomationRunbooksChefConfigure and Automate. Apply Fine Grained Permissionshttps://www.chef.io/solutions/windows/ PuppetCan Configure and Manage Windows and Azurehttp://puppetlabs.com/solutions/microsoft Desired State Configuration Make it So

MICROSOFT CONFIDENTIAL INTERNAL ONLY5/15/201558 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.Which of the following is NOT part of the Azure Monitoring Strategy?Automated System Recovery (ASR)Systems Center Operations Pack (SCOM)Management Pack for Windows AzureDesired State Configuration (DSC)Global Service Manager (GSM)

Automated System Recovery (ASR)Systems Center Operations Pack (SCOM)Management Pack for Windows AzureDesired State Configuration (DSC)Global Service Manager (GSM)

MICROSOFT CONFIDENTIAL INTERNAL ONLY5/15/201559 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): Objective 1: Understand the Breakdown of Exam Contents by categoryObjective 2: Understand the correct study resources and linksObjective 3: Try to get you 4-7 conceptual points ahead!Key Takeaway 1Increase participants ability to successfully prepare for and pass, Exam 70-534Key Takeaway 2Understand architectural decisions for Microsoft Azure solutions 5/15/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.60Tech Ready 15Microsoft Learning Site (http://bit.ly/Ignite-Learning) Your one-stop location for info on all available Microsoft certifications, training, and exam prep resourcesMicrosoft Virtual Academy (http://bit.ly/Ignite-VirtAcad) Your source for on-demand, online technical trainingMicrosoft Training and Certification Guide (http://bit.ly/Ignite-CertApp) Interactive Windows 8.1 app, to help you choose and traverse your pathhttp://aka.ms/certification/70-534

Resources61 2015 Microsoft Corporation. All rights reserved.

2012 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.5/15/201562Extra Study Slides70-534ExpressRoute vs VPNVirtual Network (Point-to-site)Virtual Network (Site-to-site)ExpressRoute Exchange ProviderExpressRoute Network Service ProviderAzure services supportedCloud ServicesVirtual MachinesCloud ServicesVirtual MachinesRefer to validated list.Refer to validated list.Typical BandwidthsTypically < 100 Mbps aggregateTypically < 100 Mbps aggregate200 Mbps, 500 Mbps, 1 Gbps and 10 Gbps10 Mbps, 50 Mbps, 100 Mbps, 500 Mbps, 1 GbpsProtocols SupportedSecure Sockets Tunneling Protocol (SSTP)IPsec (Refer to VPN page for more details)Direct connection over VLANsNSPs VPN technologies (MPLS, VPLS, )RoutingStaticStatic We support policybased (static routing) and route-based (dynamic routing VPN)BGPBGPConnection resiliencyActive-passiveActive-passiveActive-activeActive-activeTypical use cases Prototyping, dev / test / lab scenarios for cloud services and virtual machines Dev / test / lab scenarios and small scale production workloads for cloud services and virtual machines Access to all Azure services (validated list) Enterprise-class and mission critical workloads. Backup Big Data Azure as a DR site Access to all Azure services (validated list) Enterprise-class and mission critical workloads. Backup Big Data Azure as a DR siteMICROSOFT CONFIDENTIAL INTERNAL ONLY5/15/201564 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.Design a Monitoring StrategyBuilt-in AbilitiesDiagnostic Monitor:Web & Worker RolesGlobal Service ManagerSystem Center CapabilitiesManagement Packs: Azure, Azure SQL, SQL Third Party ToolsOpen SourceOps Manager, Application Insights (VSO) Telemetry DataUse Cases for WSUSConfig ManagerCustom SolutionsArchitecture Constructs: Availability Groups and Update DomainsMICROSOFT CONFIDENTIAL INTERNAL ONLY5/15/201565 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.VM Type and Size for a SolutionEach Persistent Data Disk Can be up to 1 TB with up to 16 disks per VMCompute Instance NameVirtual CoresRAMExtra Small (A0)Shared768 MB Small (A1)11.75 GB Medium (A2)23.5 GB Large (A3)47 GB Extra Large (A4)814 GB Compute Instance NameVirtual CoresRAMA5214 GB A6428 GB A7856 GB Compute Instance NameVirtual CoresRAMNetworkingA8856 GB 40 Gbit/s InfiniBand A916112 GB 40 Gbit/s InfiniBand General Purpose VMsMemory Intensive VMsCompute Intensive VMshttp://azure.microsoft.com/en-us/pricing/details/virtual-machines/SMSG Readiness 2013 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.5/15/201566Graph APIhttps://graph.windows.net/contoso.com/tenantDetails?api-version=2013-11-08Returnstenant levelInformation including company name, tech contact, subscriptionshttps://graph.windows.net/contoso.com/groups/7373b0af-d462-406e-ad26-f2bc96d823d9/members?api-version=2013-11-08Returns a groups membershttps://graph.windows.net/contoso.com/users/[email protected]/memberOf?api-version=2013-11-08Get a users direct group membershiphttps://graph.windows.net/contoso.com/users/[email protected]/manager?api-version=2013-11-08Get an individual user's managerhttps://graph.windows.net/contoso.com/users/[email protected]/directReports?api-version=2013-11-08Get an individuals Direct Reportshttps://graph.windows.net/contoso.com/directoryObjects/2bb8892b-b7bf-4ae9-b2f2-02d9103cb82b?api-version=2013-11-08Resolve an directory object via GUIDhttps://graph.windows.net/contoso.com/roles?api-version=2013-11-08Return Roleshttps://graph.windows.net/contoso.com/subscribedSkus?api-version=2013-11-08Return all subscriptions that the tenant owns675/15/2015 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.