我们希望听到您的意见!帮助我们深入了解 Ansible 生态系统的现状。
参与 2024 年 Ansible 项目调查

自动化节省规划器

自动化节省规划器

企业组织明白,要成为其所在行业的领导者,必须改变交付应用程序的方式、改善与客户的关系并获得竞争优势。

将这些优势定位为获得正向投资回报通常始于适当的规划和自动化。但是,自动化规划究竟应该是什么样子呢?

对于一些企业来说,适当的规划包括降低自动化成本。对于其他企业来说,则是减少花费时间来开拓新机遇。

考虑到这一点,Red Hat 很高兴推出自动化节省规划器,这是一项新的增强功能,它将自动化规划置于 *console.redhat.com* 上托管服务的首位。

自动化节省规划器旨在提供一站式服务,用于规划、跟踪和分析自动化计划的潜在效率改进和成本节省。

它是如何工作的?

用户可以通过定义手动完成工作的时长和频率,以及成功自动化此作业所需的任务列表,在 Automation Analytics 中创建自动化节省计划,该计划可在 cloud.redhat.com 访问。

定义完成后,您可以将新创建的自动化节省计划集成到 Automation Controller 的作业模板中,以帮助准确检测自动化是否在您的基础架构中成功运行。您还可以查看随着时间的推移,自动化作业带来的预计成本和时间节省。

通过这些增强功能,您可以详细了解如何在整个组织中优化和优先考虑各种自动化作业,并根据节省的时间和金钱进行优化。这使您可以决定哪些事情最先需要自动化。

准备好开始节省了吗?让我们开始吧!

第一步是创建一个自动化节省计划,该计划定义完成自动化作业所需的任务。

首先,在 Automation Analytics 的侧边导航栏中,选择“节省规划器”导航项。然后,点击标有“添加计划”的蓝色按钮。

ROI blog one

在“创建新计划”部分,填写要自动化的任务的详细信息。问题包括

  • 您想自动化什么?(例如,配置一个 Apache 服务器)
  • 它是什么类型的任务?(例如,操作系统)
  • 您的自动化计划的描述
  • 手动完成该过程需要多长时间?(例如,4 小时)
  • 您计划在多少个主机上运行自动化?(例如,1 个)
  • 您计划多久运行一次自动化?(例如,每周)

ROI blog two

完成“详细信息”部分后,选择窗口左下方窗格上的蓝色“下一步”按钮。

在“任务”部分,列出完成此计划所需的所有任务。写出每个任务,然后选择(+)将其添加到您的“任务”列表中。

例如,如果我们希望成功安装一个 Apache Web 服务器,我们可能会包含以下任务:

  • 安装 Apache 软件包
  • 启动 HTTPD 服务
  • 启用 HTTPD 服务
  • 启用防火墙端口 80
  • 配置 VirtualHost
  • 保护 Apache Web 服务器

ROI blog three

完成特定计划的“任务”部分后,选择“下一步”。

注意:这些任务仅供您规划之用,目前不会计入 Automation Analytics 提供的节省估算中。

最后,在“链接模板”部分,选择要链接到此计划的相应模板,然后点击“保存”。

保存后,您可以查看新创建的计划详细信息。

ROI blog four

在此“详细信息”视图中,您将找到为您的计划创建和选择的所有选项的摘要。

如果您发现某些内容有误,您可以使用“详细信息”部分左下角的“编辑”按钮轻松更改计划。

就是这样!

使用此新创建的计划,我们可以使用自动化节省规划器来分享预计可以节省多少时间和金钱,这些时间和金钱是通过自动化特定作业获得的。Automation Analytics 从计划详细信息和关联的作业模板中获取数据,以便在您完成此节省计划时为您提供准确的成本节省预测。

在哪里可以找到这些统计数据?

只需导航到您的自动化节省规划器页面,点击现有计划的名称,然后导航到“统计信息”选项卡即可。您也可以通过点击节省计划的卡片式列表中的“预计节省”链接来访问此屏幕。

