云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

轻量服务器_可以试用的云主机_试用

小七 141 0

概述

在混合(云和内部部署)环境中传输内容时,许多客户不知道应该使用哪些工具。本博客介绍了我们建议何时使用SAP云平台传输管理服务(TMS)以及何时使用增强的更改和传输系统(CTS+)。它还讨论了如何将这些工具相互结合,以及如何与SAP Solution Manager变更请求管理(ChaRM)或质量门管理(QGM)结合起来。

高级声明

让我们从一些核心声明开始:

传输管理(TMS)处理云中开发工件和应用程序内容的传输增强的变化和运输系统(CTS+)主要处理非ABAP内容的运输TMS和CTS+可以和平共存这两种工具都可以集成到SAP Solution Manager变更请求管理(ChaRM)或质量门管理中TMS和CTS+还可以与连续集成管道结合,用于处理(连续)交付

大家都知道"细节中有魔鬼",所以让我们仔细看看。

SAP Cloud Platform Transport Management(TMS)是SAP Cloud Platform(Neo和Cloud)中传输内容的解决方案铸造环境),自2018年12月起正式提供。也可在试用环境中使用。

TMS是在Cloud Foundry环境中运行的服务,但传输目标可以是Neo环境中的子帐户、Cloud Foundry环境中的空间,精准大数据,甚至是支持多租户的内容运行时(如SAP Data Hub)的租户。传输可以跨全球账户进行,甚至可以在不同地区(又称数据中心)之间进行。

TMS的体系结构允许通过向消费SAP云平台服务或应用程序提供API来传输任何类型的内容。这意味着要使TMS对其内容可用的服务必须实现这些API。截至2019年12月,这项工作已经完成:

Neo环境中的SAP云平台集成云铸造环境中的工作流近地天体环境中的sapfiori云铸造环境中的业务日志记录云铸造环境下的HTML5存储库

除此之外,如果SAP HANA数据库托管在SAP云平台上,TMS可以传输可打包在多目标应用程序(MTA)存档和SAP HANA交付单元中的开发工件。

有关更多详细信息,请查看TMS上的SAP文档。

我们将逐步增加SAP云传输管理的覆盖范围平台服务。我们还计划使用TMS传输一些SAP SaaS解决方案的特定于应用程序的内容,例如SAP SuccessFactors。

另一方面,我们不打算将TMS的覆盖范围扩展到本地系统(例外情况可能适用于私有云场景……)。

总之,SAP云平台传输管理将进一步完善为覆盖越来越多的SAP云平台内容而开发,因此是计划使用SAP云平台服务实施项目的客户的必经之路。

增强的更改和传输系统(CTS+)多年来一直用于传输本地非ABAP内容(如SAP Netweaver开发)基础设施)通过ABAP变革和运输系统。您可以将非ABAP系统建模为运输环境中的虚拟系统,并通过运输路线将它们连接起来。

这一概念几年前已扩展到SAP云平台(Neo和Cloud Foundry环境)。请注意,ABAP服务器作为CTS+控制系统(在许多情况下是SAP解决方案管理器)驻留在您的内部数据中心,即使是用于SAP云平台传输。

我在本博客中描述了为SAP云平台设置CTS+。

通过CTS+传输SAP云平台内容的基础是多目标应用程序(MTA)。将要传输的内容打包到MTA存档文件中,并附加到CTS+传输请求中。

这反过来意味着只有可以打包到MTA中的云内容才能使用CTS+传输。有关MTA所涵盖的工件类型的详细列表,请参见这里的Neo和这里的cloudfoundry。基本上,我们讨论的是HTML5或NodeJS应用程序等开发工件,以及Neo环境中的一些应用程序内容,如SAP云平台集成包。

我们将继续支持通过CTS+基于MTA的SAP云平台内容传输,但我们不打算将CTS+覆盖范围扩展到其他内容SAP云平台或其他基于SAP云的SaaS解决方案中的类型。

因此,如果您仅在SAP云平台中使用基于MTA的内容,则CTS+是一个有效的选择。

正如我在上一节中所述,CTS+仅支持SAP云平台工件,这些工件可以捆绑到多目标应用程序中。SAP云平台中的许多特定于服务的工件类型并非如此。因此,现在可能需要同时使用基于云的传输管理服务和基于内部部署的增强更改和传输系统。

从技术上讲,这不是问题,即使在SAP云平台中针对相同的子帐户(或空间)。挑战更多地在于治理层面。一种典型的方法是明确定义使用哪个工具传输哪些内容类型。对于支持MTA的工件,电梯物联网,您可以在TMS和CTS+之间进行选择,而其余的总是需要TMS。

从长远来看,我们建议通过TMS执行所有与云相关的传输,并使用CTS+执行本地传输。

在许多情况下,应用程序涉及多个部分,这些部分在您环境中的不同系统中运行。一个典型的例子是运行在后台系统(如saps/4HANA)中的功能,该系统运行在内部部署上,并由运行在SAP云平台上的优秀前端进行扩展。这类项目需要一种混合的变更管理,覆盖所有环境,并允许在不同的系统中分别对子帐户或空间同步变更。