基于 Azure 的 Seafile 云存储案例分享

大家好,

我们分享一个基于 Azure 的 Seafile 云存储案例。

客户是一家知名的外资化妆品公司,初期使用人数为数百。客户的基本要求包括:

  1. 部署在公共云平台上
  2. 与公司 AD 整合,通过 AD 来管理用户的增删减。
  3. 通过 Windows 用户名登录
  4. 存储高可靠和可扩展

在此要求下,我方提供了三个数据存储方案:

  • 方案1: 把文件存在阿里云普通磁盘上,价格为 0.3元/GB/月,但是单个磁盘的容量上限为 2TB,备份需要通过定期生成镜像来做,会有额外的费用。
  • 方案2: 使用 Azure 磁盘,Azure 的磁盘的价格为 ¥0.57/GB,没有上限限制,如果启动异地备份,价格为 ¥0.8/GB。
  • 方案3: 使用阿里云的对象存储 OSS,没有容量上限,价格为 0.17元/GB/月,包含了 3 备份,不需要再做额外的备份。

由于客户是一家外资公司,更信任 Azure 平台。最终采用了以下的部署配置:

  • CPU: 双核
  • 内存:4GB
  • 数据库:MySQL
  • Web 服务器: Ngnix
  • 网络带宽:15M
  • 数据存储方案:Azure 磁盘
  • 用户管理: 使用 AD 来管理用户。通过 Seafile AD 同步功能,定期同步 AD 用户名和其他属性到 Seafile 服务器,实现使用 Windows 用户名登录。密码不同步到 Seafile 服务器,用户登录时 Seafile 访问 AD 来验证密码。
1 个赞

你好,这种部署是基于社区版还是专业版?

你好,我有个问题请教下你, seafile同步xmind总是出错,这个怎么解决呢,谢谢