问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

SAP系统中ASCS、ERS、PAS、AAS详解

创作时间:
作者:
@小白创作中心

SAP系统中ASCS、ERS、PAS、AAS详解

引用
CSDN
1.
https://blog.csdn.net/shenchen02/article/details/141865056

SAP系统是一个复杂的企业级应用平台,其架构设计和组件配置对于系统的稳定运行至关重要。本文将详细介绍SAP系统中的关键组件ASCS、ERS、PAS、AAS的功能和作用,以及它们在SAP系统中的工作原理和部署方式。

SAP系统中ASCS、ERS、PAS、AAS是什么:

SAP 应用服务器(Application Server, 后文简称为AS) 一般有三种类型,每台服务器均需配置合理的主机名(Hostname):

  1. ASCS (Application Server Centeral Services) 用于对其他服务器节点进行管理和调度,一般也被成为消息服务器(Message Server);

  2. AAS(Additional Application Server) 运行具体的业务的服务器节点;

  3. PAS(Primary Application Server) 能同时提供 ASCS 和 AAS 的功能,一般用于研测环境单机部署;

  4. ERS Enqueue replication server instance (lock table)

PAS和AAS的区别:PAS包含ASCS而AAS不包含。一个系统中PAS只有一个,而AAS可以有很多个(根据业务量横向扩展)。

来看看一次SAPGUI的数据查询工作原理:

1、SAPGUI发起SOCKET连接SAP服务器。

2、接待它的是ASCS中的Message server。

3、Message server继续把连接分配到PAS中的Dispatcher server。

4、Dispatcher server 在PAS中找到一个Work processes (dialog)。

5、然后用户在ABAP层操作数据,如果有数据需要锁表,内容是放在ERS中。

HA方式安装特点:

ASCS很小,负责处理网络连接,要放存储上,可以在主机间切换。

PAS比较大,要放存储上,可以在主机间切换。

ERS很小,可以组成集群,2台机器都放上,不用切换了,这样用户的数据可以一直保持作。

SAP S4/HANA架构模式:

SAP S4/HANA 基础架构(应用服务器、数据库)依据规模、对高可用要求不同,主要有 三种部署模式:

1、 标准系统(Standard System):

所有的实例除了数据库都部署在一台服务器上,包括:

ABAP Central services instance (ASCS instance):包括消息服务器和队列服务器实例

SAP HANA database instance (DB):数据库服务器实例

Primary application server instance (PAS instance):主应用服务器实例

对于标准系统,当应用性能不足需要横向扩展的时候,除了主要的那台应用服务器,我们可 以直接增加一台或者多台额外的应用服务器,当数据库性能不足的时候推荐纵向扩展增加cpu核 心数、内存容量或者直接更换更高性能的服务器。

在标准系统部署环境中,当主应用服务器(PAS)宕机,整个SAP系统会变得不可用,应用服 务器推荐采用虚拟化模式以提供高可用,数据库服务器实例可以通过系统复制机制提供高可用、灾 难恢复。

2、分布式系统(Standard System): 所有的实例都部署在单独的服务器上,包括:

ABAP Central services instance (ASCS instance):消息服务器和队列服务器

SAP HANA database instance (DB) :数据库服务器实例

Primary application server instance (PAS):主应用服务器实例

分布式系统部署模式略显复杂,同样的,当主应用服务器(PAS)宕机,整个SAP系统会变得 不可用,应用服务器推荐采用虚拟化模式以提供高可用,数据库服务器实例可以通过系统复制机制 提供高可用、灾难恢复。

对于分布式系统,当应用性能不足需要横向扩展的时候,除了主要的那台应用服务器,我 们可以直接增加一台或者多台额外的应用服务器,当数据库性能不足的时候推荐纵向扩展增加 cpu核心数、内存容量或者直接更换更高性能的服务器。

3、高可用系统(High-Availability System):

所有的实例都部署在单独的服务器上,包括:

ABAP central services instance (ASCS instance) :包括消息服务器实例和应用服务器实例

ERS instance for the ASCS instance (mandatory) :包括ASCS实例中队列服务器的副 本,以提供ASCS实例高可用

SAP HANA database instance (DB):数据库服务器实例

Primary application server instance (PAS) :主应用服务器实例

高可用系统部署模式比较复杂,同样的,当主应用服务器(PAS)宕机,整个SAP系统会变得 不可用,应用服务器推荐采用虚拟化模式以提供高可用,数据库服务器实例可以通过系统复制机制 提供高可用、灾难恢复。

对于高可用系统,当应用性能不足需要横向扩展的时候,除了主要的那台应用服务器,我 们可以直接增加一台或者多台额外的应用服务器,当数据库性能不足的时候推荐纵向扩展增加 cpu核心数、内存容量或者直接更换更高性能的服务器。

本文原文来自CSDN

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号