导语

大多数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

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

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

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

  1. 流量节省模式 Android,这三种方法让你节省更多手机上网流量

    大多数手机用户应该都知道最基本的流量管理方式--没有Wi-Fi可用时就不看视频.不玩在线游戏.或者下载大型应用--除非你拥有不限流量套餐.但如果你在使用流量时已经很节约,但每个月的用量依然会超出流量套 ...

  2. android开发自制计算器测试图,基于uiautomator测试框架的计算器自动化测试方法和测试系统的制作方法...

    基于uiautomator测试框架的计算器自动化测试方法和测试系统的制作方法 [技术领域] [0001]本发明涉及自动化测试技术领域,特别是一种基于uiautomator测试框架的计算器自动化测试方法 ...

  3. python表单切换_python3 selenium自动化 frame表单嵌套的切换方法

    在web自动化测试中,测试工程师经常会碰到frame表单嵌套结构,直接定位会报错,我们需要切换表单后才能成功定位. 我拿QQ邮箱登录来作为例子说下frame怎么切换. qq邮箱页面按F12可以看到以下 ...

  4. 节省大量教科书的三种潜在风险方法

    Photo by Sultry 摄影: Sultry You can always save money on textbooks by buying online, going ebook, or ...

  5. Kubernetes系列之理解K8s Service的几种模式

    原文地址:Kubernetes系列之理解K8s Service的几种模式 今天给大家介绍下k8s的service的几种访问模式. 概述 我们知道pod的ip不是固定的,是根据所在宿主机的docker0 ...

  6. python selenium UI自动化解决验证码的4种方法

    测试环境 windows7+ firefox50+ geckodriver # firefox浏览器驱动 python3 selenium3 selenium UI自动化解决验证码的4种方法:去掉验证 ...

  7. Linux开机自动化执行脚本的四种方法(真实案例分享)

    Linux开机自动化执行脚本的四种方法(真实案例分享) 最近眼睛有点疼,可能是长时间面对电脑屏幕的原因罢.百度后安装了Redshift这款护眼工具,只要事先写好配置文件它会根据你的地理位置自动调节屏幕 ...

  8. python按键脚本教程-在自动化中用python实现键盘操作的方法详解

    原来在robotframework中使用press key方法进行键盘的操作,但是该方法需要写被操作对象的locator,不是很方便,现在找到了一种win32api库写键盘操作的一个方法(注意:此方法 ...

  9. Spring装配bean的三种方法:自动化装配,java代码装配,XML装配及它们的混合使用

    一.自动化装配 首先,把可能被装配的类声明为组件类,告知spring要为这个类创建bean如: import org.springframework.stereotype.Component;@ Co ...

最新文章

  1. 比 GPT-3 更擅长理解用户意图,OpenAI发布 InstructGPT
  2. SnowFlake唯一ID生成器
  3. JVM 调优 —— 新生代 Survivor 空间不足
  4. Go基础系列:构建go程序
  5. 电脑可以开机但是黑屏_电脑开机后黑屏如何解决 电脑开机后黑屏解决方法【详解】...
  6. 不属于python的数据类型_下列________不是Python的数据类型。
  7. shell的交互式和非交互式登录
  8. android数据截取字符串数组,android - 从Android Studio中的字符串数组获取特定字符串 - SO中文参考 - www.soinside.com...
  9. Android设备上使用WiFinspect抓取网络通讯包
  10. 赋能金融全链路,360金融的融合中台究竟有何不同?
  11. const C++ 用法总结
  12. MantisBT安装部署(XAMPP)邮件配置 中文配置
  13. 本地建mysql数据库_mysql 安装及新建本地数据库遇到的问题
  14. 空气螺旋桨,让水下动物不再受伤害
  15. php 爬虫框架QueryList
  16. 开源项目之MD5校验工具 md5deep
  17. (一种因疏忽而发生的错误)Qt LNK2019:无法解析的外部符号
  18. UG NX 12 草图曲线
  19. linuxcentos6笔记
  20. JS实现文本的语音朗读

热门文章

  1. 2016 校园招聘求职经历(二)
  2. C#中二进制和流之间的各种相互转换
  3. webform数据导出
  4. linux内核的冒险md来源释义# 14raid5非条块读
  5. ubuntu make menuconfig error
  6. H5在WebView上开发小结
  7. 2018-2019-1 20165211 实验四 外设驱动程序设计
  8. springboot配置允许跨域访问
  9. centos7下别名(alias)的特殊用法
  10. Java类的继承总结