Presentation is loading. Please wait.

Presentation is loading. Please wait.

Windows Azure Enables Next Generation Conferencing Solutions

Similar presentations


Presentation on theme: "Windows Azure Enables Next Generation Conferencing Solutions"— Presentation transcript:

1 Windows Azure Enables Next Generation Conferencing Solutions
4/13/2017 9:36 PM ES25 Windows Azure Enables Next Generation Conferencing Solutions  Michael Conrad Product Unit Manager Microsoft Corporation © 2008 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.

2 Agenda Live Meeting Service overview
Introducing our proof of concept service Building on Windows Azure Deployment and management Using Windows Azure Compute Using Windows Azure Storage Q&A

3 Live Meeting Overview Live Meeting is an enterprise-class web conferencing solution for online meetings, training, and events Supports real-time communication with a few to thousands of attendees Audio/video, screen sharing, PowerPoint Service usage 10 million meetings, 5 billion minutes annually 10,000 customers, including fortune 500 and telecommunication companies Footprint: 4 datacenters, 1,600+ servers

4 Live Meeting Architecture Today
Web Tier Real Time Tier Media Tier Meeting Manager Conference Server Content Front End MCU FE Audio Video Server Media Relay Custom Infrastructure Identity User Management Purchasing And Trial Billing Business Intelligence Deployment Monitoring Storage Resource Allocation Infrastructure Management

5 Architecture of the Future
Web Tier Real Time Tier Media Tier Meeting Manager Conference Server Content Front End MCU FE Audio Video Server Media Relay Azure Services Platform Microsoft Dynamics CRM Services Microsoft SharePoint Services

6 Live Meeting Prototype on Windows Azure
4/13/2017 9:36 PM demo Live Meeting Prototype on Windows Azure © 2008 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.

7 Prototype Architecture
Web Tier LB Manager FE Prov. Web Browser Manager FE STS Real Time Tier LB Focus FE Focus FE Meeting Client Focus LB MCU MCU Meeting Client Media Tier LB A/V Proxy A/V Conf Server A/V Proxy

8 Prototype Service Model

9 Deployment Before And After Windows Azure
Live Meeting Today (Days – Weeks) Development Deployment Planning Infrastructure Deployment Service Deployment Maintain desired state Engineering Operations (Service Team) Operation (Infrastructure) Operations (Service Team) Operations (SOC) Live Meeting on Windows Azure (Minutes) Development Provisioning Deployment Maintain desired state Engineering Operations Automated Automated

10 Using Windows Azure Compute
Live Meeting Challenges Solution: Windows Azure Compute Uneven usage throughout the day Usage spikes caused by large meetings Over provisioning to meet future growth Failures require manual intervention Idle resources returned to compute fabric Resources automatically allocated to meet demand Just in time provisioning Compute fabric discovers failures and corrects them

11 Dynamic Scale And Failover In Windows Azure
4/13/2017 9:36 PM demo Dynamic Scale And Failover In Windows Azure © 2008 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.

12 Using Windows Azure Storage
Live Meeting Challenges Solution: Windows Azure Storage Scale requires custom partitioning solution Infrastructure costs (SAN, SQL clusters, file servers) Expertise required Engineering Operational (DBA) Automatic partitioning and unlimited scale Windows Azure storage isolates us from the complexities of storage infrastructure Engineering and operational investments dramatically reduced

13 Designing The Data Model On Windows Azure
Started with a traditional normalized schema as in today’s Live Meeting service Re-designed to be de-normalized with guidance from the Windows Azure storage team Modeled our application scenarios with the de-normalized schema Queries work well for our scenarios Better for distributed storage at scale

14 Different Data Modeling Methods
Relational Tables Windows Azure Table Partitioning Key Row Key CId Conf Title 1 PDC 2 Tech Ready Conf Id Track Session Title Subject 1 Null PDC Cloud Compute Live Meeting 2 Tech Ready SQL Server 2008 SQL Server FILESTREAM TId CId Track Title 1 Cloud Compute 2 SQL Server 2008 Rowgroup Rowgroup SId CId TId Session Subject 1 Live Meeting 2 SQL Server FILESTREAM Primary Key

15 Using Windows Azure Storage For Conference Portals
4/13/2017 9:36 PM demo Using Windows Azure Storage For Conference Portals © 2008 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.

16 Takeaways Enables Live Meeting to take a revolutionary step forward in service fundamentals Allows us to focus on delivering customer value, not service infrastructure Using the advanced features of Windows Azure, you can build an enterprise-class service such as Live Meeting

17 4/13/2017 9:36 PM Q&A © 2008 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.

18 Evals & Recordings www.microsoftpdc.com
Please fill out your evaluation for this session at: This session will be available as a recording at:

19 4/13/2017 9:36 PM © 2008 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. © 2008 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.

20 4/13/2017 9:36 PM © 2008 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.


Download ppt "Windows Azure Enables Next Generation Conferencing Solutions"

Similar presentations


Ads by Google