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

分布式数据库_华为荣耀8云相册在哪_多少钱

小七 141 0

在"SAP云平台自动化试点101"系列中,我们将探索这项全新的服务。我们将从这篇一般性文章开始,云服务器怎么样,继续深入探讨服务细节。我们将进一步了解如何在SAP云平台上自动执行重复的DevOps工作。我们将探索automation Pilot为您提供的不同自动化内容。我们将学习如何毫不费力地扩展此内容,并将简单到复杂的DevOps过程自动化。我们将探索不同的参与场景,如计划重新启动系统、在云平台上更新HANA DB、自动警报修正等等。

在这篇特别的博客文章中,我们将订阅该服务并在其中迈出第一步。

在我从事云业务的职业生涯之初,我观察到一件事——当我和我的团队正在开发一个全新的云解决方案时,我们总是从交付开始——我们将如何部署它?我们将如何使这些部署持续下去?我们将使用什么基础设施?等等。然后,一旦我们有了解决方案并开始运行,我们就会发现很多事情可能会出错,而且我们还没有考虑它们。我发现这些问题可能是重复的,也可能不是重复的,并且需要一系列的技能。因此,我们总是忽略了这一点。

这就是我们也是如何实现自动化试点的——我们发现,作为一名DevOps工程师,我们应该深入了解:应用程序的构建块、应用程序的依赖关系、底层基础设施、最佳实践以及组织的流程。此外,随着平台的发展,这些知识也应该被掌握。这些挑战中的一部分可以自动化吗?对。容易吗?不,

所以这就是Automation Pilot在这里的目的-让您可以轻松地自动化这些过程,而不需要深入了解编码、基础设施或不断发展的平台。

一个例子

更好地解释它,我将使用一个例子:

一个典型的云解决方案由以下部分或全部组成:一对微型服务,一对数据库,依赖于许多额外的SAP或Hyperscaler提供的服务。一旦这个解决方案被部署到生产环境中,我们就可以区分出几个可能会破坏我们的解决方案的类别:

所有这些都需要DevOps工程师在其解决方案的至少一个构建块上进行工作。所有这三个都可以手动或自动完成。

使用Automation Pilot实现自动化不需要任何编码或深入的平台技能。

您可以将Automation Pilot用于下面描述的3个高级场景。

可用性

必须知道Automation Pilot是平台和基础设施不可知。这意味着,不管您的工作负载是在Neo还是cloudfoundry上,也不管是在哪个地区,它都可以为您管理它们。AutoPi目前可用于EU10和US30地区,我们正在考虑在多个地区提供。这是一个标准的CPEA服务;单击此处了解如何启用它。

服务的主要构建块

命令是您使用的主要实体。您可以将这些命令想象成一个小程序:

Automation Pilot提供不同粒度的命令:

Low level–一个支持节点.js、Python、Perl和Bash。它可以将现有的自动化脚本作为输入,执行它们并生成输出。中级–Http请求命令,允许您执行和编排对不同系统的Http调用。高级–为您预定义的一组命令,代表复杂的DevOps过程,如更新HANA、重新启动应用程序、从Dynatrace获取信息等等。

所有这些都可以在更复杂的场景中链接,而不考虑粒度。Automation Pilot将为您提供必要的编排机制,如调度、自动重试、停止人机交互等。我们将在另一篇文章中详细介绍这些命令。

此外,命令附带元数据,这使您能够轻松区分它们,如标记、版本控制等。

正如我们所讨论的,企业云服务器,每个命令都需要输入才能运行—这是命令需要的工作负载的上下文—例如,部署所在的区域或HANA更新所需的密码。通常,这些输入可能在您正在使用的许多命令的需要之间共享。因此,为了避免每次手动填充或从某处传递它们,我们提供了输入的概念。输入是组织到UI特定部分的键值对。它们与命令集成在一起,51返利,无论何时定义命令,都可以指向它,它需要运行哪些输入。请注意,输入可以安全地存储密码等敏感信息。

所有命令都被组织到目录中。目录的思想是在语义上帮助您了解在给定场景中使用了哪些命令。例如,大数据产品,淘客采集,Application Lifecycle Management目录包含诸如–Restart Application For CF和Neo、start/stop node等命令。目录可以有两种类型:

提供–在此目录中,我们将为您提供有关SAP CP上不同DevOps流程的开箱即用内容。这由我们维护,我们确保获得最新和最好的版本。这些命令对您来说是不可编辑的,您可以按原样使用它们。你可以把他们锁在你自己的命令里。每个命令都有一个版本,并且每次在平台内更改某些内容时,都会更新该命令。这减轻了您不断了解平台中是否发生了变化的负担。拥有-这些是你开发的目录。订阅Automation Pilot后,您将获得多个示例,这些示例可以帮助您快速引导命令开发。请注意,在这些目录中,您可以使用自有和提供的目录中的命令来构建自己的场景。我们将专门写一篇关于内容创作的博客文章。