《SAP入门经典(第4版•修订版)》——3.3 能够支持SAP的操作系统

3.3 能够支持SAP的操作系统

SAP入门经典(第4版•修订版)
从我们学习的角度来说,操作系统(OS)是一种特殊的软件,它使诸如数据库、SAP这样的应用程序能够使用计算机的处理能力、内存、磁盘、文件和网络连接以及其他资源。OS是硬件和应用程序进行交互的中间人。诸如Microsoft Windows Server、Red Hat和SUSE Linux以及许多UNIX的派生版(HP-UX、IBM AIX、Oracle Solaris等)等的操作系统都是当今的SAP环境中常见的系统。偶尔您还可以看到一些老版本的SAP运行在OS/400和z/OS操作系统上,它们分别运行在IBM的i-series和z-series大型机上。有意思的是,SAP首先会在Windows和Linux平台上开发新组件,这是早期采用SAP的用户非常重视的一点。

在经过多年波澜不惊的相对稳定之后,OS市场目前正在发生显著的变化。在商用服务器市场上,强大的64位技术已经让许多传统的基于UNIX的SAP提供商开始重新考虑自己的战略,并向Windows和Linux迁移。而更有意思的是,更前沿的云技术已经崭露头角,如Microsoft的Azure和VMware的vShere 4可以提供更新的能力、灵活弹性的收费模式,这就为用户带来了更多选择。在选择OS时,您需要考虑该OS是否有能力支持构建灵活、敏捷的SAP计算平台。然后,要了解一下该OS提供商是否与SAP建立了战略合作关系,您的公司或IT部门与该提供商的关系,以及您公司本身的IT技能储备和IT部门是否有能力高效地采用新技术。

3.3.1 OS的重要特点
所有的OS生来都各具特色。OS的特点主要在于其计算平台或服务器支持方式、支持的物理和虚拟内存的大小、灾难恢复功能、补丁管理以及安全和防病毒保护能力。先进的集群功能也非常重要。我们需要考虑OS内置的管理和配置工具,以及对第三方工具的需求程度。第三方实用程序,如监视应用程序、病毒扫描程序包以及备份软件,都必不可少地需要投资购买,但是您必须首先对它们的有效性进行验证,在我们需要它们的同时,它们也确实能够与SAP、底层数据库和文件系统,以及整个计算平台协调配合、物尽其用。

3.3.2 SAP的文件系统
从OS的角度看,SAP只是一套能够把用户与数据和应用逻辑连接起来的可执行程序和库。为了实现这一点,SAP会在OS之上运行许多服务和进程。UNIX和Linux OS会把它们的SAP二进制文件、日志文件、配置文件和库存储在一个名为/usr/sap的目录中;而Windows会把SAP文件存储在x:usrsap文件夹里。在UNIX和Linux系统中,/sapmnt安装成NFS(网络文件系统),而把/usr/sap/作为本地文件系统。在Windows中,x:usrsap目录共享为SAPMNT,可以用servernamesapmnt来访问。对于只在一套OS上运行多个SAP实例的Windows服务器来说,所有的SAP实例都必须安装到SAPMNT目录中;只有一个SAPMNT能够共享。

但是我们强烈推荐您选择另一种方式,它是一种称为SAPOSCOL的服务,会运行在OS收集器,使SAP能够收集与OS相关的性能和其他统计数据,如CPU利用率、内存利用率、磁盘I/O活动等。还有一种Windows被称为SAPService(其中是SAP实例的系统标志符),OS上的每个SAP实例都会带一个SAPService。该服务随可执行程序sapstartsrv.exe启动。它会调用SAP启动配置文件,而SAP启动配置文件会告诉系统如何启动SAP。

术语“SAP系统”在操作系统层面上才有意义。一个SAP系统是指容纳着一个支持单一系统标志符(SID)的SAP单个数据库的单个系统或多系统集合。例如,一个名为SAP企业资源规划(ERP)生产系统由一个数据库、一个核心服务(二进制文件或可执行文件)以及1~100任意数量的应用服务器实例构成(最常见的是2~10个,这取决于需要支持的工作负荷和每个物理服务器的能力)。一个SAP实例(或安装)就是一个已安装的组件。这些实例相结合就构成了一个SAP ERP生产系统。与之相似,您可以配置另一套SAP实例,来构建一个SAPCRM生产系统。

