加入收藏 | 设为首页 | 会员中心 | 我要投稿 厦门网 (https://www.xiamenwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 云计算 > 正文

容器云平台如何进行风险管理和重要技术路线选型?

发布时间:2021-05-21 20:03:13 所属栏目:云计算 来源:互联网
导读:容器云项目是我司规划建设的基础设施云计算PaaS平台的尝试,希望通过容器化PaaS平台的建设,支持正在建设的微服务架构应用,同时也为适应公司互联网业务发展,满

容器云项目是我司规划建设的基础设施云计算PaaS平台的尝试,希望通过容器化PaaS平台的建设,支持正在建设的微服务架构应用,同时也为适应公司互联网业务发展,满足业务快速开发和迭代的需求,逐步建立标准化的开发、测试、运维环境,形成适用于公司的DevOps(开发运维一体化)过程,完善开发、测试、部署、运维监控工具链和自动化流程,提升自主敏捷研发、持续集成的能力;同时基于容器云平台,逐步建立起企业级的服务中台,实现大中台-小前端的基础架构,更好的支持公司业务应用的开发,专注于业务应用的研发,提升IT对业务变化需求的快速响应能力。解决传统单体应用之间难以集成和共享的问题;通过采用标准化的容器技术和标准化的镜像输出,为开发测试生产提供一致性的环境;利用容器云的弹性伸缩能力实现对互联网金融业务流量快速变化的支持。

一、背景和原因

目前我司已经完成IaaS(Infrastructure as a Service)虚拟化建设,采用了Vmware和超融合技术;IaaS虚拟化层提供了对存储、网络、计算资源的管理,但无法提供对公司软件、工具、中间件等的管理。按照云计算的三种类型,建设PaaS( Platform as a Service)平台将有助于我们实现这些目标,同时提升敏捷开发能力,自动化运维能力。但PaaS平台技术一直不成熟,存在诸多技术难点。随着以Docker为代表的容器技术的出现和发展并逐步成熟,使我们看到构建基于容器技术的轻量化PaaS平台——容器云平台的可行性。

容器云,是轻量化PaaS平台的一种容器化实现方式。是基于容器技术、容器调度编排技术和支撑容器运行操作系统技术、分布式技术上构建的云计算平台。

从PaaS功能来说,PaaS提供应用开发、应用托管、应用运维等能力。也就是说在PaaS上,客户可以开发、测试应用,用户可以托管应用到PaaS的运行时环境,同时PaaS提供给客户应用服务运维的能力(比如应用管理、监控、日志、安全等)。

PaaS平台是以应用开发为中心,以解决应用全生命周期管理、中间件云服务、基础资源的高效利用。从应用的开发、部署,到运维的全流程生命周期管理,实现应用的自动伸缩、弹性扩展、灰度发布以及监控告警、故障分析、自动迁移、自动恢复;提供丰富的预集成服务, 把通用的软件能力服务化,使得应用能快速拥有分布式的高可用性、高可扩展性;通过对底层资源的抽象和资源层的隔离,尽可能地共享或平摊资源,以提高资源整体使用率,从而降低基础设施的投入。

要实现这么多能力,PaaS技术存在一些难点,比如如何把IaaS层的能力更无缝的融合到PaaS;如何把开发能力,特别是IDE工具部署到云上(eclipse 提供云上开发服务);数据存储和动态迁移的问题等。容器技术提供了一种选择,可以首先构建轻量化PaaS,实现应用托管、应用运维能力,同时可以建立持续集成的环境,无缝对接容器云平台。

(编辑:厦门网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读