NetApp SnapCenter 备份管理 ——借助应用程序一致的数据备份管理,简化混合云操作
NetApp SnapCenter
简单、可扩展、赋权:跨 Data Fabric 的企业级数据保护和克隆管理
主要优势
• 利用与应用程序集成的工作流和预定义策略简化备份、恢复和克隆管理。
• 借助基于存储的数据管理功能提高性能和可用性,并缩短测试和开发用时。
• 提供基于角色的访问控制 (Role-Based Access Control, RBAC),让应用程序管理员既能自助管理,又能集中监 管。
• 提供直观的 GUI 与集中化管理,简化用户在所有受支持应用程序环境中的体验。
• 专为实现高可用性而设计,同时提供负载与性能平衡。
• 不断增多和增强的插件为一系列应用程序带来更丰富的功能。
挑战
大规模数据保护
数据保护是所有 IT 经理最为关注的问题之一。随着应用程序的迅猛增长和企业的不断发展,管理多样化 IT 环境成为一种现实的挑战。如果企业的应用程序、数据库和备份方面的专家负责备份数据,但他们可能又不负责管理存储基础架构,那么这一挑战尤为明显。
对于拥有 IT 专家的企业而言,关键在于创建一个允许每项功能按照各自的应用程序工作流独立运行的环境。与此同时,这些专家还必须能在一定程度上控制并全面掌握基础架构的状况。利用传统工具和技术实现这种平衡并非易事。IT 专家希望拥有“自助服务”自主权,但他们可能缺乏对存储系统和备份软件的深入了解。存储基础架构管理员希望将常见数据管理任务分派给应用程序所有者,同时又不影响他们监控和控制存储系统上的活动。
传统备份和恢复技术是以流式数据保护设备(例如磁带或模拟磁带的流式磁盘设备)为基础,不使用基于存储的快照技术。因此,这些技术响应速度极慢,而且非常耗费资源。虽然此类设备具有载入大量数据的优势,但恢复或检索数据的过程极为复杂,需要耗费大量时间。随着应用程序大小和数量不断增加,复杂性也会显著上升,因为每个应用程序可能有不同的管理员,他们的需求不同,时间安排和策略要求也不一样。将管理任务委派给应用程序或数据库所有者时,如何才能在不影响控制权或监管权的前提下,在各不相同的应用程序和基础架构之间大规模地轻松管理备份呢?
解决方案
企业就绪的易用型数据保护
NetApp® SnapCenter® 软件是一个可扩展的统一平台,可提供应用程序一致的数据保护和克隆管理。此软件通过应用程序集成的工作流简化备份、恢复和克隆生命周期管理。SnapCenter 利用基于存储的数据管理功能,不仅提高了性能和可用性,还缩短了测试和开发用时。
简单
NetApp SnapCenter 既包括 SnapCenter Server,也包括全部通过中央管理控制台控制的独立轻型应用程序、数据库和操作系统插件。管理控制台在所有应用程序或数据库之间提供一致的用户体验。它通过直观的 GUI 可视化呈现分布在Data Fabric 中的数据副本,用于为关键功能提供支持。这些功能包括针对所有应用程序或数据库插件的作业监控、事件通知、日志记录、信息板操作、报告、计划和策略管理。
SnapCenter Server 还包括 Snapshot® 目录管理功能,便于轻松回滚到时间点副本。SnapCenter Server 会先检查应用程序、数据库和操作系统互操作性,然后在应用程序和数据库主机上无中断地安装和升级软件插件。如此一来,可以通过中央管理控制台管理这些插件。
此外,SnapCenter Server 还支持在执行备份、克隆和恢复等常见操作之前或之后,使用 Perl、Python 和 PowerShell 执行自定义脚本使用 NetApp SnapManager® 产品的客户,可通过直观的迁移机制迁移到 NetApp SnapCenter。
可扩展
SnapCenter 秉承易用性的设计理念,增加了扩展容量和性能的功能,可满足大型企业的需求。您可以透明地添加 SnapCenter Server,满足对高可用性和负载平衡的要求,并且支持成千上万的应用程序和数据库。只需再添加一台或多台 SnapCenter Server,即可在任何一台服务器发生故障时提供防护。因此,您可以添加多台服务器来增强故障恢复能力,而且可以将它们作为一台服务器进行管理。增加服务器还可以提高备份基础架构的性能级别,因为性能会在各台服务器之间透明地进行平衡。
利用基于 NetApp 存储的 Snapshot 副本的板载功能,还可以提升备份和恢复性能。卸载此功能不仅可以简化操作,而且还可以从主机卸载 Snapshot 功能。
利用 NetApp ONTAP® 存储软件的嵌入式功能执行节省空间的 NetApp FlexClone® 管理,NetApp SnapCenter 还可以提升测试和开发性能,从而增强灵活性。应用程序和数据库管理员可以不依赖存储管理员,通过同一个 GUI 控制台启动FlexClone 卷,为高度迭代的测试和开发工作流提供支持。节省空间的自助服务克隆功能可缩短测试和开发用时,并将更多功能交到应用程序所有者手里。
授权
IT 组织面临着既要为各个管理员提供自助服务功能,同时又要保留存储管理员对存储基础架构的监管权和控制权的难题。SnapCenter 使用 RBAC 向应用程序和数据库所有者委派功能,同时保留中央存储基础架构管理员的监管权和控制权。在这个级别实施控制和安全措施,可以将存储管理员从应用程序和数据库所有者可自行完成的繁琐任务中解放出来。而且,此类控制可以防止整个基础架构免遭滥用,即使是同事出于单纯的目的进行操作也不例外。
随着 IT 组织因整个企业规模的扩大而不断增长,IT 专家在数据中心发挥着日益重要的作用。为了满足应用程序管理员、数据库管理员和虚拟化基础架构管理员的需求,SnapCenter 提供为他们量身打造的特定于应用程序或数据库的工作流。因为每个应用程序或数据库均具有独特的工作流,所以应用程序和数据库所有者会发现委派给他们的工作流并不陌生,而且与他们的使用模式高度吻合。SnapCenter 采用开放式设计,提供增强的 REST API,用于集成第三方业务流程和云管理软件。
管理员可以使用适用于应用程序(例如 SAP)和数据库的SnapCenter 插件,因此应用程序或数据库在所有级别均保持一致,这样有助于最大限度地提高可恢复性。适用于SnapCenter 的插件支持多种恢复功能。插件可以前滚日志,并且支持应用程序或数据库管理员克隆或恢复到可用的最新信息或特定时间点。可用的插件增强功能包括针对虚拟化数据库的精简数据保护、对 Microsoft SQL Server Stretch Database 的支持、Oracle RMAN 目录编制以及 Microsoft Windows 主机文件系统备份、恢复和克隆。SnapCenter 还支持最终用户为自定义应用程序创建插件。
SnapCenter 利用基于 NetApp 存储的备份和复制功能,例 如 NetApp SnapVault® 和 SnapMirror® 技 术。 所 有SnapCenter 插件均可从主位置和二级位置执行克隆和恢复操作。
结束语
NetApp SnapCenter 软件是一款易于使用的企业级平台,用于安全地协调和管理应用程序、数据库和文件系统之间的数据保护。SnapCenter 可与您的企业级应用程序紧密集成,提供特定于应用程序和数据库的工作流。SnapCenter 在保持存储环境完整性的同时,通过 RBAC 提供让应用程序和数据库所有者管理自己环境所需的控制权和选择权。由于在设计中充分考虑了适用于大型企业和中型企业的精简性,因此 SnapCenter 可以加快应用程序和数据库的开发速度、保护数据完整性,并简化对传统复杂备份和恢复流程的管理。
相关文章:

