Kubernetes:通过自动化节省IT预算的4种方法

导语

大多数CIO和IT领导者都熟悉反复执行的任务“事半功倍”。在许多组织中,这都是现实,在各种其他因素(例如宏观经济状况)的影响下,这种趋势往往会起伏不定。

正文

有时,“用更少的钱做更多的事”可能会更准确地表述为“用相同的钱做更多的事”,例如在相同的预算,相同的人数等情况下。事实证明,这在更具挑战性的时代尤其普遍。可以说,“更具挑战性的时刻”低估了COVID-19大流行带来的当前时刻。

尽管这样的授权适用范围很广,但是IT常常在这里感受到一种特殊的压力:我们如何利用技术来实现“更多”的承诺而又不致于破产?(IT经验丰富的人也可能更熟悉这个问题的冒昧版本,它更像是声明:“我们可以为此使用技术,对吗?让我们开始使用IT。”)

我们正在目睹新一波的“以相同或更少的资源做更多的事情”。例如,许多组织正在 加速数字化转型计划,而不是将其封存。但是他们并不一定要获得大量额外资源,因此他们又在问:“技术如何提供帮助?”

自动化是 某些IT领导者的首要任务之一,包括CI / CD管道和机器人流程自动化(RPA)等领域。考虑到这一点,我们正着眼于一个关键的企业IT主题– Kubernetes 。它可以帮助您节省金钱和/或平衡预算吗?“ TLDR”答案:在正确的条件下,可以。大多数专家都同意会有一些前期成本,包括以学习和浏览平台更复杂的功能的形式。但是,一旦启动并运行,容器 编排就会带来各种预算友好的好处。

“ Kubernetes绝对可以节省预算,” Kasten首席执行官Niraj Tolia说。“我们发现,各组织可以从将基于VM的部署迁移到Kubernetes节省下来的资金中,为新计划自筹资金。”

Kubernetes可以让IT团队节省时间

游戏的名称是(再次)自动化:它支持组织通过使用Kubernetes管理容器化应用程序及其运行的基础架构来实现预算目标的许多潜在方式。

“Kubernetes有效管理,并在一个动态的,全自动的方式扩展应用提供了一个平台,”魏离蒽党,联合创始人兼首席战略官说 StackRox。“这不仅节省了成本,不仅节省了更多的资源,而且节省了时间,使开发,运营和安全性可以用更多的时间而不是管理基础架构。”

当人们将Kubernetes称为业务流程平台时,这部分是一种说法:“它使许多事情自动化。” (请查看本入门手册 “什么是编排?”, 以获取关于单独的但又相关的自动化和编排概念之间的细微差别的更多信息。)

“自动化还可以带来更多的可重复性和一致性。因此,减少了午夜寻呼机的呼叫。”Red Hat的技术推广员Gordon Haff 补充说:“自动化经常在提高效率方面受到关注-花费更少的时间来完成一系列任务。但这实际上只是其中的一部分。它还可以导致更高的可重复性和一致性。减少了午夜寻呼机的呼叫。减少停机时间。更快乐的用户和客户。自动化不仅意味着更快地完成工作。如果您以前没有流程,它也将迫使您记录流程。” 正如任何IT老手都知道的那样,混乱和意外造成的成本是多种多样的。

Kubernetes自动化可以节省预算的4种方法

考虑到这一点,让我们看一下Kubernetes可以随着时间的推移节省预算的领域的四个重叠示例。

1.更有效的基础架构管理

在讨论容器时,经常使用(或过度使用,取决于您的观点)“比例”和“可扩展性”术语。这是有原因的:容器(尤其是容器化的微服务)的本质意味着企业可能突然在生产中每天运行成百上千个,或者,您知道了吗?乍一看,这听起来很疯狂,更不用说建立新基础设施的潜力了,这一切都必须进行。Kubernetes可以帮助解决这两个问题。

“在Kubernetes集群中将资源集中在一起是增加机器间密度和利用率的一种方式。”“专注于预算的基础架构方面,在Kubernetes集群中将资源集中在一起是提高机器间密度和利用率的一种方式,” Harness的传播者Ravi Lachhman说 。

我们将在稍后讨论资源利用率及其优化。但是首先,让我们考虑一个现实,那就是需要人们来保持机器平稳运行。通过使用Kubernetes,Lachhman看到了从传统基础架构工程向平台工程方法的转变–这表明相对较小的团队可能能够通过容器化和编排来管理看似无限的基础架构。

