在微软平台上运行 SAP 应用程序



本博客介绍了在微软平台上运行 SAP 应用程序的相关信息,作者在基于微软平台使用 SAP 方面有着数十年经验。

发布关于 Azure SAP 说明

几个月前,SAP 针对适用于 SAP 软件的 Azure IaaS 平台发布 SAP 说明。随着这些说明的发布,SAP 正式支持 Azure 这一平台,可用于服务涵盖 SAP 产品、操作系统和 DBMS 系统的生产系统。

我们简单来了解下这方面的信息以及相关的注释。

需要关注的第一条说明:1928533 – Azure 上的 SAP 应用程序:支持的产品和 Azure 虚拟机类型

本说明介绍了有关 SAP 产品(目前限于基于 SAP NetWeaver 的应用程序的特定版本)、来宾操作系统版本(Windows Server 2008 R2及以上版本)和 DBMSSQL Server 2008 R2 及以上版本)的信息。请注意这只是开始。今后,我们会逐渐增加更多的 SAP 应用程序、操作系统和 DBMS

至于虚拟机类型,我们目前只支持 A5 虚拟机类型,且只在大小方面进行了介绍,对此您可能感到不解。有些读者可能已经在Azure的非生产环境中使用了较大的虚拟机类型运行SAP系统。对 A5 的限制是暂时性的,且不是出于可扩展性的考虑。SAP 和微软之所以决定在最初的 2-3 个月实施这种限制,是为了评估所有部署和支持流程。一旦 SAP 和微软确定一切运行良好,本 SAP 说明即会列出较大型的虚拟机类型,并将提供与之相关的大小信息。

需要关注的第二条 SAP 说明:2015553 Microsoft Azure 上的 SAP:受支持的先决条件

