我在网页上遇到了Stackoverflow &中的很多问题,这非常有用。关于IaaS,PaaS & SaaS,我已经阅读了很多问题。然而,我有很多问题可能很幼稚,因为我没有看到任何这些问题。云计算术语 - IaaS,PaaS和SaaS
1)PaaS是否等同于开发/定制软件的开发环境,而不是IaaS,IaaS是运行开发软件(可以是任何环境测试或生产)的执行环境?
2)在PaaS的情况下,我看到了apprenda。作为Apprenda的一部分,我看到.net,Java,IIS & SQL Server列为平台的一部分。这是否意味着不必将所有这些安装在我的本地机器或开发箱中,而是需要一种远程机器,在这里安装所有的开发工具,我只需要去编程任何我想要的东西? 3)如果我还没有订阅IaaS,我如何运行使用作为服务公开的平台开发的软件?
4)我还了解到,PaaS可以是公共或私有的(在公司的防火墙内)。如果是私有的,PaaS的提供商是否会基本上为我公司的基础架构设置开发平台?
5)任何提供登录功能的网站都可以称为SaaS?例如:GMAIL,Yahoo Mail,Facebook等。
6)Google Drive,Apple iCloud等可以称为SaaS吗?
谢谢Koma!这有助于。我无法想象其中的一些,因为我没有在这些工作。关于PaaS,我们是否会得到一个开发环境,例如:eclipse带有DB和必需的服务(支付等),以针对特定业务线的产品安装?在这种情况下,开发是否应该在本地机器上进行,并且必须将代码移植到执行它的云中?在现实生活中,我们是否会得到不同的云实例来设置QA,INT,PRE-PROD和PROD env? –
我还阅读了IaaS,我们可以从少数操作系统中选择,为了安装我们选择的操作系统,我们需要选择Metal作为服务(MaaS)。这是真的? –
@PunterVicky我只能说对于AppEngine来说,有一个SDK可以在本地机器上模拟平台,因此您可以开发/测试并上传代码。对于Google Compute Engine上的iaas,选择操作系统非常复杂,您甚至可以构建自定义图像。从未听说过MaaS。最后,您可以随意设置DEV/STAGING/PROD的项目,至少在Google云平台上。 – koma