首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IaaS对PaaS的管理

IaaS对PaaS的管理
EN

Server Fault用户
提问于 2012-03-10 18:04:42
回答 3查看 201关注 0票数 2

我是否正确地认识到,通常情况下,IaaS (主要着眼于rackspace云服务器)将提供一个虚拟服务器,其中操作系统更新、软件更新、防病毒、托管备份和其他常见的非硬件服务器管理任务将是客户端所必需的。另一方面,使用PaaS (查看heroku),几乎所有这些都由主机处理,只需要偶尔进行外部备份。灵活性和定制作为主要的权衡?

EN

回答 3

Server Fault用户

发布于 2012-03-10 19:55:05

是的,你说得对。

在Rackspace云服务器(IaaS)的情况下,您可以选择支付托管支持,这意味着您可以让Rackspace来处理许多这些系统管理员任务。不过,你还是需要处理一些事情。

在PaaS的情况下,您根本不关心服务器。就你而言,只有一个web界面,允许你发布应用程序。您可以添加可选服务,有些是免费的,有些是付费的,这些服务添加了数据库等功能,但是您不知道它们是如何设置的。

票数 2
EN

Server Fault用户

发布于 2012-03-11 03:26:51

您也有类似于EngineYard的东西,这感觉像是这两种方法的混合体:您可以使用自定义的EC2实例将应用程序推送到该实例,但是如果您也将主厨菜谱推送到该实例,则可以进行更大的定制。

我不确定您是在定制+标准化部署环境这两个世界中发挥了最大的作用,还是因为标准化环境不太适合您(而且定制非常接近),所以很难实现调整。

顺便提一句,比如说Heroku,有一件事是,你将编写相对可移植的应用程序,在水平上进行扩展。这是PaaS为您提供的紧身衣,如果您发现Heroku不太适合,并且需要一个IaaS解决方案,这也不是件坏事。

票数 0
EN

Server Fault用户

发布于 2015-09-01 14:05:05

您可以认为IaaS是系统管理员的云,PaaS是开发人员的云,SaaS是最终用户的云。

IaaS为您提供基础设施的自助服务配置--计算、存储和网络。您需要自己管理这些东西,包括配置、更新等。它抽象了硬件的细节,通常是通过虚拟化(但并不总是--裸金属云直接在硬件上为您提供IaaS )。

PaaS为您提供应用程序的自助服务部署。它抽象了服务器和其他基础设施的细节,包括扩展和恢复。它确实需要将应用程序开发到特定的约束中才能实现这一点,例如12个因子设计原则。

SaaS为用户提供应用程序,而不必自己安装,也不必管理底层系统。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/368361

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档