备份时间缩短为原来 1/4,西安交大云数据中心的软件定义存储实践

news2024/11/15 12:45:21
XEDP 统一数据平台为西安交通大学云平台业务提供可靠的备份空间和强大的容灾能力,同时确保数据安全。

西安交通大学(简称“西安交大”)是我国最早兴办、享誉海内外的著名高等学府,是教育部直属重点大学。学校现有兴庆、雁塔、曲江和中国西部科技创新港 4 个校区,教职工 6000 多人,学生超过 5 万。 近年来,网络安全和信息化工作已成为西安交大各项工作平稳运行的重要基础。学校信息化建设在 5G 智慧校园、高性能计算、统一运营指挥、就业大数据平台、新生三选系统、学生成长档案、一网通办、高校发展数据管理、在线教育、丝路科技培训等十个方面取得显著成果。星辰天合 XEDP 统一数据平台为支撑西安交大信息化建设的 IT 基础架构提供了可靠的备份容灾能力,保障了数据安全。


1181f20921cbf4d549e8d99b264ed27c.jpeg


面临挑战:做好数据备份,才能让数据更安全

在校园信息化的建设中,西安交大一直走在全国前列,很早就打造了服务全校师生的校园云平台,为重要校园应用的运行和开创性研究活动的开展,提供稳定、可靠、灵活的支撑,并在确保校内各部门正常开展工作方面发挥了根本性作用。

西安交大的 IT 平台基础架构逐步扩充,一旦产生数据风险,将会影响校内各类应用和研究的业务系统运行,若遭受勒索病毒,更是会对各类关键数据产生不可逆的伤害。同时,随着成本的攀升以及云平台中的业务应用不断增加,西安交大建设双中心灾备体系已迫在眉睫。

为了完成核心数据保护目标,西安交大开始寻求一个可靠的存储系统来承载大量的数据备份需求。除备份能力之外,该存储系统还需满足数据中心虚拟化平台高性能、大容量和强大的容灾能力要求。 为此,西安交大决定建设云数据中心基础平台统一备份系统,将兴庆和创新港两个校区的私有云平台,独立进行虚拟机备份和虚拟机内部的文件和数据库备份,并对存储备份方案提出了如下具体要求:

1、能够将学校的  x86 硬件节点的 SSD 和 HDD 等存储介质抽象成存储资源池,构建起统一的分布式存储平台;

2、能够提供高性能、高可靠、高可扩展性的存储资源,以满足两个校区云平台虚拟机备份、文件备份、数据库备份以及部分虚拟化平台虚拟机运行的需求。


解决方案:XEDP 统一数据平台打破数据备份障碍

项目启动后,西安交大对业内多款存储方案进行了多重评估,包括知名厂商的中高端 NAS 存储阵列,以及多家厂商提供的对象存储方案等。除了方案可行性、产品性能外,西安交大尤其注重厂商在 西安当地的技术支持和服务能力,希望出现问题后能够最快速度解决。

历经长达 8 个月的严格考核,西安交大最终决定选择 XSKY星辰天合所提供的软件定义分布式存储方案。

在该方案中,星辰天合基于西安交大的基础设施环境和网络情况,在 x86 架构硬件构筑的存储节点上,部署分布式统一数据平台 XEDP,构建 16 节点 4 PB 容量的统一弹性存储资源池,用于创建虚拟机备份以及为云平台业务提供存储备份空间。目前,此方案已被成功应用于西安交大创新港校区云平台的统一备份系统服务。


9d2b22f3d3a64e5eef77964ed5b32521.jpeg

在该方案中,西安交大可以通过设置访问策略来提供存储的 Web 服务能力,轻松实现数据互通和快速导出。

同时,该方案还具备下面优势:

1.能够提供块、文件、对象多样化存储能力,满足西安交大云平台上各业务系统的结构化和非结构化数据需求;
2.可访问 FC、ISCSI、CIFS、NFS、S3 等各类存储协议,既满足了学校现网备份及虚拟化业务需求,也为未来更多业务预备了存储接口;
3.系统的每个节点都是数据节点,可以同时对外提供服务,数据可以在资源池中均衡分布,相互之间进行冗余,保证高弹性,高稳定性
4.充分利用硬件升级红利,西安交大现有各类 x86 硬件设备均可被用作存储节点,满足兼容性要求,后期扩容升级更加灵活;
5.EC 纠删码数据保护,可以让西安交大云中心获得更高的得盘率,更低的成本。



