--> 甲骨文云 利用Bacula企业版和对象存储,将您的数据安全备份至云端
欢迎访问深圳敏捷云计算科技有限公司!

甲骨文云 利用Bacula企业版和对象存储,将您的数据安全备份至云端

2024-01-17 原创文章

Oracle云基础设施对象存储服务是一个互联网规模的、高性能存储平台,提供可靠且成本效益高的数据持久性。对象存储服务可以存储无限量的非结构化数据,包括分析数据和丰富内容,如图像和视频。


Oracle云基础设施对象存储提供标准层,用于频繁访问且需要更快检索时间的数据;不频繁访问层,用于不常访问且不敏感于检索时间的数据;以及存档层,用于长期存储。您可以利用跨区域复制来应对灾难恢复场景。您还可以在Oracle云基础设施对象存储上配置生命周期管理策略,将文件移动到不频繁访问层,删除符合生命周期规则的文件,以及执行其他操作来降低存储成本。更多信息请参见“探索更多”部分的对象存储概览。


对象存储还支持从私有子网中的私有IP地址通过服务网关访问Oracle云基础设施(OCI)资源。服务网关允许从私有子网中的私有IP地址连接到对象存储的公共端点。例如,您可以通过OCI骨干而不是通过互联网将数据库系统备份到对象存储桶中。更多信息请参见“探索更多”部分的Oracle服务访问:服务网关。


因此,当我们拥有像对象存储这样强大的服务来处理数据存储和归档时,我们需要一些流程来集成和自动化这些服务的执行。在这个解决方案中,我们打算展示一个参考架构,介绍如何在Oracle云上使用Bacula Enterprise备份工具,以及用户如何利用这个工具通过与对象存储的集成来实现自己的备份和存储资源。


架构

Bacula是一款让系统管理员能够在混合系统网络中管理数据备份、恢复和验证的软件。因其灵活性,Bacula被视为一种备份框架,适用于不同的企业结构。

Bacula企业版支持甲骨文云对象存储的标准层和存档层。对于存档存储,用户需要在提交Bacula恢复操作前,通过OCI网络控制台或CLI手动检索所需的卷。这个过程也可以通过脚本自动化。

使用Bacula企业版,可以为大量不同的应用程序备份数据,包括虚拟机(如VMware、Hyper-V、KVM、Xen、Proxmox等)、数据库(MySQL、PostgreSQL、Oracle DB、SAP、SQL Server、Active Directory、LDAP、MongoDB等)以及Microsoft 365、Google Workspace、Docker、Kubernetes、Hadoop HDFS、Linux和Windows Bare Metal、Zimbra、MS Exchange、Sharepoint和云(Oracle、Amazon Glacier、Google、Azure、Swift和S3)等工具的插件。

Bacula目录还与OCI MySQL服务兼容,提供最大程度的勒索软件防护,包括自动自我备份。安装Bacula企业版的要求包括:

  • 一台64位服务器,配备CentOS、RHEL、SUSE、甲骨文Linux 8(或同等系统),拥有32 GB RAM、2 OCPUs和250 GB存储空间,用于Bacula备份服务器和目录。
  • 需要挂载NAS和/或额外磁盘用于备份存储(如果适用)。推荐使用10吉比特或多吉比特绑定接口。如果使用全球去重,Bacula服务器上需要一小块SSD区域用于去重索引,以提高备份性能(旋转区域大小的2%)。
  • Bacula服务器防火墙端口(入站TCP):9101、9102、9103和9180。Bacula客户端端口:9102。
  • 安装备份服务器、客户端和虚拟机管理程序需要Windows的root或管理员权限。


使用Bacula,您可以执行以下任务:

  • 使用CLI或BWeb界面将数据备份和恢复到OCI对象存储。
  • 通过多用户网络图形界面进行集中管理(操作、配置和监控)。
  • 备份的原生网络流量限制功能。
  • 通过密码和加密密钥对备份服务进行认证。
  • 使用与OCI对象存储保留规则的兼容功能,为写入对象存储的数据提供不可变性、符合WORM的存储选项,用于数据治理、法规合规性和法律保留要求。这个功能对防御勒索软件和人为错误至关重要。 有关Bacula企业版的更多信息,请参见探索更多部分的Bacula企业版概述。
  • 下图表展示了Bacula企业版用于备份和恢复的参考架构,其中Bacula服务器可以位于本地或云端。备份存储在对象存储中,流量通过FastConnect或点对点VPN以及与服务网关集成的DRG进行私有连接。


以下图表展示了Bacula企业版 - 备份到OCI对象存储和恢复到OCI VM的参考架构。


