欢迎访问深圳敏捷云计算科技有限公司!

将您的工作负载从甲骨文云OCI 数据库设备迁移到云端:开启云计算时代的新篇章

2024-04-17 原创文章

探索在云中使用数据库和应用程序,以获得灵活的存储容量和简化的数据库及应用程序管理,从而管理您的工作负载,并进行及时调整,实现无缝且成本效益高的工作负载管理。您可以结合使用自主数据库、甲骨文Exadata云服务和虚拟机,以灵活满足容量需求。

架构

此架构展示了您可以如何使用不同方法,例如甲骨文零停机时间、甲骨文恢复管理器(RMAN)或甲骨文云基础设施文件存储,来备份本地甲骨文数据库设备工作负载(数据库和应用程序),并将它们传输和恢复到甲骨文云基础设施(OCI)租户中不同类型的数据库。

以下图表说明了这一参考架构。

架构包含以下组件:

地区

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

租户

租户是甲骨文在您注册甲骨文云基础设施时,在甲骨文云中设置的一个安全且隔离的分区。您可以在租户内创建、组织和管理您在甲骨文云中的资源。

可用性域

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

虚拟云网络(VCN)和子网

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

安全列表

对于每个子网,您可以创建安全规则,指定必须允许进出子网的流量的来源、目的地和类型。

路由表

虚拟路由表包含将流量从子网路由到VCN外部目的地的规则,通常通过网关。

                 

FastConnect

甲骨文云基础设施FastConnect提供了一种简便方法,用于在您的数据中心和甲骨文云基础设施之间创建专用、私有连接。与基于互联网的连接相比,FastConnect提供更高带宽选项和更可靠的网络体验。

动态路由网关(DRG)

DRG是一种虚拟路由器,提供从VCN到地区外网络的私有网络流量路径,如另一个甲骨文云基础设施地区的VCN、本地网络或其他云提供商的网络。

服务网关

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

NAT网关

NAT网关使VCN中的私有资源能够访问互联网上的主机,而不将这些资源暴露给进入的互联网连接。

堡垒主机

堡垒主机是计算实例,作为从云外部进入拓扑的安全、受控入口点。堡垒主机通常在非军事区(DMZ)中配置。它使您能够通过将敏感资源放置在无法直接从云外部访问的私有网络中来保护它们。拓扑有一个单一、已知的入口点,您可以定期监控和审计。因此,您可以避免暴露拓扑中更敏感的组件,而不影响对它们的访问。

负载均衡器

甲骨文云基础设施负载均衡服务提供从单一入口点到后端多个服务器的自动流量分配。

文件存储

甲骨文云基础设施文件存储服务提供持久、可扩展、安全的企业级网络文件系统。您可以从VCN中的任何裸机、虚拟机或容器实例连接到文件存储服务文件系统。您还可以通过使用甲骨文云基础设施FastConnect和IPSec VPN从VCN外部访问文件系统。

存储网关

甲骨文云基础设施存储网关用于将数据从能够将数据写入NFS目标的本地应用程序迁移到甲骨文云基础设施对象存储。您可以使用甲骨文云基础设施FastConnect进行安全高效的数据传输。

块存储

甲骨文云基础设施块存储卷服务使您能够动态配置和管理块存储卷。您可以根据需要创建、附加、连接和移动卷,以满足您的存储和应用需求。

您可以使用卷备份功能创建块存储卷上数据的时间点备份。备份卷提供了数据的可靠副本,并使您能够在同一地区成功完成灾难恢复(DR)。您可以进行手动备份或实施自动化的策略驱动备份。

为了数据的持久性,数据的多个副本在一个可用性域内的多个存储服务器上冗余存储。为了防范一个可用性域的故障或不可用性的影响,我们建议定期向远程地区进行备份。

对象存储

对象存储提供对大量结构化和非结构化数据的快速访问,包括数据库备份、分析数据以及图片和视频等丰富内容。使用标准存储作为您需要快速、立即且频繁访问的“热”存储。使用归档存储作为您长时间保留且很少或几乎不访问的“冷”存储。

ZDM主机

ZDM主机,即安装零停机时间迁移软件的位置。不要在运行甲骨文网格基础设施的实例上运行ZDM主机。

甲骨文零停机时间迁移是甲骨文推荐的自动化工具,用于将相同数据库类型和版本从本地迁移到甲骨文云。它符合甲骨文最大可用性架构(MAA)标准,支持甲骨文数据库11g第2版(11.2.0.4)及更高版本的数据库发布。

RMAN备份和恢复

甲骨文恢复管理器(RMAN)是一个命令行工具,用于将数据库数据备份到存储设备,并从备份中恢复数据库。

数据库

