存储评论网

Scality ARTESCA+ Veeam:统一架构,更快实现防护

数据保护  ◇  企业版

ARTESCA+ Veeam 的出现,意味着备份软件和备份存储不再各自独立,而是融为一体。简而言之,它是一个统一的软件设备,在Scality ARTESCA中运行Veeam Backup & Replication,所有操作均在同一台服务器上完成。客户无需再为 Veeam 设置 Windows 服务器、单独的 S3 目标以及连接它们的接口,只需部署一个集成了 Veeam 控制平面和 S3 存储库的单一系统即可。Scality 和 Veeam 表示,这种单主机设计无需为 Veeam 单独配置物理或虚拟基础架构,与传统的多层架构相比,可将部署复杂性、时间和基础架构成本降低高达 30% 。

关键精华

  • 统一堆叠,更小的表面积: Veeam 和 S3 在 ARTESCA 内部运行,仅限内部流量,没有外部 DNS,密钥保留在服务器上。
  • 几分钟即可完成设置: 助手创建帐户和存储桶,启用对象锁定和版本控制,设置 SOSAPI,移交端点和凭据。
  • 容量大小合适: 在 HPE、戴尔、联想或超微的标准 x86 平台上,可用空间为 20 至 440 TB。
  • 默认具备弹性: CORE5 控制、IAM 和可选 MFA、Grafana 可见性,实现第 2 天的可见性。

统一设备如何组装

如果您最近没有关注对象存储领域,那么值得了解一下 ARTESCA 背后的公司。Scality自 2009 年以来一直致力于构建横向扩展的文件和对象存储解决方案,其中最著名的当属其RING平台,该平台为服务提供商和企业环境中的大型本地对象存储提供了底层支持。多年来,该公司一直位列 Gartner 文件和对象存储魔力象限报告,并在 2023 年分布式文件系统和对象存储魔力象限中被评为领导者,随后又在 2024 年文件和对象存储平台魔力象限中被誉为远见者。

对于正在考虑采用 ARTESCA 这样相对较新的产品的中型 IT 团队而言,可靠的过往业绩是判断该产品是否为信誉良好的供应商提供的企业级存储产品,而非不知名初创公司的附属项目的重要指标。ARTESCA 是 Scality 的本地部署、具有网络安全弹性的 S3 对象存储解决方案,其明确定位为“专为备份而生的存储”。ARTESCA 并未追求涵盖所有可能的对象使用场景,而是专注于备份和归档工作负载,强调其不可变性、操作简便性以及无需改变管理方式即可从数十 TB 扩展到数 PB 环境的能力。

当前一代产品引入了 Scality 的CORE5 网络弹性框架,该框架从 API 和身份平面向下延伸到数据路径和集群架构,提供多层保护,确保备份数据免受加密、删除和内部滥用,而不仅仅是意外丢失。

ARTESCA+ Veeam 的设计理念是将 S3 路径隔离在网络之外。S3 服务绑定到内部接口;没有外部 DNS 条目,Veeam 使用的访问密钥也保留在设备内部。Veeam 与 S3 存储桶之间的通信在设备的内部网络中进行,从而降低了风险暴露并简化了审计。此外,还具有成本和性能优势:所需的以太网端口更少,备份窗口也不会因额外的流量而使网络过载。如果需要外部端点,则必须由管理员明确启用并记录,并为此目的颁发新的凭据。换句话说,默认情况下仅限内部访问,外部访问仅在明确选择的情况下才会发生。

Veeam 将备份写入配置了版本控制和 S3 对象锁定的 ARTESCA 存储桶,确保备份数据在写入后即不可更改。同时,ARTESCA 在后端提供纠删码持久性和策略驱动的保留机制。因此,您的备份存储库(数据的最后一道防线)已成为一个系统的一部分,该系统旨在假定已发生安全漏洞。这种设置缩小了攻击面,并使勒索软件或内部威胁极难加密或删除您的恢复副本。

