请问有哪些应用适合于部署在PaaS上?

有哪些应用适合部署在PaaS(基于Docker)平台上,
1、可以从底层技术基于划分,如基于C/C++的应用和基于Java的应用;
2、具体而言,如:Oracle/DB2/MySQL等数据库类、WAS/Weblogic等Web应用中间件、WMQ/Rabbit MQ等消息队列等中间件,哪些适合部署在Docker集群中?

参与12

2同行回答

bryanbryan  软件架构设计师 , 金融研发
1.适用范围容器可以视作一个微型的linux操作系统,因此只要程序可以在linux上运行,就可以在容器中运行,所以C或者java的应用基本都可以运行在docker中,如果是.net,一般需要在.net core上面运行才可以。当然现在window server 2016已经出现了对docker从window 内核级别的原生支...显示全部

1.适用范围
容器可以视作一个微型的linux操作系统,因此只要程序可以在linux上运行,就可以在容器中运行,所以C或者java的应用基本都可以运行在docker中,如果是.net,一般需要在.net core上面运行才可以。当然现在window server 2016已经出现了对docker从window 内核级别的原生支持,后续相信对.net的支持也会实现
2.中间件部署
PaaS的一个目标就是给应用提供各种中间件。对于数据库,oracle还不合适,mysql是可以的,也可以做成mysql集群或者mysql分布式数据库系统;容器是轻量级虚拟化技术,因为WAS之类太重量级不适应,但是WAS的liberty可以,或者tomcat等轻量级应用,消息队列或者其他中间件的基本原则也是需要中间件是一个轻量级的程序。

收起
银行 · 2017-09-07
浏览2126
nuaaysnuaays  技术经理 , 信而富
应用总体分为无状态应用和有状态应用, 优先考虑无状态应用适合部署在PaaS 平台上有状态应用牵扯到连接状态和数据落盘等,所以要在PaaS平台上考虑负载均衡和分布式存储的提前实现显示全部

应用总体分为无状态应用和有状态应用, 优先考虑无状态应用适合部署在PaaS 平台上
有状态应用牵扯到连接状态和数据落盘等,所以要在PaaS平台上考虑负载均衡和分布式存储的提前实现

收起
互联网服务 · 2018-01-26
浏览1803

提问者

kingdonwang
系统工程师人民银行清算中心
擅长领域: 服务器云计算网络

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-09-07
  • 关注会员:3 人
  • 问题浏览:4670
  • 最近回答:2018-01-26
  • X社区推广