Contexto

Contexto Arquitetônico

Antes de examinarmos as capacidades da solução, vamos revisar seu contexto arquitetônico. Como ilustrado na Figura 1, a plataforma de Sincronização e Compartilhamento de Arquivos CentreStack possui três componentes principais:

  • A Camada de Armazenamento e a Infraestrutura de TI Interna como o Active Directory e o Servidor de Arquivos - para a direita

  • O Cluster CentreStack (Fazenda de Servidores) - no centro

  • Os agentes de acesso CentreStack - à esquerda

_images/image001.png

O portal web pertence ao nível do cliente à esquerda. A funcionalidade do portal web inclui

  • administração

  • gestão de arquivos e pastas

  • baixar outro software de agente cliente

  • compartilhamento de arquivos e pastas

Dois Cenários de Implantação

Os serviços podem ser implantados em combinações flexíveis para atender a diferentes necessidades. Existem duas maneiras principais de implantar CentreStack.

  1. Implante no mesmo local dos Servidores de Arquivos e controladores de domínio do Active Directory:

_images/SelfHostedCentreStackDirectShare.svg
  1. Implante em um site remoto, como Amazon Web Services EC2, Microsoft Azure ou em um Data Center onde o Provedor de Serviços Gerenciados (MSP) hospeda sua infraestrutura:

_images/SelfHostedCentreStackRemoteShare.svg

Infraestrutura Existente

Active Directory

CentreStack pode conectar-se à infraestrutura de TI existente, como os atuais servidores de arquivos e o Active Directory existente.

Armazenamento de Dados

CentreStack Storage pode ser alimentado por qualquer serviço de armazenamento, incluindo:

  • Partilha de Rede do Servidor de Arquivos Local

    • Compartilhamento de Rede CIFS/SMB

    • DFS (Sistema de Arquivos Distribuídos da Microsoft)

  • Serviços de Armazenamento na Nuvem

    • Amazon S3 (ou qualquer serviço compatível com S3)

    • OpenStack Swift

    • Armazenamento de Objetos do Windows Azure

    • Armazenamento de Arquivos do Windows Azure

    • Armazenamento em Nuvem Google

    • Rackspace CloudFiles

Quando uma nova conta CentreStack (Conta de Inquilino) é criada, qualquer um desses serviços pode ser selecionado para alimentar a pasta de armazenamento raiz do inquilino. E, independentemente de qual provedor você selecionar aqui, serviços adicionais podem ser montados abaixo da raiz da árvore de armazenamento dos inquilinos, onde eles aparecerão como uma subpasta na pasta raiz.

CentreStack Servidor Farm (Cluster)

O Cluster CentreStack (Um ou mais servidores CentreStack) fornece a infraestrutura de acesso e os serviços de gestão e atua como um intermediário entre os clientes de acesso voltados para o usuário e os serviços de armazenamento backend. Consiste em um grupo de serviços web que incluem:

  • Gestão de Contas

  • Login e Balanceamento de Carga de Usuário

  • Interface do Portal Web

  • Serviços de Armazenamento Genéricos (potencializados pelo provedor de backend)

  • Persistência de Dados

  • Reencaminhamento de Armazenamento Local/Dispositivo

Estes serviços podem ser implantados em combinações flexíveis para atender a diferentes necessidades.

CentreStack possui um instalador all-in-one, podendo ser facilmente auto-hospedado por você ou você pode usar o que já está hospedado na nuvem.

CentreStack Software de Agente Cliente

Os clientes CentreStack permitem o uso dos serviços CentreStack. Os clientes suportados incluem:

  • Cliente de Desktop para Windows

  • Cliente de Desktop para Mac

  • Agente de Servidor para Windows Server (sincronização em segundo plano)

  • Cliente iOS para iPhone e iPad

  • Cliente Android

  • Cliente para Windows Phone

  • Cliente para Tablet Windows

  • Cliente Web (Internet Explorer, Chrome, Safari, Firefox, Opera e etc)

Estes clientes permitem o uso nativo do armazenamento em nuvem no dispositivo correspondente através de um drive mapeado, compartilhamento de arquivo ou qualquer mecanismo comumente usado para acessar arquivos. Isso facilita para que um usuário acesse todos os seus arquivos com qualquer dispositivo ou compartilhe-os com usuários de qualquer dispositivo.

Cada cliente tenta manter as coisas familiares para o usuário final. Por exemplo, o cliente do servidor integra o armazenamento em nuvem com compartilhamentos de arquivos de modo que pastas compartilhadas na nuvem possam ser facilmente publicadas como compartilhamentos de arquivos com controles de acesso que podem ser baseados em identidades existentes do Active Directory e o cliente de desktop mantém uma visão de unidade mapeada do armazenamento em nuvem que opera como qualquer outra unidade no desktop.