甲骨文云基础设施数据库服务提供多种类型的甲骨文数据库。您可以快速启动满足您需求的数据库系统。您可以完全访问数据库的功能和操作,但甲骨文拥有并管理基础设施。

数据库服务支持多种类型的数据库系统,大小、价格和性能各异:

Exadata数据库系统

裸机和虚拟机数据库系统

自主数据库

自主数据库

甲骨文云基础设施自主数据库是完全管理、预配置的数据库环境,可用于事务处理和数据仓库工作负载。您无需配置或管理任何硬件,也无需安装任何软件。甲骨文云基础设施负责创建数据库,以及备份、打补丁、升级和调优数据库。

推荐方案

使用以下建议作为将甲骨文数据库设备工作负载迁移到云端的起点。您的需求可能与这里描述的架构有所不同。

计算形状

本架构使用带有VM.Standard2.4形状的甲骨文Linux计算实例作为应用服务器。如果应用需要更多处理能力、内存或网络带宽,则选择更大的形状。

块存储卷

本架构为应用服务器使用了100 GB的块存储卷。您可以使用该卷来安装应用,或存储应用日志和数据。

数据库

本架构使用了共享Exadata基础设施上的甲骨文自治事务处理数据库,配置时启用了16个核心。您可以启用自动扩展,以提供高达三倍的处理能力给数据库工作负载。

如果您需要在公共云中运行的私有数据库环境内具有自助服务能力,请考虑使用专用Exadata基础设施上的甲骨文自治事务处理。

VCN

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

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

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

设计子网时,考虑您的流量流动和安全要求。将特定层或角色内的所有资源附加到同一子网,可作为安全边界。

为应用层和数据库使用不同的区域私有子网。

负载均衡器带宽

在创建负载均衡器时,您可以选择提供固定带宽的预定义形状,或指定一个自定义(灵活)形状,您设置带宽范围并让服务根据流量模式自动扩展带宽。无论采用哪种方法,您都可以在创建负载均衡器后随时更改形状。

云守卫

克隆并自定义甲骨文提供的默认配方,以创建自定义的检测器和响应器配方。这些配方使您能够指定哪些类型的安全违规行为会产生警告,以及允许对其执行哪些操作。例如,您可能希望检测将可见性设置为公开的对象存储桶。

在租户级别应用云守卫,以覆盖最广泛的范围,并减少维护多种配置的管理负担。

您还可以使用管理列表功能,对检测器应用特定配置。

安全区

对于需要最大安全性的资源,甲骨文建议您使用安全区。安全区是与甲骨文定义的基于最佳实践的安全策略配方相关联的隔间。例如,安全区中的资源不得从公共互联网访问,且必须使用客户管理的密钥加密。当您在安全区中创建和更新资源时,甲骨文云基础设施将根据安全区配方中的策略验证操作,并拒绝违反任何策略的操作。

网络安全组(NSG)

您可以使用NSG定义一组适用于特定VNIC的入站和出站规则。我们推荐使用NSG而不是安全列表,因为NSG使您能够将VCN的子网架构与应用的安全需求分离。

甲骨文云基础设施存储网关

使用甲骨文云基础设施存储网关安全高效地将数据移动到云端。网关通过异步将冷数据和热数据移动到云端来分层数据,并与甲骨文云基础设施对象存储和网络文件存储(NFS)集成。数据在静态和传输中都进行加密,内置的数据完整性检查提供保护。

考虑因素

在将工作负载从甲骨文数据库设备迁移到云端时,请考虑以下因素:

可扩展性

应用层

您可以通过更改计算实例的形状来垂直扩展应用服务器。具有更高核心数量的形状也提供更多的内存和网络带宽。如果需要更多存储空间,可以增加附加到应用服务器的块存储卷的大小。

数据库层

您可以通过启用甲骨文自治事务处理数据库的额外核心来垂直扩展数据库。核心和存储都可以在没有任何数据库停机的情况下扩展。

可用性

故障域为单一可用性域内部署的工作负载提供最佳弹性。本架构没有展示冗余资源,因为重点在于迁移方法。为了应用层的高可用性,在不同的故障域部署应用服务器,并使用负载均衡器分配客户端流量。

甲骨文自治事务处理数据库为数据库层提供高可用性。

成本

应用层

根据您的应用需要的核心、内存和网络带宽选择计算形状。您可以从4核形状的应用服务器开始。如果需要更高的性能、内存或网络带宽,您可以更换为更大的形状。

数据库层

对于共享Exadata基础设施的甲骨文自治事务处理,CPU和存储使用按秒计费。

您可以支付所需的数据库许可费用,或者自带许可证(BYOL)。

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

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

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

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

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