用户收益:提速备份效率,护航云平台业务运行

由星辰天合方案搭建的西安交大云数据中心基础平台统一备份系统,支持最新的虚拟机版本,16 个节点存储资源池可以有效应对云平台各业务的备份需求,满足数据在线备份的同时,能够保障备份效率和数据安全,全面护航各业务系统的稳定运行。

部署完成之后,西安交大主要获得的收益还包括:

1.高空间利用率:与传统服务器和存储解决方案相比,星辰天合方案凭借其高磁盘利用率最大限度地提高了存储空间,并将设备占用空间减少了 70%。此外,该方案还使用了 SATA 存储空间,因而能提供更好的性能和更低的 TCO;

2.可弹性扩展:实现按需建设,存储资源线性增加;

3.备份速度、效率提升:提高了数据在线备份的速率,从 2 小时缩短到 30分钟以内;

4.系统稳定可靠:存储系统高可用,即便有个别节点或硬盘故障,也可以保证业务连续不中断。

当前,如何管好、用好数字资产,成为建设好“智慧校园”的核心关键。为了确保数据的安全使用,各大高校不仅积极建设多种安全防护系统,还通过存储、备份机制来加强重要数据安全保护。XSKY星辰天合的 SDS 方案已在全国各大高校广泛应用,能够帮助学校有效应对数据备份压力,全力破解数据安全难题。

(END)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/399915.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

strace 用法介绍

strace 是什么 strace 是一个可用于诊断和调试的 Linux 用户空间跟踪器。我们用它来监控用户空间进程和内核的交互,比如系统调用、信号传递、进程状态变更等。 strace 作为一种动态跟踪工具,能够帮助我们高效地定位进程和服务故障。它像是一个侦探&…

企业电子招投标采购系统源码之系统的首页设计

​​ 功能模块: 待办消息,招标公告,中标公告,信息发布 描述: 全过程数字化采购管理,打造从供应商管理到采购招投标、采购合同、采购执行的全过程数字化管理。通供应商门户具备内外协同的能力,为…

ThreadLocal解析

