Fermer

mars 6, 2019

Composants centraux des équipes Microsoft – Partie 1 – Architecture7 minutes de lecture

Composants centraux des équipes Microsoft - Partie 1 - Architecture


Bienvenue dans une nouvelle série de blogs sur les équipes Microsoft! Dans cette série, nous couvrirons tous les composants essentiels liés aux équipes Microsoft. Plus précisément, dans ce premier article, nous aborderons l’architecture des équipes, ce qui jettera les bases des quatre prochains articles de cette série. Dans les articles suivants, nous allons explorer ces composants principaux en couvrant Azure AD, les groupes Office 365, SharePoint, OneDrive For Business et Exchange. Sans plus tarder, jetons donc un coup d’œil à l’architecture des équipes.

Architecture logique des équipes

Chaque objet d’utilisateur dispose de différentes modalités qu’il peut exploiter lorsqu’il utilise Microsoft Teams. L'architecture est décomposée en plusieurs zones différentes:

Chat

Les discussions sont fournies via un micro-service dans Azure. Le service de discussion fournit la modalité de discussion à toute personne utilisant des équipes. Cela inclut à la fois les discussions privées en tête-à-tête (1: 1) et les discussions privées à plusieurs (1-N-plusieurs 1: N). Pour décomposer encore plus les discussions, nous avons la possibilité d’ajouter des onglets et des applications aux discussions privées en tête à tête ou à plusieurs. Si un partage de fichier a lieu au cours de cette discussion, il se connecte à OneDrive for Business. De plus, vous aurez les messages dans votre chat. La banque de messages comprend du texte, des images, des émoticônes, des autocollants, des GIF et des enregistrements.

Equipes

Tout ce que vous verrez en orange à droite du diagramme comprend votre expérience de collaboration utilisée au sein d’équipes. La base de cette expérience de collaboration sera votre groupe moderne. Lorsque vous créez une équipe dans le client Microsoft Teams, vous créez en réalité un groupe moderne sur la plate-forme Office 365. En outre, lors de la création de cette équipe, vous allez mettre en service un site SharePoint sur le back-end de cette équipe. Cette équipe est ensuite divisée en canaux. Chaque canal mappera vers différents dossiers de SharePoint. Le canal lui-même peut contenir des onglets qui peuvent étendre vos fonctionnalités encore davantage avec la possibilité d'ajouter vos applications et fichiers préférés. Enfin, les canaux vous fournissent un mécanisme de discussion au sein de ces canaux et sont construits dans un modèle fileté appelé chaîne de réponse. Comme mentionné précédemment, Teams vous permet d’ajouter à chaque équipe diverses applications. Les applications peuvent améliorer les fonctionnalités de cette équipe ou avoir des fonctionnalités intégrées dans une gamme de services spécifique.

Voice

Enfin, vos appels et réunions sont des services fournis par la plate-forme d’appels de nouvelle génération de Microsoft. Tout ce que vous voyez à l'intérieur de votre conversation et du client Teams est utilisé via le flux d'activité. Le flux d’activités vous permet de voir tous les types d’activités se déroulant dans votre client Teams (@mention, chaînes favorites, chaînes suivantes, etc.).

Stockage de conversation entre équipes

Vous vous demandez peut-être «où sont les conversations stockées au sein de Microsoft Teams? ”Comme vous vous en souviendrez peut-être, nous avons mentionné précédemment un service appelé« service de chat ». Le service de chat est un micro service au sein d'Azure et est exploité dans l'architecture Teams pour servir le chat. Pour assurer des vitesses optimales, il utilise le traitement de la mémoire ainsi que le stockage Azure (bientôt la base de données Cosmos). Si vous venez du monde Skype Entreprise Online, vous vous souviendrez peut-être que les discussions sont stockées dans Exchange. Dans les équipes, les discussions sont «journalisées» dans Exchange dans le cadre de la protection des informations, mais les discussions elles-mêmes sont réellement traitées à partir de ce service de conversation lui-même. En ce qui concerne les images / supports de conversation contenant des éléments tels que des images en ligne ou des autocollants, ils seront stockés dans un "magasin de supports". Cependant, les fichiers GIF / Giphys ne seront pas stockés là-bas, mais Microsoft utilisera simplement un pointeur sur un CDN sur lequel ce fichier GIF / Giphy est stocké.

