How Teams, SharePoint, and OneDrive Work Together in Microsoft 365
🏗️ The Microsoft 365 Collaboration Architecture
Microsoft Teams
The collaboration interface — channels, chats, meetings. Teams does not store any files itself.
SharePoint Online
Stores all channel files. Every Team has a backing SharePoint team site and document library.
OneDrive for Business
Stores personal files and chat attachments. Is itself a personal SharePoint site collection (MySite).
💡 The Key Principle
Teams is the front-end collaboration layer. SharePoint and OneDrive are the storage layer. Exchange Online is the communication and calendar layer. Entra ID (via Microsoft 365 Groups) is the identity and membership layer. Remove any one, and Teams stops functioning correctly.
🔗 The Microsoft 365 Group — The Glue That Holds It Together
When you create a Microsoft Team, Microsoft 365 creates a Microsoft 365 Group in Entra ID behind it. This single group object drives everything:
| Resource | What the M365 Group Provides |
|---|---|
| Microsoft Teams | Team membership = Group membership. Adding someone to the Team adds them to the group. |
| SharePoint Team Site | Automatically created. Group members = Site Members. Group owners = Site Collection Admins. |
| Exchange Mailbox | A shared group mailbox is created for the team’s email communications and meeting invites. |
| Planner | A Planner plan is associated with the group for task management across the team. |
| OneNote | A shared notebook is created and stored in the backing SharePoint site. |
⚠️ Admin Implication
Because Teams is backed by an M365 Group, deleting a Team also deletes its M365 Group — which removes the backing SharePoint site, shared mailbox, and Planner. There is a 30-day soft-delete window for recovery. Always check dependencies before deleting a Team.
📁 Teams ↔ SharePoint Online — Channel File Storage
Every file shared or uploaded in a Teams channel is stored in the backing SharePoint team site’s document library. The folder structure mirrors the channel structure exactly.
| Channel Type | SharePoint Storage | Site Collection |
|---|---|---|
| Standard Channel | Folder in the team’s main SharePoint document library | Shared with the whole team |
| Private Channel | Own dedicated SharePoint site collection | Only private channel members |
| Shared Channel | Own dedicated SharePoint site collection | Can include external org users |
💡 What This Means for Admins
- Team members automatically get access to the SharePoint site — no separate SharePoint access grant needed
- SharePoint admin controls (retention, sharing, Conditional Access) apply directly to Teams channel content
- Private and shared channels each create their own site collection — managed and governed independently of the parent team
- Deleting a Team soft-deletes its SharePoint site for 30 days before permanent deletion
💬 Teams ↔ OneDrive — Chat File Storage
⚠️ The Most Tested Architecture Point in Interviews
Files shared in 1:1 or group chats (not channels) are stored in the sender’s OneDrive under a folder called “Microsoft Teams Chat Files” and shared with recipients. They do NOT go to the team’s SharePoint site. If a user leaves the organisation, those chat files follow the departed user’s OneDrive retention path.
| Where File Is Shared | Where It Is Stored | Who Owns the Storage |
|---|---|---|
| 📢 Standard channel | Team’s SharePoint document library (channel folder) | The Team / M365 Group |
| 🔒 Private channel | Private channel’s own SharePoint site | Private channel members |
| 🌐 Shared channel | Shared channel’s own SharePoint site | Shared channel members |
| 💬 1:1 or group chat | Sender’s OneDrive → “Microsoft Teams Chat Files” | The individual sender |
☁️ OneDrive for Business — A Personal SharePoint Site Collection
💡 Architectural Reality
OneDrive for Business is not a separate product. It is a personal SharePoint site collection (MySite) provisioned for each licensed user at https://<tenant>-my.sharepoint.com/personal/<username>. Every SharePoint admin tool, Purview retention policy, PowerShell command, and external sharing control that works on SharePoint sites also applies equally to OneDrive.
| Aspect | OneDrive for Business | SharePoint Team Site |
|---|---|---|
| Ownership | One per licensed user — personal storage | Shared team or department sites |
| Architecture | Personal SharePoint site collection (MySite) | Group-connected or standalone site collection |
| Default access | Private to the owner only | Shared with team members |
| Teams chat files | ✅ Chat attachments stored here | ❌ Channel files go to SharePoint instead |
| Purview retention | Applies — same as any SharePoint site | Applies — same policies work on both |
📅 Teams ↔ Exchange Online — Meetings and Calendar
💡 How Teams Meetings Actually Work
Teams meetings are Exchange Online calendar events. When a meeting is scheduled, Teams injects the join link into the event body — but Exchange handles the calendar entry, invite delivery, free/busy lookups, room booking, reminders, and voicemail. This is why Teams meetings appear in Outlook automatically, and why “In a meeting” presence in Teams comes from Exchange calendar data.
| Teams Feature | Powered By Exchange Online |
|---|---|
| Schedule a Teams meeting | Creates an Exchange calendar event with Teams join link injected |
| “In a meeting” presence | Driven by Exchange calendar free/busy data |
| Room/resource booking | Exchange room mailboxes and resource calendars |
| Voicemail (Teams Phone) | Delivered to the user’s Exchange mailbox |
| Teams add-in in Outlook | Requires an Exchange Online mailbox and Teams desktop app |
🛡️ Admin Implications of the Shared Architecture
- SharePoint controls affect Teams — external sharing settings, Conditional Access, and Purview retention on SharePoint sites all apply to Teams channel content
- Deleting a Team deletes its SharePoint site (30-day soft-delete) — verify if the SharePoint site is used independently before decommissioning
- Private channel sites are separate — each private channel has its own site collection that must be governed independently
- Chat files follow the sender’s OneDrive lifecycle — when a user leaves, their Teams chat files go through the departed user OneDrive retention path
- Exchange health affects Teams meetings — Exchange Online issues degrade Teams scheduling, calendar sync, and presence
- M365 Group creation policy controls Team creation — restricting who can create M365 Groups in Entra ID is the lever to control Teams sprawl
🔗 Deep-Dive Guides for Each Service
🎓 Common Interview Questions
Microsoft Teams — Architecture & Integration
SharePoint Online — Sites, Sharing & Permissions
Set-SPOSite -Identity <SiteURL> -SharingCapability Disabled. The site setting overrides the tenant setting for that site only, and can be more restrictive but never more permissive than the tenant level.Set-SPOTenant -SharingDomainRestrictionMode AllowList -SharingAllowedDomainList "partner1.com partner2.com".OneDrive for Business — Personal Storage & Administration
Set-SPOUser -IsSiteCollectionAdmin $true). After the retention period, the OneDrive is permanently deleted unless a Purview retention policy extends the window.📚 References & Further Reading
- 🔗 How SharePoint Online and OneDrive interact with Microsoft Teams — Microsoft Learn
- 🔗 Overview of teams and channels in Microsoft Teams — Microsoft Learn
- 🔗 External sharing overview in SharePoint and OneDrive — Microsoft Learn
- 🔗 OneDrive retention and deletion — Microsoft Learn
- 🔗 Manage external access in Microsoft Teams — Microsoft Learn
Explore the Complete Administration Guides
Now that you understand how these services connect, go deeper into each one with our dedicated administration guides.