ThreadLocal是一个存储线程本地变量的对象,在ThreadLocal中存储的对象在其他线程中是不可见的,本文介绍ThreadLocal的原理。 1、threadLocal使用 有如下代码: Slf4j public class TestThreadLocal {public static void main(String[] args…

干货!设备管理包括哪些内容?

本文将为您介绍:1、设备管理的内容有哪些2、好用的设备管理软件; 设备管理在企业管理中非常重要:设备是企业安全生产的前提,没有安全生产,一切工作都可能是无用功; 而好的设备管理可以极大地提高生产效率…

【数据库】MySQL数据库约束(六大约束)

目录 1.数据库约束 1.1约束类型 1.2 非空约束(NOT NULL ) 1.3 唯一约束(UNIQUE) 1.4默认值约束(DEFAULT ) 1.5主键约束(PRIMARY KEY) 1.6外键约束(FOREIGN KEY &…

安全漏洞修复帖

对于项目漏洞都是一堆又不重要又很重要的事情一、修复HTTP 响应头缺失NginxTomcat响应头:值二、会话 Cookie 中缺少 secure 属性三、Html form 表单没有 CSRF 防护Security的示例Shiro的示例四、Host 头攻击NginxTomcatApache五、开启 options 方法一、修复HTTP 响应…

【设计模式】适配器模式和桥接模式

适配器模式 适配器模式 : 就是将一个类的接口变成客户端所期望的另一种接口,使得原本因为接口不匹配而无法一起工作的接口可以正常工作。属于结构型模式 比方说我有一个A牌子的奶瓶,然后买了个B牌子的奶嘴,不能匹配怎么办? 再买一个转换器…

Python3-输入和输出

Python3 输入和输出 输出格式美化 Python两种输出值的方式: 表达式语句和 print() 函数。 第三种方式是使用文件对象的 write() 方法,标准输出文件可以用 sys.stdout 引用。 如果你希望输出的形式更加多样,可以使用 str.format() 函数来格式化输出值。…

2020蓝桥杯真题洁净数 C语言/C++

题目描述 小明非常不喜欢数字 2,包括那些数位上包含数字 2 的数。如果一个数的数位不包含数字 2,小明将它称为洁净数。 请问在整数 1 至 n 中,洁净数有多少个? 输入描述 输入的第一行包含一个整数 n(1≤n≤10^6)。 输出描述 输…

VS Code 解决 SpringBoot 项目启动时报 Failed to refresh live data from process **** 的问题

问题 SpringBoot 启动后 ,VS Code 报错 Failed to refresh live data from process ****。 现场是,SpringBoot 项目启动时,VS Code 将进行如下刷新,图片如下所示 当刷新 10 次以后,如果还是失败,则会抛出…

C++ queue的以及优先级队列(堆)的介绍和使用

因为队列与之前学习的栈等使用方法比较类似,所以对此进行简单介绍1 queue的介绍1. 队列是一种容器适配器,专门用于在FIFO上下文(先进先出)中操作,其中从容器一端插入元素,另一端提取元素。2. 队列作为容器适配器实现,容…

基于RK3588人工智能大算力5网口工业交换机

RK3588是瑞芯微旗下最新的8K旗舰SoC芯片,采用ARM架构,主要用于PC、个人移动互联网设备、边缘计算和其他数字多媒体应用。RK3588集成了四核Cortex-A76和四核Cortex-A55,以及单独的NEON协处理器,支持8K视频编解码。许多功能强大的嵌…

肠道菌群与健康:探究发酵食品、饮食方式、益生菌和后生元的影响

谷禾健康 肠道微生物群之间编织了一个复杂的相互作用网络,影响人体的营养吸收和代谢,免疫功能等,对我们的健康状态有很大的影响。 我们知道,肠道微生物群具有多样性,平衡性,稳定性等特征,但同时…

c语言面试题目整理

1、static有什么用途? 在C语言中,static主要定义全局静态变量,定义局部静态变量,定义静态函数 限制变量的作用域,设置变量的存储域。 static 关键字主要有两种作用: 第一,为某特定数据类型或对…

05 C语言数据类型

05 C语言数据类型 1、数据类型 编程语言对数据类型分为两派&#xff1a;一种认为要注重&#xff0c;一种认为可以忽视。 C语言类型 1、整数 : char < short < int < long < long long &#xff0c;bool 2、浮点数&#xff1a;float < double < long doub…

ChatGPT狂飙,文心一言会是李彦宏的“奇兵”吗?

“这是搜索领域新的一天。”前不久&#xff0c;微软CEO纳德拉在新版搜索引擎Bing的发布仪式上如此表示。Bing的技术支持&#xff0c;正是来自最近火遍全球的AI聊天机器人ChatGPT。仅仅两个月&#xff0c;OpenAI公司旗下的ChatGPT月活就超过1亿&#xff0c;成为史上增长最快的消…

Idea springboot springCloud热加载热调试常用的两种方式

场景描述 在项目开发的过程中&#xff0c;需要修改调试的时候偶每次都需要重启项目浪费时间&#xff0c;下面是我整理的两种常用的两种方式方式一 修改启动配置方式&#xff08;主要针对debug模式下&#xff09; 点击启动配置》edit configrations… configration下面修改Upd…

Win11+VS2019编译PCL1.12含gpu过程记录

之前直接用AllinOne安装了配置了一个pcl但是没有CUDA的支持&#xff0c;跑的速度很慢&#xff0c;现在想要集成到GPU上&#xff0c;需要重新编译一下PCL&#xff0c;之前自己编译一直有问题&#xff0c;而且还自己单独编译了相关的依赖库&#xff0c;结果发现只需要用AllinOne里…

《C++ Primer Plus》(第6版)第9章编程练习

《C Primer Plus》&#xff08;第6版&#xff09;第9章编程练习《C Primer Plus》&#xff08;第6版&#xff09;第9章编程练习1. 打印字符串2. 修改程序清单9.93. chaff4. sales《C Primer Plus》&#xff08;第6版&#xff09;第9章编程练习 1. 打印字符串 下面是一个头文件…

开源工具系列5:DependencyCheck

Dependency-Check 是 OWASP&#xff08;Open Web Application Security Project&#xff09;的一个实用开源程序&#xff0c;用于识别项目依赖项并检查是否存在任何已知的&#xff0c;公开披露的漏洞。 DependencyCheck 是什么 Dependency-Check 是 OWASP&#xff08;Open Web …