博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《PaaS程序设计》一1.5 管理平台与产品化平台
阅读量:5942 次
发布时间:2019-06-19

本文共 819 字,大约阅读时间需要 2 分钟。

本节书摘来自华章出版社《PaaS程序设计》一书中的第1章,第1.5节,作者 Lucas Carlson,更多章节内容可以访问云栖社区“华章计算机”公众号查看

1.5 管理平台与产品化平台

关于PaaS的讨论集中在管理化或者“公共云”PaaS上,开发者或者公司可以将运维工作外包给PaaS平台提供方。而一个产品化或者“私有云”PaaS则是不同的特性。

在一个产品化平台上,我们基于自己的硬件设备资源运用应用程序生命周期管理工具以及平台即服务工具。这样的优点是:我们的维护团队是完全可控的。他们可以整合我们所使用的各种平台工具,因为他们很熟悉这些工具的工作原理。另一个优势是运维人员可以重复利用我们投入的设备,并做好系统优化。
类似HeroKu和AppEngine之类的管理式平台供应商正面临运维需求的挑战。如我们之前看到的,平台即服务最大的优势之一就是将开发者从运维工作中解脱出来。一旦这两者分离了,运维就可以在任何地方完成。你不禁会问,“运维工作是由自己完成时便宜,还是外包给供应商更经济实惠?”
管理式平台采用了PaaS平台技术,它可以实时提供服务,用户不再需要担心服务层的一致性。平台能确保服务的正常运行时间,因此当凌晨4点出现有问题时,公共供应商负责来处理,而不是用户。
产品化平台有很多。例如Cloud Foundry或者OpenShift这类企业预置型的平台都有开源的应用程序生命周期管理工具。更多的是类似于Cloudify和Stackato这类需要购买序列号的商业工具。像AppFog之类的公司则提供公有云和私有云两种平台,内置相同软件。
在我们自己的设备上运行像Cloud Foundry这样的应用程序管理工具是很困难的。因为这些工具的产品质量服务需要很多相互作用的组件。想要确认这些组件工作良好、管理有序、一旦有问题能成功替换等事项是很复杂的。这些是由管理式平台来完成——但如果运行在自己的设备上,那就得我们自己去面对了。

转载地址:http://byhtx.baihongyu.com/

你可能感兴趣的文章
Spring中实现监听的方法
查看>>
使用Tooltip会出现一个问题,如果行上出现复选框
查看>>
11.03T1 DP
查看>>
P2924 [USACO08DEC]大栅栏Largest Fence
查看>>
jQuery操作table tr td
查看>>
工作总结:MFC自写排序算法(升序)
查看>>
螺旋队列问题之二
查看>>
扩展运算符和解构赋值的理解
查看>>
手机H5显示一像素的细线
查看>>
Menu 菜单栏
查看>>
Integer跟int的区别(备份回忆)
查看>>
集合解析
查看>>
详解分布式应用程序协调服务Zookeeper
查看>>
软件工程之构建之法
查看>>
UVa 10902
查看>>
Mathf.Sin正弦
查看>>
禁止浏览器缓存js
查看>>
【Redis】安装PHP的redis驱动(二)
查看>>
java中string和int互相转化
查看>>
什么是序列化,为什么要序列化
查看>>