最近公司有一个项目是要将原有的项目部署到paas 上面,需要研发配合, 由于公司之前用的都是阿里的东西,然后如今的paas平台的一套东西用的是腾讯的,然后如今就需要将数据库 MQ,缓存 都变卦为另一套(详细原因我还是不是很清楚 )大约问了下,大约意思是说腾讯的平台用阿里的会慢。于是我负责的那个项目就得我来做配置了,由于配置文件改的太多,而我的这个项目没有配置apollo配置中心,于是我就顺便将Apollo的配置给加了,在加的时候 遇到了点小坎坷 就是他 docker 里面的host 地址没有配置apollo 的IP的地址导致读取不到,于是只能是在打包配置的时候给加上 命令,直到最后胜利部署,整个过程的话 反正部署一次也挺慢(主要是下载包的时间比较长 )。。。。
于是到底什么是paas平台呢 ?
什么是paas平台?
paas(platform as a server)平台即效劳 paas是基于iaas 和 saas 的一种云效劳,
IaaS: Infrastructure-as-a-Service(根底设备即效劳)是第一层。
PaaS: Platform-as-a-Service(平台即效劳)第二层就是所谓的PaaS,某些时候也叫做中间件。
SaaS: Software-as-a-Service(软件即效劳)是第三层。
位于最底层,根底架构即效劳——IaaS
IaaS通过虚拟化技术将效劳器等计算平台同存储和网络资源打包,通过 API 接口的形式提供给用户。用户不用再租用机房,不用自己维护效劳器和交换机,只需要购置 IaaS 效劳就可以获得这些资源。
IaaS之上,平台即效劳——PaaS
PaaS 构建在 IaaS 之上,在根底架构之外还提供了业务软件的运行环境,个人网站常常用到的“虚拟主机”实际就属于 PaaS 的范畴,个人站长只需要将网站源代码上传到“虚拟主机”的地址,“虚拟主机”会自动运行这些代码生成对应的 Web 页面。除了形成软件自身运行的环境,PaaS 通常还具备相应的存储接口,这些资源可以直接通过 FTP 等方式调用,用户无需从头停止裸盘的初始化工作。
最上层,软件即效劳——SaaS
SaaS 是最成熟、知名度最高的云计算效劳类型,在云计算真正变得火热之前,软件即效劳自身就已经是一个非常流行的概念了。SaaS 的目的是将一切业务运行的后台环境放入云端,通过一个瘦客户端——通常是 Web 阅读器——向最终用户直接提供效劳。最终用户按需向云端恳求效劳,而本地无需维护任何根底架构或软件运行环境。SaaS 同 PaaS 的区别在于,使用 SaaS 的不是软件的开发人员,而是软件的最终用户。 |
|