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…...
基于距离变化能量开销动态调整的WSN低功耗拓扑控制开销算法matlab仿真
目录 1.程序功能描述 2.测试软件版本以及运行结果展示 3.核心程序 4.算法仿真参数 5.算法理论概述 6.参考文献 7.完整程序 1.程序功能描述 通过动态调整节点通信的能量开销,平衡网络负载,延长WSN生命周期。具体通过建立基于距离的能量消耗模型&am…...
基于ASP.NET+ SQL Server实现(Web)医院信息管理系统
医院信息管理系统 1. 课程设计内容 在 visual studio 2017 平台上,开发一个“医院信息管理系统”Web 程序。 2. 课程设计目的 综合运用 c#.net 知识,在 vs 2017 平台上,进行 ASP.NET 应用程序和简易网站的开发;初步熟悉开发一…...
3.3.1_1 检错编码(奇偶校验码)
从这节课开始,我们会探讨数据链路层的差错控制功能,差错控制功能的主要目标是要发现并且解决一个帧内部的位错误,我们需要使用特殊的编码技术去发现帧内部的位错误,当我们发现位错误之后,通常来说有两种解决方案。第一…...
linux arm系统烧录
1、打开瑞芯微程序 2、按住linux arm 的 recover按键 插入电源 3、当瑞芯微检测到有设备 4、松开recover按键 5、选择升级固件 6、点击固件选择本地刷机的linux arm 镜像 7、点击升级 (忘了有没有这步了 估计有) 刷机程序 和 镜像 就不提供了。要刷的时…...
C++ 基础特性深度解析
目录 引言 一、命名空间(namespace) C 中的命名空间 与 C 语言的对比 二、缺省参数 C 中的缺省参数 与 C 语言的对比 三、引用(reference) C 中的引用 与 C 语言的对比 四、inline(内联函数…...
EtherNet/IP转DeviceNet协议网关详解
一,设备主要功能 疆鸿智能JH-DVN-EIP本产品是自主研发的一款EtherNet/IP从站功能的通讯网关。该产品主要功能是连接DeviceNet总线和EtherNet/IP网络,本网关连接到EtherNet/IP总线中做为从站使用,连接到DeviceNet总线中做为从站使用。 在自动…...
tree 树组件大数据卡顿问题优化
问题背景 项目中有用到树组件用来做文件目录,但是由于这个树组件的节点越来越多,导致页面在滚动这个树组件的时候浏览器就很容易卡死。这种问题基本上都是因为dom节点太多,导致的浏览器卡顿,这里很明显就需要用到虚拟列表的技术&…...
宇树科技,改名了!
提到国内具身智能和机器人领域的代表企业,那宇树科技(Unitree)必须名列其榜。 最近,宇树科技的一项新变动消息在业界引发了不少关注和讨论,即: 宇树向其合作伙伴发布了一封公司名称变更函称,因…...
智能职业发展系统:AI驱动的职业规划平台技术解析
智能职业发展系统:AI驱动的职业规划平台技术解析 引言:数字时代的职业革命 在当今瞬息万变的就业市场中,传统的职业规划方法已无法满足个人和企业的需求。据统计,全球每年有超过2亿人面临职业转型困境,而企业也因此遭…...
Linux-进程间的通信
1、IPC: Inter Process Communication(进程间通信): 由于每个进程在操作系统中有独立的地址空间,它们不能像线程那样直接访问彼此的内存,所以必须通过某种方式进行通信。 常见的 IPC 方式包括&#…...
