了解如何部署和配置 Oracle Essbase 以使用 Oracle Autonomous Database

如果您正在考虑将 Oracle Essbase 实例从内部部署或 Oracle Analytics Cloud - Essbase 移动到 Oracle Cloud Infrastructure 上的 Essbase ,则使用 Oracle Cloud Marketplace 列表部署 Essbase 并迁移数据。Essbase 可为组织内所有业务部门的企业用户、分析师、建模人员和决策者提供实时价值,帮助他们提高工作效率。

您可以将 Essbase 部署为堆栈的一部分,其中包括 Oracle Cloud Infrastructure 资源,例如计算、存储、网络组件,以及用于选择现有 Oracle Autonomous Database 实例的选项。您可以使用 Oracle Cloud Infrastructure 控制台、SDK、CLI 或 REST API 来管理这些组件。您可以根据需要配置和定制云上的部署。

体系结构

以此 Essbase 部署体系结构为例,并确定组织的相应安全性和访问要求。

该体系结构由虚拟云网络、负载平衡器、应用程序和 Oracle Autonomous Database 组成,在 Oracle Cloud Infrastructure (OCI) 上运行 Essbase 是必需的。这些主机放置在单独的虚拟机中。您可以在公共子网中部署几个实例,也可以在专用子网中部署几个实例。当部署包括面向 Internet 和非面向互联网的端点时,此类型的部署非常有用。例如,如果您将堡垒主机放在公共子网中,则堡垒主机会分配有一个公共 IP 地址,您可以通过互联网访问该地址。

您可以在面向互联网的应用实例上设置公共负载平衡器,而不必将用于处理外部流量的应用服务器放在公共子网中。公共子网中的负载平衡器实例接收请求并将其转发到 Essbase 服务器。您可以通过堡垒主机通过端口 22 访问专用子网中的实例。为此,请启用 ssh-agent 转发(允许您连接到堡垒主机),然后通过转发计算机中的凭证来访问下一台服务器。您还可以使用动态 SSH 隧道访问专用子网中的实例。

专用子网中的实例可能需要与 Internet 的出站连接才能下载应用程序补丁程序和进行外部集成。为此,请在 VCN 中使用网络地址转换 (Network Address Translation,NAT) 网关。通过 NAT 网关,专用子网中的主机可以启动到 Internet 的连接并接收响应,但不会接收从 Internet 启动的入站连接。

您可以将 EssbaseOCI Identity and Access Management 集成,以设置安全性和访问权限。然后,您的服务管理员可以登录到 Essbase Web 界面以设置其他用户。

可以使用 OCI 控制台配置到 Oracle Cloud Infrastructure Object Storage 的自动和按需数据库备份。可以使用 Oracle Cloud Infrastructure Block Volumes 的基于策略的备份功能来配置应用备份。

下面是 essbase-deployment-cloud.png 的说明
插图 essbase-deployment-cloud.png 的说明

essbase-deployment-cloud-oracle.zip

体系结构分为以下几层:
  • 堡垒主机:您可以使用此主机作为跳转服务器来访问专用子网中的实例。
  • 负载平衡器Oracle Cloud Infrastructure Load Balancing 实例将 HTTP(S) 流量重定向到 Essbase VM。
  • Essbase 计算 VM :包含 Essbase 应用程序服务器的实例。
  • Autonomous Database :包含 Oracle Autonomous Database 实例,该实例由 Essbase 实例用于其存储库方案。
下面是一个示例 VCN 拓扑;您可以定义子网的大小。
组件 示例名称 CIDR 详细信息
VCN vcn-std-1 10.0.0.0/16 部署了所有 Essbase 堆栈组件的 VCN。
子网(公共) 公共子网 -vcn-std-1 10.0.0.0/24 负载平衡器和堡垒主机都部署在此具有公共 IP 地址的子网中。
子网(专用) 专用子网 -vcn-std-1 10.0.1.0/24 Oracle Autonomous Database 数据库和 Essbase VM 的子网。

关于必需的服务和角色

此解决方案需要以下产品和服务:

  • Oracle Cloud Infrastructure (OCI)
  • Oracle Essbase
  • OCI 身份和访问管理
  • Oracle Cloud Infrastructure 资源管理器
  • Oracle Cloud Infrastructure 负载平衡
  • Oracle Autonomous Database

这些是每项服务所需的角色。

角色 需要 ...
Oracle Cloud Infrastructure 管理员 创建以下项:
  • 区间、策略和身份访问管理
  • OCI 身份和访问管理用户和组
Essbase 管理员 设置以下项:
  • 堆栈的预配和部署
  • 使用 Vault 对值进行网络、数据库和加密
  • 测试与 Essbase 的连接