易用性是整体方案的另一个重要方面。ARTESCA 的设计初衷是让目前负责管理 Veeam 的团队能够轻松部署和运维,而无需他们成为 S3 或 Linux 方面的专家。首次登录时,设备会显示一个合作伙伴应用程序界面,供您选择备份软件。选择 Veeam 后,系统会打开一个内置助手,询问几个针对性的问题,而不是直接跳转到空白的 S3 控制台。该助手会创建拥有 Veeam 资源的 ARTESCA 帐户,设置一个或多个存储桶,启用版本控制和对象锁定,设置用于通过 Veeam 的智能对象存储 API (SOSAPI) 生成报告的逻辑容量限制,然后生成 Veeam 所需的端点和凭据。

实际上,以往备份团队和存储团队之间需要来回沟通一个小时的工作流程,现在得到了简化。这种引导式流程只需几分钟即可创建一个功能齐全且不可变的存储库。此外,它还提供了一个统一的存储健康状况和容量视图,可通过 ARTESCA 用户界面和 Veeam 控制台访问。

从商业角度来看,ARTESCA+ Veeam 兼具传统优势、安全性和易用性,因此颇具吸引力。Scality 的统一设备则专注于满足 20-440 TB 可用存储空间需求的环境。该产品专为分支机构、边缘站点和中型数据中心而设计,这些场所已无法满足传统纵向扩展备份设备的需求,但又不愿自行构建对象存储平台。

对于这些团队而言,一款集成了 Veeam 和 S3 存储的软件定义设备,运行在经过验证的 x86 服务器上(并针对 Veeam 默认的 1 MB 块大小进行了优化),能够实现备份基础架构的现代化。该解决方案拥有完善的参考架构文档,在单节点参考架构上实现了高达 5.5 TB/h 的备份吞吐量和 4 TB/h 的恢复吞吐量,使团队无需启动大规模对象存储项目即可提升备份能力。

为了撰写这份报告,Scality 向我们提供了一套预配置的 ARTESCA+ Veeam 系统,以便我们能够立即开始测试。该硬件布局和初始配置是专门为我们的概念验证工作而组装的,不应被视为参考 SKU。在生产环境中,ARTESCA 和 ARTESCA+ Veeam 以软件设备的形式提供,客户和渠道合作伙伴可以根据自身需求获得许可,并将其部署在他们首选的、经过验证的 x86 平台上,这些平台来自 HPE、戴尔、联想和超微等厂商。他们还可以将这些解决方案集成到他们自己的设备产品或托管服务中。这种模式既保留了在熟悉的硬件上进行标准化或围绕设备增加价值的灵活性,又能充分利用我们正在评估的统一软件堆栈。

参观用户界面

与许多备份和存储平台一样,ARTESCA+ Veeam 统一软件设备配备了用户友好的 Web 界面。安装完成后登录,即可进入“概览”页面,该页面提供了配置摘要。通常,渠道合作伙伴会负责完成此步骤的准备工作,但最终客户也可以自行完成。所有要点都简洁明了,易于理解,包括存储空间占用、活动数据服务和存储使用率。

“身份”页面允许管理员轻松管理内置用户和组,并配置其权限。该页面还支持与 LDAP 目录服务器集成,并预配置了 Microsoft Active Directory、Red Hat Directory、Tivoli Directory 和 eDirectory 的相关选项。此外,还可以全局启用多因素身份验证,或为特定用户启用。

“平台”页面提供有关您选择运行 ARTESCA+ Veeam 统一软件设备的服务器的详细信息,包括“仪表盘”选项卡上的服务状态、一些活动图表以及一个名为“高级指标”的按钮。单击此按钮将打开设备内置的 Grafana 监控仪表盘,显示服务器资源使用情况和活动​​的统计信息。这对于希望收集有关备份性能、网络带宽使用情况和可靠性数据的组织尤其有用,并且在设置过程中无需额外的安装或配置。