3.3.3 基于OS的SAP工作流程
SAP使用OS来运行8种工作进程,如表3.2所示。您有时候会发现它们被统称为DVEBMSG。其中,“D”表示对话框工作流程;“V”表示更新工作流程(通过V1、V2优先级、指定版本来区分);“E”表示队列;“B”为后台或批处理任务;“M”为消息服务;“S”用于表示假脱机打印;“G”代表SAP网关。每个SAP实例的实例配置文件描述了每种流程中有多少个会随着系统一起启动(实例配置文件是一种存放在系统上的简单的文本文件,我们将在“OS级SAP配置文件”一节中对其进行讨论)。您可以看到您的OS正在通过执行特殊的每种OS各不相同的实用程序,或者通过使用SAP自己的事务SM50和SM66运行哪种工作流程。尽管我们在不断进步,但看到SAP工作流程状态的能力对我们来说仍然是必不可少的:除了显示系统的工作负荷,根据每种工作流程的工作内容,它还可以实时地显示实例和整个系统的状态。SM50只能为您展示单个应用服务器的工作流程,而SM66使您可以全局性地审视整个SAP系统上运行的每个活动工作流程的状态。

3.3.4 OS级SAP配置文件
每种SAP实例都包含三种配置文件:默认配置文件、启动配置文件和实例配置文件。配置文件是文本文件,由SAP数据库导入并进行维护,用于启动和运行实例。默认配置文件包含了特定SAP系统中所有SAP实例的公共信息。例如,生产系统可能会包含一个数据库、核心实例和6台应用服务器;而所有这些实例都使用一个相同的默认配置文件。启动配置文件可以调用可执行程序启动SAP,在这方面每个实例也都基本相似。最后,实例配置文件详细包含了每个实例的具体信息。在包含有两个应用服务器的实例配置文件中,您可以定义一簇批处理工作流程(例如,创建批处理服务器)。其他具体实例的详细信息可能会包含具体的内存配置参数、缓存设置等。使用SAP事务RZ10可以修改和维护所有这些配置文件,并可以访问一个包含了所有可用配置文件参数的简表。

时间: 2024-11-10 01:00:58

《SAP入门经典(第4版•修订版)》——3.3 能够支持SAP的操作系统的相关文章

《SAP入门经典(第4版•修订版)》——3.4 SAP数据库基础知识

3.4 SAP数据库基础知识 SAP入门经典(第4版•修订版) 掌握了硬件和操作系统的知识细节之后,现在我们可以把注意力转到在下层支持SAP业务应用的数据库了,看看它所承担的角色.在选择数据库时,还应像选择硬件平台和OS时一样慎重挑选.鉴于平台和SAP版本限制,您可能只有一两种数据库可选(这就凸显了把SAP基础设施作为一个整体计算平台加以考虑的重要性).主流的数据库SAP均能支持,包括Microsoft SQL Server(最终将可以搭配SQL Azure使用).IBM DB2和多种Oracl

《SAP入门经典(第4版•修订版)》——3.6 案例分析

3.6 案例分析 SAP入门经典(第4版•修订版)请阅读本章案例,并利用您刚刚学到的硬件.操作系统和数据方面的知识分析和处理下面的问题.您可以在附录A中找到与此案例分析相关的问题答案. 3.6.1 情境您的雇主MNC公司在Microsoft Windows和SQL Server系统上运行着最新版的SAP应用.最近MNC收购了Archaic制造公司(AMI),这是MNC的一大竞争对手,它也分别在运行着Oracle和DB2数据库的UNIX和大型机平台上运行着最新版的SAP应用程序.MNC希望根据自己

《SAP入门经典(第4版•修订版)》——3.2 SAP硬件基础知识