统计图表根据您在创建节省计划时提供的信息显示货币和时间节省的预测。主要地,统计图表从执行计划的手动成本中减去自动化成本,以提供通过自动化节省的总资源。然后,图表按年份显示此数据,以向您展示随着时间的推移自动化计划的累积效益。

在“金钱”和“时间”之间切换,以查看自动化计划的不同类型的节省。下面显示了一个示例。

ROI blog five

“金钱”和“时间”值是如何确定的?

使用风险调整因素来创建与自动化相关的成本和节省的三年模型预测。目标是尽可能准确地表示成本和节省,但请理解实际值在实践中可能会有所不同。

以下信息分解了

  • 我们从哪里获取数据
  • 我们使用的风险调整因素
  • 我们做出的假设
  • 用于计算图表中显示的值的公式

公式的成本部分包括以下方面花费的小时数:

  • 实施
  • 部署
  • 培训
  • 创建、维护和运行自动化的其他支出

小时数(投资成本)通常在开始时较高,并且一旦自动化创建完成并且只需要维护时就会大大减少。

对于初始阶段(包括第一年),公式使用以下变量进行计算。

  • TIME - 单个主机的手动运行时间(以小时为单位),乘以 10
  • BufferTime - 额外时间,用于应对不可预见和未考虑到的延迟以及熟悉需求
  • RISK - 应用 40% 的风险调整¹ 用于应对不可预见的情况

初始阶段和第一年的公式表示如下:

C1 = TIME + BufferTime

C2 = C1 * RISK

initial cost = (C1 + C2) * COST

year 1 cost = (C1 + C2) * COST²

第一年后的接下来的两年,公式使用以下变量进行计算。

  • TIME - 单个主机的手动运行时间(以小时为单位),乘以 4
  • RISK - 40% 的风险调整¹ 用于应对不可预见的情况

接下来两年的公式表示如下:

C1 = TIME

C2 = C1 * RISK

year 2 cost = (C1 + C2) * COST²

year 3 cost = (C1 + C2) * COST²

在了解了计划成本的计算方式后,让我们谈谈节省。

节省是指由于自动化计划而节省的时间和金钱。

采用 50% 的生产力回收率来考虑在一段时间内重复手动执行任务所获得的生产力。其中包括 -5% 的风险调整,用于应对可能出现并需要处理的不可预见的情况。

使用 15% 的年增长率。

初始阶段的资金节省结果为 0 美元。因此,该阶段不需要公式。

计算初始阶段节省的公式如下所示:

Initial period of Savings = $0 - initialCost

The  formula used for savings for year one are:

S1 = (HOSTS * (TIME/60) * FREQUENCY)

S2 = S1 * RECAPTURE

S3 = S2 * RISK * COST²

Year One Savings = S2 - S3 - Year One Cost
  • HOSTS - 主机数量
  • TIME - 手动时间(以分钟为单位)
  • FREQUENCY - 自动化的年度频率
  • RECAPTURE - 50% 的生产力回收
  • RISK - 5% 的风险调整

用于计算第二年节省的公式:

S1 = Year One Savings * GROWTH

Year Two Savings = Year One Savings  + S1 - Year 2 Cost

GROWTH - 15% Growth

The formula used to capture savings for year three:

S2 = Year Two Savings * GROWTH

Year Three Savings = Year Two Savings + S2 -Year 2 Cost

就是这样!资金和节省的计算内部机制,为您提供当前组织手动执行的任务的自动化预计节省。

通过使用自动化节省规划器,企业组织可以通过自动化其业务的关键要素来获得竞争优势并获得正向投资回报。这不仅节省了时间和金钱,还使企业能够扩展其自动化功能,以交付应用程序、满足期望并改善与客户的关系。

¹ Forrester 全面经济影响™ 研究

² 每小时成本(美元),如果适用,基于显示。