这条说明中,我们来了解一下为了支持在 Azure 上运行生产性 SAP 系统,您需要做到的一些先决条件。下面给出了对大多数重要先决条件(但不是所有)的注释:

  • 我们要求您作为客户指定与微软沟通的高级支持联系人。因为Microsoft Technical Account Manager功能提供了高级支持联系人,这对在 Azure 上运行 SAP 应用程序的最终支持流程起到重要作用。
  • 有一些针对 SAP 的特定监控组件,这些组件要安装到每个虚拟机上。请阅读下文关于监控主题的注释。
  • 支持在内部部署数据中心和 Azure 之间有 VPN (http://azure.microsoft.com/en-us/documentation/services/virtual-network/) Azure ExpressRoute 连接 (http://azure.microsoft.com/en-us/documentation/services/expressroute/) 的生产性 SAP 系统。这要求将内部部署域 (AD) DNS 功能延伸到 AzureAzure 中的虚拟机应与内部部署 SAP 系统属于相同的内部部署域。这是为了确保在 SAP 系统位置方面做到完全透明。当您部署 SAP 计划的一部分时,例如,在 Azure 中部署 SAP 开发系统但仍保留内部生产系统,透明性很重要。Azure VPN 连接或者 ExpressRoute 搭建的专有连接能为您提供网络集成,从而可以在 Azure 的系统中使用单点登录。SAP STMS 系统可照旧运行,而 Azure 中的 SAP 系统可较轻松地使用文件共享和打印机等资源。提供的文档(见下一部分)将假设,当 Azure SAP 系统和内部部署 SAP 系统之间存在通信,或者 Azure SAP 系统使用内部部署服务时,存在此种 VPN 连接或 ExpressRoute 连接。
  • 演示、培训或沙盒系统中不需要 VPN ExpressRoute 连接,因为这些系统与内部网络分离,但可通过Internet访问, 毕竟它们部署在 Azure , 这是一个极大的优势。适用于 SAP 培训或演示系统的 Azure 即平台,凭借能够在与内部网络分离的同时直接通过 internet 访问,成为一种理想的选择。尤其是对于培训和演示的系统,Azure 能够使这类系统、整个培训或演示计划方便地再部署到最初状态。
  • SAP NetWeaver 系统和此种系统的两个层级仅能够在一个地点或地区部署。DBMS SAP 应用程序层都完全部署在 Azure 或者内部。目前,一层部署在内部另一层部署在Azure, 这样的情况不受支持。此外,SAP 应用程序层应与 SAP 系统的 DBMS 层完全部署在同一 Azure 区域。

第二条 SAP 说明提到了发布的三份不同的文档。文档链接如下:

http://msdn.microsoft.com/library/dn745892.aspx

仔细阅读所有要求的文档,确保 SAP 软件的部署能够遵照 SAP 说明 1928533 – Azure 上的 SAP 应用程序:支持的产品和 Azure 虚拟机类型。关于支持的配置和针对 Azure 上部署的 SAP 的监控,有很多记录的细节信息可以参考。

首先要阅读的指南是:Microsoft AzureVirtual Machine Services 上的 SAP NetWeaver – 计划和实施指南》。该指南详细介绍了:

  • 使用Azure 混合Azure与内部 IT 部署场景
  • SAP 部署中使用的 Azure 组件
  • 关于在 Azure 中部署 SAP 系统的决策树
  • Azure 中部署 SAP 系统的方法
  • 针对 Azure SAP 的监控体系结构
  • Azure SAP 系统的高可用性考虑因素

学习该指南对于了解与 SAP 部署相关的 Azure 细节知识十分关键。学习完该指南并考虑了 SAP 说明 1928533 之后,您应该能够确定哪些现有或将来的 SAP 系统能够在 Azure VirtualMachine Services 上部署。

第二个需要学习的指南是:《针对 Microsoft AzureVirtual Machine Services 上的 SAP DBMS 部署指南》。该指南详细介绍了有关在 Azure 中部署 SAP 相关 DBMS 系统的信息。指南分成通用部分和关于 DBMS 的特定部分。在关于 DBMS 的特定部分,唯一说明的 DBMS 系统是 SQL Server。但一旦 SAP 支持其他 DBMS 系统,该指南将进行延伸介绍。内容涵盖以下方面:

  • I/O 容量和能力
  • DBMS 虚拟机的参考结构
  • 备份/还原
  • 高可用性考虑因素

指南中就以上内容针对不同的 DBMS 系统进行了概括和细节讨论。

第三个指南是Microsoft AzureVirtual Machine Services 上的 SAP NetWeaver – 部署指南》。作为一项亲身实践指南,它详细描述了用于 SAP 应用程序的虚拟机的部署方法。内容涵盖:

  • 三种不同的方式部署用于运行 SAP 应用程序的虚拟机
  • 安装和配置 SAP Azure 监控扩展
  • 查看 SAP Azure 监控扩展是否安装和配置成功
  • SAP Azure 监控扩展故障排除步骤

该指南将涉及 PowerShell 脚本,这些脚本专为部署和配置 SAP Azure 监控扩展而开发。脚本下载链接如下:

http://go.microsoft.com/fwlink/?LinkID=395017&clcid=0x409

针对 SAP Azure 相关监控设计和体系结构在Microsoft AzureVirtual Machine Services 上的 SAP NetWeaver – 计划和实施指南》中进行了介绍。如您所见,这两项指南是相辅相成的。

在所有指南中,您可以发现指向通用 Azure 文档或 SQL Server/Azure 相关文档的很多链接,这些文档将使您进一步了解 Azure 不同细节的背景信息。

请认真学习这些信息。在 Azure 中部署 SAP 系统不是始于 Azure 门户,而是要先搜集足够多的 Azure 背景信息以及进行周密的计划。我们将及时向您提供更新信息,并在未来通过本博客站点深入介绍在 Azure 上部署 SAP 系统的不同内容。

本文翻译自:

http://blogs.msdn.com/b/saponsqlserver/archive/2014/05/28/sap-notes-around-azure-released.aspx

posted on 2014-08-14 10:55  封起De日子  阅读(148)  评论(0编辑  收藏  举报

导航