SAP NetWeaver 7.x 在UNIX上使用 Db2,在 IBM Cloud® VPC上使用
Db2 是众多数据库之一,可通过 运行,并部署在 上。SAP NetWeaver IBM Cloud® 最常见的架构部署是标准部署和分布式部署。IBM Cloud 已通过认证,可运行 SAP NetWeaver 应用服务器ABAP、Java 和 SAP 产品,这些产品基于这些应用服务器堆栈。
SAP NetWeaver 建筑学
SAP NetWeaver 是 技术堆栈的核心基础,也是用于高级业务应用程序编程(ABAP)和 应用程序的平台。SAP Java SAP NetWeaver 组件建立在 应用服务器上,并使用ABAP或 编写。SAP NetWeaver Java Platform, Enterprise Edition ABAP系统、Java 系统和双栈系统是不同的系统。
核心平台功能
SAP NetWeaver 使用ABAP或 核心平台来支持 应用程序。Java SAP SAP NetWeaver:
- 具有应用程序生命周期管理功能。
- 作为应用服务器,为 SAP Business Suite和其他应用程序的本地版本提供基本结构。
- 它是内部部署的 SAP S/4HANA 下一代业务套件的基础,其中 SAP HANA 是唯一的底层数据库。
SAP 提供了 SAP 版本的列表,以了解更多关于 中可用版本的信息。IBM Cloud 每个支持包堆栈都有一个领先的软件组件版本。 每个组件版本的支持包级别是堆栈的关键部分,也是支持包堆栈的唯一标识符。
安装类型
SAP NetWeaver 应用服务器的三种安装类型为:
- ABAP系统——您可以运行ABAP程序和一些 SAP Java 应用
- Java 系统——您只能运行 应用程序。Java Platform, Enterprise Edition 任何ABAP程序都无法在 Java 系统上运行
- 双堆栈——您可以在单独的实例中运行ABAP和 Java Platform, Enterprise Edition
体系结构图
该图显示了 SAP NetWeaver 7.X 与 Db2 上的 IBM Cloud 集成在 SAP NetWeaver 7.x 架构中的情况:
从外部网络访问
客户网络(CFN)上的客户使用浮动IP访问 IBM Cloud 内的虚拟服务器实例。 虚拟服务器实例托管在地理区域内可用区(数据中心)中。 如需了解有关访问权限的更多信息,请参阅 《连接您的 SAP 系统环境 》和 《 IBM Cloud Transit Gateway 入门指南 》。
在公共子网中,SAP 路由器 和跳转主机为虚拟服务器实例提供安全连接。 SAP 路由器是一款软件应用程序,可在客户网络与 SAP 之间建立远程连接。 SAP 路由器和跳转主机位于同一个安全组中,该组具有区域中专用子网之间的入站和出站流量规则。 SAP 路由器与从 处获得的传统 产品、分析解决方案和产品一起使用。Sybase SAP 如需了解 SAP Business Analytics 产品受益于 SAP 路由器连接的完整列表,请参阅 SAP 注释1478974。
跳转主机用于直接从客户所在地访问、管理和维护同一客户区域内的 SAP 虚拟服务器实例。 这些 SAP 虚拟服务器实例可以位于单独的安全区域,但必须位于同一 IBM Cloud 区域。 客户与跳转主机的连接遵循与客户场所与虚拟服务器实例 SAP 实例直接连接相同的规则。 连接使用指定公共子网中的CFN IP和安全组1防火墙规则。 此架构使用两个定义的安全组;这种安排是分离公共和私有子网的最简单方法。 如果需要更高的隔离性,您可以添加更多的安全组。
SAP NetWeaver、7.x、APAB堆栈、Java 堆栈和双堆栈(ABAP+ Java )架构设计在 IBM Cloud® Unix上的VPC
标准系统
在标准系统中,所有主要实例都在私有子网内的单个虚拟服务器实例上运行。 更多信息,请参阅 关于VPC的虚拟服务器实例。 虚拟服务器实例包含以下组件:
SAP NetWeaver 应用服务器ABAP架构
SAP 工具创建PAS实例和ASCS实例。 这种方法是 Java Stack(系统)的标准,现在也是ABAP Stack的标准。
-
主应用服务器(PAS)——实例是一个管理单元,包含 SAP 系统的各种组件。 实例的组件在共享实例配置文件中进行了参数化。 每个实例由系统ID和实例编号标识,包括:
-
SAP 网络调度程序和 工作流程(DIA、BTC、UPD、SPOOL)—— 网络调度程序位于互联网和您的 系统之间。SAP SAP SAP Web Dispatcher是 HTTP 和HTTPs请求进入系统的入口,系统由一个或多个 SAP NetWeaver 应用服务器组成。 作为“软件网络交换机”,SAP 网络调度员可以拒绝或接受连接。 当它接受连接时,它会平衡负载,以确保负载在服务器之间均匀分配。 SAP 网络调度器有助于提高安全性,同时平衡您的 SAP 系统的负载。
您可以在ABAP和 Java 系统、纯 Java 系统以及纯ABAP系统中使用 SAP Web Dispatcher。
-
SAP 网关服务 —— 网关在 世界内提供基于 SAP SAP TCP/IP 的RFC服务。 这些服务使 SAP 系统和外部程序能够相互通信。 RFC服务既可用于ABAP程序,也可用于使用接口的外部程序。 RFC可以在一个实例或一个系统的多个进程之间,或者在不同系统之间使用。
-
ICM(互联网通信管理器) 服务——用于接收和发送网络请求( HTTP (S)、SMTP等)的应用服务器组件。ICM评估 URL,并将请求转发给AS ABAP或AS Java。
-
IGS(互联网图形服务器)
-
-
ABAP中央服务实例(ASCS)——该实例包含消息服务器、队列服务器和单独的启动。 ASCS实例无法处理任何对话请求。 它用于管理锁、交换信息以及平衡 SAP 系统的工作量。 ASCS实例包括:
您也可以选择将ASCS实例与以下集成安装:
- SAP 网络调度员。 更多信息,请参阅 带有嵌入式 SAP Web调度程序(Web Dispatcher)的ASCS实例。
- 门户。 更多信息,请参阅 “ASCS 实例与嵌入式网关”。
SAP NetWeaver 应用服务器的架构 Java
-
Java 中央实例(J< nn > 实例)—— 实例是AS 集群中的一个单元,由其实例编号标识。Java Java 构成在物理机器上运行的实例的元素。 此外,也可以在一台物理机上运行多个实例,但建议您将不同的实例分配到不同的物理机上。 A AS Java 集群架构包括:
- 互联网通信管理器(ICM)——ICM是 Java 实例的一个元素,负责处理来自客户端的请求,并将其发送到可用的服务器进程。 数据通过快速通道架构(FCA)从ICM传输到服务器,反之亦然,从而实现两者之间快速可靠的通信
- 一个或多个服务器进程——AS Java 的服务器进程运行 Java 应用程序。 他们负责处理ICM分配给他们的请求。 每个服务器进程都是多线程的,因此可以同时处理多个请求。
-
系统中央服务实例(SCS实例)——中央服务构成了AS Java 集群通信和同步的基础。 它们负责集群内的锁管理、消息交换和负载均衡。 在单一物理机器上运行并构成独立实例的中心服务。 这个 SAP 中央服务实例(SCS) 包括:
- 消息服务器——消息服务器保存AS Java 集群中所有服务器进程的列表,并向互联网通信管理器(ICM)提供有关其可用性的信息。 它还代表参与服务器进程之间数据交换的基础设施。
- 排队服务器——排队服务器管理逻辑锁。 排队服务器在 Java 集群的中央服务实例上运行。 它管理主存储器中的锁表,并接收设置或释放锁的请求。 它将逻辑锁映射到数据库。
Db2 标准系统
-
数据库实例(DB)——本例中为 Db2。 如需了解更多信息,请发送电子邮件至 AnyDB- IBM Db2 和 Infrastructure certified for SAP。
-
主应用服务器实例(PAS实例)——ASCS实例的全局目录可用作全局文件系统。 这意味着,ASCS实例的主机是 SAP 全局主机。 不过,您也可以在 SAP 系统环境的任何主机上单独安装全局目录。 您也可以将 SAP 传输主机或具有全局文件系统的主机( SAP 全局主机)作为您的主应用程序服务器实例主机。 您也可以选择安装一个或多个额外的应用服务器实例。
-
附加应用服务器(AAS)——您可以为现有的 SAP 系统安装一个或多个附加应用服务器实例。 额外的应用服务器实例是可选的,可以安装在单独的主机上。
额外的应用服务器实例可以运行在:
- 现有 SAP 系统的任何实例的主机
- 在专用主机上
分布式系统
在分布式系统中,有多个虚拟服务器实例,每个实例都可以在单独的主机上运行:
分布式系统中的组件与标准系统中的组件相同,但实例只能在主机上运行,存在一定的限制。
相关信息
SAP 本文档适用以下支持说明:
- SAP 注84555——Windows Server、和UNIX:认证硬件 Linux
- SAP 备注 2927211 - (VPC)基础设施环境中的应用 SAP IBM Cloud Virtual Private Cloud
- SAP 备注 2923773 - on(): 修改您的 许可证 Linux IBM CloudIaaS SAP
- SAP 备注 2414097 - 应用程序在 经典基础设施环境中的运行 SAP IBM Cloud
- SAP 备注 2369910 - 上的软件:一般信息 SAP Linux
- SAP 备注 171380 - 发布的 硬件(英特尔处理器)和 云服务优惠 IBM IBM
- SAP 备注 1380654 - 支持 环境 SAP IaaS
本文被引用: