什么是SaaS,PaaS和IaaS?有例子 [英] What is SaaS, PaaS and IaaS? With examples

查看:391
本文介绍了什么是SaaS,PaaS和IaaS?有例子的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

什么是SaaS,PaaS和IaaS?

What is SaaS, PaaS and IaaS?

目前有各种云服务,如Amazon的EC2和AWS,Apache Hadoop,Microsoft Azure等。 。
那么,他们属于哪个类别,为什么?

There are various cloud services available today such as Amazon's EC2 and AWS, Apache Hadoop, Microsoft Azure and many others... So, to which of the above category do they belong and why?

推荐答案

IaaS,PaaS和SaaS是云计算服务模型

IaaS, PaaS and SaaS are cloud computing service models.

IaaS(基础架构即服务),顾名思义,为您提供计算基础架构,物理或(经常)虚拟机和其他资源,如虚拟机磁盘图像库,基于块和文件的存储,防火墙,负载均衡器,IP地址,虚拟局域网等。示例: Amazon EC2,Windows Azure,Rackspace,Google Compute Engine

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(平台即服务),顾名思义,为您提供通常包括操作系统,编程语言执行环境,数据库,Web服务器等的计算平台。 示例: AWS Elastic Beanstalk,Windows Azure,Heroku,Force.com,Google App Engine,Apache Stratos。

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.

在SaaS(软件即服务)模式中,您可以访问通常称为点播软件的应用软件。您不必担心应用程序的安装,设置和运行。服务提供商将为您服务。你只需要通过一些客户支付和使用它。 示例: Google Apps,Microsoft Office 365。

While in SaaS (Software as a Service) model you are provided with access to application softwares often referred to as on-demand softwares. 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.

有关您问题的其他观点:

Few additional points regarding your question:

1- AWS(Amazon Web服务)是一个完整的套件,涉及一大堆有用的Web服务。最受欢迎的是EC2和S3,它们属于IaaS服务模式。

1- AWS(Amazon web services) is a complete suite which involves a whole bunch of useful web services. Most popular are EC2 and S3 and they belong to IaaS service model.

2-虽然Hadoop是基于Google(GFS和MapReduce)以前的作品,谷歌。它是一个Apache项目。您可以在这里找到更多这里。它只是一个分布式计算平台,不属于任何这些服务模型,IMHO。

2- Although Hadoop is based on previous works by Google(GFS and MapReduce), it is not from Google. It is an Apache project. You can find more here. It is just a distributed computing platform and does not fall into any of these service models, IMHO.

3-微软的Windows Azure再次是IaaS的一个例子。

3- Microsoft's Windows Azure is again an example of IaaS.

关于这些服务的普及,他们都很受欢迎。这只是一个更适合你的要求。例如,如果您希望拥有一个将运行MapReduce作业的Hadoop集群,您会发现EC2完美契合,即IaaS。另一方面,如果你有一些应用程序,用某种语言编写,你想在云上部署它,你会选择类似Heroku,这是一个PaaS的例子。

As far as popularity of these services is concerned, they all are popular. It's just that which one fits into your requirements better. For example, if you want to have a Hadoop cluster on which you would run MapReduce jobs, you will find EC2 a perfect fit, which is IaaS. On the other hand if you have some application, written in some language, and you want to deploy it over the cloud, you would choose something like Heroku, which is an example of PaaS.

这篇关于什么是SaaS,PaaS和IaaS?有例子的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