-
在 Azure 中设计和实现 Oracle 数据库
-
适用于 Azure 的 Oracle 互连
消息队列具体信息
Sterling OMS 需要基于 JMS 的消息代理。 最常见的是使用 IBM MQ。 在 Azure 中运行高可用性 IBM MQ 实例的最佳方式是使用
适用于 Kubernetes 部署的 IBM MQ Helm 图表
。 可以将这些图表部署到现有的 Azure Red Hat OpenShift 群集中,然后将其部署到单独的辅助角色上,以隔离工作负载。 如果需要,还可以手动将 IBM MQ 部署和安装到 VM 上。
作为标准部署的一部分,可以在部署时定义队列,从而减少启动实例所需的配置时间。 标准部署会创建队列管理器的一个主动实例和两个被动实例。 部署完成后,可以使用 SSH 连接到当前先导 Pod 并定 JMS 绑定文件。 然后,可以使用该文件为 Sterling OMS 部署创建配置映射。
IBM 还支持其他基于 JMS 的消息队列系统,例如 Apache ActiveMQ。 有关详细信息,请参阅
Sterling Order Management Software 中的消息队列
。 部署选项因解决方案而异。
这些注意事项实施 Azure 架构良好的框架的支柱原则,即一套可用于改进工作负载质量的指导原则。 有关详细信息,请参阅
Microsoft Azure 架构良好的框架
。
安全性针对蓄意攻击及滥用宝贵数据和系统提供保障措施。 有关详细信息,请参阅
安全性支柱概述
。
保持对资产维护生命周期的访问权限和可见性可能是组织高效运行和维护运行时间的最大机会之一。 为了帮助改进环境的安全状况,请务必使用安全身份验证并使解决方案保持最新。 使用加密帮助保护所有进出体系结构的数据。
Azure 使用 IaaS 和平台即服务 (PaaS) 模型提供 Sterling OMS。 Microsoft 在以下级别将安全保护构建到服务中:
-
物理数据中心
-
Hypervisor
仔细评估你为虚拟机监控程序上方的区域选择的服务和技术,例如主要发布的 Azure Red Hat OpenShift 最新补丁版本。 请务必为体系结构提供适当的安全控制。 由你负责修补和维护 IaaS 系统的安全性。 Microsoft 会为 Azure Red Hat OpenShift 等 PaaS 服务扮演该角色。 尽管可以启动 Azure Red Hat OpenShift 升级,但该过程完全由 Microsoft 和 Red Hat 管理。 有关修补和升级 Azure Red Hat OpenShift 的详细信息,请参阅
升级 Azure Red Hat OpenShift 群集
。
使用
网络安全组
来筛选进出
虚拟网络
中资源的网络流量。 借助这些组,便可以定义可授予或拒绝对 Sterling OMS 服务的访问权限的规则。 示例包括:
-
阻止访问已部署基础结构的所有其他部分,例如消息代理或后端数据库使用的特定端口和服务。
-
控制哪些位置有权访问 Sterling OMS 和 OpenShift 群集。
需要打开的端口号和范围取决于许多因素。 一些可考虑的选项包括:
-
端口 443,用于服务到服务的通信。
-
特定于数据库的端口,例如用于 Azure Database for PostgreSQL 灵活服务器选项的端口 5432。
-
消息队列端口,例如用于 IBM MQ 的端口 1414。
另请考虑以下几点:
-
Azure Red Hat OpenShift 群集节点必须具有出站 Internet 访问权限。 如果无法提供此访问权限,这些节点至少需要有权访问 Azure 资源管理器和服务日志记录终结点。
-
IBM 提供有关实现多个 Sterling OMS 应用程序的指导,这些应用程序共享后端数据库等常见服务。 此类部署还需要考虑应用程序内的防火墙。 有关详细信息,请参阅
为应用内通信打开防火墙端口
。
如果需要访问其他非 Azure Red Hat OpenShift 节点,可以选择使用
Azure Bastion
来访问 VM。 出于安全原因,请勿在未配置
网络安全组
以控制对其的访问的情况下将虚拟机公开给网络或 Internet。
Azure 磁盘存储的服务器端加密 (SSE)
可帮助保护数据。 SSE 还有助于满足组织安全性和合规性承诺。 对于 Azure 托管磁盘,SSE 会在将数据保存到云时加密静态数据。 此行为默认适用于 OS 和数据磁盘。 OpenShift 默认使用 SSE。 Azure Red Hat OpenShift 还支持群集中 OS 磁盘的客户管理的加密密钥 (CMEK)。
应为 Azure Red Hat OpenShift 配置 OAuth。 有关详细信息,请参阅 Azure Red Hat OpenShift 文档中的
身份验证和授权概述
。
保护基础结构
控制对已部署的 Azure 资源的访问。 每个 Azure 订阅都与 Azure Active Directory (Azure AD) 租户存在
信任关系
。 可使用
Azure 基于角色的访问控制
向组织内的用户授予对 Azure 资源的正确权限。 通过向特定范围内的用户或组分配 Azure 角色,授予访问权限。 该范围可以是订阅、资源组或单个资源。 请务必审核对基础结构进行的所有更改。 有关审核的详细信息,请参阅
Azure Monitor 活动日志
。
成本优化是关于寻找减少不必要的费用和提高运营效率的方法。 有关详细信息,请参阅
成本优化支柱概述
。
Sterling OMS 的标准部署包含以下组件。 可以调整其中许多基于计算的资源以满足需求。 例如,可以纵向扩展 IBM MQ 代理节点,以允许更大的吞吐量。
Azure Red Hat OpenShift(适用于 OMS)
-
三个控制 VM (Standard_D8s_v5)
-
三个辅助角色 VM (Standard_D8s_v5)
-
一个虚拟网络 (/16),其中考虑了以下子网: