当前位置: 首页 > news >正文

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

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)

相关文章:

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

XEDP 统一数据平台为西安交通大学云平台业务提供可靠的备份空间和强大的容灾能力,同时确保数据安全。西安交通大学(简称“西安交大”)是我国最早兴办、享誉海内外的著名高等学府,是教育部直属重点大学。学校现有兴庆、雁塔、曲江和…...

我国近视眼的人数已经超过了六亿,国老花眼人数超过三亿人

眼镜是一种用于矫正视力问题、改善视力、减轻眼睛疲劳的光学器件,在我们的生活中不可忽略的一部分,那么我国眼镜市场发展情况是怎样了?下面小编通过可视化互动平台对我国眼镜市场的状况进行分析。我国是一个近视眼高发的国家,据统…...

设计模式(十八)----行为型模式之策略模式

1、概述 先看下面的图片,我们去旅游选择出行模式有很多种,可以骑自行车、可以坐汽车、可以坐火车、可以坐飞机。 作为一个程序猿,开发需要选择一款开发工具,当然可以进行代码开发的工具有很多,可以选择Idea进行开发&a…...

VUE3入门基础:input元素的type属性值说明

说明 在Vue 3中&#xff0c;<input>元素的type属性可以设置不同的类型&#xff0c;以适应不同的输入需求。 常见的type属性取值如下&#xff1a; text&#xff1a;默认值&#xff0c;用于输入文本。password&#xff1a;用于输入密码&#xff0c;输入内容会被隐藏。em…...

关于供应链,一文教你全面了解什么是供应链

什么是供应链&#xff1f;供应链是指产品生产和流通过程中所涉及的原材料供应商、生产商、分销商、零售商以及最终消费者等成员通过与上游、下游成员的连接 (linkage) 组成的网络结构。也即是由物料获取、物料加工、并将成品送到用户手中这一过程所涉及的企业和企业部门组成的一…...

Scope作用域简单记录分析

类型 singleton 单例作用域 prototype 原型作用域 request web作用域,请求作用域,生命周期跟request相同,请求开始bean被创建,请求结束bean被销毁 session web作用域,会话作用域,会话开始bean被创建,会话结束bean被销毁 application web作用域,应用程序作用域,应用程序创建…...

ChatGPT创作恋爱甜文

林欣是一个长相可爱、性格呆萌的小姑娘&#xff0c;她年纪轻轻就失去了父母&#xff0c;独自一人面对世界的冷漠和残酷。 虽然经历了这样的打击&#xff0c;但她并没有沉沦&#xff0c;反而更加努力地去生活。 她找到了一份服务员的工作&#xff0c;每天在餐厅里穿梭&#xf…...

贝叶斯优化及其python实现

贝叶斯优化是机器学习中一种常用的优化技术&#xff0c;其目的是在有限步数内寻找函数的最大值或最小值。它可以被视为在探索不同参数配置与观察这些配置结果之间寻求平衡点的过程。基本思想是将我们在过去的观察和体验&#xff0c;传递到下一个尝试中&#xff0c;从而在等待数…...

Lombok使用@Builder无法build父类属性

文章目录问题描述解决方案使用示例lombok Builder注解和build父类属性问题1、简介2.使用3、Builder注解对类做了什么&#xff1f;问题描述 实体类使用Lombok的Builder来实现Builder模式&#xff0c;但是如果使用了extend继承&#xff0c;则子类无法通过Builder来Build父类属性…...

Pixhawk RPi CM4 Baseboard 树莓派CM4安装Ubuntu20.04 server 配置ros mavros mavsdk

文章目录硬件安装Ubuntu Server20.04下载rpiboot工具下载imager刷写系统配置USB配置WIFI开机安装桌面配置wifi配置串口安装ROS安装mavros安装MAVSDK-PythonInternet设置最后参考&#xff1a; https://docs.holybro.com/autopilot/pixhawk-baseboards/pixhawk-rpi-cm4-baseboard…...

后端开发过程中的安全问题

安全问题是木桶效应&#xff0c;整个系统的安全等级取决于安全性最薄弱的那个模块。在写业务代码的时候&#xff0c;要从我做起&#xff0c;建立最基本的安全意识&#xff0c;从源头杜绝低级安全问题。 1、数据源头的安全处理 对于 HTTP 请求&#xff0c;我们要在脑子里有一个…...

基于Hyperledger Fabric的学位学历认证管理系统

基于Hyperledger Fabric的学位学历认证管理系统 项目源码&#xff1a;https://github.com/Pistachiout/Academic-Degree-BlockChain 一、选题背景 学历造假、认证造假等是一个全球日益普遍的现象&#xff0c;不仅对社会产生了巨大的负面影响&#xff0c;同时也极大增加了企业…...

jq条件判断验证,正则表达式

// 判断是否包含为至少8位及以上字符,大小写字母及特殊字符 jQuery.validator.addMethod("isPwd", function (value, element) { var pwdRegex new RegExp((?.*[0-9])(?.*[A-Z])(?.*[a-z])(?.*[^a-zA-Z0-9]).{8,30}); return this.optional(elemen…...

23.3.9打卡 AtCoder Beginner Contest 259

A题 题解 对于x特判一下就好 代码 void solve() {ll x,d;cin>>n>>m>>x>>t>>d;if(n>m){nmin(n,x);if(n<m){cout<<t;return;}cout<<(m-n)*dt;}else{mmin(m,x);cout<<(m-n)*dt;}return; }B 三角函数全还给高中老师了 题…...

JS - this指向

一 this 指向有哪几种 详细可见&#xff1a;https://juejin.cn/post/6844903805587619854 &#xff08;文章归类this指向为四大类&#xff09; https://www.jianshu.com/p/66eb9b21105d this是什么&#xff1f;this 就是一个指针&#xff0c;指向调用函数的对象。 1.默认绑定…...