Lachhman说:“基础架构工程负担(工程师可以管理多少服务器或VM)将随着容器的使用而急剧增加。” “工程师可以管理数千个(即使不是一万个)容器,而不是管理数百个VM。”

Kubernetes是使工程师能够高效地执行此任务的工具,而以前这可能是经典的“我们需要为此投入更多人员”的问题。(实际上,在IT环境中,围绕“可扩展性”一词的一些怀疑在于,它常常意味着不懈地使团队过度工作或需要源源不断的新员工(不完全是预算友好的策略)来保持工作的正常运转。)

2.提高资源利用率

特别是在IT预算方面,最常见的浪费支出来源之一是资源利用效率低下。如果您忽略资源利用,您几乎不可避免地会花钱购买未使用的东西。

StackRox的Dang说:“容器化通常可以提高资源利用率,因为许多不同类型的工作负载可以更快地旋转并可以在使用共享操作系统的单台计算机上运行。”

根据Dang的说法,这是使用Kubernetes节省资金的三重手段中的第一个,特别是随着混合云和/或多云环境的发展。接下来的两个:

Kubernetes和容器化通常提供更大的“密度,均匀性和敏捷性”。Dang说:“ Kubernetes还可以通过允许设置资源请求和限制来对资源共享进行精细控制。” “ [最后],Kubernetes还是更大程度地采用云的驱动力,它可以使组织更有效地利用计算资源,从而实现预算优化。”

Lachhman指出,Kubernetes和容器化通常提供更大的“密度,统一性和敏捷性”,所有这些都为更好地利用资源创造了机会,这通常意味着降低了成本。

Lachhman说:“毫无疑问,容器在工作负载方面比虚拟机具有更高的密度。” “作为资源管理器的Kubernetes可以帮助将工作负载置于Kubernetes集群内部的可用容量上,从而提高利用率。”

3.提高开发人员的生产力

虽然Kubernetes通常与帮助相对较小的运营或SRE团队管理大型容器和基础架构有关,但另一个关键组成部分(您的开发人员)也将有所收获。

“通过一种通用的声明式方法来配置应用程序的配置和部署,IT组织将通过提高开发人员的生产力,从Kubernetes的投资中获得最大的回报,” Containous的开发倡导者Kevin Crawley说 。

“提高开发人员的生产力”通常对执行管理层来说是一种悦耳的音乐,但是Crawley指出,这不是自动的。您需要适当的条件。尤其是,克劳利说,已经采用DevOps(或DevSecOps)的团队以及诸如构建微服务的12要素方法之类的实践将真正获得生产力收益。(“生产力收益”是“预算节省”的合理替代。)

“仍在与遗留流程竞争的开发团队,例如官僚主义的变更管理政策,与基础架构配置隐式绑定的应用程序,以及尚未实践“快速行动并打破事情”的大型孤岛,将不得不苦苦挣扎。Crawley说道,“这是转型的 J曲线,然后才能从云原生的生态系统中受益”。

另一方面,DevOps团队很容易找到使用Kubernetes即时节省成本的方法,无论是实际财务成本还是其他形式。

Crawley说:“采用DevOps实践的开发团队应该期望(使用Kubernetes)几乎立即看到生产率的提高。”

4.提高运营团队的生产力

Kubernetes先前作为运营和/或SRE团队的强大杠杆而享有盛誉,是久负盛名的,并且是随着时间的推移潜在节省资金的另一个来源。该工具(与其他以云原生或以云为中心的技术配合使用)实质上允许Ops专业人员通过自动化,可重复性等获得超凡的操作强度壮举(没有预期的肌肉拉伤或其他“伤害”)。

Kasten首席执行官Tolia表示:“除了基础设施成本收益外,采用Kubernetes还有助于扩展运营团队。” 

Kubernetes采用基础设施即代码(IaC)的方式将导致更少的‘雪花’部署和更可靠的部署模式。这将使较少的人更容易管理分布在多个数据中心和云中的大量服务器,应用程序和集群。”

渠道激活专题文章推荐:


01

2020年,“渠道”这词儿怎么没人提了?

进入2020年,新冠状病毒疫情突发,云计算市场渠道招募和拓展工作也受到了一些影响,甚至在业界,已经很少人再谈及渠道一词了。但,绝不会永远这样。

02

聊聊开源云计算渠道激活中的“江湖”色彩

