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

金山云_云盘bt资源怎么解析_企业级

小七 141 0

软件定义数据中心的时代已经来临。谷歌昨天发布了一项公告,能够在其计算引擎基础设施上管理和运行SAP系统,平销返利,这激发了我们去研究已经建立的计算引擎API为我们提供了什么,并在这个过程中获得了一些乐趣。

Devops&use cases

随着开发人员操作或"Devops"的出现,基本活动和开发人员活动不再是分开的,而是经常一起进行的。考虑到这种现代的接近性和它提供的可能性,这里有几个用例,在这些用例中,店铺淘客怎么做,访问这个级别的API将真正带来直接控制虚拟机实例的能力的价值:

节约成本:典型的SAP环境将有许多层:沙箱、开发、质量保证、培训,预生产和生产是最典型的。这些层中的一些将被不断地使用(显然是生产层),但其他层的使用频率较低。想象一下,让您的关键开发人员或超级用户能够启动或关闭质量保证或培训系统,而无需寻求批准或找到合适的人来执行。这有可能在虚拟机(VM)运行成本以及流程方面带来显著的成本节约。

随需应变性能提升:考虑这样一种情况,即在一天中的给定时间运行多个批处理流程,这些流程可能会影响最终用户。与其让最终用户在生产系统的现有实例上争夺处理能力,不如启动一些适合工作负载的临时实例,公有云市场,将它们用于批处理运行,然后再次关闭它们。自动。

以API为例

计算引擎API是多方面的,可以用不同的方式调用:一种是基于REST的HTTP接口,另一种是命令行工具"gcloud"。我们认为我们应该踢这些用例轮胎,弯曲我们的ABAP手指,把一个简单的方式来编程启动和关闭谷歌云上的SAP系统。

你也可以玩-源代码在这个公共ABAPGcloud存储库中可用。

只要确保你的SAP系统设置为启动时启动,并且你的VM可以完全访问googleapi:

此外,阿里大数据分析,您还需要将ABAP机制部署到一个将一直处于运行状态的系统。生产层或开发层的系统是很好的候选系统。

ABAP没有死——它控制着云

这里有一个正在运行的解决方案的短视频——通过ABAP代码,可以列出Google云VM实例,并启动和停止。很简单!

代码可通过ABAPgit在我们面向公众的移动、用户体验和卓越发展中心(MUD COE)服务器上的存储库中获得:

https://git.bluefinsolutions.com/mud-public/ABAPGcloud/tree/master

下面是演示作者Gregor Brett对各部分如何协同工作的简要介绍,我们自己的ABAP和谷歌云API出类拔萃!

它使用的是"gcloud"命令,只要如上所述授予了API访问权限,就无需进一步ado即可使用。该命令通过经典的"外部命令"工具(在事务SM69中定义)调用,采购返利,并通过SXPG\u CALL\u系统函数以编程方式调用。

有两个主要构建块。第一个是全局类ZCL\u GCLOUD,它将外部命令工具包装在一个可用的包中,允许列出、启动和停止Google云VM实例。

第二个是使用全局类的简单报告ZGCLOUD。它创建了一个类的实例,指向我们的测试Google云计算引擎项目,在那里我们有VMs。然后,它使用全局类最初检索可用的VM实例,并以经典的ABAP列表视图(ALV)样式显示它们。它还提供了"start"和"stop"选项,再次使用全局类来启动或停止所选的VM实例。

您可以想象,可以将全局类的使用嵌入到一个自动化的过程中,而不是这个简单的报告,该过程将非常适合上述用例。

交给您

下一步由您决定。探索REST方法来使用API怎么样?如何改进示例代码?你还能想出其他什么用例?简单和力量的结合在你的指尖是令人陶醉的。至少对你我这样的人来说。所以,发挥创造力,开始探索吧!