Kubernetes引发“军备赛”,K8s真是企业生存的关键吗


导语

与许多其他国家一样,英国对云基础架构的需求空前增长。随着学校,办公室,商店和饭店的关闭以应对疫情,云驱动的应用程序应运而生,解决挑战并提供安慰。随着各个年龄段人群的屏幕时间激增,数据中心正努力应对这一高峰,客户迅速接受了数字渠道。

正文

尽管该国是欧洲采用云技术的领先者,但其在公有云服务上的IT支出百分比仍较低,仅为10-11%。许多领先的云提供商(例如Microsoft Azure)已经看到了前所未有的需求,并且在某些用例中还用尽了保留的容量。

这揭示了应对激增的准备,并提供了一个机会来审视这一新常态下的业务连续性和相关性。为什么云原生设计至关重要随着大自然对企业系统和商业模型的考验,我们正在见证“达尔文主义”的发挥。随着企业重新构想大流行后的未来-拔出战役卡并弄清楚可能的艺术-很明显,具有原生“系统敏捷性”的企业在新常态下有更大的机会领导并成倍增长。强者将变得更强,而弱者将加速静止。

苹果首席执行官兼Gartner首席执行官蒂姆·库克(Tim Cook)最近在公开声明中表示,全球经济复苏将遵循V型曲线!随着企业的发展,我相信恢复最快的将是数字化的,尤其是为系统敏捷性而设计的云原生业务。这是因为,尽管数字渠道上的流量激增,这些企业仍可以按指数级实时扩展运营并提供卓越的客户体验。

在过去的两个月中,我相信在市场持续减速之际,亚马逊,Netflix和Zoom总共增加了约4000亿美元的资本。此外,获得系统敏捷性的领先银行也已经能够无缝处理突发需求。听起来很神奇,答案在于渗透到业务模型,运营,价值链和可编程平台基础的整体系统敏捷性。

反过来,这使组织能够快速发布产品和服务并推动实时数字体验。为了实现系统敏捷性,企业必须将应用程序迁移到云中以实时弹性伸缩。但是,许多企业已在云上重新创建了数据中心,从而剥夺了企业扩展的优势,同时产生了难以承受的成本。这样的企业已经实现了边际效率,但是缺乏系统敏捷性。为了取得成功,这些企业必须考虑一些因素。

在以下各节中,我分享一些要考虑的原则,这些原则可以帮助企业实现系统敏捷性。建立您的可编程基础架构从技术基础上讲,当涉及可编程基础结构时,容器实际上已成为促进业务增长的普遍基础。

Kubernetes尤其如此。使用Kubernetes的混合多云路径是提高传统企业的速度和弹性并提高系统敏捷性的绝佳选择。越来越多地采用Kubernetes的主要原因之一是,它像其他技术一样支持和协调应用程序容器化,使其最适合12要素微服务应用程序设计模型。Kubernetes平台还确保开发团队无需将操作限制在单一软件语言或操作系统上。使用统一的控制平面,团队可以在私有云和公有云与虚拟机之间无缝地转移应用程序。

这个开源的云平台使企业能够拥抱可组合性,驱动敏捷性和生产力。企业现在可以更轻松地部署应用程序,同时将基础架构成本降至最低。结果,企业可以更快地将应用程序推向市场,轻松扩展并提高效率。Lyft是迁移到Kubernetes的领先企业之一。

这家美国乘车共享公司最初将其应用程序托管在流行的虚拟计算机上,但有时无法满足需求的意外增长,例如流行的拳击比赛。那时,企业决定将其应用程序转移到可扩展性更高的平台Kubernetes。像Monzo这样的新兴银行可以通过Kubernetes上的云原生基础迅速扩大其客户群。

这家仅限移动设备的数字银行使用Kubernetes托管微服务并控制出站流量。其中,英国电信,彭博社和英国新闻社正在领导在英国采用Kubernetes。

围绕Kubernetes开发工程实践采用Kubernetes并不是一个工具包刷新项目。这是一项战略计划,旨在通过设计可靠的云原生工程实践来引导业务模型。

通过在可编程Kubernetes基础设施上奠定基础,成功地在运营中采用云原生设计模式和工程实践的企业已经能够引入系统敏捷性。这些组织专注于开发人员的生产力,将软件开发与IT基础架构脱钩,通过深度自动化将第二天的操作编成代码,现在可以在几天之内快速部署应用并有效地扩展其操作。

客户与数字渠道互动的突然爆发对系统的影响有限,因为系统设计–微服务和可编程基础架构无缝地结合在一起,并且仅在帮助他们占据主导地位。使用K8计划您的旅程如今,采用Kubernetes的途径需要结构化和精心计划。各种规模的企业在迁移到Kubernetes时都必须有明确的行动计划。