低代码有哪些典型应用场景?

低代码有哪些典型应用场景&#xff1f; 低代码是一种全新的应用开发方式&#xff0c;它通过可视化的拖拽式界面&#xff0c;将传统的繁琐代码编写转化为简单的拖拽操作&#xff0c;让非技术人员也能够快速地开发出应用程序。 随着数字化转型的不断加速&#xff0c;低代码平台…...

Substrate 基础教程(Tutorials) -- 监控节点指标

Substrate 公开有关网络操作的度量。例如&#xff0c;您可以收集有关您的节点连接了多少个对等节点、您的节点使用了多少内存以及正在生成的块数量的信息。为了捕获和可视化Substrate节点公开的度量&#xff0c;您可以配置和使用Prometheus和Grafana等工具。本教程演示如何使用…...

lua table 详解

文章目录1.table 声明与访问2. table 的两种遍历方式 pairs 和 ipairs2.1 pairs2.2 ipairs2.3 例3.迭代器实现 ipairs 效果4.获取 table 长度4.1 #table 获取长度4.2 自定义函数获取 table 长度注意事项1.table 声明与访问 -- 初始化表 tbl {} -- 不可以是 tbl nil-- 赋值 -…...

Element表单嵌套树形表格的校验问题

普通嵌套 表单和表格是项目中最常见的项目&#xff0c;有时候就会遇到表格嵌套表单的情况&#xff0c;比如 这种形式的其实挺好处理的&#xff0c;如下&#xff1a; <el-form:model"states"ref"tableFormRef"label-width"80px"label-posit…...

1.webpack的基本使用

webpack是做工程化用的&#xff0c;并且可以对代码进行压缩(搞成min.js那样)&#xff0c;处理浏览器端JS兼容性&#xff0c;性能优化 vue-cli与webpack作用相同 目录 1 基本使用 1.1 引入场景 1.2 安装webpack 1.3 配置webpack 1.4 使用webpack 2 webpack.config.…...

基于服务器使用 apt 安装、配置 Nginx

&#x1f9fe; 一、查看可安装的 Nginx 版本 首先&#xff0c;你可以运行以下命令查看可用版本&#xff1a; apt-cache madison nginx-core输出示例&#xff1a; nginx-core | 1.18.0-6ubuntu14.6 | http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages ng…...

微信小程序 - 手机震动

一、界面 <button type"primary" bindtap"shortVibrate">短震动</button> <button type"primary" bindtap"longVibrate">长震动</button> 二、js逻辑代码 注&#xff1a;文档 https://developers.weixin.qq…...

数据链路层的主要功能是什么

数据链路层&#xff08;OSI模型第2层&#xff09;的核心功能是在相邻网络节点&#xff08;如交换机、主机&#xff09;间提供可靠的数据帧传输服务&#xff0c;主要职责包括&#xff1a; &#x1f511; 核心功能详解&#xff1a; 帧封装与解封装 封装&#xff1a; 将网络层下发…...

vue3+vite项目中使用.env文件环境变量方法

vue3vite项目中使用.env文件环境变量方法 .env文件作用命名规则常用的配置项示例使用方法注意事项在vite.config.js文件中读取环境变量方法 .env文件作用 .env 文件用于定义环境变量&#xff0c;这些变量可以在项目中通过 import.meta.env 进行访问。Vite 会自动加载这些环境变…...

USB Over IP专用硬件的5个特点

USB over IP技术通过将USB协议数据封装在标准TCP/IP网络数据包中&#xff0c;从根本上改变了USB连接。这允许客户端通过局域网或广域网远程访问和控制物理连接到服务器的USB设备&#xff08;如专用硬件设备&#xff09;&#xff0c;从而消除了直接物理连接的需要。USB over IP的…...

Netty从入门到进阶(二)

二、Netty入门 1. 概述 1.1 Netty是什么 Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients. Netty是一个异步的、基于事件驱动的网络应用框架&#xff0c;用于…...

【Linux】Linux 系统默认的目录及作用说明

博主介绍&#xff1a;✌全网粉丝23W&#xff0c;CSDN博客专家、Java领域优质创作者&#xff0c;掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域✌ 技术范围&#xff1a;SpringBoot、SpringCloud、Vue、SSM、HTML、Nodejs、Python、MySQL、PostgreSQL、大数据、物…...

OD 算法题 B卷【正整数到Excel编号之间的转换】

文章目录 正整数到Excel编号之间的转换 正整数到Excel编号之间的转换 excel的列编号是这样的&#xff1a;a b c … z aa ab ac… az ba bb bc…yz za zb zc …zz aaa aab aac…; 分别代表以下的编号1 2 3 … 26 27 28 29… 52 53 54 55… 676 677 678 679 … 702 703 704 705;…...

第一篇:Liunx环境下搭建PaddlePaddle 3.0基础环境(Liunx Centos8.5安装Python3.10+pip3.10)

第一篇&#xff1a;Liunx环境下搭建PaddlePaddle 3.0基础环境&#xff08;Liunx Centos8.5安装Python3.10pip3.10&#xff09; 一&#xff1a;前言二&#xff1a;安装编译依赖二&#xff1a;安装Python3.10三&#xff1a;安装PIP3.10四&#xff1a;安装Paddlepaddle基础框架4.1…...

若依登录用户名和密码加密

/*** 获取公钥&#xff1a;前端用来密码加密* return*/GetMapping("/getPublicKey")public RSAUtil.RSAKeyPair getPublicKey() {return RSAUtil.rsaKeyPair();}新建RSAUti.Java package com.ruoyi.common.utils;import org.apache.commons.codec.binary.Base64; im…...