上个月,焱融 SaaS 数据服务平台正式发布了,作为一款简单、灵活且高可用的 NAS 共享数据服务平台,可以说是广大中小企业、工程师用来轻松迁移、分析和安全地共享数据的神兵利器。

在焱融 SaaS 平台上线后,收到了越来越多的关注和好评,其中有不少用户开始好奇焱融 SaaS 平台背后的故事、业务逻辑和底层技术。为了满足大家的好奇心,本篇文章将深挖焱融 SaaS 平台背后的核心技术,揭秘焱融焱融 SaaS 平台是如何为用户提供高性能、高可用、灵活性强的服务和产品。

焱融 SaaS 平台的诞生历程

当前,分布式存储主要分为三大类型:对象存储、块存储和文件存储。其中,无论是对历史遗留的系统,还是对当下新兴的技术,诸如 AI 训练、容器等场景来说,分布式文件存储无疑是应用范围最广、适配性最好的。当然,文件存储也面临一个问题——它是存储三驾马车中,最复杂的一种存储类型。

在混合云策略中,文件存储是重要的一环,尤其是对于数据有交互需求的场景,是不可缺少的部分。随着云原生概念的进一步扩大,用户对于存储的需求,也逐渐从原有的存储数据延伸到了易部署、易用性方面,这也是国外存在着大量的 Distributed Cloud File Storage 的原因。

分布式云文件存储雷达图

同时,随着越来越多的用户将业务向公有云上迁移,用户在为应用选择存储时,经常会陷入困境。

第一,企业对于成本优化的追求,在所有的应用场景里几乎都是孜孜不倦的,即使在最核心的应用场景里,我们依然需要控制成本。第二,我们很难快速让私有云和公有云或者不同云之间的数据,形成统一的整体。第三,同样的数据在面对不同的应用场景时,也会有着不同的性能和功能的诉求,仅仅依靠公有云上的存储类型是完全不够的。

针对文件存储和业务场景的优势和挑战,焱融推出了SaaS 数据服务平台——焱融 SaaS 平台,其实现将 YRCloudFile 在应对企业用户过程中,所积累的海量存储技术优势和实战经验,应用到公有云环境中,结合分层存储策略,利用云上的跨虚拟数据中心的访问能力,在满足用户对数据访问性能要求的同时,给用户带来成本的优势,也为混合云的解决方案提供了足够的支撑能力。

焱融 SaaS 平台技术结构视角

从技术架构的维度看,焱融 SaaS 平台的部署模式沿用了企业版的标准结构,采用了公有云上的虚拟机并配合高性能的 EBS 磁盘,例如 NVMe 高性能磁盘, 对外提供相应的 IOPS 和带宽。

根据业务的需要,焱融 SaaS 平台可以使用对业务端透明的方式进行无缝垂直扩展,通过在单集群内的扩容更多的 EC2 虚拟机来增加单集群的吞吐能力。还可以通过在不同的公有云可用区域,新建更多的存储集群来承载更多的业务。

从客户的应用层面看,我们可以利用 NFS 协议(容量型)或者 POSIX(性能型)访问业务数据,达到了按需使用、按需扩容,无需自行组建、维护相应的存储集群。同时,利用存储集群的配额(Quota),QoS 管理保证了数据的安全,避免了争用。

在保证用户访问性能的同时,焱融 SaaS 平台还充分利用了云上的对象存储能力,根据系统定义的策略,会主动将冷数据转移到 S3 对象存储内,但并不破坏用户统一命名空间的访问能力。

焱融 SaaS 平台架构图

焱融 SaaS 平台优化分层策略

目前,焱融 SaaS 平台的存储主要分为两个层次:热数据层,冷数据层。其中,集群的 EC2 的本地磁盘组成的存储池为热数据层,是经常性访问数据的存储介质;而 S3 对象存储作为冷数据层,是用于非经常性访问数据的存储介质。从应用层来看,所有的数据均在同一命名空间内,数据的调度由存储集群自行完成。

为了最大程度上满足用户对容量和性能的需求,焱融 SaaS 平台针对每个客户创建的文件系统,默认创建了 Tiering Policy,可以将数据放置到对象存储。由于对象存储跨网络访问传输小文件相比于大文件来说,性价比较低,所以系统策略需要同时考虑文件访问时间和文件数据大小,例如对于 512Byte 的文件,不会转移到 S3 存储内,默认保留在热数据层。

在持续运行过程中,依赖于焱融 SaaS 平台的多 MDS(文件系统元数据服务)能力,会对数据进行扫描,符合策略的数据将被放置到对象存储。当某一时刻,应用访问已经被转移到对象存储内的数据,将会自动发生数据的转移。

局部读写的思路拆解

