TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend...
Transcript of TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend...
![Page 1: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/1.jpg)
TEAMS ARCHITECTURE
FOR IT-PROS AND
ARCHITECTS
![Page 2: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/2.jpg)
TARGET AUDIENCE
ENDUSER DEVELOPER
DECISION
MAKER
ADMIN /
ARCHITECTS
![Page 3: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/3.jpg)
▪
▪
▪
▪
▪
![Page 4: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/4.jpg)
▪
▪
▪
▪
▪
![Page 5: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/5.jpg)
It is a cloud based chat centric workspace bringing together nearly all Office 365 capabilities.
![Page 6: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/6.jpg)
https://docs.microsoft.com/en-us/microsoftteams/teams-overview
![Page 7: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/7.jpg)
![Page 8: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/8.jpg)
![Page 9: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/9.jpg)
Azure
Office 365 platform and services
Skype Infrastructure
Teams Services
Teams Clients
![Page 10: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/10.jpg)
Web Windows Mac WP iPhone/iPad Android
Angular
Electron
Desktop Mobile
UWP
jQuery, lodash etc.. (200+ Open Source Components)
IOS Android
TypeScript, Node, SASS C# Swift Java
HTML5/CSS
C++ Objective C
![Page 11: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/11.jpg)
![Page 12: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/12.jpg)
Teams Services
Front end servers
Identity
Auth
AAD sync
Compliance
Audit
Retention
Extensibility
Graph
Tabs
Bots
Config
Setting store
Notifications
Team mgmt
Admin
![Page 13: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/13.jpg)
Skype Infrastructure
Calling /Meeting
Meeting scheduler
Calling service
Transport relays
Media controller
Registrar
Call recording
Voicemail
TrouterMedia processor
Messaging
Chat
Media
Search
Personal expression
Notification Hub
URL preview
People
Presence
Config
Experimentation
Identity
Skype Identity
Permission service
![Page 14: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/14.jpg)
Data and analytics
Office 365 Teams
Microsoft Power BI
Platform
Exchange
Modern Groups
OneDrive for Business
SharePoint
Information Protection
Applications
OneNote
PowerApps
PowerPoint, Word, Excel
Planner
Stream
![Page 15: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/15.jpg)
Azure
![Page 16: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/16.jpg)
Exchange
Most recent files
Telemetry
File
s
File
s
Web
C
om
pan
ion
s
No
tes
Calendar
AAD
Identity
Firehose
Listener
MessagingSettings and O365 access
On
eNo
te
On
eDri
ve
for
bu
sin
ess
WA
C
Oth
er
Wo
rklo
ads
SERVICES
Key
Microsoft Teams
Skype services
Azure and O365
Notification Hub
Connectors
Chat & Presence services
Extensibility
Next Gen Calling
Audio / video
Search
Experimentation
MRU Teams
services
ServiceSMTP
Desktop iOS
App
Android
App
Windows
Phone
AppElectron
Teams
calling
Web
Shar
ePo
int
PSTN
![Page 17: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/17.jpg)
Exchange
Most recent files
Telemetry
File
s
File
s
Web
C
om
pan
ion
s
No
tes
Calendar
AAD
Identity
Firehose
Listener
MessagingSettings and O365 access
On
eNo
te
On
eDri
ve
for
bu
sin
ess
WA
C
Oth
er
Wo
rklo
ads
SERVICES
Key
Microsoft Teams
Skype services
Azure and O365
Notification Hub
Connectors
Chat & Presence services
Extensibility
Next Gen Calling
Audio / video
Search
Experimentation
MRU Teams
services
ServiceSMTP
Desktop iOS
App
Android
App
Windows
Phone
AppElectron
Teams
calling
Web
Shar
ePo
int
PSTN
![Page 18: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/18.jpg)
Exchange
Most recent files
Telemetry
File
s
File
s
Web
C
om
pan
ion
s
No
tes
Calendar
AAD
Identity
Firehose
Listener
MessagingSettings and O365 access
On
eNo
te
On
eDri
ve
for
bu
sin
ess
WA
C
Oth
er
Wo
rklo
ads
SERVICES
Key
Microsoft Teams
Skype services
Azure and O365
Notification Hub
Connectors
Chat & Presence services
Extensibility
Next Gen Calling
Audio / video
Search
Experimentation
MRU Teams
services
ServiceSMTP
Desktop iOS
App
Android
App
Windows
Phone
AppElectron
Teams
calling
Web
Shar
ePo
int
PSTN
Exchange Online
• Group mailbox and calendar per team
• Meetings are pushed to Exchange calendar
• Exchange calendar synced to team calendar
Exchange on-premises limits
• Cannot create or view meetings*
• Cannot modify profile picture
• Cannot configure connectors
• Doesn’t allow compliance archiving of private
chats
* Exchange 2016 CU3 and above supported
![Page 19: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/19.jpg)
Exchange
Most recent files
Telemetry
File
s
File
s
Web
C
om
pan
ion
s
No
tes
Calendar
AAD
Identity
Firehose
Listener
MessagingSettings and O365 access
On
eNo
te
On
eDri
ve
for
bu
sin
ess
WA
C
Oth
er
Wo
rklo
ads
SERVICES
Key
Microsoft Teams
Skype services
Azure and O365
Notification Hub
Connectors
Chat & Presence services
Extensibility
Next Gen Calling
Audio / video
Search
Experimentation
MRU Teams
services
ServiceSMTP
Desktop iOS
App
Android
App
Windows
Phone
AppElectron
Teams
calling
Web
Shar
ePo
int
PSTN
SharePoint Online
• SharePoint site for each team
• Dedicated folder per channel
• Used for files shared in channels
SharePoint on-premises limits:
• Not possible to share files
OneDrive for Business
• For files sent during private chat
• Requires SharePoint license
![Page 20: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/20.jpg)
Des
Moines
Bay
Dublin
2
Hong Kong
Singapore
Amsterdam
AMERICA
S
EMEA APAC
tenant in Australia, Canada, India, Japan, the United Kingdom, or the United States
181 countries | 25 languages
![Page 21: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/21.jpg)
AADMicrosoft
Teams
![Page 22: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/22.jpg)
![Page 23: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/23.jpg)
![Page 24: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/24.jpg)
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 GroupsIdentityResource URLsOwnersMembers
Guest Users addition by
team owners in Teams
![Page 25: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/25.jpg)
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 Yes Yes Yes Yes Yes
Exchange Online Dedicated
vNext Yes Yes Yes Yes Yes Yes
Exchange Online Dedicated
– Legacy
(Sync to Azure AD required)Yes No No No Yes No
Exchange on-premises
(Sync to Azure AD required) Yes
Exchange
2016 CU3 or
later
No No Yes No
![Page 26: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/26.jpg)
https://docs.microsoft.com/en-us/microsoftteams/enable-features-office-365
![Page 27: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/27.jpg)
![Page 28: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/28.jpg)
![Page 29: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/29.jpg)
![Page 30: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/30.jpg)
![Page 31: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/31.jpg)
![Page 32: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/32.jpg)
![Page 33: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/33.jpg)
![Page 34: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/34.jpg)
![Page 35: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/35.jpg)
![Page 36: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/36.jpg)
![Page 37: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/37.jpg)
![Page 38: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/38.jpg)
![Page 39: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/39.jpg)
![Page 40: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/40.jpg)
![Page 41: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/41.jpg)
![Page 42: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/42.jpg)
![Page 43: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/43.jpg)
![Page 45: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/45.jpg)
![Page 46: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/46.jpg)
https://aka.ms/GroupNamingPolicy
$Setting = Get-AzureADDirectorySetting -Id (Get-AzureADDirectorySetting | where -Property DisplayName -Value "Group.Unified" -EQ).id
$Setting["PrefixSuffixNamingRequirement"] = "Grp_ [GroupName]_[Country]"
$Setting["CustomBlockedWordsList"]="Payroll,CEO,HR"
Set-AzureADDirectorySetting -Id (Get-AzureADDirectorySetting | where -Property DisplayName -Value "Group.Unified" -EQ).id -DirectorySetting $Setting
![Page 48: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/48.jpg)
https://teams.microsoft.com
https://teams.microsoft.com/downloads
![Page 49: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/49.jpg)
![Page 51: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/51.jpg)
![Page 52: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/52.jpg)
![Page 53: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/53.jpg)
![Page 54: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/54.jpg)
![Page 55: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/55.jpg)
![Page 56: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/56.jpg)
• https://docs.microsoft.com/en-us/microsoftteams/security-compliance-
overview
• https://techcommunity.microsoft.com/t5/Microsoft-Teams-Blog/Top-Features-
of-Microsoft-Teams-amp-Information-Protection-in/ba-p/63046
![Page 57: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/57.jpg)
PrivacySecurity
Security by design
• Data Encryption at rest and in transit
• Dedicated security professionals
• Threat models, Security Reviews, Automated
Security Tools
• Penetration testing with regular rotation of
3rd party penetration testers
• All keys stored in Azure Key Vault
• Admin: Screening, training, access control
• Host: Access control, anti-malware, patch
management, AAD Modern Authentication
• Network: Firewalls, edge routers
• Facility: Physical controls, video surveillance,
access control
• Bug Bounty Program (We pay friends, hackers
and researchers to find security bugs)
Privacy by design
• Data stored in-region based on tenant affinity
• No customer content accessible in logs or
telemetry
• Grant least privilege required to complete
task
• Dedicated Privacy professionals
• Adhere to Office 365 data classification and
data handling standards
• Access to Production environments is locked
down
• Working to support General Data Protection
Regulation (GDPR) ahead of May 2018
deadline
![Page 58: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/58.jpg)
Chat
service
Microsoft
Teams
O365 Information Protection
tools
▪ eDiscovery
▪ Legal Hold
▪ Compliance content
search
▪ Archive
▪ Retention
▪ Audit Logs
▪ 1:1 chats
▪ Group chats
▪ Channel messages
▪ SharePoint Files
▪ OneNote
▪ OneDrive for Business
O365
substrate
![Page 59: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/59.jpg)
![Page 60: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/60.jpg)
▪
▪
▪
▪
▪
▪
▪
▪
▪
▪
▪
▪
▪
▪
▪
▪
▪
▪
![Page 61: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/61.jpg)
Teams IP Capability Business Essentials
BusinessPremium
E1 E3 E5
Archive -* -* -* ✓ ✓
In-Place eDiscovery - - - ✓ ✓
Advanced eDiscovery - - - - ✓
Legal hold - - - ✓ ✓
Compliance Content search - - - ✓ ✓
Auditing and reporting ✓ ✓ ✓ ✓ ✓
Conditional Access and MAM** ✓ ✓ ✓ ✓ ✓
* Exchange Online Archiving can be purchased as an Add-On
** Requires Active Directory (AAD) Premium subscription
![Page 62: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/62.jpg)
https://channel9.msdn.com/Events/Ignite/Microsoft-Ignite-Orlando-2017/BRK4004
![Page 63: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/63.jpg)
Bob
Charlie Dan
Signaling
Media
Corporate firewall
Alice
NAT NAT
![Page 64: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/64.jpg)
![Page 65: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/65.jpg)
Media RelayBuild for on-premises
Static in one datacenter
Same UDP ports for all workloads
Used by Skype for Business
Transport RelayCloud born service
Dynamic discovery via Anycast IP
Different UDP ports per workload
Used by Teams
In progress for Skype for Business
![Page 66: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/66.jpg)
![Page 67: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/67.jpg)
![Page 68: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/68.jpg)
Workload Skype for Business Client Port Teams Client
port
Service Port
(Media Relay)
Service Port
(Transport Relay)*
Allocate
candidates
Audio: 50,000-50,019
Video: 50,020-50,039
Desktop Sharing: 50,040-50,059
High ports 443 TCP, 3478 UDP
443 TCP, 3478 UDP
Audio 50,000-50,019 443 TCP, 3479 UDP
Video 50,020-50,039 443 TCP, 3480 UDP
Desktop
sharing
50,040-50,059 443 TCP, 3481 UDP
![Page 70: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/70.jpg)
••
• https://aka.ms/Teams-IPs-Ports
•
•
••
•
• https://aka.ms/PerformanceRequirements
•• https://aka.ms/NetworkTool
•
• http://aka.ms/o365endpoints
![Page 71: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/71.jpg)
![Page 72: TEAMS ARCHITECTURE FOR IT-PROS AND ARCHITECTS Architecture for IT-Pros and...O365 services extend with their data (e.g., conversations stored in Teams chat service & documents stored](https://reader030.fdocuments.us/reader030/viewer/2022040901/5e723fd47422d66e63694c5c/html5/thumbnails/72.jpg)