Meeran Nasir

Microsoft Certified Professional | Microsoft Specialist | Microsoft Azure | Microsoft Office Specialist | Office 365 | Microsoft Certified Innovative Educator

Get an overview of Microsoft Teams architecture @MSIgnite2017

Microsoft teams is huge, lots bigger than you think. Even as all of it comes collectively in a unified app hub enjoy there is an enormous quantity of integration and services backstage that can provide the unmarried utility home windows experience.

And this is some thing users need to remember – the groups utility gives a unmarried desktop, cellular and web experience that sits on pinnacle of the collective Office 365 enjoy.

Groups builds at the pinnacle of key platform offerings including azure energetic listing, skype for commercial enterprise, sharepoint online, with azure powering everything in among.

In this consultation dan massey and mark longton give an explanation for in real terms the structure that powers this app hub enjoy. The starting message right here is that teams is build for the cloud, presents agility with scalability, and amplifies the fee of Office 365 by using surfacing the maximum commonplace studies thru the teams purchaser.

Dan called out how important it was that Teams talks directly to the services instead of simply being a API layer on top of the others.

Dan & Mark covered a number of topics giving insight into the sheer amount of services and development that goes into delivering the Teams experience

Teams client Architechture

The usage of a couple of software program improvement languages: electron, c++, goal c, html5/cc, angular, jquery, typescript, node, sass, c#, speedy, java and others.

The importance of that is that it gives a unified revel in across cellular, computer and internet – no matter browser, running machine or cell platform.

 

Teams Offerings

Dan took us through the offerings that teams owns, in place of other platform offerings they leverage. There are some of front-cease servers, in addition to what is called the “middle-tier” that cover identification, compliance, notifications, crew management, extensibility, and configuration. This “middle-tier” is a set of micro services this is extra efficient whilst lowering complexity, taking into account flexibility of scale, whilst additionally decreasing danger and therefore increasing deployment agility.

Dan known as out the importance of fact that this is simplest truly conceivable because of cloud offerings, whereas on-premises it might require an unattainable amount of server infrastructure.

Teams and Skype

Leveraging next-generation Skype for Business services for messaging, VoIP calling, PSTN conferencing and calling

 

Teams and Office 365

Office 365 platform integrations with Office 365 Groups, Exchange, SharePoint Stream, OneDrive for Business, Information Protection, OneNote, PowerApps, Planner, PowerPoint/Word/Excel, and Power BI

Dan stressed the significance of no longer trying to construct any services that exist in Office 365 already, so as to leverage the first-class of breed stories which might be already to be had.

This highlights the factor that teams is the app hub.

Dan additionally spoke about the quantity of signalling from side to side between groups and the rest of Office 365, such as sending you an email when you haven’t been signed into groups for greater than 60-ninety minutes and feature notifications, developing office 365 agencies when a brand new group team is created, or disposing of chat messages due to records protection guidelines.

Teams on Azure

whole lot of Azure services: Cloud Services, Storage, App Service, Media Services, Traffic Manager, Security Center, Azure Active Directory, Multi-Factor Authentication, Azure Active Directory B2B, Key Vault, Redis Cache, HockeyApp, Application Insights, Event Hubs, and Notification Hubs

 

High level architecture

Dan then took us through the signalling between Teams, Office 365 and Azure. He explained where micro-services might exist between two Azure or Office 365 services because Teams might want to perform some additional operations before handing over the information.

 

Regional partitioning

Mark took the stage at this point to talk about where Teams actually lives in the world.

At present Teams only exists in the three key regions: US, EMEA and APAC.

While chat data is stored in region base on tenant affinity, files are stored in the country that the tenant is billed in (where a datacentre is available). There are currently efforts to bring chat to country-based datacentres as well.

AAD Sync

At present most sync events are supported, however Group soft-delete & restore is not but is being worked on.

 

Conversation storage

The chat service operates in memory for speed, but leverages Azure storage. Messages are stored in Exchange for information protection, and conversation images are stored in Azure image storage.

 

File storage

Files are uploaded to either OneDrive or SharePoint depending on the audience of the conversation (eg. 1:N chat, or channel-based respectively)

Teams also supports some third-party storage providers – and obviously the files live there if so chosen.

Teams & Information Protection

To permit facts safety Teams leverages the identical services and consumer reports that change and sharepoint use. To do this teams ingests all 1:n chats into man or woman mailboxes and group conversations into organization mailboxes. At present the records safety functions most effective paintings whilst the mailbox is on line (it'll now not paintings when the mailbox is on-premises).

Teams guest access architecture

Guest access is built on Azure Active Directory B2B which means it can be managed through Teams, Office 365 Groups, SharePoint, Planner, other apps that provide group membership management, and obviously from within Azure Active Directory itself.

Teams outside of office 365

Microsoft teams doesn't guide sharepoint on-premises: sharepoint online is needed to proportion and store documents in crew conversations. Onedrive for business is required to proportion and keep files in personal chats.

If users aren't assigned and enabled with sharepoint on-line licenses, they don't have onedrive for enterprise storage in office 365. Record sharing will maintain to paintings in channels, however users are unable to share documents in chats with out onedrive for business garage in workplace 365.

Customers must be enabled for office 365 group introduction to create teams in microsoft groups.

In microsoft teams, protection and compliance functions like ediscovery, content material seek, archiving, and felony hold work excellent in exchange on-line and sharepoint on line environments. For channel conversations, messages are journaled to the organization mailbox in change on line, where they are available for ediscovery. If sharepoint on line and onedrive for business (the usage of paintings or college account) are enabled across the business enterprise and for users, these compliance capabilities are to be had for all files inside groups as nicely.

While teams can work with trade environments out of doors of trade on-line multi-tenant, there are a few restrictions.

No Comments

Add a Comment

Microsoft Partner

Microsoft Partner Network (MPN), Being a part of it is amazing it empowers the reach to the Global Microsoft Community, Community of Partners empower you to connect with the amazing professional connections within Microsoft at Global Level. It binds our access to the insights, tools resources that are not available to public community in that way. 

Microsoft Azure

It's the Cloud for All ! 

Cloud, a successful solution to the community. All over the globe the success that is due to the cloud services should be accessible to every business and organisation. 
Microsoft Azure is the Cloud Services Platform by Microsoft. 

MC Professional

Microsoft Certifications is a great way to be globally Recognised for the skill set that one owns. Certification helps up in getting employed within the enterprise industry. 

Get yourself entitled by Microsoft CP Recongnition by taking up courses by me. 

MS Office 365

Business Solution!

Office 365 is not about content management system. it is really beyond this and is perfect to cater the business needs 
Office 365 help business grow and manage in a beautiful manner

Certified MIE

Certified Microsoft Innovative Educators (MIE) is the global community for educators that are focusing the use of technology within the schools 

Microsoft SharePoint

Centralised for all 

SharePoint is a document collaboration tool by core. SharePoint Plays a vital role to make organisations work together in a very effective and monitorised manner. A modern workspace.

Recent Office 365 Blogs

Recent Server Blogs

Recent Azure Blogs

  • Virtualization Concept

    In computing, virtualization refers to the act of creating a virtual (rather than actual) version of something, including virtual computer hardware platforms, operating systems, storage devices, and computer network resources.

    Read more

  • Why Azure?

    Cloud Computing is the future of the computing world. Azure is a cloud computing platform which provides you the integrating services of cloud technologies, moreover highly utilised by the developer community as well as the IT Pros of the current era. They utilise in building, deploying and manage applications. Azure facilitates you to build, deploy and manage anything anywhere at anytime at any datacenter of the world by your choice of tools, applications and frameworks.

    Read more