多年来,我们一直广泛使用 Grafana 仪表盘来监控存储产品。此次的一大亮点在于,这项服务本身就运行在设备端。我们通常听到的厂商只是谈论如何将 Grafana 仪表盘集成到现有环境中。而 ARTESCA 更进一步,为客户提供了一个可直接使用的已部署实例。这对于监控服务来说无疑是一项非常贴心的设计。

“节点”选项卡允许您配置额外的 ARTESCA+ 节点以实现冗余,支持 1、3 或 6 个节点的架构。值得注意的是,ARTESCA+ Veeam 解决方案目前是单节点的;我们在此重点介绍 ARTESCA 的更广泛功能,仅供参考。“卷”选项卡允许管理员在连接的节点上创建、修改或删除卷。

安装完成后,即可看到运行 ARTESCA+ Veeam 统一软件设备所需的卷。

“存储服务”页面用于管理 ARTESCA+ 集群以及各个节点的数据驱动器。点击“展开集群”按钮可以添加或移除节点。选择节点后,所有数据驱动器都会显示出来。点击“卸载故障磁盘”按钮可以安全地移除并更换故障驱动器。此外,点击“挂载 X 个新磁盘”按钮可以添加更多驱动器,其中 X 代表连接到该节点的未使用驱动器的数量。与“平台”页面上的“仪表盘”选项卡类似,“高级指标”按钮会打开 Grafana 并显示所选节点数据驱动器的详细统计信息。

接下来是“数据管理”页面。此视图包含“帐户”、“数据浏览器”、“工作流”、“位置”和“数据服务”等选项卡。每个选项卡都控制着ARTESCA+ Veeam统一软件设备运行所必需的关键功能。

如果您使用过微软 Azure 云平台存储数据,那么您可能已经了解存储“帐户”。帐户是包含一个或多个存储桶的命名空间,这些存储桶是用于存储虚拟机备份等数据对象的存储库。您可以通过单击“数据浏览器”选项卡并选择关联的存储桶来查看这些存储桶的内容。您可以使用该选项卡创建、清空、删除存储桶以及修改其容量。在“工作流”选项卡中,您可以配置自动复制、过期和转换(将存储桶的内容移动到另一个位置,通常用于归档)操作。

在“位置”选项卡中,您可以添加其他内部或外部存储库,包括 Amazon S3、Google Cloud Storage、Microsoft Azure Blob Storage 等。页面上会列出已连接的位置,您可以使用右侧的“创建位置”按钮添加新位置。

“数据服务”选项卡显示内置 Veeam 实例使用的内部 S3 端点。虽然其他 ARTESCA 部署选项也通过此选项卡公开 S3 端点,但 ARTESCA+ Veeam 统一软件设备不支持创建其他数据服务,从而确保最高级别的安全性。

管理界面上的最后一个配置项是“警报”页面。此处记录当前和过去的警报,包括与操作系统升级、驱动器、服务、节点以及卷/文件系统空间警告相关的警报。此外,还可以选择使用“电子邮件通知配置”按钮和相应的向导,将警报配置为通过电子邮件发送。

ARTESCA+ Veeam 统一软件设备拥有直观的用户界面,可以轻松配置以满足不同行业企业和组织的备份和归档需求,并且 Veeam 不断扩展的兼容性进一步增强了其功能。

ARTESCA+ Veeam

ARTESCA+ Veeam 统一软件设备的前端是内置的 Veeam 实例。该实例运行在 KubeVirt 上,基于 Windows Server 的虚拟机配备了 Veeam Backup & Replication,支持备份来自各种虚拟机管理程序的虚拟机。这些虚拟机管理程序包括 Proxmox VE、Microsoft Hyper-V、VMware vSphere (ESXi/vCenter)、Nutanix AHV、Oracle Linux Virtualization Manager 等等。随着许多客户逐渐放弃基于 VMware 的虚拟化解决方案,Veeam 计划很快支持更多主流虚拟机管理程序,包括 XCP-NG、HPE Morpheus VM Essentials、Citrix XenServer 和 Red Hat OpenShift Virtualization。请查看Veeam Data Platform v13 的最新消息。