NetApp SnapCenter 备份管理 ——借助应用程序一致的数据备份管理,简化混合云操作
NetApp SnapCenter 简单、可扩展、赋权:跨 Data Fabric 的企业级数据保护和克隆管理 主要优势 • 利用与应用程序集成的工作流和预定义策略简化备份、恢复和克隆管理。 • 借助基于存储的数据管理功能提高性能和可用性,并缩短测试和开发用时。 • 提供基…...

Java内置队列和高性能队列Disruptor
一、队列简介 队列是一种特殊的线性表,遵循先入先出、后入后出(FIFO)的基本原则,一般来说,它只允许在表的前端进行删除操作,而在表的后端进行插入操作,但是java的某些队列运行在任何地方插入删…...

比特数据结构与算法(第四章_下)二叉树的遍历
本章将会详细讲解二叉树遍历的四种方式,分别为前序遍历、中序遍历、后续遍历和层序遍历。在学习遍历之前,会先带大家回顾一下二叉树的基本概念。学习二叉树的基本操作前,需要先创建一颗二叉树,然后才能学习其相关的基本操作&#…...
chatGPT是什么
2022年11月,人工智能公司OpenAI推出了一款聊天机器人:ChatGPT。它能够通过学习和理解人类语言来进行对话,还能与聊天对象进行有逻辑的互动。除了聊天,ChatGPT还能够根据聊天对象提出的要求,进行文字翻译、文案撰写、代…...
jenkins漏洞集合
目录 CVE-2015-8103 反序列化远程代码执行 CVE-2016-0788 Jenkins CI和LTS 远程代码执行漏洞 CVE-2016-0792 低权限用户命令执行 CVE-2016-9299 代码执行 CVE-2017-1000353 Jenkins-CI 远程代码执行 CVE-2018-1000110 用户枚举 CVE-2018-1000861 远程命令执行 CVE-2018…...

