背景¶
架构背景¶
在我们审查该解决方案的功能之前,让我们回顾一下它的架构背景。如图1所示,CentreStack 文件同步和共享平台有三个主要组成部分:
存储层和内部IT基础设施,如Active Directory和文件服务器 - 向右
The CentreStack 集群(服务器场)- 在中心
The CentreStack 访问客户端代理 - 向左

网页门户属于左侧的客户端层。网页门户的功能包括
管理
文件和文件夹管理
下载其他客户端代理软件
文件和文件夹共享
两种部署场景¶
服务可以灵活组合部署以满足不同需求。部署 CentreStack 有两种主要方式。
部署在与文件服务器和Active Directory域控制器相同的站点:
在一个偏远的站点部署,例如亚马逊网络服务EC2、微软Azure,或在托管服务提供商(MSP)托管其基础设施的数据中心:
现有基础设施¶
活动目录¶
CentreStack 可以连接到现有的 IT 基础设施,例如当前的文件服务器和现有的 Active Directory。
数据存储¶
CentreStack 存储实际上可以由任何存储服务提供支持,包括:
本地文件服务器网络共享
CIFS/SMB 网络共享
DFS (微软分布式文件系统)
云存储服务
亚马逊S3(或任何兼容S3的服务)
OpenStack Swift
Windows Azure Blob 存储
Windows Azure 文件存储
谷歌云存储
Rackspace 云文件
当创建一个新的 CentreStack 账户(租户账户)时,可以选择任何这些服务来支持租户的根存储文件夹。无论在这里选择哪个提供商,其他服务都可以挂载到租户存储树的根目录下,它们将作为一个子文件夹出现在根文件夹中。
CentreStack 服务器群集(集群)¶
The CentreStack 集群(一个或多个 CentreStack 服务器)提供访问基础设施和管理服务,并充当用户面向的访问客户端和后端存储服务之间的联络。它由一组网络服务组成,其中包括:
账户管理
登录和用户负载均衡
网页门户用户界面
通用存储服务(由后端提供商驱动)
数据持久性
本地存储/设备中继
这些服务可以灵活组合部署以满足不同的需求。
CentreStack 提供了一个集成式安装程序,因此您可以轻松地自行托管,或者使用已经托管在云端的服务。
CentreStack 客户端代理软件¶
The CentreStack 客户端支持使用 CentreStack 服务。支持的客户端包括:
适用于Windows的桌面客户端
Mac桌面客户端
适用于Windows服务器的服务器代理(后台同步)
iOS 客户端适用于 iPhone 和 iPad
安卓客户端
Windows Phone 客户端
Windows 平板客户端
Web 客户端(Internet Explorer、Chrome、Safari、Firefox、Opera 等)
这些客户端允许在相应的设备上通过映射驱动器、文件共享或通常用于访问文件的任何机制,本地使用云存储。这使得用户可以轻松地使用任何设备访问他们的所有文件,或者与任何设备的用户共享文件。
每个客户端都尝试为最终用户保持熟悉的操作方式。例如,服务器客户端将云存储与文件共享集成在一起,这样共享的云文件夹就可以轻松地发布为具有访问控制的文件共享,这些访问控制可以基于现有的Active Directory身份,而桌面客户端保持了对云存储的映射驱动器视图,其操作就像桌面上的任何其他驱动器一样。