统一软件设备的优势

集成 Veeam 可提升 Scality 软件设备的性能、效率和安全性。Veeam 与 S3 存储库之间的数据传输由 ARTESCA+ 提供支持,并通过虚拟化网络在内部进行。这种方法避免了从虚拟机管理程序和数据源到 Veeam 再返回存储库的重复外部网络流量。此外,这也避免了将 S3 存储桶暴露给网络其他部分,从而缩小了解决方案的攻击面。

要设置内置 Veeam 虚拟机使用的 S3 存储桶,请连接到 ARTESCA+ Web 管理界面,并导航至“数据管理”页面上的“帐户”选项卡。接下来,单击“启动 Veeam VBR 助手”按钮,这将显示一个向导,用于配置存储帐户和存储桶。

在我们的实验室中,内置的 Veeam Assistant 仅用了几分钟就搭建了一个可用的、不可变的存储库。该向导创建了 ARTESCA 帐户,启用了存储桶的版本控制和对象锁定,设置了 SOSAPI 容量报告,并提供了 Veeam 所需的端点、区域和密钥。由于 Veeam 和 S3 服务内部通信,因此无需在网络上暴露任何内容,也无需进行 DNS 配置,从而避免了存储团队和备份团队之间通常的反复沟通。对于 IT 普通人员来说,整个流程非常简单明了,而且根据我们的经验,它几乎不会出错,同时还保留了高级控制功能。

软件设备完成初始设置后,即可通过远程桌面协议 (RDP) 或 VNC 登录运行 Veeam Backup & Replication 的 Windows Server 实例。然后,必须使用“备份基础架构”页面上的“备份存储库”选项卡将 Veeam 连接到 ARTESCA+ S3 存储桶。右键单击该选项卡,然后选择“添加备份存储库”以添加之前创建的 S3 存储桶。

从备份存储库类型列表中选择“对象存储”,然后在接下来的两个页面中选择“S3 兼容”。之后,您将看到另一个向导,需要在其中输入您创建的 S3 存储桶的连接详细信息。“服务点”位于 ARTESCA+ Web GUI 的“数据管理”页面的“数据服务”选项卡中(我们的服务点为“s3.artesca-plus-veeam.local”)。输入区域(位于“位置”选项卡中)和凭据,选择之前创建的存储桶和文件夹,并将“挂载服务器”配置为 ARTESCA+ Veeam 统一软件设备的内置 Veeam 服务器。您还可以在此处设置其他详细信息,例如对象限制以及是否启用 vPower NFS 服务的近乎即时恢复。

Veeam 现在可以连接到数据源或虚拟机管理程序以开始备份。

ARTESCA+ Veeam 和 Proxmox VE

为了测试 ARTESCA+ Veeam 统一软件设备,我们将评测样机连接到我们的 Proxmox VE (PVE) 服务器。虚拟机备份只需三个简单的步骤即可完成:

  1. 将 PVE 集群连接到 Veeam
  2. 添加工作虚拟机
  3. 创建备份作业

我们将概述 Veeam 的入门步骤,但更详细的指南请参见此处:Veeam Proxmox VE 3 插件用户指南。要使用备份与复制控制台将 Veeam 连接到 PVE,请进入“清单”视图,右键单击“虚拟基础架构”列表项,然后选择“添加服务器”选项。

当出现“添加服务器”菜单时,请按照向导的说明连接 Proxmox VE 实例。它会要求您输入服务器 IP 地址或主机名以及凭据,因此请确保您已准备好集群信息。

连接 PVE 后,需要一台工作虚拟机 (VM) 来促进 Proxmox VE 服务器和 Veeam 之间的数据传输。在“备份基础架构”视图中右键单击“备份代理”,然后从出现的下拉菜单中选择“添加代理”。