当Spotify决定从Helios迁移到Kubernetes时,该公司几乎花了整个2018年的时间来解决核心技术问题。如今,其Kubernetes平台可处理多种服务,其中包括数量最多的服务,每秒处理超过1000万个请求。Kubernetes是一个相对较新的平台,将应用程序工作负载迁移到云中的企业必须考虑几个参数。

例如,Kubernetes本身并不提供开箱即用的高可用性集群的部署。

它必须由管理员配置。开发团队需要构建生产路径,这些路径应高度可观察,有弹性,可用并为用户推动SLA。他们还必须通过Pod到Pod和Pod到外部配置来简化网络,并与SDN(例如NSXt)集成-这是必不可少的关键功能。

现在有多家公司为开发开源Kubernetes做出了贡献,有多种选择,包括使用Cloud Foundry Foundation(CFF),上游Kubernetes(CNCF)或通过任何混合或云提供商的Kubernetes发行版的合理途径。通过采用云原生的现代实践来获得价值的明智途径将帮助企业摆脱基础设施约束的束缚,并利用云的功能。Gartner预测,到2022年,全球超过75%的企业将部署容器化应用程序。

我认为,这意味着企业将寻求与混合多云解决方案提供商和专业级SI加强合作,以加快采用过程并推动Kubernetes上的系统敏捷性。拥有Kubernetes域专家的解决方案提供商之间相距甚远。

它们也很昂贵。此外,由于这是一项新技术,因此经验在克服Kubernetes部署的约束方面起着关键作用。总之,企业需要做出最终决定,以加快数字化转型计划,重新构想数字和远程优先业务模型以及迁移经验(例如提供远程财富咨询服务,仅数字合同,资产精简服务模型等)。

在这里,由云原生工程实践提供支持的强大Kubernetes基础将为企业提供系统敏捷性。

本文作者:GTM产品负责人-GTM云平台副总裁Sriram Krishnamachari

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

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

相关文章

【新插件发布】AzureAD运维Excel版插件,增删改查快10倍c以上!

在笔者的BI项目开发中,用到了Azure的AzureSQL和AzureAS分析服务,此两大服务,可和AzureAD帐号体系打通。而AzureAD帐号,在其免费功能基础功能上,是免费使用的,随着项目开发上线进入运维阶段,Azur…

数论相关

目录符号整除/同余理论常见符号数论函数常见符号其他常见符号位运算与、或、异或取反左移和右移复合赋值位运算符关于优先级位运算的应用有关 2 的幂的应用取绝对值取两个数的最大/最小值操作一个数的二进制位模拟集合操作快速幂模意义下大整数乘法快速乘高精度快速幂欧拉降幂求…

博客系统知多少:揭秘那些不为人知的学问(二)

点击上方关注“汪宇杰博客”上篇《博客系统知多少:揭秘那些不为人知的学问(一)》介绍了博客的历史、我的博客故事及博客的受众来源。本篇精彩继续,介绍博客基本功能设计要点。1.“博客”的前世今生2.我的博客故事3.谁是博客的受众…

二分+01分数规划+最大化平均值 Dropping tests POJ - 2976

题意: 给你若n个分数,分子a[i]a[i]a[i],分母b[i]b[i]b[i],使满足公式100⋅∑i1nai∑i1nbi100\cdot\tfrac{\sum_{i1}^{n} a_{i}}{\sum_{i1}^{n} b_{i}}100⋅∑i1n​bi​∑i1n​ai​​,求任意去掉k个分数后,公式结果最大值。 题目…

基于 abp vNext 和 .NET Core 开发博客项目 - 博客接口实战篇(四)

系列文章使用 abp cli 搭建项目给项目瘦身,让它跑起来完善与美化,Swagger登场数据访问和代码优先自定义仓储之增删改查统一规范API,包装返回模型再说Swagger,分组、描述、小绿锁接入GitHub,用JWT保护你的API异常处理和…

莫比乌斯反演/容斥 +2020ICPC 江西省大学生程序设计竞赛 A Simple Math Problem

题目描述 输入描述: 输出描述: 示例1 输入 3 输出 5 分析: 1.这个题其实考的是一个莫比乌斯反演题,但是由于我知识储备不够,没有看出来,题目给的范围可以瞎搞一下,所以下面容斥可以过。 2.转换一下就是一道经典的…

猎鹰与龙飞船基于Linux,采用C++、Chromium与JS开发

最近两天科技界最重大的事件莫过于马斯克的 SpaceX 成功实现了猎鹰 9 号(Falcon 9)带着龙飞船(Crew Dragon)成功发射,并使飞船与国际空间站对接,将 NASA 两名宇航员送上了轨道前哨。背后关于 Falcon 9 与 C…

博客系统知多少:揭秘那些不为人知的学问(四)

点击上方关注“汪宇杰博客” ^_^上篇《博客系统知多少:揭秘那些不为人知的学问(三)》介绍了博客协议或标准。本篇终章介绍设计博客系统有哪些知识点。1.“博客”的前世今生2.我的博客故事3.谁是博客的受众?4. 博客基本功能设计要点…

