FacebookTwitterLinkedIn

“云化”与“云实践”的差异

在去年IDC对企业的调研中,有将近70%已经将云策略落地,却只有3%能带来明显的获利突破,差异就在技术面的“云实践成熟度”也就是云原生化。

知名顾问机构Capgemini的“Cloud Native Comes of Age”调研也显示,目前仅有少数15%的企业已经将新应用程序建立在云原生环境,但未来三年这个比例将提升到32%。

报告中,在云原生环境中开发超过20%应用的企业被定义为领先者,他们如何看待云原生化呢?

87% 表示,云原生推动了更好的客户体验

84% 表示,云原生提高了收益并降低运维成本

80% 表示,新产品和服务的推行等待时间显着降低

为什么我们已经采用了云服务,却还是离理想这么远?

其实大家要理解云是一种物理的技术产品,而“云原生”是对应云平台的最佳管理与开发方法。就像64位处理器需要在64位系统与应用的环境下才能发挥最大效能一样,如果你只更换了64位处理器却将应用程序停留在32位,你的确完成了升级但是你也感受不到升级的效能。

云原生特征与优势

让我们来仔细一点区别两者的差异之处。

云服务平台的优势大家比较熟悉,显着的降低基础建设与管理成本、提高布署灵活性与可扩充性,还有较高的安全性。

那么云原生可以带来的优势呢?我们从CNCF(云原生计算基金会)强调的云原生应用三大特征出发:

1,微服务化:

云原生将应用程序代码解耦成独立模块化单元,降低微服务的部属时间与互依性,提高应用的扩展性等。

2,容器化包装:

过去程序开发者可能需要创建多个虚拟机好让不同的应用程序运作,但程序容器化让多个应用程序得以存在同一操作环境中,开发人员将代码、微服务放置在可复制、搬移的容器中,轻松地复制、发布到任意云平台,多个容器间不会互相干扰(沙盒机制),不仅减少管理工作还能更有效地利用硬件资源,实现更快的持续集成、交付与发布。

3,动态管理:

通过集中的编排调度系统进行动态管理和调度,达到高速、低风险、迅速扩展和部署的方式,进行应用或服务的构建、测试、部署。

借助以上优势,企业可以对市场变化做出最快的反应,这也是新创云原生企业之所以能不断颠覆传统企业的秘密。

云原生实例

LinkedIn提供企业社交媒体平台,在许多方面投入开发了自己的解决方案,包括拓扑管理、主机上服务的配置方法和映像管理等。

现在,云原生技术让LinkedIn服务的生产力持续高速成长,例如成功通过部署更多的创新应用来扩大微服务,甚至在服务器减少一半的情况下部署了相同数量的微服务实例,大幅提高硬件利用率。

国外知名大学-康奈尔大学在本地数据中心云化迁徙的过程中,借助容器技术简化了移植过程,他们将应用程序分解为微服务以利进行独立测试、修补和维护,并且可以用再组合的方式创造新应用。

他们以wiki应用容器化为例,以往他们要花费1770小时完成该应用的维护,但现在他们只需178个小时就可完成相同的工作。