从开源云计算厂商此前进行的渠道拓展来看:首先,整个渠道拓展体系从不是随意建立,而是需要根据不同区域市场情况,以及渠道伙伴拥有的不同技术能力来进行内容宣导。其次,渠道内容的设计和组织也不是自由的,要根据行业客户实际场景需求来做相应输出。

03

对于“渠道激活”,我们是这样理解的

开源云计算厂商通常会构建大量的产品线和复杂的解决方案体系,这就需要借助渠道伙伴的力量面向最终用户输出,以此保障最佳客户体验和售后支持。因此,渠道伙伴在开源云计算市场拓展方面的能力强弱,关系到厂商整体的市场战略实施效果。

04

开源云计算厂商,你有渠道么?                 

在近几年,很多开源云计算厂商携手渠道伙伴共同应对云化时代的变化与挑战,加速行业云计算转型。实际上,这一调整意味着开源云计算厂商将更加重视与伙伴的生态合作,并鼓励合作伙伴发挥各自优势,协同为客户传递价值。但开源村也发现,也还有很多开源云计算厂商没有成功建立起自己的渠道体系。

05

开源云计算厂商:浅析渠道激活平台的打造

云化时代到来之际,行业客户业务场景会根据云化转型的节奏进行调整。开源云计算服务提供商在此时的作用是帮助渠道伙伴学会借助平台之力,满足行业客户的真实需求。这是相比友商而言,更具竞争优势之处。优质的平台,会助力渠道伙伴获得更多行业用户的信任。

06

新基建火了,开源云计算渠道能做什么?

对于开源云计算厂商而言,如果希望在抢滩新基建上构建差异化竞争优势,具备高超的售前技能、售后体验,并拥有创新的技术服务能力与解决方案构建能力是实有必要的。巧了,这些都与渠道构建息息相关。

07

私有云凉了?开源云计算渠道还没说话呢!

私有云凉了么?当然没有!连当事人都出来辟谣了!私有云需不需要渠道?当然需要!没有渠道,开源云厂商怎么为私有云产品、营销和销售提供售前支持?没有渠道,开源云厂商怎么能够既少花钱,又能实现高效、便捷、快速的售后服务?

08

给开源云计算厂商“带货”,还得看渠道!

开源云计算市场竞争激烈、用户需求多变,对于怎样带货,怎样推动市场增长,在疫情下也成为让很多厂商头疼的事。开源村觉得,开源云计算渠道虽不比网红,但此时应当勇于站出,全面激发和表现出自身的“带货”实力。

09

好渠道能帮助厂商延续开源项目的生命么? 

有报道称,一名开发者用两年的业余时间开发并维护了一个开源项目因为微软的剽窃而被迫中止。有网友评论说,这也是很多大公司的通用策略,比如组织技术人员与之交流,然后套取有用信息,然后发展自己的产品,这在中国叫做“偷艺”。事实上,设想一下,如果这个项目能够早日产品化,并且建构好了一套成熟的市场分发渠道,或许形势就会完全不同。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/309080.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C# 9.0 终于来了, Top-level programs 和 Partial Methods 两大新特性探究

一:背景1. 讲故事.NET 5 终于在 6月25日 发布了第六个预览版,随之而来的是更多的新特性加入到了 C# 9 Preview 中,这个系列也可以继续往下写了,废话不多说,今天来看一下 Top-level programs 和 Extending Partial Meth…

4位BCD计数器设计

状态转换: 输出函数: 4位BCD计数器设计:

[Mvp.Blazor] 集成Ids4,实现统一授权认证

(又一个客户端集成了IdentityServer4)还是很开心的,目前已经有六个开源项目都集成到了Ids4认证中心了。1、Blazor系列文章回顾书接上文,关于Blazor学习呢,我也发了几篇文章了,我一般写东西都喜欢偏实战&…

重学ASP.NET Core 中的标记帮助程序

标记帮助程序是什么标记帮助程序使服务器端代码可以在 Razor 文件中参与创建和呈现 HTML 元素。 例如,内置的 ImageTagHelper 可以将版本号追加到图片名称。 每当图片发生变化时,服务器都会为图像生成一个新的唯一版本号,因此客户端总能获得…

小型数字系统---运动码表设计

运动码表设计中码表控制器是最难的,所以主要介绍如何设计码表控制器。 我们先给这个时序电路设计状态以及编码 先设计状态转换函数 首先画出状态图: (其中我们让其一到000状态就立马变为001状态,110状态存储完数据立马变成100状态) 根据状态图&#…

