Download presentation
Presentation is loading. Please wait.
1
Get an overview of Microsoft Teams architecture
BRK3071 Get an overview of Microsoft Teams architecture Dan Massey – Partner Group Engineering Manager Mark Longton – Principal Group Program Manager © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
2
Attention: PLEASE READ
5/27/2018 4:54 AM Attention: PLEASE READ Photography and copyright infringement. Using imagery from movies, television, music and pop-culture is illegal, unless purchased, licensed or by express written consent from the owner. Please do not include unlicensed imagery in your presentation. Sessions with questionable imagery will not be published until resolved. The speaker will be contacted via for immediate resolution. If additional costs are incurred in editing, an I/O Code will be required. If you have any questions regarding your imagery please contact Media Acquisitions Music Sound Video Acquisitions: The PPT deck and Recording will not be published until the editing is complete. © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
3
Microsoft Teams Architecture
Designed for the cloud Agility at scale Amplify the value of O365 © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
4
Teams brings together O365 and Skype
Teams Clients Office 365 platform and services Teams Services Skype Infrastructure Azure © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
5
Teams Client Architecture
Optimized for agility Auto-updates Desktop Mobile Web Windows Mac WP iPhone/iPad Android Electron UWP IOS Android C++ Objective C HTML5/CSS Angular jQuery, lodash etc.. (200+ Open Source Components) TypeScript, Node, SASS C# Swift Java Browsers: Edge, IE11, latest Chrome, latest Firefox Desktop: Windows 10, 8.1, 7(SP1), Mac OS X © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
6
Teams Conversations Logical Architecture
Modern Group Chat Team SharePoint Site Folder Channel One Drive Tab Image Message Reply Chain © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
7
5/27/2018 4:54 AM Teams services Teams Services Often referred to as the “Middle Tier” although it is actually a collection of Micro-services More efficient / less complex Scale flexibility Lower risk / deployment agility Optimize for evolutionary change Front end servers Identity Team mgmt Auth Admin AAD sync Extensibility Tabs Compliance Audit Graph Retention Bots Notifications Config Setting store © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
8
5/27/2018 4:54 AM Teams and Skype Skype Infrastructure Leverage the next generation compliant skype services for messaging and VOIP calling PSTN calling leverages the Skype for Business Online services Messaging Calling /Meeting Chat Calling service Call recording Media Transport relays Voic Search Media processor Trouter URL preview Media controller Meeting scheduler Notification Hub Registrar Personal expression People Config Identity Presence Experimentation Skype Identity Permission service © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
9
Information Protection
5/27/2018 4:54 AM Teams and Office 365 Office 365 Teams strives to realize the full benefits of O365 both as a platform and for end user capabilities A part of our vision is to be an App hub Platform Applications Exchange OneNote Modern Groups PowerApps SharePoint Planner Stream PowerPoint, Word, Excel OneDrive for Business Information Protection Data and analytics Microsoft Power BI © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
10
Teams on Azure Azure is the core platform that Teams is built on
Massive scale Global foot print Redundancy Azure © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
11
High Level Architecture
5/27/2018 4:54 AM High Level Architecture Key Microsoft Teams Teams Web Desktop iOS App Android App Windows Phone App Skype services Electron Azure and O365 calling SERVICES Companions Web Settings and O365 access Messaging Audio / video Telemetry Notes Files Files Other Workloads OneNote WAC OneDrive for business SharePoint Experimentation Teams services Chat & Presence services Next Gen Calling AAD Most recent files MRU Identity Calendar Exchange PSTN Search Extensibility Connectors Notification Hub Firehose Listener Service SMTP © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
12
Regional Partitioning
181 countries | 25 languages Chat data stored ‘In Region’ based on tenant affinity If tenant in Australia, Canada, India, Japan, the United Kingdom, or the United States Files are stored ‘In Country’ Teams honors EU model clauses Chat data stored ‘In Country’ available the UK in 4Q CY2017 and in India 1Q CY2018 US Gov clouds in 2018 AMERICAS EMEA APAC Dublin Amsterdam Bay Des Moines Hong Kong Singapore Microsoft Confidential 2
13
AAD sync Currently supported Under development
5/27/2018 4:54 AM AAD sync Operations performed on Groups are synched to Microsoft Teams Currently supported Group property updates Group manager changes Group member changes Group hard delete User property updates User hard delete Microsoft Teams AAD Sync normally completes in 15 minutes. SLA is 24 hours Under development Group soft-delete and restore © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
14
Where Are My conversations Stored?
5/27/2018 4:54 AM Where Are My conversations Stored? Chat service In memory processing for speed Leverages Azure storage (blob, tables, queues) Substrate / Exchange Chat and channel messages are also stored in Exchange for information protection Conversation images Images are stored in a media store © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
15
Where Are My Files Stored?
5/27/2018 4:54 AM Where Are My Files Stored? 1:N chats Files are uploaded to OneDrive for Business and permissions are set for the members of the chat Team conversations Files are uploaded to SharePoint. A folder is associated with each channel in the team Cloud storage Dropbox, Box, Citrix ShareFile, Google Drive © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
16
How Team Enables Information Protection
1:1 chats Group chats Channel messages O365 Information Protection tools eDiscovery Legal Hold Compliance content search Archive Retention Audit Logs Microsoft Teams Chat service O365 substrate SharePoint Files OneNote OneDrive for Business © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
17
Microsoft Teams Guest Access Architecture
One identity Azure Active Directory (AAD) is the master for Teams identity and membership across Office 365 (Teams, SharePoint, Apps, etc.) Federated resources O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored in SPO & OneDrive) Loose coupling Services notify each other of changes to a team (e.g., creation, deletion, updates) Using sync from AAD to Teams, Exchange Online AD and SharePoint Online AD they achieve reliability if they miss notifications Guest Users addition directly via AAD AAD O365 Groups AAD O365 Groups Identity Resource URLs Owners Members Guest Users addition by team owners in Teams
18
Enabling Microsoft Teams
For the full Microsoft Teams experience, every user should be enabled for Exchange Online, SharePoint Online, OneDrive for Business and Office 365 Group creation. User's mailbox is hosted in: Team and Channel mgmt Create and view meetings Modify user profile picture Add and configure connectors Add and configure tabs & bots Info Protection (eDiscovery) Exchange Online Yes Exchange Online Dedicated vNext Exchange Online Dedicated – Legacy (Sync to Azure AD required) No Exchange on-premises Exchange 2016 CU3 or later © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
19
Resources to Learn More
5/27/2018 4:54 AM Resources to Learn More Your hub for all things Microsoft Teams including vision, practical onboarding guidance, success stories, and support. Assistance for customers to realize their vision with Microsoft cloud services Resource Link Office Blog Office Roadmap Product Help Known Issues List Team Developer Hub © Microsoft Corporation. All rights reserved.
20
Please evaluate this session
Tech Ready 15 5/27/2018 Please evaluate this session From your Please expand notes window at bottom of slide and read. Then Delete this text box. PC or tablet: visit MyIgnite Phone: download and use the Microsoft Ignite mobile app Your input is important! © 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.
21
5/27/2018 4:54 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.