在分层策略被触发后,部分数据会被放置到 S3 对象存储中。此时,如果业务系统再次访问相应的数据,焱融 SaaS 平台将会触发数据下载的动作。通常的默认行为是,整个文件通过 S3 协议全部下载,然后再用文件访问协议读取文件返回给用户。这个过程中,用户能够明显的感受到数据的访问延迟,因为要等待数据全部下载完成。

但根据我们在各个企业环境的实测数据来分析,无论是用户的行为,还是程序的行为,在数据获取的过程,均存在优化的行为。例如,观看视频文件,用户常见的行为就是拖动式观看;在某些分析领域,也会首先读取文件的头部,根据头部信息再去读取后续的某些部分。

解决这个问题的思路即为局部读写,根据客户程序读写文件的信息,利用文件的 MDS 信息也对应去 S3 对象存储上读写对应的片段并返回给客户,同时为了充分利用网络带宽的能力,焱融 SaaS 平台对读取的数据范围会进行对齐操作。

局部读流程图

焱融 SaaS 平台企业实战

Devops Stage

在企业 IT 方案转型过程中,DevOps 以及云都是关键的驱动因素。根据 Gartner 预测,到2021年,全球最终用户在公有云服务上的支出将增长18.4%,达到3049亿美元,高于2020年的2575亿美元。在 COVID-19 危机之后,转移到云的 IT 支出比例将加速增长,预计到2024年,云将占全球企业 IT 总支出市场的14.2%,高于2020年的9.1%。

因此,在企业 IT 方案云化过程中,无论是从可靠性、共享能力,还是操作便利性和维护成本的角度来看,存储是至关重要的一环。通过云存储的方式,企业可以实现从 CapEx 转变为 OpEx 模型,无需再购买大量的物理存储硬件设备,只需要按需使用,即可避免了大量设备投资。

目前,焱融 SaaS 平台提供了 NFS 以及 POSIX 的访问协议,可以广泛对接到企业 IT 中的各类服务。在前几篇内容中,我们以“焱融 SaaS 平台搭配不同应用”的方式,充分展现了焱融 SaaS 平台高可用、灵活性强的特性,一起来回顾一下吧!

1、 焱融 SaaS 平台快速上手秘诀

在《一看就懂|焱融 SaaS 数据服务平台上手指南》中,我们清晰地描述了如何创建焱融 SaaS 平台文件系统,教你轻松玩转焱融 SaaS 平台。

2、 焱融 SaaS 平台+ WordPress

WordPress 作为全球最流行的开源的博客和内容管理网站的建站平台,不少人会选择它来搭建博客、企业官网、电商、论坛等各类网站。在《从零开始,基于焱融 SaaS 数据服务平台搭建私有 WordPress blog》中,我们将从具体的应用角度来详细操作如何搭建一个私有 WordPress blog,让你快速拥有一个“私人领地”。

3、 焱融 SaaS 平台+ Cloudreve

现在有不少人会通过网盘分享和存储资源,但是有限的资源已经限制了我们的发挥。在《网盘数据要搬家?焱融 SaaS 数据服务平台教你这么干》中,我们以 Cloudreve 为例,教大家如何利用焱融 SaaS 平台提供的存储,简单快速地搭建个人网盘,实现在保证数据的可靠性的同时,非常便利地将数据分享出去。

4、焱融 SaaS 平台+Kubernetes

焱融 SaaS 平台除了用于备份、网盘、文件共享等场景以外,还可以结合 Kubernetes,做到按需创建挂载来进一步满足个性化需求,赶快一起来学习一下吧!《Kubernetes + 焱融 SaaS 数据服务平台,个性化需求支持就没输过!》

5、焱融 SaaS 平台+ELK

随着业务的快速增长,每天系统产生的 log 会不断增长,这其中包含着大量有价值信息。在《一招教你通过焱融 SaaS 数据服务平台+ELK 让日志帮你做决策》中,我们分享了如何基于焱融 SaaS 平台所提供的存储能力,通过 ELK 实时日志分享平台搭建整体软件结构。

焱融 SaaS 平台一起,共建数据生态

目前,越来越多的用户将企业级应用程序,迁移和部署到公有云上,并使用基于文件的共享存储。焱融科技作为文件存储领域重要的引领者和创新者,不但拥有成熟的平台和优秀的技术基础,还具备强大的市场需求前瞻洞察力,布局研发了业内领先的数据服务平台,希望通过焱融 SaaS 平台给用户带来性能和使用上的极致体验。

焱融 SaaS 平台是一款快速迭代的产品,需要与更多伙伴技术共生和能力融合,才能构建起更加稳固、繁荣的数据生态。因时而生,共创数据未来,我们期待更多的伙伴加入到焱融 SaaS 平台,相信未来在焱融 SaaS 平台上会诞生最前沿、最炫酷的创意和应用。

