了解如何部署和配置 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 启动的入站连接。

您可以将 Essbase 与 OCI 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 的连接