用 aforge.net 小试一下验证码识别

今天来小玩一下 aforge.net 套用官方的话就是一个专门为开发者和研究者基于C#框架设计的,这个框架提供了不同的类库和关于类库的资源,还有很多应用程序例子,包括计算机视觉与人工智能,图像处理,神经网络,遗…

国标转区位码电路设计及汉字显示

区位码国际码-2020H,由于采用加法器实现,因此用补码形式进行表示,区位码 国际码FFFF-2020H0001H国际码dfe0。 从网上找下机内码转化的软件,将一段自选文字输入该软件,进行十六进制的机内码转化。由于一个汉字是由四个十…

【WPF】DataGrid多表头的样式设计

需求在使用WPF开发时,使用DataGrid列表显示数据时,有些字段可以进行分组显示,用于更好的表达它们之间存在的某种关系,因此就考虑到要对DataGrid的表头进行扩展,可以显示多行表头,让这些有关联的字段内容显示…

如何使用ABP进行软件开发之基础概览

ABP框架简述1)简介在.NET众多的技术框架中,ABP框架(本系列中指aspnetboilerplate项目)以其独特的魅力吸引了一群优秀开发者广泛的使用。在该框架的赋能之下,开发者可根据需求通过官方网站【https://aspnetboilerplate.…

模2加法,模2减法,模2除法

十进制的除法,大家都会做:列个竖式,商,写在上面,上个几,再用被除数减去积,求得余数…。 二进制的除法,和十进制的计算方法相同,也要列出个竖式计算。 二进制的除法&…

《Unit Testing》2.1 伦敦学派如何做隔离

针对单元测试的定义,主要有两种看法:经典学派。经典学派之所以经典,是因为这原本就是人们做单元测试和测试驱动开发的方式伦敦学派。伦敦学派扎根于伦敦的编程社区。单元测试的定义单元测试有很多定义,但是所有的定义都有三个重要…

C++实现数组模拟链表(实现链表的增删功能)

代码如下: #include <iostream> using namespace std; const int N 100;struct Node {int data;int next; };class ArrayList { private:Node node[N];int maxSize;//数组容量int idx;//接下来要插入的结点的下标int len;//链表长度public:void initList(){node[0].nex…

Gartner:容器采用将迅速增长,但不会很快有利可图

导语容器的未来可期&#xff0c;到2024年&#xff0c;所有应用程序中的15&#xff05;将在容器中运行&#xff0c;而这一数据今天仅为5&#xff05;&#xff0c;但当前变现还比较难。正文近日&#xff0c;Gartner公司发表其首次为软件容器管理软件和服务市场做的预测。Gartner说…

【Azure Show】|第三期 人工智能大咖与您分享!嘉宾陈海平胡浩陈堰平

欢迎来到Azure Show!Azure ShowHello,大家好&#xff0c;又来到新的一期的Azure Show!本期是人工智能专场&#xff0c;我们邀请到微软Data&AI的解决方案架构师陈堰平&#xff0c;Tensorflow.NET 作者陈海平&#xff0c;还有微软人工智能方向最有价值专家胡浩和大家分享人工…

深入探究ASP.NET Core异常处理中间件

前言全局异常处理是我们编程过程中不可或缺的重要环节。有了全局异常处理机制给我们带来了很多便捷&#xff0c;首先我们不用满屏幕处理程序可能出现的异常&#xff0c;其次我们可以对异常进行统一的处理&#xff0c;比如收集异常信息或者返回统一的格式等等。ASP.NET Core为我…

.NET Core加解密实战系列之——消息摘要与数字签名算法

简介加解密现状&#xff0c;编写此系列文章的背景&#xff1a;需要考虑系统环境兼容性问题&#xff08;Linux、Windows&#xff09;语言互通问题&#xff08;如C#、Java等&#xff09;&#xff08;加解密本质上没有语言之分&#xff0c;所以原则上不存在互通性问题&#xff09;…

造轮子-AgileConfig一个基于.NetCore开发的轻量级配置中心

微服务确实是行业的一个趋势&#xff0c;我自己也在把一些项目往微服务架构迁移。玩微服务架构配置中心是一个绕不过去的东西&#xff0c;有很多大牌的组件可以选&#xff0c;比如spring-cloud-config&#xff0c;apoll&#xff0c;disconf等等。而我为什么还要造一个轮子呢&am…