在MDC架构中激活HSR

2020-09-04 08:04发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家, 我正在为HANA上的E...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家,

我正在为HANA上的ECC和BW环境规划技术架构。

我只想使用2台HANA设备,并且打算使用以下MDC配置:

HANA Appliance 1:

  • ECC(产品)+ BW(产品)-> 1个Hana系统+ 2个租户数据库

HANA Appliance 2:

  • ECC(产品备用)+ BW(产品备用)+ BW/ECC(DEV,测试)-> 1个Hana系统+ 6个租户DB

我想知道是否可以在两个设备之间激活HSR。 在" SAP HANA租户数据库-操作指南"中,我发现了以下内容:

通常的SAP HANA系统复制原则适用于租户数据库系统。

在开始为SAP HANA系统准备复制策略之前,您应该了解以下要点。

●SAP HANA系统只能作为整个系统复制。 ,这意味着系统数据库和所有租户数据库 是系统复制的一部分。 接管只能作为一个整体执行。 不能在单个租户数据库级别进行接管。

基于上述指示,我不应该将数据形式从设备2复制到设备1。这是否正确? 是否可以在第二个HANA Appliance 2 HANA系统中进行如下定义:

HANA Appliance 1:

  • ECC(产品)+ BW(产品)-> 1个Hana系统+ 2个租户数据库

HANA Appliance 2

  • ECC(产品备用)+ BW(产品备用)-> 1个Hana系统+ 2个租户数据库
  • BW/ECC(DEV,测试)-> 1个Hana系统+ 4个Tenant DB

在这种情况下,我应该只能为PRD系统激活HSR。

谢谢

G.S。

2条回答
暮风yp
2020-09-04 08:45

你好,

为了设计HANA架构,您需要牢记以下几点-

1.无法将所有环境(DEV,TEST,PROD)安装在单个HANA系统中,即1个HANA设备> 1个HANA系统(SYSTEMDB)> 6个租户数据库。

从技术上讲,您可以在HANA系统中创建任意数量的租户。 但是MDC的挑战在于,当您将修补程序应用于多租户环境时,您要同时将修补程序应用于所有系统。 因此,一旦通过MDC修补了HANA系统,就同时修补了HANA系统中的所有环境,这是一个巨大的缺点。 这就是为什么您需要将非生产与生产(备用)分开的原因。

2.同样,为了配置HANA系统复制,您需要具有主生产HANA系统(SYSTEMDB + 2 TENANTDB)和辅助生产HANA系统(SYSTEMDB + 2 TENANTDB)相同的配置。 为此,您无论如何都需要将生产HANA系统与非生产HANA系统分开,并且可以使用MCOS安装来实现

3.正如第1点中突出显示的那样,修补多租户环境会将修补程序应用于所有系统(如果将修补程序放置在单个HANA系统中)。 因此,您还需要根据环境分离HANA数据库。 因此建议的方法是将DEV和TEST安装为单独的HANA系统(MCOS安装)。

4.正如您尚未提到的那样,该设备将具有虚拟化层,因此我假设您将在物理服务器上安装所有组件。 如第1点,第2点和第3点所强调,由于您仅使用2个物理设备的限制,您的体系结构看起来像这样。

设备1-生产> 1 SYSTEMDB + 2租户数据库(ECC/BW)

设备2-生产(备用)+非生产(DEV)+非生产(测试)>每个环境将分别安装 使用MDC部署选项在具有不同SID的同一设备上运行。 因此,设备2将具有9个SID(3个SYSTEMDB + 6个TENANTDB)

5.我不会采用上述配置,因为我的Appliance 2在单个OS上运行9个数据库,它们共享CPU资源。 相反,我建议在物理服务器上安装虚拟化软件,以便为每个环境创建三个VM(Prod-standby,dev,test),并且可以隔离CPU利用率。 对于每个环境还具有单独的VM,将有助于将来进行OS升级。

问候,

丹尼斯

一周热门 更多>