此图显示使用 Oracle Cloud Infrastructure for OpenSearch 在云应用程序中构建应用程序内搜索功能的体系结构。它由 OCI 区域和内部部署数据中心(通过站点到站点 VPN 连接)组成。
OCI 区域包含一个可用性域和一个适用于 OpenSearch 实例的 OCI。OCI 区域还包含监视、审计和身份服务。
单个可用性域在一个 VCN 中包含两个容错域,它们扩展到区域中,跨公共子网和专用子网。在公共子网内,有一个负载平衡器层,其中包含容错域 1 中的活动负载平衡器以及容错域 2 中的备用负载平衡器。公共子网还包含负载平衡的 Web 服务器层。每个容错域中都有一个应用服务器。专用子网在容错域 1 中包含一个 MySQL 数据库服务器。每个子网都由路由表和安全列表在 VCN 内进行隔离。
内部部署数据中心由客户终端设备和客户网络组成,其中包含应用程序和 MySQL 数据库实例。
用户通过 VCN 上的互联网网关可以访问 OCI 区域,并定向到公共子网中的活动负载平衡器。此负载平衡器将流量定向到该层的可用 Web 应用,该应用与 MySQL 数据库服务器和 OpenSearch 实例的 OCI 进行通信。OCI 区域与内部部署数据中心之间的流量通过站点到站点 VPN 传输。