借助 Megaport 在 OCI 和 AWS 之间实现多云高可用性和数据保护

小夏 科技 更新 2024-02-02

在这种多云环境中,我们使用 Oracle Data Guard 和 MegaPort 技术实现了跨 Oracle Cloud Infrastructure (OCI) 和 Amazon Web Services (AWS) 的关键数据库的可靠故障转移。 如今,保持业务连续性和确保 IT 弹性是 IT 领导者的首要任务。 各行各业的企业越来越多地实施多云解决方案,以享受一流的服务、有竞争力的价格、敏捷性、灵活性和更高的可用性,同时增强风险管理并避免依赖单一供应商。 Megaport是一家全球网络即服务提供商,为主要云服务提供商提供私有互连。 您可以利用 MegaPort 的多云服务,在 AWS 中的主 Oracle 数据库和 OCI 中的备用 Oracle 数据库之间建立私有的跨云连接。 Oracle Data Guard 可确保关键应用数据的高可用性、数据保护和灾难恢复。 使用 Data Guard,您可以通过 Data Guard Broker 命令行界面 (DGMGRL) 或 Oracle Enterprise Manager 或通过配置快速启动故障转移 (FSFO) 手动实现从主数据库到备用数据库的故障转移。 该架构展示了跨 OCI 和 AWS 的数据卫士配置。 部署本地备用数据库可确保在本地故障和计划内维护期间实现高可用性。 跨云提供商的备用数据库可确保灾难恢复、提高弹性并简化数据迁移。 下图演示了此参考体系结构。

该架构由以下组件组成:地理Oracle Cloud Infrastructure 地理位置是包含一个或多个数据中心(称为可用性域)的本地地理区域。 区域彼此独立,可能相距甚远(跨国家甚至跨大陆)。

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

虚拟云网络 (VCN) 和子网VCN 是在 Oracle Cloud Infrastructure 区域中设置的可定制的软件定义网络。 与传统的数据中心网络一样,VCN 可让您完全控制网络环境。 一个 VCN 可以有多个不重叠的 CIDR 块,您可以在创建 VCN 后更改它们。 您可以将 VCN 划分为多个子网,这些子网可以覆盖一个区域或一个可用性域。 每个子网都包含一系列不与 VCN 中的其他子网重叠的地址。 您可以在创建子网后更改子网的大小。 子网可以是公有子网,也可以是私有子网。

fastconnectOracle Cloud Infrastructure FastConnect 提供了一种在数据中心和 Oracle Cloud Infrastructure 之间创建专用连接的简单方法。 与基于互联网的连接相比,FastConnect 提供更高的带宽选项和更可靠的网络体验。

动态路由网关 (DRG)。DRG 是一种虚拟路由器,它为 VCN 与区域外部网络(例如另一个 Oracle Cloud Infrastructure 区域中的 VCN、内部部署网络或其他云提供商的网络)之间的 VPC 流量提供路径。

vm数据库系统Oracle VM 数据库系统是 Oracle Cloud Infrastructure (OCI) 数据库服务,支持您在虚拟机上构建、扩展和管理功能齐全的 Oracle 数据库。 虚拟机数据库系统使用 OCI 块存储卷存储而不是本地存储,并且可以运行 Oracle Real-Time Application Clusters (Oracle RAC) 来提高可用性。

data guardOracle Data Guard 提供了一套全面的服务,用于创建、维护、管理和监视一个或多个备用数据库,使生产 Oracle 数据库能够不间断地保持可用。 Oracle Data Guard 将这些备用数据库作为生产数据库的副本进行维护。 然后,如果生产数据库由于计划内或计划外中断而不可用,Oracle Data Guard 可以将任何备用数据库切换到生产角色,从而最大限度地减少与中断相关的停机时间。

观察者观察程序是一个计算节点,它配置了必要的 Oracle 数据库软件,并且能够在 Data Guard 配置中启动 Oracle 数据库的快速启动故障转移 (FSFO)。 在部署中包括 FSFO 观察器可消除数据库故障转移时所需的手动干预,并减少总体停机时间。

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

地理Amazon Web Services 地理区域是包含一个或多个数据中心(称为可用区)的本地地理区域。 区域彼此独立,可能相距甚远(跨国家甚至跨大陆)。

可用区可用区是 AWS 区域内具有冗余电源、联网和连接的一个或多个独立数据中心。 可用性区域使客户能够运行可用性更高、容错能力更强、可扩展性更高的生产应用程序和数据库,这在单个数据中心中是不可能实现的。

虚拟私有云vpcVirtual Private Cloud 是您在 Amazon Web Services 区域 中创建的虚拟网络。