使用弹出菜单中的“Proxmox VE worker”向导添加工作进程,然后选择所需的主机、CPU、内存和网络设置。为其命名(我们使用了“artesca-worker”),然后完成向导。

最后,我们需要创建一个备份作业来开始备份 Proxmox VE 上的虚拟机。在 Veeam Backup & Replication 的“主页”视图中,单击“作业”项,然后单击其下方的“备份”项。右键单击“备份”,将鼠标悬停在下拉菜单中的“备份”上,然后选择“虚拟机”。

随后将出现一个菜单,您可以在其中选择备份作业参数。请确保在“虚拟机”步骤中使用“添加”按钮添加所有要备份的虚拟机。此外,请确保选择 ARTESCA+ S3 存储桶作为作业的备份存储库。完成后,备份作业将按计划运行。

一旦您配置好 Veeam 来备份和存储您的虚拟机管理程序和数据源,ARTESCA+ Veeam 统一软件设备就会在后台可靠地运行,保护您组织的信息,让您高枕无忧。

Scality 和 Veeam 的未来

Scality 预览了 ARTESCA+ 的下一个主要版本,并承诺在设置 Veeam 内置虚拟机方面提供更简便的操作、更佳的集成和更高的自动化程度。他们还计划增加对部署 Veeam 软件设备(基于 Linux 构建)的支持,并对多节点和高可用性功能进行多项改进。此次更新将缩短解决方案的总部署时间,并省去本文中提到的几个设置步骤。此外,虽然本文是针对 Veeam B&R V12 编写的,但使用V13 的组织将会注意到对象存储整体性能和效率的提升,并获得该平台最新的保护和安全功能。

结语

ARTESCA+ Veeam 完全实现了 Scality 所承诺的功能。在我们的实验室中,这款统一的软件设备通过将 S3 路径保留在内部、默认启用版本控制和对象锁定,并通过一个简短的向导引导用户完成设置,从而消除了备份和存储之间的不确定性。即使是 IT 普通用户也能轻松上手,无需任何指导。最终,用户只需几分钟即可获得一个可用的、不可变的存储库,而且维护起来也十分便捷。

安全策略注重实用性而非性能。仅限内部使用的端点、禁用外部 DNS、凭证隔离、身份和访问管理 (IAM) 以及可选的多因素身份验证 (MFA) 可降低风险暴露,同时保持日常管理的便捷性。Grafana 监控可清晰地显示服务、节点和磁盘的运行状况,从而更轻松地验证备份是否按预期运行,并在问题演变为服务中断之前发现它们。

从业务角度来看,其价值在于缩短数据保护时间并降低运维成本。团队可以在标准的 x86 架构上,将 Veeam 和 S3 目标集成到单一堆栈中,从而保持硬件选择的灵活性并避免被厂商锁定。Scality 将这款统一设备定位为可提供约 20 至 440 TB 的可用容量,这恰好满足了分支机构、边缘站点和中型市场站点的需求,这些站点的规模已经超过了横向扩展的目标容量,但又不想搭建单独的对象平台。

需要注意以下几点。统一设备是单节点的。如果您需要更高的弹性或更大的容量,请将 ARTESCA 部署为多节点集群,并继续使用 Veeam 作为控制平面。虽然可以访问外部 S3,但这需要用户选择启用,并且应该记录在案,并使用单独的凭据进行管理。

总的来说,这是一种成熟的方法,它依托于 Scality 的长期发展记录和拥有数十年企业存储经验的团队,将合理的默认值、强大的不可变性和简单的操作相结合。

索取方案演示

本报告由 Scality 赞助。本报告中表达的所有观点和意见均基于我们对所讨论产品的客观评价。

参与 StorageReview

电子报| YouTube | 播客iTunes / Spotify | Instagram | Twitter | TikTok | RSS订阅

布赖恩·比勒

Brian 位于俄亥俄州辛辛那提市,是 StorageReview.com 的首席分析师兼总裁。