中国IDC圈6月3日报道,Jenkins最新公告称将与Microsoft合作基于Azure运行自己的项目基础结构。其中包括但不限于Jenkins开发者基础结构,例如该公司旗下的开发者维基、问题跟踪管理软件、数据库,以及静态内容。迁移至Azure可为自己的工作负载提供更高灵活性,同时能为Jenkins的诸多服务提供额外的资源。

该公司目前的基础结构由大量物理和虚拟计算机组成,其核心计算机托管在OSUOSL,其余系统分散托管在AWS、Rackspace,以及物理数据中心内。InfoQ就此次合作对Jenkins的意义等细节问题采访了Jenkins社区领导人R. Tyler Croy。

项目的有机增长逐渐成为常态,Jenkins的基础结构在各方面也有了显著增长,根据Croy的介绍,整合至一个云平台可以在不同方面为该公司带来巨大的收益。这样的整合是否需要对整个基础结构服务的工作方式进行大规重新设计?Croy称他们正在“重新评估分发/下载中心,以及为内核和插件开发者提供构建/测试服务的基础结构设计(例如Jenkins on Jenkins),”同时他还补充说:

迁移工作本身可以带来诸多收益,大量服务可以默认实现更大的缩放规模,能为各种数据库端服务提供托管式/可缩放的数据库后端,并能通过写代码的方式定义实际采用的基础结构拓扑,毕竟一切都能通过API的方式使用。通过使用现成的服务(例如CDN、Azure容器服务、SQL Server),还能省略我们基础结构中的部分内容,降低我们必须自行承担的运营工作负担。

迁移到云端还能更好地应对难以预测的流量。对Jenkins来说,流量的多少取决于具体服务。诸如开发者基础结构(维基、问题跟踪管理软件、其他服务)等服务会随着社区规模的增长以可预测的形式增长,但诸如分发网络或构建/发布基础结构等服务的工作负载对弹性要求更高,Croy如是说。计算和网络吞吐率的需求也存在这样的弹性。最近发布的Jenkins 2已经导致分发网络请求数激增。

在将负载迁移至云端的过程中,还需要考虑安全问题。Jenkins上个月就报告过一次可能的安全事件。造成此次事件的原因正是因为目前基础结构中同一个组件运行了太多服务。

Croy针对这个问题进一步补充说:“项目基础结构资源的缺乏导致Jenkins需要用同一台服务器同时运行太多服务。通过Azure对我们基础结构的不同职能进行分割,使用最少量(适当规模)的实例,由每个实例提供一种服务,这样的做法对我们很有帮助,此外我们还可以对多个虚拟网络进行分层,这有助于隔离和预防任何潜在的后续问题。”

关注中国IDC圈官方微信:idc-quan 我们将定期推送IDC产业最新资讯

查看心情排 行你看到此篇文章的感受是:


  • 支持

  • 高兴

  • 震惊

  • 愤怒

  • 无聊

  • 无奈

  • 谎言

  • 枪稿

  • 不解

  • 标题党
2019-07-19 10:15:00
2019-07-02 15:32:39
云技术 2019可信云大会丨微软中国马平:AKS支撑微服务架构&Azure DevOps加速微服务迭代开发
演讲题目分两部分,一是AKS支撑微服务架构,另外一个是DevOps加速微服务迭代开发。 <详情>
2019-05-21 16:01:45
云技术 重大里程碑:VMware终于牵手微软将其虚拟化软件带入Azure
VMware将与微软展开合作,将其基础设施管理软件引入Azure中。 <详情>
2019-04-09 15:09:00
云技术 微软2020年1月将停止支持Azure容器服务
微软宣布自2020年1月31日起,微软将不再支持其Azure容器服务(ACS)。ACS正在被微软的Azure Kubernetes Services(AKS)取代,后者是该公司在2017年推出的一项服务。 <详情>
2019-03-04 13:25:03
云资讯 市场调研:企业云支出增长让AWS和微软Azure受益最大
根据一项新的研究结果显示,大多数企业现在每年在云计算服务上花费超过100万美元,企业一般会将预算分配给至少三家提供商。 <详情>