![Page 1: Web Sites Mobile Services Corporate Network Microsoft SQL Server Hybrid Connection Other published resources Hybrid Connection](https://reader030.vdocuments.us/reader030/viewer/2022032523/56649d6f5503460f94a51ab5/html5/thumbnails/1.jpg)
![Page 2: Web Sites Mobile Services Corporate Network Microsoft SQL Server Hybrid Connection Other published resources Hybrid Connection](https://reader030.vdocuments.us/reader030/viewer/2022032523/56649d6f5503460f94a51ab5/html5/thumbnails/2.jpg)
Designing & ImplementingHybrid Cloud Solutions
Mario SzpusztaPrincipal Program Manager
CDP-B365
Important Disclaimer:
This session is not about Azure Pack, System Center and IaaS. Most of the content is related to Microsoft Azure Platform-as-a-Service.The target audience are solution architects and development leads.Code examples (C#) are part of it to demonstrate scenarios based on real-world projects.
![Page 3: Web Sites Mobile Services Corporate Network Microsoft SQL Server Hybrid Connection Other published resources Hybrid Connection](https://reader030.vdocuments.us/reader030/viewer/2022032523/56649d6f5503460f94a51ab5/html5/thumbnails/3.jpg)
Hybrid Cloud…… Cloud What!?
![Page 4: Web Sites Mobile Services Corporate Network Microsoft SQL Server Hybrid Connection Other published resources Hybrid Connection](https://reader030.vdocuments.us/reader030/viewer/2022032523/56649d6f5503460f94a51ab5/html5/thumbnails/4.jpg)
Hybrid Cloud outlined
![Page 5: Web Sites Mobile Services Corporate Network Microsoft SQL Server Hybrid Connection Other published resources Hybrid Connection](https://reader030.vdocuments.us/reader030/viewer/2022032523/56649d6f5503460f94a51ab5/html5/thumbnails/5.jpg)
Typical Hybrid Scenarios
Extend Infrastructure to the cloudData Processing in the cloudAccess data & apps in your data centerIntegrate services from On-PremisesProcessing across cloud & On-Premise
![Page 6: Web Sites Mobile Services Corporate Network Microsoft SQL Server Hybrid Connection Other published resources Hybrid Connection](https://reader030.vdocuments.us/reader030/viewer/2022032523/56649d6f5503460f94a51ab5/html5/thumbnails/6.jpg)
Approaches to Hybrid Cloud
Infrastructure extensionData-sync and linkingService-Relay ProxiesMessaging to/from On-PremiseTechnology-specific approaches
![Page 7: Web Sites Mobile Services Corporate Network Microsoft SQL Server Hybrid Connection Other published resources Hybrid Connection](https://reader030.vdocuments.us/reader030/viewer/2022032523/56649d6f5503460f94a51ab5/html5/thumbnails/7.jpg)
Why Hybrid Cloud?
Your IT can benefit from public cloudPay-per-use, scalability, elasticity
You cannot move all to a public cloudExisting investments, legal constraints etc.
Hybrid = best of bothRun in public cloud and your own data center
![Page 8: Web Sites Mobile Services Corporate Network Microsoft SQL Server Hybrid Connection Other published resources Hybrid Connection](https://reader030.vdocuments.us/reader030/viewer/2022032523/56649d6f5503460f94a51ab5/html5/thumbnails/8.jpg)
Sounds Complex?Learn from real-world solutions
![Page 9: Web Sites Mobile Services Corporate Network Microsoft SQL Server Hybrid Connection Other published resources Hybrid Connection](https://reader030.vdocuments.us/reader030/viewer/2022032523/56649d6f5503460f94a51ab5/html5/thumbnails/9.jpg)
Infrastructure Extensions to the CloudAzure VNET, Site-2-Site VPN, Point-2-Site VPN
![Page 10: Web Sites Mobile Services Corporate Network Microsoft SQL Server Hybrid Connection Other published resources Hybrid Connection](https://reader030.vdocuments.us/reader030/viewer/2022032523/56649d6f5503460f94a51ab5/html5/thumbnails/10.jpg)
Infrastructure Extensions to the CloudAdvantages:No development effort requiredEasy to setup and get running
Disadvantages:No additional semantics and extensionsLatency through VPNLimits on additional semantics and logic
![Page 11: Web Sites Mobile Services Corporate Network Microsoft SQL Server Hybrid Connection Other published resources Hybrid Connection](https://reader030.vdocuments.us/reader030/viewer/2022032523/56649d6f5503460f94a51ab5/html5/thumbnails/11.jpg)
Data-Sync and Linking for Hybrid CloudAzure SQL Data Sync & SQL Linked Servers
![Page 12: Web Sites Mobile Services Corporate Network Microsoft SQL Server Hybrid Connection Other published resources Hybrid Connection](https://reader030.vdocuments.us/reader030/viewer/2022032523/56649d6f5503460f94a51ab5/html5/thumbnails/12.jpg)
Data-Sync and Linking for Hybrid CloudAzure SQL Data Sync & SQL Linked Servers
![Page 13: Web Sites Mobile Services Corporate Network Microsoft SQL Server Hybrid Connection Other published resources Hybrid Connection](https://reader030.vdocuments.us/reader030/viewer/2022032523/56649d6f5503460f94a51ab5/html5/thumbnails/13.jpg)
Data-Sync and Linking for Hybrid CloudAdvantages:Development effort depends on scenarioEasy to setup and get running
Disadvantages:Limits on additional semantics & logicDevelopment effort depends on scenarioData-Sync – Limited data types, schedules & in previewLinked Servers – one direction (to Azure) & latency
![Page 14: Web Sites Mobile Services Corporate Network Microsoft SQL Server Hybrid Connection Other published resources Hybrid Connection](https://reader030.vdocuments.us/reader030/viewer/2022032523/56649d6f5503460f94a51ab5/html5/thumbnails/14.jpg)
Hybrid Cloud with Service-Relay AdaptersAzure Service Bus Relay
![Page 15: Web Sites Mobile Services Corporate Network Microsoft SQL Server Hybrid Connection Other published resources Hybrid Connection](https://reader030.vdocuments.us/reader030/viewer/2022032523/56649d6f5503460f94a51ab5/html5/thumbnails/15.jpg)
Hybrid Cloud with Service-Relay AdaptersBizTalk Hybrid Connections
Web Sites
Mobile Services
Corporate Network
Microsoft SQL Server
Hybrid ConnectionOther published resourcesHybrid Connection
Manager
![Page 16: Web Sites Mobile Services Corporate Network Microsoft SQL Server Hybrid Connection Other published resources Hybrid Connection](https://reader030.vdocuments.us/reader030/viewer/2022032523/56649d6f5503460f94a51ab5/html5/thumbnails/16.jpg)
Hybrid Cloud with Service-Relay AdaptersAdvantagesAllows for custom connectivity semanticsNo heavy infrastructure IT requirementse.g., Firewall port openings, NAT, proxies
DisadvantagesRelay – Custom development effortRelay – works best with .NET, onlyBizTalk Hybrid – Only for Websites & Mobile ServicesBoth – Latency, availability, “hick-ups” of relay connectionsBoth – Non-Traditional On-premise scale-out / failover
![Page 17: Web Sites Mobile Services Corporate Network Microsoft SQL Server Hybrid Connection Other published resources Hybrid Connection](https://reader030.vdocuments.us/reader030/viewer/2022032523/56649d6f5503460f94a51ab5/html5/thumbnails/17.jpg)
Messaging to/from On-Premise ServicesAzure Service Bus Topics, Queues
![Page 18: Web Sites Mobile Services Corporate Network Microsoft SQL Server Hybrid Connection Other published resources Hybrid Connection](https://reader030.vdocuments.us/reader030/viewer/2022032523/56649d6f5503460f94a51ab5/html5/thumbnails/18.jpg)
Messaging to/from On-Premise ServicesAdvantagesAsynchronous processingReliability (due to persistent nature of queues)Better scalability (load balancing / load leveling in nature)
DisadvantagesComplexity of asynchronous processingBigger development & architecting effortMight not fit for every use case
![Page 19: Web Sites Mobile Services Corporate Network Microsoft SQL Server Hybrid Connection Other published resources Hybrid Connection](https://reader030.vdocuments.us/reader030/viewer/2022032523/56649d6f5503460f94a51ab5/html5/thumbnails/19.jpg)
Does that perform?
![Page 20: Web Sites Mobile Services Corporate Network Microsoft SQL Server Hybrid Connection Other published resources Hybrid Connection](https://reader030.vdocuments.us/reader030/viewer/2022032523/56649d6f5503460f94a51ab5/html5/thumbnails/20.jpg)
Scenario & Interface Designs MattersThere is no Silver BulletHybrid does not work for every scenario, but everyone should consider it as option
Some interface designs work better than othersE.g. chatty vs. Chunky
Some usage patterns work better than othersE.g. 1000s of calls / second vs. 100s of calls
![Page 21: Web Sites Mobile Services Corporate Network Microsoft SQL Server Hybrid Connection Other published resources Hybrid Connection](https://reader030.vdocuments.us/reader030/viewer/2022032523/56649d6f5503460f94a51ab5/html5/thumbnails/21.jpg)
Improving connectivity with ExpressRouteTwo types of connectivityThrough exchange provider facilitiesVia network service providers
Supported providersEquinix, Level 3AT&T, Level3 MPLS VPNBritish Telekom…
![Page 22: Web Sites Mobile Services Corporate Network Microsoft SQL Server Hybrid Connection Other published resources Hybrid Connection](https://reader030.vdocuments.us/reader030/viewer/2022032523/56649d6f5503460f94a51ab5/html5/thumbnails/22.jpg)
How do I manage both?
![Page 23: Web Sites Mobile Services Corporate Network Microsoft SQL Server Hybrid Connection Other published resources Hybrid Connection](https://reader030.vdocuments.us/reader030/viewer/2022032523/56649d6f5503460f94a51ab5/html5/thumbnails/23.jpg)
Operations of a Hybrid Cloud SolutionAzure Service Management and monitoring API Enables integrating Azure monitoring data into ANY monitoring solution
Microsoft’s solution: System Center 2012 R2Ops Manager and App Controller and Orchestrator
Azure management packs (Azure core, SQL DB)Azure integration pack for orchestrator
Unified VM provisioning and operations acrossMicrosoft Azure/public cloudOn-Premise/private cloud (Hyper-V + VMWare)3rd-party hosters (especially with Azure Pack)
![Page 24: Web Sites Mobile Services Corporate Network Microsoft SQL Server Hybrid Connection Other published resources Hybrid Connection](https://reader030.vdocuments.us/reader030/viewer/2022032523/56649d6f5503460f94a51ab5/html5/thumbnails/24.jpg)
Authentication & SSO!?
![Page 25: Web Sites Mobile Services Corporate Network Microsoft SQL Server Hybrid Connection Other published resources Hybrid Connection](https://reader030.vdocuments.us/reader030/viewer/2022032523/56649d6f5503460f94a51ab5/html5/thumbnails/25.jpg)
Identity & Authentication
Azure Active DirectoryUser/organization/application managementYour directory in the cloud
Synchronization with on-premises possibleSimple: using same identities across premisesAdvanced: single-sign-on across On-Premise and Cloud
Some neat side-effectsApplications get user management “for free”Azure AD can bridge towards “open authentication standards”
![Page 26: Web Sites Mobile Services Corporate Network Microsoft SQL Server Hybrid Connection Other published resources Hybrid Connection](https://reader030.vdocuments.us/reader030/viewer/2022032523/56649d6f5503460f94a51ab5/html5/thumbnails/26.jpg)
SummaryQandA, Resources
![Page 27: Web Sites Mobile Services Corporate Network Microsoft SQL Server Hybrid Connection Other published resources Hybrid Connection](https://reader030.vdocuments.us/reader030/viewer/2022032523/56649d6f5503460f94a51ab5/html5/thumbnails/27.jpg)
Hybrid and Microsoft Azure technologiesDirectly relevant
azure services
Cross cutting concernsIdentity and
accessConnectivity
(optional)Operations(optional)
Infrastructure-driven
Virtual networkSite-2-site VPNPoint-2-site VPNVM endpoint acls
Microsoft Azure Active Directory and
Access ControlAzure express route
AzureService Management and monitoring APIS
System Center, any 3rd-party tools
Data-driven
Azure SQL linked serversSQL always-on(Azure SQL data sync)Storsimple appliance
Service oriented Service bus relay
Messaging orientedService bus queues and AMQPService bus topics(Azure queues)
Service usage-driven Any Azure-Service, e.g. HDInsight, scheduler etc.
Technology-specific
Microsoft HPC PackCassandra multi-dc setupMongodb multi-dc setup...
Any technology-specific approach offered by the platform of choice
![Page 28: Web Sites Mobile Services Corporate Network Microsoft SQL Server Hybrid Connection Other published resources Hybrid Connection](https://reader030.vdocuments.us/reader030/viewer/2022032523/56649d6f5503460f94a51ab5/html5/thumbnails/28.jpg)
What we built as part of our demos…
![Page 29: Web Sites Mobile Services Corporate Network Microsoft SQL Server Hybrid Connection Other published resources Hybrid Connection](https://reader030.vdocuments.us/reader030/viewer/2022032523/56649d6f5503460f94a51ab5/html5/thumbnails/29.jpg)
Azure Virtual Network and VPNhttp://www.windowsazure.com/en-us/documentation/services/virtual-network/ http://msdn.microsoft.com/en-us/library/windowsazure/jj156007.aspx http://msdn.microsoft.com/en-us/library/windowsazure/jj156075.aspx (!!)
Azure Service Bushttp://www.windowsazure.com/en-us/documentation/articles/service-bus-dotnet-how-to-use-relay/ http://www.windowsazure.com/en-us/documentation/articles/service-bus-dotnet-how-to-use-queues/http://www.windowsazure.com/en-us/documentation/articles/service-bus-dotnet-how-to-use-topics-subscriptions/ http://www.windowsazure.com/en-us/documentation/articles/service-bus-dotnet-advanced-message-queuing/ http://msdn.microsoft.com/en-us/library/windowsazure/hh532261.aspx (!!)
Azure Active Directoryhttp://www.windowsazure.com/en-us/services/active-directory/ http://technet.microsoft.com/en-us/library/jj573653.aspx http://msdn.microsoft.com/en-us/library/windowsazure/dn151121.aspx http://msdn.microsoft.com/en-us/library/windowsazure/dn532272.aspx
ExpressRoutehttp://www.windowsazure.com/en-us/services/expressroute/ http://msdn.microsoft.com/en-us/library/windowsazure/dn606309.aspx
System Center 2012 R2http://www.microsoft.com/en-us/download/details.aspx?id=38414 http://technet.microsoft.com/en-us/library/gg276383.aspx http://technet.microsoft.com/de-de/library/jj721956.aspx http://blogs.technet.com/b/server-cloud/archive/2011/12/01/managing-and-monitoring-windows-azure-applications-with-system-center-2012.aspx http://blogs.technet.com/b/configmgrteam/archive/2013/10/23/configmgr-and-endpoint-protection-support-for-windows-azure-vms.aspx
My bloghttp://blog.mszcool.com
Hybrid Cloud on Technethttp://blogs.technet.com/b/in_the_cloud/archive/tags/hybrid+cloud/default.aspx
Resources
![Page 30: Web Sites Mobile Services Corporate Network Microsoft SQL Server Hybrid Connection Other published resources Hybrid Connection](https://reader030.vdocuments.us/reader030/viewer/2022032523/56649d6f5503460f94a51ab5/html5/thumbnails/30.jpg)
Resources
Learning
Microsoft Certification & Training Resources
www.microsoft.com/learning
Developer Network
http://developer.microsoft.com
TechNet
Resources for IT Professionals
http://microsoft.com/technet
Sessions on Demand
http://channel9.msdn.com/Events/TechEd
![Page 31: Web Sites Mobile Services Corporate Network Microsoft SQL Server Hybrid Connection Other published resources Hybrid Connection](https://reader030.vdocuments.us/reader030/viewer/2022032523/56649d6f5503460f94a51ab5/html5/thumbnails/31.jpg)
Come visit us in the Microsoft Solutions Experience (MSE)!Look for the Cloud and Datacenter Platform area TechExpo Hall 7
For more informationWindows Server Technical Previewhttp://technet.microsoft.com/library/dn765472.aspx
Windows Server
Microsoft Azure
Microsoft Azurehttp://azure.microsoft.com/en-us/
System Center
System Center Technical Previewhttp://technet.microsoft.com/en-us/library/hh546785.aspx
Azure Pack Azure Packhttp://www.microsoft.com/en-us/server-cloud/products/windows-azure-pack
![Page 32: Web Sites Mobile Services Corporate Network Microsoft SQL Server Hybrid Connection Other published resources Hybrid Connection](https://reader030.vdocuments.us/reader030/viewer/2022032523/56649d6f5503460f94a51ab5/html5/thumbnails/32.jpg)
Azure
Implementing Microsoft Azure Infrastructure Solutions
Classroomtraining
Exams
+
(Coming soon)Microsoft Azure Fundamentals
Developing Microsoft Azure Solutions
MOC
10979
Implementing Microsoft Azure Infrastructure Solutions
Onlinetraining
(Coming soon)Architecting Microsoft Azure Solutions
(Coming soon)Architecting Microsoft Azure Solutions
Developing Microsoft Azure Solutions
(Coming soon)Microsoft Azure Fundamentals
http://bit.ly/Azure-Cert
http://bit.ly/Azure-MVA
http://bit.ly/Azure-Train
Get certified for 1/2 the price at TechEd Europe 2014!http://bit.ly/TechEd-CertDeal
2 5 5MOC
20532
MOC
20533
EXAM
532EXAM
533EXAM
534
MVA MVA
![Page 33: Web Sites Mobile Services Corporate Network Microsoft SQL Server Hybrid Connection Other published resources Hybrid Connection](https://reader030.vdocuments.us/reader030/viewer/2022032523/56649d6f5503460f94a51ab5/html5/thumbnails/33.jpg)
Please Complete An Evaluation FormYour input is important!TechEd Schedule Builder CommNet station or PC
TechEd Mobile appPhone or Tablet
QR code
![Page 34: Web Sites Mobile Services Corporate Network Microsoft SQL Server Hybrid Connection Other published resources Hybrid Connection](https://reader030.vdocuments.us/reader030/viewer/2022032523/56649d6f5503460f94a51ab5/html5/thumbnails/34.jpg)
Evaluate this session
![Page 35: Web Sites Mobile Services Corporate Network Microsoft SQL Server Hybrid Connection Other published resources Hybrid Connection](https://reader030.vdocuments.us/reader030/viewer/2022032523/56649d6f5503460f94a51ab5/html5/thumbnails/35.jpg)
© 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.