direct connectDirect Connect 是 VPC 和 AWS 外部网络之间的私有网络线路。 它提供稳定的吞吐量和低延迟,绕过公共互联网。 这是 AWS 与 Oracle Cloud Infrastructure FastConnect 的对应产品。

中转虚拟接口 (VIF)。代理虚拟接口允许您访问一个或多个与 Direct Connect 网关关联的 Amazon VPC 中转网关。 您可以将代理虚拟接口与 1 2 5 10Gbps 的 AWS Direct Connect 连接结合使用。

云专线网关 (DGW)。Direct Connect 网关以 VPC 的功能为基础,增加了跨地域连接多达 10 个 VPC 的功能。

中转网关 (TGW)。中转网关通过中央枢纽连接VPC和本地网络。 这简化了您的网络架构,并结束了复杂的对等关系。 它充当云路由器,只需为每个新连接建立一次。

Amazon Simple Storage Service (Amazon S3)。Amazon Simple Storage Service 是 AWS 与 Oracle Cloud Object Storage Service 的对应产品。 您可以使用它来存储数据,例如 oracle 数据库备份。

软件定义网络 (SDN)。MegaPort 的按需全球软件定义网络 (SDN) 支持与北美、亚太和欧洲 750 多个地点的全球顶级云服务提供商(包括 Oracle 云基础设施、亚马逊网络服务、Microsoft Azure 和 Google Cloud)的快速、灵活和安全连接。

MegaPort 云路由器 (MCR)。MegaPort Cloud Router 是一种虚拟路由服务,专为云到云连接而设计,提供第 3 层专用连接。 从Megaport的任何路由区域,您都可以在没有硬件的情况下连接到关键的云和托管服务。 MCR 允许您在云提供商之间路由数据,而无需将流量旋风式地发送到数据中心或本地环境。

MegaPort 虚拟交叉连接 (VXC)。配置 MCR 后,您可以创建虚拟交叉连接以连接到 MegaPort 网络上的服务,而无需任何物理基础设施。 VXC 是一种专用的点对点以太网连接,用于将 A 端(如 MCR)连接到 B 端(如 OCI FastConnect、AWS Direct Connect 或 Azure ExpressRoute)。

以下建议可用作在多云环境中设置 Oracle Data Guard 的起点。 您的需求可能与此处描述的体系结构不同。 vcn选择与您打算设置专用连接的任何其他网络(在 Oracle Cloud Infrastructure、内部部署数据中心或其他云提供商中)不重叠的 CIDR 块。

连接位置的选择此体系结构需要一个或多个地理位置来部署其组件:Oracle Cloud Infrastructure (OCI) 区域及其关联的 Oracle Cloud Infrastructure FastConnect 边缘节点、Amazon Web Services (AWS) 区域及其关联的 AWS Direct Connect 边缘节点以及 Megaport 云路由器 (MCR) 位置。 为了实现最佳的端到端延迟,Oracle 建议您选择具有这些架构元素的社区地铁。 MCR 在 13 个国家/地区的 33 个大都市提供。

高可用性此体系结构演示了一种冗余和弹性设计,该设计使用通过双 MegaPort MCR 路由的双 FastConnect 连接和双 AWS Direct Connect 或 Azure ExpressRoute 连接。 对于非生产或非业务关键型应用程序,单节点体系结构可能就足够了。 为了最大限度地提高可用性,Oracle 建议您为体系结构的每个组件部署冗余网络资源。

观察员位置FSFO 的最佳做法是在不同于主数据库和备用数据库的数据中心运行观察进程。 为此,此参考体系结构在与托管数据库不同的数据中心中部署了主观察者和备用观察者。

主动数据卫士使 Active Data Guard 能够受益于高级功能,例如将生产只读工作负载卸载到同步备用、独特的块损坏检测和自动修复、滚动升级、快速增量备份和应用程序连续性。

备用备份从备用数据库创建数据库备份,以减轻主机的备份负载。

容错域在只有一个可用域的 OCI 区域或只有一个可用区的 AWS 区域中,使用不同的容错域来托管主、备用和 FSFO 观察程序。 容错域是可用性域中的一组硬件和基础结构。 每个可用性域都有三个容错域,用于独立的电源和硬件。 在多个容错域之间分配资源时,应用程序可以承受容错域中的物理服务器故障、系统维护和电源故障。 体系结构图中未显示容错域。

实现跨云拓扑的连接时,请考虑以下因素:性能MegaPort 云路由器 (MCR) 的带宽从 1 Gb 扩展到 10 Gb 秒,这意味着它能够支持云服务提供商支持的最高数据传输速率。 速率限制是确定通过 MCR 的所有连接速度的聚合容量。 MCR 带宽在添加到其中的云服务提供商 (CSP) 连接之间共享。