稳若磐石的焱融 SaaS 服务平台背后,是数据生态的崛起相关推荐

  1. Kubernetes + 焱融 SaaS 数据服务平台,个性化需求支持就没输过

    焱融 SaaS 平台提供了 NFS 挂载方式的容量型文件系统,可用于多种场景,例如备份.网盘.文件共享等.今天我们将详细地讲解如何结合 Kubernetes 做到按需创建挂载来进一步满足个性化需求. ...

  2. 万商云集企业SAAS服务平台

    万商云集(成都)科技股份有限公司源于2004年,是一家专注于中小企业网络营销和信息化建设的互联网公司,是中国专业的IT应用服务商.通过十余年的发展,公司与ICANN.CNNIC.百度.易企秀等国内外多 ...

  3. “查明熊saas服务平台”抓住东南亚电商风口快速成长。

    ■"查明熊"抓住风口快速成长.     东南亚作为近年来GDP快速增长的地区,其消费市场正在蓬勃发展,尤其是东南亚地区人口相对年轻化,叠加疫情因素,给跨境电商带来机遇.厦门火炬物联 ...

  4. SaaS服务平台为中小企业实现企业管理

    2020年,信息化已经是数字化的上一个阶段,而产业互联网被提升到了新的战略高度,中国企业逐渐从粗放式管理转为集约式管理.如何加强加快数字化转型,搭上5G发展的时代列车,成了许多企业共同的转型命题! 随 ...

  5. 稳若磐石的「云上奥运」背后,是云计算新界面的崛起

    简介: 今年奥运会首次采用阿里云支撑全球转播,这是奥运迈入数字时代的重要一步.对于这届特殊的奥运会来说,技术至关重要.我们相信,这次创造历史的实践,将为未来支撑更多体育爱好者把"云观赛&qu ...

  6. 金融科技大数据产品推荐:金融魔方 ---专业的金融SaaS服务平台

    在金融牌照合规的基础上,链接银行.保险等金融机构核心业务系统,将合规的金融账户.金融产品.交易支付系统.风控.清结算系统等复杂功能集成为一套成熟.合规.可一键接入的金融SDK 官网 | www.dat ...

  7. 【案例】航班管家开放平台——打造航空铁路出行行业的企业级SaaS服务平台

    "本项目案例由 航班管家 投递并参与由数据猿&上海大数据联盟联合推出的"行业盘点季之数智化转型升级"大型主题策划活动之<2021中国企业数智化转型升级创新服 ...

  8. 遵循Java EE标准规范的开源GIS服务平台之三:数据发布与访问

    传送门 ☞ 轮子的专栏 ☞ 转载请注明 ☞ http://blog.csdn.net/leverage_1229 在GIS服务平台构建完毕之后,我们就要着手在此平台上提供服务以供客户端请求访问. 1数 ...

  9. 遵循Java EE标准体系的开源GIS服务平台之三:数据发布与访问

    传送门☞Android兵器谱☞转载请注明☞http://blog.csdn.net/leverage_1229 传送门☞系统架构设计☞转载请注明☞http://blog.csdn.net/levera ...

最新文章

  1. 千亿级携程酒店AWS实践
  2. 华人一作统一「视觉-语言」理解与生成:一键生成图像标注,完成视觉问答,Demo可玩...
  3. 微软开发者的年度回顾
  4. 技术分享|明源云天际集成开放平台接口中心基于IdentityServer4的鉴权机制
  5. C/C++语言函数学习(2)qsort
  6. PyTorch C++ API libtorch 简介
  7. GEOLayers3 for Mac - 世界地图任意位置路径展示ae动画
  8. 看门狗超时前在内核打印信息
  9. Mysql Linux安装详细步骤
  10. NYOJ题目289/456/49-01背包问题汇总
  11. 计算机组成与体系结构——存储器分层体系结构
  12. 开源电脑屏幕录制软件Captura源码下载及编译(Win10,VS2022)
  13. python3的spyder安装,python中spyder怎么安装
  14. Lync Server 2010下载拓扑报错分析及解决方法分享
  15. c语言由天数求日期,C语言-由日期求天数由天数求日期
  16. delphi7中的局部变量和全局变量
  17. DataX工具的基本使用
  18. TiDB 在马上消费金融核心账务系统归档及跑批业务下的实践
  19. frp服务端(frps) 安装及使用
  20. ios 区分iphone ipod ipad的方法及获取设备名称。

热门文章

  1. Java web 服务器连接MySQL数据库代码
  2. JS中的遍历、点击、排他
  3. 【无标题】诗歌:人生格言
  4. Springboot+Sharding-JDBC分库分表实践四之一致性Hash算法
  5. 基于js的一个日历控件,点击按钮,弹出日历,显示日期到文本框
  6. Django 前后端分离实战项目 生鲜超市(十四)之支付宝接入
  7. NANK南卡护眼台灯Pro全面评测:旗舰级护眼天花板!
  8. 【Vue】第四部分 列表(渲染、排序、过滤)
  9. PX4——mc_att_control(姿态控制)
  10. Apache Hudi 在袋鼠云数据湖平台的设计与实践