关于为 AWS RDS 数据库设置 OCI 观测和管理解决方案
跨多个云管理数据库的复杂性需要采用全面的方法来处理观测、性能优化、安全性和合规性等各个方面。企业必须应对各种复杂的云提供商架构、数据库服务和数据一致性挑战,确保无缝高效的多云数据库生态系统。
此解决方案为利用 Oracle Cloud Infrastructure (OCI) 观测和管理 (O&M) 解决方案探索多云观测和管理的复杂性奠定了基础,并深入探究了解决方案所面临的挑战、所带来的优势以及应对跨不同云服务提供商分布的数据库复杂性所需的策略。
体系结构
此体系结构显示基于 AWS RDS 运行的 Oracle 数据库,并且 OCI 区域托管 O&M 服务。
插图 multicloud-om-oci-aws.png 的说明
- 区域
Oracle Cloud Infrastructure 区域是一个本地化的地理区域,其中包含一个或多个称为可用性域的数据中心。区域独立于其他区域,远距离可以区分它们(跨国家甚至大陆)。
- 可用性域
可用性域是区域中的独立数据中心。每个可用性域中的物理资源与其他可用性域中的资源隔离,从而提供容错功能。可用性域不共享基础设施,例如电源或冷却设备,也不共享内部可用性域网络。因此,一个可用性域发生故障不会影响区域中的其他可用性域。
- 容错域
故障域是可用性域内的一组硬件和基础设施。每个可用性域具有三个具有独立电源和硬件的故障域。在多个容错域之间分配资源时,应用可以承受容错域内的物理服务器故障、系统维护和电源故障。
- 虚拟云网络 (VCN) 和子网
VCN 是您在 Oracle Cloud Infrastructure 区域中设置的可定制软件定义网络。与传统的数据中心网络一样,VCN 可以让您完全控制您的网络环境。一个 VCN 可以具有多个不重叠的 CIDR 块,您可以在创建 VCN 后更改这些块。您可以将 VCN 细分为多个子网,这些子网可以限定在某个区域或可用性域中。每个子网包含一系列不与 VCN 中的其他子网重叠的地址。您可以在创建后更改子网的大小。子网可以是公共子网,也可以是专用子网。
- 站点到站点 VPN
站点到站点 VPN 可在本地网络与 Oracle Cloud Infrastructure 中的 VCN 之间提供 IPSec VPN 连接。IPSec 协议套件会在数据包从源传输到目标之前对 IP 通信进行加密,并在数据包到达时对通信进行解密。
- 动态路由网关 (DRG)
DRG 是一个虚拟路由器,它为同一区域中的 VCN 之间、区域外的 VCN 与网络之间的专用网络流量提供路径,例如另一个 Oracle Cloud Infrastructure 区域中的 VCN、内部部署网络或其他云提供商中的网络。
- 服务网关
通过服务网关,您可以从 VCN 访问其他服务,例如 Oracle Cloud Infrastructure Object Storage。从 VCN 到 Oracle 服务的流量通过 Oracle 网络结构传输,并且从不通过互联网传输。
- 可观察性和管理服务
OCI Observability and Management 是一组集成的 OCI 服务,可帮助 Oracle 客户主动监视和管理多云和本地环境。客户可以提高性能、快速检测和补救可用性和安全性异常,并准确预测资源需求。该解决方案完全基于开放技术和人工智能/机器学习,提供现代可观测性,完全自由选择,并与其他流行的监控工具共存。
- 管理网关
管理网关为管理代理和其他客户端提供了连接到 OCI 服务的单个出站点。
- 管理代理
管理代理是一项云服务,可随时随地提供日志和度量数据的多功能集合,并可监视所有资源。它使用基于 REST 和协议的收集机制(包括 Files、JMX、SQL、JDBC、OS 和 Prometheus)接收度量和日志数据。
- 数据库管理
OCI Database Management 为 DBA 提供统一的控制台来管理内部部署或云端数据库,并提供全面的监视、性能诊断、调优和管理功能。它使用高级数据库组诊断和优化来排除问题并优化数据库和 SQL 性能。
- 运行洞察分析
OCI Ops Insights 支持管理员使用基于 AI 的历史系统和 SQL 性能数据分析来发现性能问题、预测使用量和规划容量。组织可以使用这些功能做出数据驱动的决策,以优化资源使用、主动避免停机并提高性能。
- 堆栈监视
OCI Stack Monitoring 支持全面监视应用基础设施的所有组件。它可以搜索整个堆栈,包括主机、数据库、应用服务器等。其交互式 UI 可轻松进行故障排除,并使用机器学习来识别性能异常。它有一个可扩展的框架,支持定制度量和监视任何类型的资源。