企业网盘多种行业应用的技术分析《4》 —— 跨地区,跨国
今天继续讲第四个方案
方案1: 集中式简单管理(一台NAS 设备)
方案2: 部署云盘管理(一台设备)
方案3: 云盘的高可用方案(多台机器,分布式应用)
方案4: 跨区域的高速传输方案 (跨国方案)【本篇】
本方案中的核心痛点,是公司属于跨地区的公司, 比如我们常见的大品牌公司,基本都属于这类。
跨区域的文件共享,数据共享,数据传输,备份,时刻都有这样的需求产生。 要满足此类需求首先自身的产品架构必须满足分布式部署的要求。
一粒云企业私有云数据管理系统架构采用分布式整体架构,在应用内部使用基于微服务的模块化架构,以便将应用的各个模块拆分开,应对超大规模的应用情况独立部署。一粒云底层服务包括分布式存储,数据库服务,缓存服务,消息服务。这些服务都是基于分部署的架构设计,可以独立能模块部署。
图2-3.1 系统架构图
主要特性在于:
超低硬耗:本系统基于NODEJS技术(事件驱动,非阻塞I/O模型)构建的底层系统架构。大大提供硬件的利用率,传统的技术对硬件的利用率都不高(<60%),相当与硬件绝大部分时间是空闲的。本系统对硬件的利用率高达(>95%)。在提供相同用户并发的前提下,本系统与同类产品相比可以节省50%的CPU,与内存。同样为企业节省更多的硬件费用与电费维护费等支出。
插件平台:本系统提供可扩展,可定制的插件平台,通过安装插件,可以实现矢量图,设计图示,CAD图纸的查看。可以通过定制满足企业现有资源或者平台的接入。而不影响现有功能。
应用与数据分离:本系统是业内唯一提供,应用数据分离方案的知识云,可以将系统与存储分开部署,甚至可以将系统部署在云主机中,而存储在本地。既可以保证数据的安全,有可以将应用开放到全球访问。
跨区域的部署
架构图说明:
一粒云基于分布式架构设计,可以单节点部署,也能多节点部署, 节点之间可以扩容、同步、备份、负载等多种模式,灵活的满足企业在复杂场景的使用。本次使用的部署方式为,多节点异地部署方式。
国内节点:
国内节点为公司的总数据存储管理中心, 直接提供给国内的员工使用。 海外节点的数据回定时、实时同步回国内节点。
海外节点:
海外节点为公司的海外办事处的应用节点,提供当地员工的访问, 内网皆可。海外节点的数据将被全量同步回总部节点。 如果海外节点需要调取总部的资料,将被缓存一段时间。缓存完后自动删除。如果修改缓存的数据,该数据将被同步回总部节点,根据修改版本进行处理。
本架构主要满足海外人士访问国内速度过慢,文件打不开的情况。 通过异地部署节点,可以大大的提升国外员工体验。 提高存储速度,提高办公效率。
- 点赞
- 收藏
- 关注作者
评论(0)