您的位置:首页>聚焦>科技 >内容

云计算使用容器构建与供应商无关的软件开发方法

2019-11-13 17:40:53来源:
导读 益百利(Experian)全球首席信息官巴里•利本森(Barry Libenson)在2015年6月加入这家金融数据公司时,被赋予了一项重大任务——领导团队希望他推动整个科技组织的根本性变革。利本森将他加入益百利时的IT设置描述为“对所有人都有点自由”。尽管这种去中心化的模式到目前为止行之有效,但经营该业务的高管们认识到,支持公司持续增长需要一种新的IT方法。Libenson的方法是采用容器

益百利(Experian)全球首席信息官巴里•利本森(Barry Libenson)在2015年6月加入这家金融数据公司时,被赋予了一项重大任务——领导团队希望他推动整个科技组织的根本性变革。

利本森将他加入益百利时的IT设置描述为“对所有人都有点自由”。尽管这种去中心化的模式到目前为止行之有效,但经营该业务的高管们认识到,支持公司持续增长需要一种新的IT方法。Libenson的方法是采用容器和与云无关的软件开发方法。

“我们几乎是虔诚地执行有关如何构建技术的标准。这让每个人都朝着同一个方向前进。

Libenson的解决方案是通过容器和云来创建软件开发的标准化。他表示:“我们大量使用集装箱,过去两年左右,我们一直在努力推行这一战略。”

容器将应用程序与其运行的环境分离开来。这种软件开发方法意味着,可以在任何环境(无论是云、数据中心还是其他完全不同的地方,如单个设备)快速、有效地部署集装化应用程序。

弗雷斯特研究公司(Forrester Research)两年前指出,31%的企业IT组织已经将容器作为其云操作的一部分。最近的研究表明,部署人数现在可能迅速接近50%。

在Experian的案例中,Libenson在过去18个月里通过采用Red Hat的OpenShift平台,赞助了向容器的转变。该公司还使用开源系统Kubernetes来帮助部署和管理其容器。

参见:云v.数据中心决策(ZDNet特别报告)

Libenson说,通过容器进行软件开发意味着他的公司是不可知云的。与单个提供商紧密连接不同,Experian的开发人员创建的组件可以在云平台之间移动,以满足新服务的业务需求。

Libenson说:“因此,我们可以在微软的云计算、谷歌的云计算、亚马逊的云计算的基础上构建,然后我们可以移动东西。”“无论构建什么服务,都必须能够跨云提供商进行移植。”

利本森说,集装箱有助于消除摩擦。他提到了旧的、分散的软件开发模型,在这种模型中,IT专业人员必须拿起电话,给数据中心的某个人打电话,然后提出一个开发环境的请求。

然后,开发人员将面临一系列后续问题,包括所需的内存量、处理器能力、存储以及他们希望使用的服务器类型。两个月后,开发人员就可以得到他们需要的东西了——硬件会被订购,IT团队的人会对硬件进行机架、堆叠并安装所有需要的东西。

“这很痛苦,”利本森说。现在,开发人员甚至不打电话——他们可以上网。他们可以自给自足,他们可以在几分钟或几小时而不是几周的时间内适应一个环境。这改变了一切,一切都是通过容器完成的。”

利本森表示,益百利在全球雇佣了2500至3000名软件开发人员。今天,超过700名开发人员正在使用OpenShift。利本森表示,这种转变表明,该公司现在已经在广泛的基础上从虚拟化转向了容器。

Kubernetes提供了编配,因此开发人员可以在不同的云平台之间移动容器。Libenson说,这种封装和编排允许开发人员在任何云平台上快速、安全地创建服务。

“当益百利(Experian)的软件开发人员坐下来开发新产品时,他们甚至不知道自己是在美国、英国、微软(Microsoft)的云、谷歌的云,还是在公司内部开发。没关系,他们看到的是完全一样的东西。他们看到的是一个完全相同的开发平台,而不管他们用的是什么数据中心。

益百利的客户通常是大型金融机构,他们正在为活动寻找信息。其他主要客户包括汽车公司和医疗机构。Libenson给出了一个客户的例子,该客户可能想知道在特定地区有多少人拥有高信用评级。

“我们的工具让他们获得了以前从未有过的洞见,从而决定应该增加还是减少放贷。”在我们的系统中有大量的信息,而且速度非常快。它建立在一套非常前沿的技术上,以提供这种能力,”他说。

利本森说,益百利建造的所有东西都是为混合设计的。通过这种方式,服务可以根据季节趋势动态扩展。该公司往往会看到客户在假期前后的活动大幅增加,尤其是在信用卡申请和欺诈检测服务方面。

参见:传感器企业:物联网、ML和大数据(ZDNet特别报告)

集装箱和管弦乐的结合让益百利能够应对这些季节性的趋势。该公司已经创造了一个灵活的,基于云的平台,可以向上或向下扩展,而不需要巨大的花费。Libenson建议其他cio考虑他们的需求,并考虑使用云和容器是否能更好地为他们服务。

他问道:“你是为复活节礼拜日建造教堂,还是为正常的礼拜日礼拜建造教堂?”“如果你在复活节建造它,你会得到这个巨大的建筑,它必须存在于一年中的每一天,但它只在一年中的一天被使用。所以,你的产能比你通常需要的要大得多,与此相关的成本真的很高。”

Experian通过转向敏捷开发实践来支持容器化。利本森表示,这一举措给IT组织带来了相当大的转变。与传统的企业IT模型相比,开发人员现在可以更快地创建和更改服务。

Libenson说,旧的企业软件模型的日子已经一去不复返了,IT团队每年会收到一次新版本的通知,或者可能每18个月收到一次。如今,IT主管和他们的业务部门同事面临着更加频繁的变化,而敏捷、容器和云就是为这种现实而建立的。

利本森说:“现在人们对应用程序和它们更新的频率有了期待。”“这种期望要求你非常敏捷,几乎每个月都要推出新特性和新功能。”

云计算:是时候先发展云计算的三个原因

为什么越来越多的首席信息官把按需计算放在工作清单的首位?

如何利用云计算和大数据支持数字转型

Parkinson's UK正在使用基于云的数据仓库来支持将更好地利用信息作为其流程核心的变革。

大数据如何帮助改变球员表现的比赛

新技术让NFL教练和球迷更好地了解球员的表现。

谈论技术的五种方式,同时又不会让人感到厌烦

谈论科技为何重要可能很难。这里有一些让你的信息被别人接受的小技巧。

为什么今天的容器和微服务会比你想象的更早成为明天的遗产(TechRepublic)

软件创新的步伐越来越快,你的酷代码成为传统技术的步伐也越来越快。

Adobe的动态静态技术将普通照片变成迷你电影(CNET)

Adobe Max sneak peeks显示AI和自动字体样式,视频剪辑,插图变形和视频主题选择。

免责声明:本文由用户上传,如有侵权请联系删除!

猜你喜欢

最新文章