查看其它 4 个回答ruffylangzi的回答

ruffylangziruffylangzi软件架构设计师博云

首先需要肯定的是传统企业PaaS平台迁移到基于容器的PaaS平台,应用需要做改造。原因如下:应用版本展现形式不同,传统PaaS平台的应用以应用程序编译的字节码或者二进制文件打包为基础,运行在物理服务器或者虚拟服务器上,直接面向基础运行环境(例如JVM);容器的PaaS平台的应用以镜像存储格式为主,通过Dockerfile以及其他方式制作。
其次考虑应用的架构问题,对于单体的架构需要制作镜像,提取配置文件,部署;对于分布式或者微服务的应用架构,需要考虑服务的管理关系,在制作进行,提取配置的基础上,考虑服务编排,尤其是依赖关系的处理。
第三应用云端迁移需要根据应用的部署形态进行分析:例如无状态应用,有状态应用,批处理应用,守护进程,agent等,不同的应用在容器化时需要考虑特定的部署形态。
最后考虑应用容器化,部署完成以后,面临的应用运维场景,例如服务链的跟踪,应用性能监测,以及和服务治理相关的其他内容

软件开发 · 2018-05-04
浏览3031

回答者

ruffylangzi
软件架构设计师博云
擅长领域: 云计算云原生微服务

ruffylangzi 最近回答过的问题

回答状态

  • 发布时间:2018-05-04
  • 关注会员:6 人
  • 回答浏览:3031
  • X社区推广