3.2 SAP硬件基础知识 SAP入门经典(第4版•修订版)硬件是SAP系统最基本的组件.硬件由服务器(体积巨大.功能强劲的计算机).磁盘存储系统(从存储区域网络或网络附加存储,到基于云的虚拟存储空间,种类多样)和网络设备(如路由器.网络交换机以及安全防火墙等)构成.所有这些硬件必须协同工作才能构建成高效的SAP基础架构.如果技术架构设计不正确,或者只是简单地把一些硬件堆积起来搭建成的架构就会连接薄弱.潜在问题多多,从而导致问题接连不断.因此,合理的硬件架构和设计(SAP所谓的术语"适型&quo

《SAP入门经典(第4版•修订版)》——第3章 SAP技术基础知识 3.1 SAP技术101:SAP基础知识

第3章 SAP技术基础知识 经过前面章节的学习,我们已经对SAP的基本概念和使用SAP运行业务的意义有所了解了,现在我们要花一些时间讨论一下更深层的基本技术.本节我们将考察几个常用的与架构相关的技术术语,粗略地了解一下支持任何SAP应用程序都必不可少的3种核心技术:硬件.操作系统和数据库.本章最后我们要讨论一下这些技术是如何发挥作用的.即使您有着深厚的技术背景,本章的内容也仍然值得您花些时间进行了解. 3.1 SAP技术101:SAP基础知识 SAP入门经典(第4版•修订版)在第2章中,我们已经

《SAP入门经典(第4版•修订版)》——2.3 业务视角

2.3 业务视角 SAP入门经典(第4版•修订版)如前所述,开发出一种行之有效的业务视角是解决业务问题或者迎合业务需求的第一步,也是关键的一步.业务视角要阐明的是为什么需要解决特定的问题,或者为什么要去寻找机遇的问题. 为一家公司开发独特的业务视角要求处理好以下方面的问题. 找出与业务相关的利益相关人.坚持长期贯彻策略.短期业务目标.核心竞争力.非核心竞争力(合作.联合开发或者外包某些服务的机遇).采购和其他资源策略(其他策略和关系随时可能如何变化).实现SAP全球化和本地化(其重点在实现全球一

《SAP入门经典(第4版•修订版)》——2.7 案例分析

2.7 案例分析 SAP入门经典(第4版•修订版)请考虑以下与开发SAP业务线路图相关的案例分析并回答问题.您可以在附录A中找到与此案例分析相关的问题答案. 2.7.1 情境通过与自己的竞争对手进行对比,MNC发现自己在多个领域都严重落后.MNC的客户基础的重复购买率更低,展现出的产品忠实度也更低,并且维持相似的客户竞争力消耗的成本更高.此外,对于MNC的商品来说,商业前景明显越来越倾向于直销模式.他们有机会通过提高能力超越竞争对手,这看似合情合理,因此MNC的董事会获得了前所未有的激励,要去尝

《SAP入门经典(第4版•修订版)》——2.4 其他视角:将业务需求映射到SAP应用程序中

2.4 其他视角:将业务需求映射到SAP应用程序中 SAP入门经典(第4版•修订版)由于参与实施.使用和支持SAP的利益相关人类型各异,单一视角永远不可能获得每一个人的共鸣.几乎不可能有人能拥有如此广泛丰富的经验能够掌控整个SAP实施以及其他复杂业务解决方案的复杂度.因此,长期以来的经验证明从其他视角审视如何开发.管理和改进业务解决方案绝对是大有裨益的. 从这种观点看,功能.技术和项目实施角度都是行之有效的视角.对于IT利益相关人来说,从业务.功能要求和项目的角度审视业务解决方案有助于弥补他们的

《SAP入门经典(第4版•修订版)》——2.6 小结

2.6 小结 SAP入门经典(第4版•修订版)本章中概述的概念可以让您为开发高水平的业务线路图做好准备.如果您对SAP的应用程序和技术有更深入的理解,就能稳扎稳打地把公司的业务目标和需求与SAP的应用程序实际结合起来,从而为设计出量身定制的SAP解决方案创造良好的条件.但是在实现这种结合之前,必须要找出业务战略和切实的业务需求,并对其进行优先排序,就其进行良好的沟通.这包括了与提高收益.降低成本.管理改革风险相关的目标和要求.本章中我们还讨论了实现业务敏捷性的重要性,它是公司对自身进行转型以适应

《SAP入门经典(第4版•修订版)》——3.5 小结

3.5 小结 SAP入门经典(第4版•修订版)本章内容覆盖了SAP基础架构的重要组件:硬件.操作系统和数据库.除了为SAP搭建基本架构或计算平台的传统方法,我们还考察了用服务方式提供这种基本架构的新方法.我们讨论了如果挑选合作伙伴和提供商,并与他们紧密合作,为SAP构建性能良好的计算平台.