下面这些术语是什么意思?

SaaS PaaS IaaS吗?

现在有各种各样的云服务,比如亚马逊的EC2和AWS、Apache Hadoop、微软Azure和许多其他云服务。它们分别属于哪一类,为什么?


当前回答

IaaS、PaaS和SaaS基本上都是云计算领域。

IaaS(基础设施即服务)——基础设施即服务是云计算的一种提供模型,在这种模型中,组织将用于支持运营的设备外包,包括存储、硬件、服务器和网络组件。服务提供商拥有设备,并负责设备的安装、运行和维护。客户通常按使用次数付费。前亚马逊网络服务,BlueLock, Cloudscaling和Datapipe

PaaS (Platform as a Service) - Platform as a Service is one of the GROWING sector of cloud computing. PaaS basically help developer to speed the development of app, saving money and most important innovating their applications and business instead of setting up configurations and managing things like servers and databases. In one line I can say Platform as a service (PaaS) automates the configuration, deployment and ongoing management of applications in the cloud. Ex: Heroku, EngineYard, App42 PaaS and OpenShift

SaaS(软件即服务)——软件即服务,SaaS是一种软件交付方法,它以基于web的服务的形式提供对软件及其功能的远程访问。阿比柯和阿卡迈

其他回答

因为这个问题有很多更好的定义。这里我想再举几个例子:

IaaS

AWS EC2 Rackspace 谷歌计算引擎(GCE) 数字海洋 Magento 1企业版 甲骨文云 Vultr

PaaS

AWS弹性豆茎 Heroku Windows Azure Force.com OpenShift Apache Stratos Magento商业云

SaaS

谷歌应用程序 Salesforce Dropbox MailChimp的 ZenDesk DocuSign 松弛 Hubspot的 思科 网讯 同意 进行交流

除此之外,我还使用过AWS, heroku,目前使用Jelastic并发现-

Jelastic提供Java和PHP云托管平台。Jelastic自动扩展Java和PHP应用程序并分配服务器资源,从而提供真正的下一代Java和PHP云计算。 http://blog.jelastic.com/2013/04/16/elastic-beanstalk-vs-jelastic/ 或 http://cloud.dzone.com/articles/jelastic-vs-heroku-1

我个人发现

Jelastic更快 你不需要编写任何jelastic api -只需上传你的应用程序和 选择你的堆栈。您还可以在 会的。

尝试其中任何一种,探索自己。这很有趣:-)

IaaS、PaaS和SaaS是云计算服务模式。

IaaS (Infrastructure as a Service), as the name suggests, provides you the computing infrastructure, physical or (quite often) virtual machines and other resources like virtual-machine disk image library, block and file-based storage, firewalls, load balancers, IP addresses, virtual local area networks etc. Examples: Amazon EC2, Windows Azure, Rackspace, Google Compute Engine. PaaS (Platform as a Service), as the name suggests, provides you computing platforms which typically includes operating system, programming language execution environment, database, web server etc. Examples: AWS Elastic Beanstalk, Windows Azure, Heroku, Force.com, Google App Engine, Apache Stratos. While in SaaS (Software as a Service) model you are provided with access to application software often referred to as "on-demand software". You don't have to worry about the installation, setup and running of the application. Service provider will do that for you. You just have to pay and use it through some client. Examples: Google Apps, Microsoft Office 365.

关于你的问题还有几点:

AWS(亚马逊网络服务)是一个完整的套件,包含了一大堆有用的网络服务。目前最流行的是EC2和S3,属于IaaS服务模式。 虽然Hadoop是基于谷歌之前的工作(GFS和MapReduce),但它不是来自谷歌。它是一个Apache项目。你可以在这里找到更多。它只是一个分布式计算平台,不属于任何这些服务模型,恕我直言。 微软的Windows Azure也是IaaS的一个例子。

就这些服务的受欢迎程度而言,它们都很受欢迎。关键在于哪一种更符合你的要求。例如,如果您想要在一个Hadoop集群上运行MapReduce作业,您会发现EC2非常适合,即IaaS。另一方面,如果你有一些用某种语言编写的应用程序,你想在云上部署它,你会选择像Heroku这样的应用程序,它是PaaS的一个例子。

SaaS PaaS Iaas
Software-as-a-Service Platform-as-a-Service Infrastructure-as-a-Service
Ready to use infrastructure and software application that are centrally hosted and licensed on a subscription basis. Ready to use environment. where customers build, test, run, and update apps quickly and inexpensively. Provides on-demand access to physical computing resources, such as servers, storage, networking, and data center space without need to manage or operate.
Apps can be accessed over the internet on any device with a browser. Cloud provider manages the entire platform. Users can provision, test, and scale resources quickly.
Easy to add additional users and storage. Additional compute, storage, and networking capacity can be purchased quickly and used immediately. NA
Use Cases: Most personal or employee productivity applications (email, document management, online collaboration tools) Use Cases: Migration of existing applications to the cloud, a hybrid cloud strategy Use Cases: Backup/recovery of on-premises workloads, dev and test environments, customer facing websites, data storage and analytics

IaaS、PaaS和SaaS基本上都是云计算领域。

IaaS(基础设施即服务)——基础设施即服务是云计算的一种提供模型,在这种模型中,组织将用于支持运营的设备外包,包括存储、硬件、服务器和网络组件。服务提供商拥有设备,并负责设备的安装、运行和维护。客户通常按使用次数付费。前亚马逊网络服务,BlueLock, Cloudscaling和Datapipe

PaaS (Platform as a Service) - Platform as a Service is one of the GROWING sector of cloud computing. PaaS basically help developer to speed the development of app, saving money and most important innovating their applications and business instead of setting up configurations and managing things like servers and databases. In one line I can say Platform as a service (PaaS) automates the configuration, deployment and ongoing management of applications in the cloud. Ex: Heroku, EngineYard, App42 PaaS and OpenShift

SaaS(软件即服务)——软件即服务,SaaS是一种软件交付方法,它以基于web的服务的形式提供对软件及其功能的远程访问。阿比柯和阿卡迈