安全此架构中所示的跨云互连基于专用连接,比公共 Internet 更安全。 您可以选择加密此流量,但在此架构中不会对其进行加密。

可用性MCR 在 13 个国家/地区的 33 个大都市地区提供,包括:加拿大、美国、法国、英国、德国、荷兰、爱尔兰、瑞典、日本、新加坡、香港、澳大利亚和新西兰。

成本跨云互连的总成本取决于:

Oracle 云基础设施。

AWS Direct Connect 端口费用、出口数据传输费用和 Amazon S3 费用。

MegaPort 云路由器和从 MCR 到 CSP 的虚拟交叉连接的成本。

megaport

亚马逊云科技。

oracle

FastConnect 和 Oracle 对象存储成本。 Oracle Cloud Infrastructure 不收取出口费用。 MCR 的部署是通过 MegaPort 门户进行的自助服务。 若要部署此参考体系结构,需要访问 MegaPort 门户、Oracle Cloud 门户以及 AWS 或 Azure 门户。 Megaport 与 OCI 和 AWS 建立互连点。

作为甲骨文标准合作伙伴,Agilewing正在重新定义企业体验甲骨文云服务的方式。 凭借其简化的开户流程和一流的技术支持,雅居翼将复杂的开户和操作流程转变为简单、直观的体验。 借助我们的一站式服务,您可以快速启动并运行全套 Oracle 云服务,从而无缝集成到云中。 Agilewing 的 AgileCDN 服务与 OCI 基于云的服务相结合,可提供一流的全球内容加速解决方案。 由2,800多个全球POP节点和7,000个直接连接点组成的强大网络可确保您的业务扩展到全球的任何地方,都能确保高效稳定的运营。 利用 Oracle 云的先进技术,Agilewing 致力于简化云服务构建、云迁移和业务走出去的流程。 “我们的合作模式为客户提供了经济高效的解决方案,使他们能够更专注于核心业务,同时享受 Oracle 云的高性能和安全性。” Oracle 云服务是一个前景广阔的领域,凭借其高性能、安全性和全球一致的服务标准,为企业打开了通往新机遇的大门。 通过雅乐之翼的专业服务,无论是个人用户还是企业,都能轻松进入这个充满技术创新和高性能的新时代。 让 Agilewing 开始探索 Oracle 云服务,打开通往全新世界的大门。

相似文章

    集成 OCI 功能和 OCI 事件,实现高效的解决方案,将消息发布到私有 OSS 流

    一种云原生 事件驱动的架构,巧妙地利用云资源和事件作为服务之间的主要通信机制。这种架构通过分离组件,使系统具有可扩展性 弹性和敏捷性,从而实现对事件的实时响应。它使用事件流式处理和无服务器计算进行分布式事件驱动的通信和处理。Oracle Cloud Infrastructure Events 是一款...

    使用 OCI 函数在上传对象存储后自动更新 NoSQL 表

    云原生 事件驱动和无服务器架构是一种构建和部署应用程序的方法,这些应用程序利用云计算资源和服务来最大限度地提高可扩展性 效率和灵活性。此参考架构演示了如何无缝集成 Oracle Cloud Infrastructure 事件和 OCI 功能,以便在 OCI 对象存储存储桶中创建或修改对象时自动更新 ...

    如何通过OPPO手机广告实现精准营销?

    随着市场竞争的日益激烈,精准营销成为品牌成功的关键。作为品牌营销的重要手段,如何实现精准营销?本文将分析OPPO移动广告实现精准营销的策略和方法。.关键词分析。在OPPO移动广告中,关键词的选择至关重要。关键词是用户在搜索时首先接触到的信息,所以我们需要根据目标用户的兴趣和需求,选择与产品特性相关的...

    基于租户 ID 的 SaaS 解决方案

    概述 在项目开发到一半时,用户突然提出需要多个分支一起使用,这需要将系统设计成SaaS架构,将各个分支的数据隔离开来。SaaS 实施 独立数据库 每个企业独立物理数据库,隔离性好,成本高。共享数据库和独立架构是一台物理机和多个逻辑数据库,分别称为 oracle 的 schema 和 mysql 的数...

    如何通过股市实现财务自由的梦想?

    每个来到A股的普通人都有一个财富自由的梦想,如何有一天炒 钱会不断来到他们的账户,就像 ATM 一样,你可以随心所欲地取款!有什么好办法吗?这里给大家几点建议,希望对您有所帮助!实现财务自由的方法有很多,包括储蓄 投资 购买房产 购买 投机和谈论今天如何赚钱 第一 投资 和 非 这两个词之间有天然的...