Stockage des fichiers d'équipe

Maintenant que nous savons où les conversations sont stockées, discutons de l'emplacement de stockage. les fichiers seront stockés. L'emplacement de stockage du fichier dépendra de l'endroit où vous tenez votre conversation. Par exemple, tout scénario de discussion 1: 1 ou 1: N (plusieurs) aura des fichiers stockés dans OneDrive for Business. La personne qui initie le partage déterminera où le fichier sera chargé. La personne qui initie le partage le télécharge sur son OneDrive for Business personnel et, à partir de là, les autorisations sont définies de manière appropriée en fonction de cette discussion. Toutefois, si vous faites partie d'une équipe et qu'un fichier est partagé, ce fichier sera téléchargé dans SharePoint. Un mappage est en place entre le canal et le dossier du site SharePoint qui sera créé et ce fichier particulier sera chargé sur ce site SharePoint. La dernière pièce du puzzle de stockage de fichiers sera le stockage en nuage / tiers. Cela inclut: Dropbox, Box, Citrix ShareFile et Google Drive. Chacune de ces options de stockage tierces est configurable par l'administrateur.

Pour bien comprendre le concept de stockage dans Microsoft Team, examinons une vue du stockage des entités de données afin de pouvoir encapsuler tous les éléments de stockage dans un seul diagramme.

Dans le tableau ci-dessus, vous verrez plusieurs entités différentes répertoriées (en bleu) et leurs emplacements de stockage correspondants. Alors décomposons-les et voyons leur corrélation entre eux.

  • Message
    • Les messages eux-mêmes sont stockés dans le service de discussion.
      • Stocké spécifiquement dans la mémoire de la table de service de conversation, mais passage prochainement à la base de données Cosmos
    • Les messages sont journalisés et ingérés dans Exchange à des fins de mise en conformité
  • Images
    • Les images elles-mêmes utilisent un service de média utilisant Azure où le média est maintenu.
    • Les images sont également journalisées et ingérées dans Exchange à des fins de conformité
  • Fichiers
    • Les fichiers au niveau de l'équipe sont stockés dans SharePoint
    • Les discussions individuelles (conversation privée 1: 1 ou 1: N) sont stockées dans OneDrive for Business
  • Messagerie vocale
    • La ​​messagerie vocale est fournie par le service de messagerie vocale en nuage, puis stockée dans la boîte aux lettres de cette personne dans Exchange
  • Enregistrement
    • L'enregistrement utilise Microsoft Stream. Il existe un service multimédia dans Azure qui génère l'enregistrement à mesure qu'il se produit
    • Cet enregistrement est ensuite codé et placé dans Microsoft Stream pour le placement final de cet enregistrement
  • Calendar Meeting
    • Les réunions programmées dans votre calendrier sont placées dans la boîte aux lettres individuelle de l'utilisateur planifiant cette réunion
  • Contacts
    • Les contacts proviennent de Exchange
  • Télémétrie
    • Toutes les données de télémétrie générées par le client Teams sont stockées dans l'entrepôt de données Microsoft

Ceci conclut la première partie de la série de blogs «Core Components of Microsoft Teams». Dans le prochain article de blog, nous discuterons de toute cette excitation d'Azure Active Directory. En outre, nous aborderons les types de modèles d’identité et résumerons le sujet en expliquant comment les équipes utilisent Azure AD. J'espère que vous avez trouvé cela utile et j'espère que vous reviendrez bientôt pour le prochain blog!



Source link