灵活业务需求下传统部署方式面临诸多挑战:功能需求差异化,难以按照客户诉求做针对性的方案设计;无法针对某种功能场景做单独部署,服务之间无法进行解耦,依赖性强,导致服务之间争抢资源,用户体验差;体验新功能需停机升级,影响业务连续性。
AnyShare Family 7 从用户出发,为了提升用户全方位的使用体验,对AnyShare的所有服务进行服务模块化部署,本文将介绍
AnyShare Family 7 模块化部署技术的相关优势。
技术优势
模块化部署的核心价值:
支持服务按需部署:内容分析及检索服务、元数据服务、AutoSheets服务、Office 在线预览和编辑服务、文档集服务、实时杀毒服务支持单独部署,可以根据业务场景需求,选择需要的服务。所有选择的服务可以根据业务情况部署在不同的文档域,避免投资浪费。
实现资源合理分配:传统部署方式抢占资源严重,体验性差:全文检索性能差、文件上传下载卡顿、页面访问刷新慢。
AnyShare Family 7 模块化部署针对不同特点的服务配置不同的资源根据业务情况进行分离或融合部署,按需扩展服务资源配置,避免服务之间争抢资源。
系统高可靠:实时监控服务状态,支持故障自愈,降低故障时间。
高弹性,可扩展:所有服务均采用集群式部署架构,计算节点和处理性能可横向扩展,保证服务高可用,从而提升整体可用性。
可视化部署:服务不依赖于产品版本的整体升级,发布和维护更加灵活。通过Web页面上传安装包、升级包 进行服务版本迭代、升级。提升实施人员部署效率,能够通过不停机进行升级让用户尽早体验,保证业务连续性。
高性能和高并发
以文档集服务为例解读资源高性能和高并发:
关键指标:自动转码需求
评估模型:
文档上传编辑频率:平均在线用户 / 平均每个用户文档上传编辑间隔
文档自动转码需求产生频率:文档变更频率
节点数:文档自动转码需求产生频率 / 转码性能
文档集服务基准性能(标配硬件):单节点 2个/秒,两节点 3.2个/秒,三节点 4.8个/秒,四节点 5.9个/秒
场景和需求
|
转码需求
|
节点数
|
平均同时在线用户数 500
平均每个在线用户文档上传编辑间隔 5 分钟
|
1.6 个/秒
|
1
|
平均同时在线用户数 500
平均每个在线用户文档上传编辑间隔 3 分钟
|
2.7 个/秒
|
2
|
平均同时在线用户数 1000
平均每个在线用户文档上传编辑间隔 5 分钟
|
3.2 个/秒
|
2
|
平均同时在线用户数 1000
平均每个在线用户文档上传编辑间隔 3 分钟
|
5.5 个/秒
|
4
|