Web Application Layer (UI) What is StockTrader?  N-tier application  Web tier: ASP.NET  Middle tier(s):.NET WCF Services  Data tier: SQL Server/SQL.

Slides:



Advertisements
Similar presentations
System Center 2012 R2 Overview
Advertisements

Page 1 Ricardo Villalobos Windows Azure Architect Evangelist Microsoft Corporation Designing, Building, and Deploying Windows Azure applications.
“It’s going to take a month to get a proof of concept going.” “I know VMM, but don’t know how it works with SPF and the Portal” “I know Azure, but.
T Sponsors Paul Larsen Principal Program Manager, Microsoft Integrating cloud with existing IBM Systems BizTalk Summit 2015 – London ExCeL London | April.
500 Customers 2,000 Customers 4,000 Customers 7,000 Customers 8,500 Customers 10,500 Customers BizTalk Server 2000 Messaging XML tools XLang BizTalk.
38 sessions at TechEd talking about some aspect of “Hybrid”
DatacenterMicrosoft Azure Consistency Connectivity Code.
Business Continuity and DR
Windows Azure for scalable compute and storage SQL Azure for relational storage for the cloud AppFabric infrastructure to connect the cloud.
Connecting Cloud and On-Premises Applications Yousef A. Khalidi Distinguished Engineer Microsoft Corporation.
Virtual techdays INDIA │ November 2010 SQL Azure Data Sync Shilpa Nirmale │ Associate Manager, Accenture.
SIM205. (On-Premises) Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime You manage Infrastructure (as a Service)
Getting Started with Windows Communication Foundation 4.5 Ed Jones, MCT, MCPD, MCTS Consultant RBA Inc.
Subtitle color From Windows Azure From Outside Microsoft Datacenter From Outside Microsoft Datacenter & Windows Azure Application / Browser Windows.
Windows Azure Networking & Active Directory Nasir (Muhammad Nasiruddin) Developer Evangelist - Azure Microsoft Corporation
Building Offline/Cache Mode Web Apps Using Sync Framework Mike Clark Group Manager Cloud Data Services Team
4/20/2017 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Subtitle color From Windows Azure From Outside Microsoft Datacenter From Windows Azure & Outside Microsoft Datacenter Application / Browser Windows.
Building Cross Platform Mobile Apps Powered by Azure Chris J.T. Auld Director - Intergen AZR225.
Components of Windows Azure - more detail. Windows Azure Components Windows Azure PaaS ApplicationsWindows Azure Service Model Runtimes.NET 3.5/4, ASP.NET,
Training Workshop Windows Azure Platform. Presentation Outline (hidden slide): Technical Level: 200 Intended Audience: Developers Objectives (what do.
Migrating Business Apps to Windows Azure Marc Müller Principal Consultant, 4tecture GmbH
Getting Started with Windows Azure Name Title Microsoft Corporation.
Gregory Leake Microsoft Corporation May 15, 2009.
T Sponsors Nino Crudele Integration MVP, Solidsoft Reply, Principal Consultant An Azure of Things, a developer’s perspective BizTalk Summit 2015 – London.
UI and Data Entry UI and Data Entry Front-End Business Logic Mid-Tier Data Store Back-End.
Virtual techdays INDIA │ august 2010 SQL Azure – Tips and Tricks Ramaprasanna Chellamuthu │ Developer Evangelist, Microsoft.
Get More out of SQL Server 2012 in the Microsoft Private Cloud environment Steven Wort, Xin Jin Microsoft Corporation.
IT Pro Day In wenigen Schritten zu einer neuen BizTalk 2013 Umgebung in der Cloud Nicolas Blatter Technology Consultant, HP Consulting Schweiz V-TSP BizTalk.
Stu Fox Datacom Systems Ltd. ON-PREMISES SERVICE PROVIDERMICROSOFT CONSISTENT PLATFORM Modern platform for the world’s apps 1.
Grid Chemistry System Architecture Overview Akylbek Zhumabayev.
Azure Services Platform Update James Conard Sr. Director Developer & Platform Evangelism Microsoft Corporation.
Hybrid Cloud and Windows Server 2003 end of support on Azure Rod Kruetzfeld Data Center Technical Strategist Microsoft Canada.
On-premises Your datacenter Hybrid Datacenter scenarios Capacity Demand Remote Site Layered Solutions Strategic migration Disaster Recovery.
John deVadoss, Microsoft, Director, Patterns & Practices Brian Loesgen, Microsoft Principal SOA Architect Christoph Schittko, Microsoft Global Application.
Information Worker Effective, consistent interface across business applications Immediate productivity Flexible, consistent user access IT Management.
Take enterprise virtualization to the next level
Windows Azure for scalable compute and storage SQL Azure for relational storage for the cloud AppFabric infrastructure to connect the cloud.
Make VMs Resilient to Failures with Availability Sets.
Windows Azure Cloud & Building Block Services Haishi Bai Technical Evangelist Microsoft.
Sofia Event Center November 2013 Hybrid Cloud Damien Caro Technical Evangelist
Zvezdan Pavković. Storage Non-Persistent Storage Persistent Storage Easily add additional storage. Networking Internal and Input Endpoints configured.
Text Microsoft to Or Tweet #uktechdays Questions?
COS318. Server Apps are Easy, Aren’t They? Browser Web Server (ASP.NET, PHP, Ruby, …) DB (SQL Server, MySQL, NoSQL) Sessions DB (SQL Server, MySQL, NoSQL)
Flight is a SaaS Solution that Accelerates the Secure Transfer of Large Files and Data Sets Into and Out of Microsoft Azure Blob Storage MICROSOFT AZURE.
MGT305 - Application Management in Private and Public Clouds Sean Christensen Senior Product Marketing Manager Microsoft Corporation MGT305.
Windows Azure poDRw_Xi3Aw.
Features Scalability Manage Services Deliver Features Faster Create Business Value Availability Latency Lifecycle Data Integrity Portability.
Technology Drill Down: Windows Azure Platform Eric Nelson | ISV Application Architect | Microsoft UK |
Building Cloud Solutions Presenter Name Position or role Microsoft Azure.
ALL INFORMATION PRESENTED AS WELL AS ALL SESSIONS ARE MICROSOFT CONFIDENTIAL AND UNDER YOUR NON-DISCLOSURE AGREEMENT (NDA) AND\OR TECHNOLOGY PREVIEW.
Network Virtualization Policy-Based Isolation QoS Performance Metrics Live & Storage Migrations Cross-Premise Connectivity Dynamic & Multi-Tenant.
Microsoft Virtual Academy Module 12 Managing Services with VMM and App Controller.
MGT305 - Application Management in Private and Public Clouds Daniel Savage Microsoft Corporation MGT305 Kenan Owens Microsoft Corporation.
Building web applications with the Windows Azure Platform Ido Flatow | Senior Architect | Sela | This session.
Architectural Patterns For The Cloud Brian H. Prince | Microsoft.
 Cloud Computing technology basics Platform Evolution Advantages  Microsoft Windows Azure technology basics Windows Azure – A Lap around the platform.
Brian Blanchard Web: Oakwoodsys.com Blog: aka.ms/BrianBlanchard.
WINDOWS AZURE AND THE HYBRID CLOUD. Hybrid Concepts and Cloud Services.
Migration of Real Product into Windows Azure Lessons Learned.
DreamFactory for Microsoft Azure Is an Open Source REST API Platform That Enables Mobilization of Data in Minutes across Frameworks and Storage Methods.
Connected Infrastructure
Connected Infrastructure
Extending Your On-Premises Apps with the Windows Azure Platform
Building Applications with Windows Azure and SQL Azure
Running on the Powerful Microsoft Azure Platform,
Unitrends Enterprise Backup Solution Offers Backup and Recovery of Data in the Microsoft Azure Cloud for Better Protection of Virtual and Physical Systems.
Managing Services with VMM and App Controller
Windows Azure Overview
06 | SQL Server and the Cloud
Presentation transcript:

Web Application Layer (UI) What is StockTrader?  N-tier application  Web tier: ASP.NET  Middle tier(s):.NET WCF Services  Data tier: SQL Server/SQL Azure  Many modes of operations  Single box  Scale-out across cluster  On-premise or Windows Azure  Across hybrid clouds  High Performance  Benchmarks  Benchmark/capacity planner tool included  Secure  Data tier security  Communication and message security User Interface Middle Tier Business Services Data Access SQL Server/ SQL Azure Data Access Layer (DAL) Middle-Tier Business Services Layer (BSL) Order Processor Service (OPS) Orders Tier End-to-end Sample Downloadable from MSDNEnd-to-end Sample Downloadable from MSDN – msdn.microsoft.com/stocktrader

Azure StockTrader Highlights Migration Migrated to Windows Azure Migrated to Windows Azure Migrated to SQL Azure Migrated to SQL Azure Single code base now runs on-premise and in cloud Single code base now runs on-premise and in cloud StockTrader Web UI as Azure Web Role Business Services as Azure Web Role Order Processor as Azure Worker Role SQL Azure for Data TierIntegration Hybrid public and private clouds Hybrid public and private clouds Any tier on-premise or on Azure Any tier on-premise or on Azure Fast and secure communication Fast and secure communication SQL Azure or SQL Server (on-premise) WCF/X509 Security Hyper-V Virtualized Private Data Center Forefront TMG Gateway Performance Design pattern for high tx throughput Design pattern for high tx throughput Low latency user access Low latency user access Asynchronous operations Asynchronous operations Scale-out Across Azure Instances Seamless Scale-out Across Azure Instances Scale-out on premise with Hyper-V High-performance data access

StockTrader DB DMZ StockTrader Order Processor Service StockTrader Business Services StockTrader Web Application VM Internet StockTrader On Premise Architecture Corporate-managed data centerCorporate-managed data center Scales out on Hyper-V instancesScales out on Hyper-V instances System Center - VMM 2012 For VM and Application Provisioning/ManagementSystem Center - VMM 2012 For VM and Application Provisioning/Management Internet-facing via Forefont firewall Threat Management GatewayInternet-facing via Forefont firewall Threat Management Gateway Firewall

DMZ StockTrader DB StockTrader Complete Azure Migration Windows Azure Web Role Azure StockTrader Web Application Windows Azure Worker Role Azure StockTrader Order Processor Service Windows Azure Web Role Azure StockTrader Business Services Https and Client Certificate Net.tcp encrypted and Client Certificate SQL Encrypted Internet Scale-out Instances StockTrader Business Services StockTrader Order Processor Service StockTrader Web Application VM StockTrader Business Service StockTrader Order Processor Service StockTrader Web Application VM Existing On Premise Application StockTrader DB

StockTrader Business Services StockTrader Order Processor Service VM Hybrid Scenario 1 Azure Web application integrates with on-premise business logic and database StockTrader DB Internet Private-Public Cloud Hybrid Scenarios Windows Azure Web Role Azure StockTrader Web Application Windows Azure Worker Role Azure StockTrader Order Processor Service Windows Azure Web Role Azure StockTrader Business Services Https and Client Certificate Net.tcp encrypted and Client Certificate SQL Encrypted Internet Scale-out Instances StockTrader DB Internet Windows Azure Web Role Azure StockTrader Web Application Internet Scale-out Instances Internet Hybrid Scenario 2 On-premise Web application consumes cloud-hosted Azure Services DMZ StockTrader Web Application VM Internet Windows Azure Worker Role Azure StockTrader Order Processor Service Windows Azure Web Role Azure StockTrader Business Services Net.tcp encrypted and Client Certificate SQL Encrypted Internet Scale-out Instances StockTrader DB

7 Migrate Many classes of applications easily migrate Web applications Services Backend processing applications (no UI) Hybrid Integration Choosing correct integration technology for the scenario is key Secure Services Windows Azure Connect Windows Azure AppFabric Service Bus Optimize for the Cloud Key differences with public-deployed vs. traditional on-premise applications Security considerations Assume scale-out of middle tier Cross-browser/device compatibility for Web applications Incorporate more asynchronous calls to handle higher network latencies Stateful database and cache connections: design for more frequent network failures especially when crossing Internet boundary between client and server Look at new technologies for building next-gen, cloud-optimized applications Mobile, Social, Unstructured Data, WCF RIA Services, etc. On the roadmap for StockTrader! Considerations for Migrating to Public Cloud