企业网盘多种行业应用的技术分析《4》 —— 跨地区,跨国

举报
网盘老兵 发表于 2018/09/29 12:05:13 2018/09/29
【摘要】 本方案中的核心痛点,是公司属于跨地区的公司, 比如我们常见的大品牌公司,基本都属于这类。 跨区域的文件共享,数据共享,数据传输,备份,时刻都有这样的需求产生。 要满足此类需求首先自身的产品架构必须满足分布式部署的要求。

今天继续讲第四个方案


方案1: 集中式简单管理(一台NAS 设备)


方案2: 部署云盘管理(一台设备)


方案3:  云盘的高可用方案(多台机器,分布式应用) 


方案4:  跨区域的高速传输方案 (跨国方案)【本篇】



本方案中的核心痛点,是公司属于跨地区的公司, 比如我们常见的大品牌公司,基本都属于这类。

跨区域的文件共享,数据共享,数据传输,备份,时刻都有这样的需求产生。 要满足此类需求首先自身的产品架构必须满足分布式部署的要求。


一粒云企业私有云数据管理系统架构采用分布式整体架构,在应用内部使用基于微服务的模块化架构,以便将应用的各个模块拆分开,应对超大规模的应用情况独立部署。一粒云底层服务包括分布式存储,数据库服务,缓存服务,消息服务。这些服务都是基于分部署的架构设计,可以独立能模块部署。

                                 image.png             

图2-3.1 系统架构图

主要特性在于:

超低硬耗:本系统基于NODEJS技术(事件驱动,非阻塞I/O模型)构建的底层系统架构。大大提供硬件的利用率,传统的技术对硬件的利用率都不高(<60%),相当与硬件绝大部分时间是空闲的。本系统对硬件的利用率高达(>95%)。在提供相同用户并发的前提下,本系统与同类产品相比可以节省50%的CPU,与内存。同样为企业节省更多的硬件费用与电费维护费等支出。

插件平台:本系统提供可扩展,可定制的插件平台,通过安装插件,可以实现矢量图,设计图示,CAD图纸的查看。可以通过定制满足企业现有资源或者平台的接入。而不影响现有功能。

应用与数据分离:本系统是业内唯一提供,应用数据分离方案的知识云,可以将系统与存储分开部署,甚至可以将系统部署在云主机中,而存储在本地。既可以保证数据的安全,有可以将应用开放到全球访问。


跨区域的部署


image.png



架构图说明:

 

一粒云基于分布式架构设计,可以单节点部署,也能多节点部署, 节点之间可以扩容、同步、备份、负载等多种模式,灵活的满足企业在复杂场景的使用。本次使用的部署方式为,多节点异地部署方式。

 

国内节点:

 

国内节点为公司的总数据存储管理中心, 直接提供给国内的员工使用。 海外节点的数据回定时、实时同步回国内节点。

 

海外节点:

 

海外节点为公司的海外办事处的应用节点,提供当地员工的访问, 内网皆可。海外节点的数据将被全量同步回总部节点。 如果海外节点需要调取总部的资料,将被缓存一段时间。缓存完后自动删除。如果修改缓存的数据,该数据将被同步回总部节点,根据修改版本进行处理。

 

本架构主要满足海外人士访问国内速度过慢,文件打不开的情况。 通过异地部署节点,可以大大的提升国外员工体验。 提高存储速度,提高办公效率。




【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。