公有云容器市场发展及安全挑战

未来几年容器使用情况
 
    当然,容器采纳大部分是由开发者所驱动的,他们将容器视为快速生成高质量代码的主要工具。不管是新应用程序的开发,还是老程序的封装部署,容器都可以发挥重要价值。例如,在开发期间使用容器可以确保跨开发、测试和生产环境的一致配置,大大简化了对接所需时间。此外,容器还是云原生应用、微服务应用程序最佳的运行平台。归根结底,容器已经成为现代应用程序平台基础设施的一个关键组成部分。
 
    未来,随着越来越多企业将工作负载转移到公有云上,可以预见公有云容器服务市场会继续保持增长。随着很多企业逐步开始采用多云服务,为解决多个公有云容器服务兼容性问题,有的供应商已经开始提供跨不同云环境部署管理的能力,例如OpenShift, Kubernetes引擎都可提供相对应服务。
 
    虽然老旧应用程序不是容器使用的主要目标,但是在接下来的几年里,更多的企业将重新构建它们的历史应用程序,将从单一的应用程序转换为自治的、分解的服务或微服务,这些服务被打包部署在容器中。当然,企业在将应用程序迁移到云上时,有几种不同情况,如下图所示。
 
将应用程序移植上云的计划
 
    从上图可知,“云迁移”可分为Rehost、Refactor、Rearchitect、Rebuilt和Replace5个层次。每个层次对于业务迁移和部署难度也完全不同。
 
(1)在Rehost阶段
 
    虽然改变了业务承载形态,但未改变任何运维流程,仅仅只是实现在云上部署。
 
(2)在Refactor阶段
 
    基于业务场景的视角,用流程再造的方式,来匹配公有云,最大的好处就是节约资源。
 
(3)在Rearchitect阶段
 
    通过改造应用架构,在节约成本的同时,也无需自建数据库,授权的费用也大大降低。
 
(4)在Rebuilt阶段
 
    全部应用都按照云原生的方式进行开发部署,获得最大程度的弹性扩展能力。
 
(5)在Replace阶段
 
    已不属于传统IT范畴,以服务的方式进行SaaS购买。
 
    以rehost为例,虽然直接迁移(lift-and-shift)是可行的,但也只是实现了更快的加载、缩短了重新加载时间和恢复时间。显然,直接迁移并不能显著提高可扩展性、性能和弹性。为了实现这些目标就需要重构应用程序以满足云原生设计的要求。这就是容器将产生显著效果的地方。
 
    虽然,当下许多企业仅仅是在主机场景中使用容器处理无状态实例。但是,未来在公有云上的许多应用程序将更多地关注有状态应用程序。因此,需要为应用程序开发人员提供更多的底层抽象技术,并提供额外抽象的服务。尽量使开发人员能够专注于业务逻辑,而不是底层基础设施。
【声明】:芜湖站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

相关文章