Azure 国际版与中国版服务列表对(2020年6月版)

点击上方关注“汪宇杰博客” ^_^对于选择Azure平台的用户来说,会面临选择国内还是国际版的问题。由于一些原因,由世纪互联运营的中国大陆版Azure无法落地所有的国际版服务。相比几年前,情况已经有了一定的改善。本文列出了国际版和国内版Azur…

解读三组容易混淆的Dockerfile指令

长话短说&#xff0c;今天分享三组容易混淆的Dockerfile指令&#xff0c; 帮助大家编写更优雅的Dockfile文件、构建更纯净的Docker镜像。COPY vs ADDCOPY、ADD主体功能类似&#xff1a;从指定位置src拷贝文件到Docker镜像dest。COPY <src>... <dest> ADD <src&…

ASP.NET Core使用Nacos SDK访问阿里云ACM

背景 前段时间&#xff0c;cranelee 在Github上给老黄提了个issues&#xff0c; 问到了如何用Nacos的SDK访问阿里云ACM。https://github.com/catcherwong/nacos-sdk-csharp/issues/13刚看到这个issues的时候&#xff0c;老黄也是觉得一脸懵逼&#xff0c;好像这两者没有什么必然…

为.netcore助力--WebApiClient正式发布core版本

1、前言NCC WebApiClient 已成熟稳定&#xff0c;发布了WebApiClient.JIT 和 WebApiClient.AOT 两个 NuGet 包&#xff0c;累计近 10w 次下载。我对它的高可扩展性设计相当满意和自豪&#xff0c;但 WebApiClient 并不因此而停下脚步&#xff0c;在一年前&#xff0c;我产生了编…

一个static和面试官扯了一个小时,舌战加强版

一&#xff1a;背景1. 讲故事最近也是奇怪&#xff0c;在社区里看到好几篇文章聊static 的玩法以及怎么拿这个和面试官扯半个小时&#xff0c;有点意思&#xff0c;点进去看都是java版的&#xff0c;这就没意思了&#xff0c;怎么也得有一篇和面试官扯C# 中的 static用法撒&…

数据结构整理中。。。

目录栈队列链表单向链表双向链表向链表中插入&#xff08;写入&#xff09;数据单向链表单向循环链表双向循环链表从链表中删除数据单向&#xff08;循环&#xff09;链表双向循环链表哈希表哈希函数冲突拉链法闭散列法并查集启发式合并&#xff08;按秩合并&#xff09;带权并…

.NET开发者省份分布排名

什么叫.NET开发者省份分布排名呢&#xff1f; 顾名思义&#xff0c;这几个词大家都认识&#xff0c;.NET开发者都集中在城市&#xff0c;涵盖一线城市到五线城市。排名的方法非常简单粗暴&#xff0c;就是根据本公众号&#xff08;dotnet跨平台&#xff09;的省份订阅读者数量排…

创建型模式——单例模式

一、 实验目的与要求 1.练习使用单例模式。设计相关的模拟场景并进行实施&#xff0c;验证模式特性&#xff0c;掌握其优缺点。 2.实验结束后&#xff0c;对相关内容进行总结。 二、实验内容 1.模式应用场景说明 在山区或者边远地区火车站往往只有一个窗口在买票&#xff0c;但…

Sql Server之旅——终点站 nolock引发的三级事件的一些思考

曾今有件事情让我记忆犹新&#xff0c;那年刚来携程不久&#xff0c;马上就被安排写一个接口&#xff0c;供企鹅公司调用他们员工的差旅信息&#xff0c;然后我就三下五除二的给写好了&#xff0c;上线之后&#xff0c;大概过了一个月。。。DBA那边报告数据库出现大量锁超时&am…

创建型模式——原型模式

一、 实验目的与要求 1.练习使用单一模式。设计相关的模拟场景并进行实施&#xff0c;验证模式特性&#xff0c;掌握其优缺点。 2.实验结束后&#xff0c;对相关内容进行总结。 二、实验内容 1.模式应用场景说明 原型模式&#xff1a;在需要一个类的大量对象的时候&#xff0c;…

现在就是.Net最好的时代!我赞成,谁反对?

2020年.NET Core逆袭冲榜&#xff0c;多榜直接冠军&#xff01;Build2020&#xff0c;发布多款产品赋能.NET开发者&#xff01;截止5月&#xff0c;腾讯&#xff0c;阿里&#xff0c;特斯拉等大厂都在招聘.NET&#xff01;这些征兆&#xff0c;都预示着.NET的春天即将到来&…

如何给Blazor.Server加个API鉴权?

&#xff08;Ant Design of Blazor为努力而生&#xff09;书接上文&#xff0c;上次我们说到了最终选用Blazor.Server来实现了我们的MVP项目&#xff0c;额其实就是博客的增删改查&#xff0c;不过运行还是很爽的&#xff0c;不过是一个小demo&#xff0c;脑子里一直有个声音&a…