该架构展示了一个过程:在本地环境中的Bacula通过CLI或BWeb界面访问,发送备份命令以与OCI对象存储集成。一旦集成和配置完成,作业将开始,文件将通过FastConnect或点对点VPN以及与服务网关集成的DRG,通过私有连接传输到OCI对象存储中的一个存储桶。之后,执行类似的过程,使用恢复功能将文件从OCI对象存储传输到附加在虚拟机中的块存储上。


下图展示了Bacula企业版备份到OCI对象存储(仅云端)的参考架构。该图显示了一个过程:现在运行在甲骨文云中的Bacula也通过CLI或BWeb界面访问,发送备份命令以与OCI对象存储集成。与之前的架构相似,一旦集成和配置完成,作业将开始,文件将直接通过服务网关传输到OCI对象存储中的一个存储桶,此时整个场景已完全位于OCI中。


这些过程展示了Bacula在不同环境下与OCI对象存储的无缝集成,无论是本地还是云端,都保证了数据的安全备份和高效恢复。通过这种方式,Bacula不仅提升了企业数据管理的灵活性和效率,也为企业上云提供了坚实的技术支撑,无论是国内云服务器还是海外云服务器,都能轻松应对。这正符合云服务平台的核心价值:快速、高效、安全,满足中小企业上云的多元需求。


下图展示了Bacula企业版恢复到OCI(仅云端)的参考架构。在前图所述的备份完成后,如下图所示,执行类似的过程,使用恢复功能将文件从OCI对象存储传输到附加在虚拟机中的块存储上。


该架构包含以下几个组成部分:

租户

当您注册甲骨文云基础设施服务时,甲骨文会在其云中为您设置一个安全且隔离的分区,称为租户。您可以在自己的租户内创建、组织和管理甲骨文云中的资源。租户相当于一家公司或组织。通常,一家公司会拥有一个租户,并在该租户内反映其组织结构。一个租户通常与一个订阅关联,而一个订阅通常只有一个租户。


区域

甲骨文云基础设施区域是一个地理区域,包含一个或多个数据中心,称为可用性域。区域彼此独立,相隔很远(跨越国家甚至洲际)。


分区

分区是甲骨文云基础设施租户内的跨区域逻辑分区。使用分区来组织甲骨文云中的资源,控制资源访问权限,并设置使用配额。要控制对特定分区中资源的访问,您需要定义策略,指明谁可以访问资源以及他们可以执行的操作。


可用性域

可用性域是区域内独立、自成一体的数据中心。每个可用性域内的物理资源与其他可用性域的资源隔离,提供故障容忍。可用性域不共享基础设施,如电力或冷却系统,或内部可用性域网络。因此,一个可用性域的故障不太可能影响该区域内其他可用性域。


虚拟云网络(VCN)和子网

VCN是您在甲骨文云基础设施区域内设置的可定制、软件定义的网络。与传统数据中心网络一样,VCN让您完全控制网络环境。VCN可以拥有多个不重叠的CIDR块,这些块在创建VCN后可以更改。您可以将VCN分割成子网,这些子网可以涵盖一个区域或一个可用性域。每个子网由一系列不与VCN中其他子网重叠的地址组成。您可以在创建后更改子网的大小。子网可以是公共的或私有的。


服务网关

服务网关提供从VCN到其他服务(如甲骨文云基础设施对象存储)的访问。从VCN到甲骨文服务的流量通过甲骨文网络结构传输,永远不会穿越互联网。


对象存储

对象存储提供快速访问大量结构化和非结构化数据,包括数据库备份、分析数据以及图像和视频等丰富内容。您可以安全、可靠地存储数据,然后直接从互联网或云平台内检索数据。您可以无缝扩展存储容量,同时不会经历性能下降或服务可靠性降低。使用标准存储作为您需要快速、立即、频繁访问的“热”存储。使用归档存储作为您长时间保留并且很少或极少访问的“冷”存储。


网络连接性

为了使您的管理员能够管理环境,您可以通过使用点对点IPSec VPN连接或专用的甲骨文云基础设施FastConnect电路,连接到现有的本地基础设施。使用私有端点选项,实现对甲骨文云基础设施内服务的私有访问。私有访问意味着流量不会通过互联网。


动态路由网关(DRG)

DRG是一个虚拟路由器,为同一区域内的VCN之间、VCN与区域外网络(如另一个甲骨文云基础设施区域的VCN、本地网络或其他云提供商的网络)之间的私有网络流量提供路径。


虚拟机(VM)