用canvas画一个炫酷的粒子动画倒计时
前言 😆 这是一篇踩在活动尾声的文章,主要是之前在摸鱼社群里有人发了个粒子动画的特效视频,想着研究研究写一篇文章出来看看,结果这一下子就研究了半个多月。 😂 下面就把研究成果通过文字的形式展现出来吧…...
Java技术学习——Maven相关知识
一、什么是Maven? Maven是Apache软件基金会组织维护的一款专门为Java项目提供构建和依赖管理支持的工具。 1.1 构建 构建过程包含的主要环节如下: 清理:删除上一次构建的结果,为下一次构建做好准备编译:Java源程序…...

C++ 认识和了解C++
1.在使用C语言写代码的时候开头要用到的是: #include<iostream> using namespace std;不可以写成这样: #include iostream.h(1)iostream是输入输出流类, istream输入流类 cin >> ostream输出流类 cout &…...
u盘误删的文件怎么找回
u盘误删的文件怎么找回?u盘的特点之一就是极其便携,可以容纳各种格式的数据和文件,需要时可以直接使用。每次使用都会或多或少的存放一些文件,但有使用就会有删除,为了不影响使用性,清理存储空间是必要的。清理中如果…...

二分查找由浅入深--算法--java
二分查找写在开头算法前提:算法逻辑算法实现简单实现leftright可能超过int表示的最大限度代码分析和变换更多需求:求索引最小的值java二分API应用基础题思考难度方法写在开头 二分查找应该是算比较简单的这种算法了,我本以为还可以。但有时候…...

【学习】笔记本电脑重新安装系统win10
安装系统有很多方法: 软件安装制作启动u盘本文使用的方法就是启动盘安装: 1.首先下载iso镜像文件: msdn我告诉你:MSDN, 我告诉你 - 做一个安静的工具站 (itellyou.cn) 2.下载启动盘制作工具: 制作启动盘rufus:Rufus - 轻松创建 USB 启动盘 3.官网下载: https://do…...

RocketMQ的一些使用理解
1.RocketMQ的生产者生产负载策略(3种) (1)SelectMessageQueueByHash (一致性hash) (2)SelectMessageQueueByMachineRoom (机器随机) (3)SelectMessageQueueByRandom (随机) 第1种一…...

Java枚举详解
一.枚举 1.为什么有枚举? 如果我们的程序需要表示固定的几个值: 比如季节:spring (春),summer(夏),autumn(秋),winter(冬) 用常量表示: public static final int SEASON_SPRING 1;public st…...

虚拟机上安装openKylin详细步骤总结
一、创建虚拟机 首先获取操作系统安装镜像文件: 链接:https://pan.baidu.com/s/1tSuXmDk2ZILR4ieee6iImw?pwdcy47 提取码:cy47 (1-1)进入新虚拟机创建向导,选择“自定义”: (1-…...
夜天之书 #74 企业开源的软件协议模型实践(Part 2)
在上一篇文章中,我介绍了企业开源的完全开放源码策略及其风险。完全开放源码,即以符合开源定义的软件协议发布企业自研软件的情形。本文介绍应对完全开放源码后的风险的第一种策略:提高市场占有率与开放标准。与其说是策略,不如说…...

2.webpack实时打包
简介 上一章已经实现了使用 webpack 构建了一个简单的项目;但是我们发现,每次修改了 index.js 需要重新执行 cnpm run dev 命令重新构建 main.js;这在开发阶段是无法忍受的,因为这样调式将浪费大量的时间;还好 webpac…...

KingbaseES V8R3 表加密
前言 透明加密是指将数据库page加密后写入磁盘,当需要读取对应page时进行加密读取。此过程对于用户是透明, 用户无需干预。 该文档进行数据库V8R3版本测试透明加密功能,需要说明,该版本发布时间早于V8R6,所以只能进行表…...
2 为社么软件架构很重要?
2 为社么软件架构很重要? 啊,建造,建造! 这是所有艺术中最崇高的艺术。 — 亨利沃兹沃思朗费罗 如果架构是答案,那么问题是什么? 本章从技术角度重点介绍架构的重要性。我们将研究面包师的十几个最重要…...

Python 之 Pandas merge() 函数、set_index() 函数、drop_duplicates() 函数和 tolist() 函数
文章目录一、merge() 函数1. inner2. left 和 right3. outer二、set_index() 函数三、drop_duplicates() 函数四、tolist() 函数五、视频数据分析案例1. 问题要求2. 解决过程在最开始,我们先导入常规的 numpy 和 pandas 库。 import numpy as np import pandas as …...

MySQL实战之深入浅出索引(下)
1.前言 在上一篇文章中,我们介绍了InnoDB索引的数据结构模型,今天我们再继续聊一下跟MySQL索引有关的概念。 在介绍之前,我们先看一个问题: 表初始化语句 mysql> create table T ( ID int primary key, k int NOT NULL DEFA…...

大数据学习栈记——Neo4j的安装与使用
本文介绍图数据库Neofj的安装与使用,操作系统:Ubuntu24.04,Neofj版本:2025.04.0。 Apt安装 Neofj可以进行官网安装:Neo4j Deployment Center - Graph Database & Analytics 我这里安装是添加软件源的方法 最新版…...
基于大模型的 UI 自动化系统
基于大模型的 UI 自动化系统 下面是一个完整的 Python 系统,利用大模型实现智能 UI 自动化,结合计算机视觉和自然语言处理技术,实现"看屏操作"的能力。 系统架构设计 #mermaid-svg-2gn2GRvh5WCP2ktF {font-family:"trebuchet ms",verdana,arial,sans-…...

基于FPGA的PID算法学习———实现PID比例控制算法
基于FPGA的PID算法学习 前言一、PID算法分析二、PID仿真分析1. PID代码2.PI代码3.P代码4.顶层5.测试文件6.仿真波形 总结 前言 学习内容:参考网站: PID算法控制 PID即:Proportional(比例)、Integral(积分&…...
rknn优化教程(二)
文章目录 1. 前述2. 三方库的封装2.1 xrepo中的库2.2 xrepo之外的库2.2.1 opencv2.2.2 rknnrt2.2.3 spdlog 3. rknn_engine库 1. 前述 OK,开始写第二篇的内容了。这篇博客主要能写一下: 如何给一些三方库按照xmake方式进行封装,供调用如何按…...

Debian系统简介
目录 Debian系统介绍 Debian版本介绍 Debian软件源介绍 软件包管理工具dpkg dpkg核心指令详解 安装软件包 卸载软件包 查询软件包状态 验证软件包完整性 手动处理依赖关系 dpkg vs apt Debian系统介绍 Debian 和 Ubuntu 都是基于 Debian内核 的 Linux 发行版ÿ…...

高危文件识别的常用算法:原理、应用与企业场景
高危文件识别的常用算法:原理、应用与企业场景 高危文件识别旨在检测可能导致安全威胁的文件,如包含恶意代码、敏感数据或欺诈内容的文档,在企业协同办公环境中(如Teams、Google Workspace)尤为重要。结合大模型技术&…...

自然语言处理——循环神经网络
自然语言处理——循环神经网络 循环神经网络应用到基于机器学习的自然语言处理任务序列到类别同步的序列到序列模式异步的序列到序列模式 参数学习和长程依赖问题基于门控的循环神经网络门控循环单元(GRU)长短期记忆神经网络(LSTM)…...

企业如何增强终端安全?
在数字化转型加速的今天,企业的业务运行越来越依赖于终端设备。从员工的笔记本电脑、智能手机,到工厂里的物联网设备、智能传感器,这些终端构成了企业与外部世界连接的 “神经末梢”。然而,随着远程办公的常态化和设备接入的爆炸式…...

人工智能(大型语言模型 LLMs)对不同学科的影响以及由此产生的新学习方式
今天是关于AI如何在教学中增强学生的学习体验,我把重要信息标红了。人文学科的价值被低估了 ⬇️ 转型与必要性 人工智能正在深刻地改变教育,这并非炒作,而是已经发生的巨大变革。教育机构和教育者不能忽视它,试图简单地禁止学生使…...

Qemu arm操作系统开发环境
使用qemu虚拟arm硬件比较合适。 步骤如下: 安装qemu apt install qemu-system安装aarch64-none-elf-gcc 需要手动下载,下载地址:https://developer.arm.com/-/media/Files/downloads/gnu/13.2.rel1/binrel/arm-gnu-toolchain-13.2.rel1-x…...