专属钉钉混合云架构的启示

专属钉钉是面向大中型企业客户的“专属”解决方案,在公共钉钉的基础上为满足部分客户的数据敏感性需求,专属钉钉提供一种混合云架构:

专属钉钉混合云架构的启示

作为一个SaaS服务,专属钉钉的绝大部分功能,包括即时消息收发、视频会议等功能均运行在云端,而用户之间发送的文件、钉盘中的文档却可以存储在用户内网的钉钉文件存储设施之上,这样用户即享受到了SaaS服务的便利性又能满足对数据敏感性的需求。

这个钉钉文件存储设施可以是由阿里云专有云提供的OSS服务,也可以是由阿里云混合云存储提供的MiniOSS服务,支持MiniOSS的混合云存储最小配置规格从10TB起配,作为一个10TB的存储设备,大部分的行业机构客户都能够负担的起。

除了支持MiniOSS,专属钉钉还支持阿里云的公共云OSS,也就是当客户不愿意购买并运维存储设备的时候可以将数据存储在公共云中的一个私有存储空间中(用户指定的OSS Bucket)。

这样一来钉钉的数据存储等级就有三级:

  • 公共存储、存储在钉钉的公共存储区,由钉钉进行统一的管理和维护。
  • 公有云OSS、存储到用户指定的公有云OSS Bucket中,由用户自行管理和维护。
  • 专有云OSS或MiniOSS、存储在用户的IDC数据中心的专有云集群或混合云存储中,由用户自行购买和运行维护。

在阿里整体上云的战略下,我猜即便公共存储部分,钉钉用的也是OSS存储,毕竟OSS的特质就是能够存储海量的数据。

钉钉遇到的问题,其他SaaS服务商也会遇到,对于大多数提供SaaS服务的服务商来说无论是面对大多数成本敏感的客户、还是少部分对数据敏感性有一定要求的客户、抑或是只希望对数据拥有完全掌控的客户,只需要采用统一的OSS存储SDK编程接口就能畅通无阻,我觉得这就是生态和标准的价值吧。

专属钉钉混合云架构的启示

随着阿里云生态的形成,钉钉能够做到的,其他SaaS服务商也能做到。

上一篇:PHP 7:真实世界的应用开发——PHP 7 安装注意事项


下一篇:为你的MiniOSS起个好名字