80/20定律:在生产环境中使用容器所能带来的收益

时间:2022-12-12 00:21:53

80/20定律:在生产环境中使用容器所能带来的收益

今天许许多多的人都在谈论容器,容器编排,以及容器相关的生态,而相比之下却只有少数几个组织能够真正的在生产中使用容器。
鉴于使用容器所能带来的那些好处,特别是与其他方案相比,你不得不思考为什么会出现这样的情况。
在大多数时候容器出现在与“纯净”,云原生相关的上下文中,而今天,人们的热情和兴趣更多是关注在如何将容器作为基于微服务架构应用的基础设施。 与传统软件设计相比,微服务方法具有显著的优势,因此这种热情也是合理的。
但是实际上,很少有公司能够负担的起将现有的应用重新设计成一组微服务这样巨大的投资。所以虽然人们对于微服务的热情是有的,但是并没有太多的机会去实际使用微服务模式。
帕雷托该你出场了!

80/20定律:在生产环境中使用容器所能带来的收益

为了方便讨论,我们先将在企业中应用容器可能的机会点划分为5个方面,并且各占20%的权重。
使用容器能带来的好处:
  1. 可以加快微服务的应用的部署

  2. 提高应用在多平台间的可移植性

  3. 提高自动化部署效率

  4. 开发人员的呼吁

  5. 与虚拟化或者其它托管方式相比,提高了基础设施的利用率


观点#1通常是为什么组织能够看到容器是对于未来应用以及基础设施战略的重要部分。
然而,对于这些组织而言,还没有一个简单的方法能够得到这个收益,特别是他们正在考虑的新应用部署方案。
就好比当你真正需要一辆车的时你才发现你还太年轻,没法考驾照。
如果说容器的重要性都被“微服务”所涵盖,那对于大部分组织而言,它都会变得更加不切实际,那还有什么讨论它的必要呢?
为了找到答案,我们先看看过去:20世纪的伟大政治经济学家帕雷托的工作之一。和Intel的Gordon Moore在70年做的事情一样,帕雷托对于大部分经济中收益的工作比例进行了深入的观察,并且在许多其它方面也是如此。 最初,这只是一个观点,即公司80%的收入往往来自于其20%的产品线。后来这一比例还出现在其它的观察当中:一个国家80%的财富往往属于20%的人。如果你现在只是将现有环境的30%容器化,那么通过提升员工工作效率,增强应用的弹性并且降低基础架构成本,你也可能会节省出5~15%的IT支出。如果帕雷托今天还和我们在一起,他也不会质疑80/20法则在有关容器以及效率方面的的效应。 因此你并不需要等到将所有的应用都重新设计之后才能获取使用容器的大部分收益。可能你只需要花几个小时的时间将你的这些粗糙的应用运行在容器里面,就可以获得那些为了容器专门设计应用程序的80%好处。


帕雷托式的平台

80/20定律:在生产环境中使用容器所能带来的收益

将遗留系统打包成容器只是一个开始。而加快部署,提供治理,安全,编排,监控,自动化以及审计才是企业能够在生产环境中通过容器化企业级应用所能获取到的收益。
通过平台化的方法,你可以免于遗留系统与特定基础设施以及位置的绑定。你可以在更短的时间内部署应用程序,并且使用更少的基础设施以及云上资源。
你可以获得将应用部署在任何云(公有云,私有云,混合云)以及在其它任何地方重新部署。
通过平台策略以及其内置的SDN,你将能够简化云之间的可移植性,同时确保始终合理的管理应用。
如果你现在只是将现有环境的30%容器化,通过提升员工工作效率,增强应用的弹性并且降低基础架构成本,你也可能会节省出5~15%的IT支出。
无论你是考虑整合数据中心还是试图减少IT人员,通过容器平台管理遗留系统可以提供相比于在硬件绑定的操作系统上运行客户端/服务端虚拟化应用程序提供虚拟化能力的方式而言提供更好的收益。


走向未来

80/20定律:在生产环境中使用容器所能带来的收益

我们都需要能够为我们的组织提供更好的IT服务。
但是如果你花费了80%的时间只是为了确保这些遗留系统以及基础设施还能够正常的运行,对于你的而言很难对现状做出真正的改变。
你真的可以等到每个应用都不在被支持或者需要在进行更改之前都必须进行重大的升级吗?
或者你是否应该考虑充分利用现有的应用程序,同时让你的团队能够对服务做出改进以及创新?
我相信容器结合容器管理平台,相比传统虚拟化环境更有优势。将容器应用到你的日常工作当中,可以提供与云原生应用相关的80%的好处。那么问题来了,为什么到目前为止你还没有获得这些好处? 当然你也可以继续专注于如何让你的业务蓬勃发展。
原文链接:https://thenewstack.io/8020-rule-points-real-benefits-containers-production/


80/20定律:在生产环境中使用容器所能带来的收益