Contexte

Contexte Architectural

Avant d’examiner les capacités de la solution, revoyons son contexte architectural. Comme illustré dans la Figure 1, la plateforme de synchronisation et de partage de fichiers CentreStack comprend trois composants principaux :

  • La couche de stockage et l’infrastructure IT interne telle que l’Active Directory et le serveur de fichiers - à droite

  • Le Cluster CentreStack (Ferme de Serveurs) - au centre

  • Les agents clients d’accès CentreStack - à gauche

_images/image001.png

Le portail Web appartient à la couche client sur la gauche. Les fonctionnalités du portail Web incluent

  • administration

  • gestion des fichiers et dossiers

  • télécharger d’autres logiciels d’agent client

  • partage de fichiers et de dossiers

Deux scénarios de déploiement

Les services peuvent être déployés de différentes manières pour répondre à divers besoins. Il existe deux méthodes principales pour déployer CentreStack.

  1. Déployez sur le même site que les serveurs de fichiers et les contrôleurs de domaine Active Directory :

_images/SelfHostedCentreStackDirectShare.svg
  1. Déployez sur un site distant, tel que Amazon Web Services EC2, Microsoft Azure, ou dans un Data Center où le Fournisseur de Services Gérés (MSP) héberge son infrastructure :

_images/SelfHostedCentreStackRemoteShare.svg

Infrastructure existante

Active Directory

CentreStack peut se connecter à l’infrastructure informatique existante, tels que les serveurs de fichiers actuels et l’Active Directory existant.

Stockage des données

CentreStack Storage peut en réalité être alimenté par n’importe quel service de stockage, y compris :

  • Partage de réseau de serveur de fichiers local

    • Partage réseau CIFS/SMB

    • DFS (Système de fichiers distribués Microsoft)

  • Services de stockage en nuage

    • Amazon S3 (ou tout service compatible S3)

    • OpenStack Swift

    • Windows Azure Blob Storage

    • Stockage de fichiers Windows Azure

    • Google Cloud Storage

    • Rackspace CloudFiles

Lorsqu’un nouveau compte CentreStack (Compte Locataire) est créé, n’importe lequel de ces services peut être sélectionné pour alimenter le dossier de stockage racine du locataire. Et, indépendamment du fournisseur que vous choisissez ici, des services supplémentaires peuvent être montés sous la racine de l’arborescence de stockage des locataires où ils apparaîtront comme un sous-dossier dans le dossier racine.

CentreStack Ferme de serveurs (Cluster)

Le Cluster CentreStack (Un ou plusieurs serveurs CentreStack) fournit l’infrastructure d’accès et les services de gestion et fait office de liaison entre les clients d’accès utilisateur et les services de stockage backend. Il se compose d’un groupe de services web qui incluent :

  • Gestion des comptes

  • Connexion et équilibrage de charge utilisateur

  • Interface utilisateur du portail Web

  • Services de Stockage Génériques (alimentés par le fournisseur backend)

  • Persistance des données

  • Relais de stockage local/appareil

Ces services peuvent être déployés en combinaisons flexibles pour répondre à différents besoins.

CentreStack dispose d’un installateur tout-en-un, vous pouvez donc l’héberger vous-même facilement ou utiliser celui déjà hébergé dans le cloud.

Logiciel d’agent client CentreStack

Les clients CentreStack permettent l’utilisation des services CentreStack. Les clients pris en charge comprennent :

  • Client de bureau pour Windows

  • Client de bureau pour Mac

  • Agent Serveur pour Windows Server (synchronisation en arrière-plan)

  • Client iOS pour iPhone et iPad

  • Client Android

  • Client Windows Phone

  • Client pour tablette Windows

  • Client Web (Internet Explorer, Chrome, Safari, Firefox, Opera, etc.)

Ces clients permettent une utilisation native du stockage cloud sur l’appareil correspondant via un lecteur réseau mappé, un partage de fichier ou tout autre mécanisme couramment utilisé pour accéder aux fichiers. Cela facilite l’accès de l’utilisateur à tous ses fichiers avec n’importe quel appareil ou le partage avec des utilisateurs de n’importe quel appareil.

Chaque client tente de maintenir une expérience familière pour l’utilisateur final. Par exemple, le client serveur intègre le stockage cloud avec des partages de fichiers de sorte que les dossiers cloud partagés peuvent être facilement publiés comme des partages de fichiers avec des contrôles d’accès qui peuvent être basés sur des identités Active Directory existantes et le client de bureau maintient une vue de lecteur mappé du stockage cloud qui fonctionne comme tout autre lecteur sur le bureau.