虚拟机(VM)是运行在物理裸机硬件上的独立计算环境。虚拟化使得可以运行彼此隔离的多个VM。VM非常适合运行不需要整个物理机器性能和资源(CPU、内存、网络带宽、存储)的应用程序。甲骨文云基础设施VM计算实例在与裸机实例相同的硬件上运行,利用相同的云优化硬件、固件、软件栈和网络基础设施。


块存储卷

使用块存储卷,您可以创建、连接、连接和移动存储卷,并更改卷性能以满足您的存储、性能和应用程序要求。在将卷连接并连接到实例后,您可以像使用普通硬盘一样使用该卷。您还可以断开卷连接并将其连接到另一个实例,而不会丢失数据。


建议

以下建议可作为起点。您的需求可能与这里描述的架构不同。


VCN

创建VCN时,根据您计划连接到VCN子网的资源数量,确定所需的CIDR块数量及每个块的大小。使用标准私有IP地址空间内的CIDR块。

选择不与您打算建立私有连接的任何其他网络(在甲骨文云基础设施、您的本地数据中心或其他云提供商)重叠的CIDR块。

创建VCN后,您可以更改、添加和移除其CIDR块。

在设计子网时,考虑您的流量流向和安全需求。将特定层或角色内的所有资源连接到同一个子网,这可以作为安全边界,使用区域子网。


路由

要通过网关(DRG至服务网关至对象存储)直接实现中转路由,请参阅“探索更多”部分的以下文档链接:

  • 访问甲骨文服务的私有方法
  • 通过FastConnect从本地连接到对象存储
  • 这些建议旨在指导您更有效地使用甲骨文云基础设施的网络功能,以确保您的云环境安全、高效。无论是部署新的云服务还是优化现有的云架构,遵循这些最佳实践可以帮助您提高网络的性能和可靠性,同时保证数据的安全传输和访问。通过合理规划和配置VCN,结合精心设计的路由策略,可以显著提升您云环境的整体效率和稳定性。

考虑因素

在部署此参考架构时,请考虑以下几点。

性能

  • 根据数据量,您可以使用甲骨文云基础设施FastConnect或IPSec VPN来管理成本。对于更快的访问速度,可以使用对象存储标准层来存储您频繁需要的文件。

安全

默认情况下,甲骨文云为存储在对象存储桶中的所有对象提供加密。为了更高的安全性,您可以选择使用客户管理的密钥对这些对象进行加密。

可用性

对象存储具有高可用性。然而,您可以选择配置跨区域复制,以防备不太可能发生的区域性中断。

成本

不同对象存储层的定价各异。因此,请仔细考虑适合的层级。此外,某些对象具有保留要求,违反这些要求可能会触发额外费用。有关这些要求和成本,请参阅“探索更多”部分的对象存储概述。

通过这些考虑,您可以更全面地规划和部署云存储解决方案,确保它们符合您的性能、安全性、可用性和成本需求。无论是选择合适的存储层级,还是制定适当的备份和复制策略,这些考量都至关重要,以确保您的云环境既高效又经济。了解和平衡这些因素将帮助您最大化云平台的价值,同时保持对关键数据的强大控制和保护。


开启您的Oracle云之旅:Agilewing - 您的智能云服务伙伴

作为Oracle的高级合作伙伴,Agilewing正重新定义企业体验Oracle云服务的方式。借助于其简化的开户流程和一流的技术支持,Agilewing将复杂的开户和操作流程转化为一种轻松、直观的体验。通过我们的一站式服务,您可以迅速开启并享受Oracle云的全方位服务,从而无缝融入云端世界。

Agilewing的AgileCDN服务,结合了OCI的云基础服务,提供了一流的全球内容加速解决方案。超过2800个全球POP节点和7000个直连点的强大网络,确保了无论您的业务扩展到全球哪个角落,都能保持高效稳定的运行。

利用Oracle云的先进技术,Agilewing致力于简化云服务搭建、云迁移和业务出海的过程。我们的合作模式为客户带来经济高效的解决方案,使他们能够更加专注于核心业务,同时享受Oracle云的高性能和安全保障。

Oracle云服务,作为一个充满潜力的领域,以其高性能、安全性和全球统一的服务标准,为各类企业开启了新的机遇之门。通过Agilewing的专业服务,无论是个人用户还是企业,都能轻松步入这个充满技术革新和高效能的新时代。现在,就让Agilewing引领您开始探索Oracle云服务,打开一个全新的世界大门。


如您想咨询 Oracle 的相关业务,可联系搜索微信号:lhh1843812463woshiwhw123

或者可以进入以下群组进行咨询:

微信公众号

微信技术交流社群: