使用 Hemera 平台在 OCI 上实施高度可扩展的计量数据管理系统
使用遥测从电表收集数据的趋势越来越大,这增加了计量数据管理 (MDM) 系统必须执行的性能要求,因为分销商的计费以及执行命令(如切割和重新连接)直接通过此系统。
- 能够集成不同的计量表模型和制造商,使分销商分析师始终能够轻松使用 MDM,而不管所分析的计量表如何。
- 需要与旧系统进行单一集成,例如计费。
- 能够同时处理数千甚至数百万米的信息。
体系结构
此参考架构展示了如何使用 Hemera Platform MDM 和 Oracle Cloud,允许用户利用此工具在 Oracle Cloud Infrastructure (OCI) 上实施其 MDM 平台。
- 低、中、高压客户的日常处理能力在正常条件下达百万米。此方面涵盖了 MDM 的日常活动,该 MDM 必须具备必要的性能来支持每天从现场数百万米收到的信息,尤其是在这些信息将用于计费的天数内。
- 在远程计量环境不可用时恢复或处理累积消息的能力。这一方面涵盖意外情况,无论其原因如何(IT 环境、通信手段等),MDM 必须能够恢复在不可用期间累积的延迟,同时继续进行持续处理。为此,测量信息的最大组合处理时间不得超过 12 小时。
- Iris - 管理通信的系统
- Hemera - 管理测量的系统
- 计量表 - 能量测量变量的计数器
- 通信 - 移动 (3g,4g,5g),卫星,其他
计量表与 Iris 系统通信,而 Iris 系统又会调用 Hemera,Hemera 将保留在 Oracle Exadata Database Service on Dedicated Infrastructure 中。
下图说明了此参考体系结构。
oci-exadata-hemera-arch-oracle.zip
体系结构具有以下组成部分:
- 区域
Oracle Cloud Infrastructure 区域是一个本地化的地理区域,其中包含一个或多个称为可用性域的数据中心。区域独立于其他区域,远距离可以区分它们(跨国家甚至大陆)。
- 可用性域
可用性域是区域中的独立数据中心。每个可用性域中的物理资源与其他可用性域中的资源隔离,从而提供容错功能。可用性域不共享基础设施(例如电源或冷却设备),也不共享内部可用性域网络。因此,一个可用性域出现故障不应影响区域中的其他可用性域。
- 虚拟云网络 (VCN) 和子网
VCN 是您在 Oracle Cloud Infrastructure 区域中设置的可定制软件定义网络。与传统的数据中心网络一样,VCN 可以让您控制您的网络环境。一个 VCN 可以具有多个不重叠的 CIDR 块,您可以在创建 VCN 后更改这些块。您可以将 VCN 细分为多个子网,这些子网可以限定在某个区域或可用性域中。每个子网都包含一系列不与 VCN 中的其他子网重叠的地址。您可以在创建后更改子网的大小。子网可以是公共子网,也可以是专用子网。
- 动态路由网关 (DRG
DRG 是一个虚拟路由器,它为同一区域中的 VCN 之间、区域外的 VCN 与网络之间的专用网络流量提供路径,例如另一个 Oracle Cloud Infrastructure 区域中的 VCN、内部部署网络或另一个云提供商中的网络。
- FastConnect
Oracle Cloud Infrastructure FastConnect 提供了一种在您的数据中心与 Oracle Cloud Infrastructure 之间创建专用私有连接的简单方式。与基于 Internet 的连接相比,FastConnect 提供了更高的带宽选项和更可靠的网络体验。
- 审计
Oracle Cloud Infrastructure Audit 服务将对所有受支持的 Oracle Cloud Infrastructure 公共应用编程接口 (API) 端点的调用自动记录为日志事件。目前,所有服务都支持 Oracle Cloud Infrastructure Audit 进行日志记录。
- 计算
借助 Oracle Cloud Infrastructure Compute 服务,您可以在云中设置和管理计算主机。您可以启动计算实例并使用配置来满足对 CPU、内存、网络带宽和存储的资源要求。创建计算实例后,可以安全地访问计算实例,重新启动计算实例,附加和分离卷,然后在不再需要计算实例时终止计算实例。
- 服务网关
通过服务网关,您可以从 VCN 访问其他服务,例如 Oracle Cloud Infrastructure Object Storage 。从 VCN 到 Oracle 服务的流量通过 Oracle 网络结构传输,不会通过互联网传输。
- Exadata 数据库服务
Oracle Exadata Database Service 支持您充分利用云端 Exadata 的强大功能。您可以预配灵活的 Exadata X8M 和 X9M 系统,以便随着需求的增长将数据库计算服务器和存储服务器添加到系统中。Exadata X8M 和 X9M 系统提供基于融合以太网的 RDMA (RoCE) 网络,可实现高带宽和低延迟、持久性内存 (PMEM) 模块以及智能 Exadata 软件。您可以通过使用与四分之一机架 X8 和 X9M 系统等效的配置来预配 Exadata X8M 和 X9M 系统,然后在预配后随时添加数据库和存储服务器。
Oracle Exadata Database Service on Dedicated Infrastructure 在 Oracle Cloud Infrastructure (OCI) 数据中心提供 Oracle Exadata Database Machine 即服务。Oracle Exadata Database Service on Dedicated Infrastructure 实例是一个虚拟机 (VM) 集群,位于 OCI 区域中的 Exadata 机架上。
Oracle Exadata Database Service on Cloud@Customer 提供托管在您的数据中心的 Oracle Exadata Database Service 。
- 标识和访问管理 (IAM)
Oracle Cloud Infrastructure Identity and Access Management (IAM) 是 Oracle Cloud Infrastructure (OCI) 和 Oracle Cloud Applications 的访问控制层。通过 IAM API 和用户界面,您可以管理身份域和身份域中的资源。每个 OCI IAM 身份域表示一个独立的身份和访问管理解决方案或不同的用户群体。
- 对象存储
通过对象存储,可以快速访问任意内容类型的大量结构化和非结构化数据,包括数据库备份、分析数据以及图像和视频等丰富内容。您可以安全、安全地存储数据,然后直接从互联网或云平台检索数据。您可以扩展存储,而不会在性能或服务可靠性方面出现任何下降。将标准存储用于“热”存储,以便您快速、立即和频繁地访问。将归档存储用于长时间保留的“冷”存储,很少或很少访问。
注意事项
部署此引用体系结构时,请考虑以下几点。
- 性能
这些测试不仅限于这些值,而且还证明了 Hemera 处理每天 3380 万米和 5.76 亿条消息的能力,即每小时 2400 万条消息。
- 安全
默认情况下,Oracle Cloud 为在专用基础结构上的 Exadata 数据库服务上运行的所有数据库提供加密。为了提高安全性,您可以使用数据安全来了解数据敏感性、评估数据风险、屏蔽敏感数据、实施和监视安全控制、评估用户安全性、监视用户活动等。
- 可用性
模拟环境可能不可用性的测试表明,消息处理的恢复能力很高,也就是说,在 12 小时内处理恢复正常。