如何区分云管理平台与PaaS和容器云
分类:知识集锦 发布时间:2023/5/29 15:27:53

云管理平台在云计算技术栈中所处的位置,与IaaS、PaaS、SaaS之间的关系,云管理平台是独立于IaaS及PaaS之外的管理平台,基于云API管理应用运行所需的资源和环境,通过代理或非代理方式管理应用运行的OS环境及应用,对基础设施层支持各种公有云私有云以及传统IT物理机虚拟机,对于应用,支持各种运行在IaaS或物理机之上的各种架构的应用。

Web PaaS指传统CloudFoundry、Heroku、Google App Engine、AWS Beanstalk;BigData PaaS指Hadoop这些大数据平台;Docker PaaS指基于Docker构建的PaaS平台、容器平台;云管理平台指RightScale、Scalr这类云管理平台

 

云管理平台PaaS的区别

 

云管理平台PaaS不同,处于不同的层面,其区别于PaaS的最主要特征在于:

IaaS的关系不一样,云管理平台会调用IaaS的API,而PaaS不会;

面向用户角色不同,云管理平台既面向应用研发运维人员,也面向IT管理员,而PaaS仅面向应用开发运维人员;

创建管理应用运行所需资源及运行时环境方式不同,云管理平台允许用户访问和配置应用所在虚拟机操作系统环境,允许对虚拟机拥有完全的访问控制权,而PaaS不允许;

对应用架构的限制和应用代码侵入性不同,对于云管理平台,即使本身服务不可用,也不会影响应用,升级过程中不会影响被管理应用,对应用管理不需要修改应用本身代码,对应用的架构没有诸如语言、框架、中间件限制,而PaaS则不然;

能够感知环境IaaS资源的变化,并基于感知对应用创建管理进行自动化编排;

能够覆盖管理的应用范围不同,云管理平台管理直接运行在IaaS虚拟机上的应用和PaaS,而PaaS平台用于管理运行在PaaS上的应用,不能够管理未通过PaaS部署启动的应用;

使用云管理平台基于云API及自动化创建环境和部署应用后,停止云管理平台不会影响应用的运行。

基于以上的不同,能够很明确区分出云管理平台与传统PaaS。这也是为什么AWS还提供另外几种应用管理服务Opsworks、Code Deploy的原因。

体验创新云技术带来核心业务效率显著提升
立即预约,加速企业数字化转型进程
Copyright ⓒ 2022 苏州博纳讯动软件有限公司 国徽 苏ICP备13004761号 法律声明及隐私政策