下面这些术语是什么意思?
SaaS PaaS IaaS吗?
现在有各种各样的云服务,比如亚马逊的EC2和AWS、Apache Hadoop、微软Azure和许多其他云服务。它们分别属于哪一类,为什么?
下面这些术语是什么意思?
SaaS PaaS IaaS吗?
现在有各种各样的云服务,比如亚马逊的EC2和AWS、Apache Hadoop、微软Azure和许多其他云服务。它们分别属于哪一类,为什么?
当前回答
我知道这个问题已经回答了一段时间,但这可能会有所帮助。
下面这些术语是什么意思? SaaS
软件即服务——从本质上讲,任何使用云中的内容运行的应用程序都被称为软件即服务,只要您不拥有它。
例如Gmail, Netflix, OneDrive等。
最终用户,每个人
IaaS
基础设施即服务意味着提供商允许其计算能力的一部分给其客户,它是由计算能力的效力购买的,并捆绑在虚拟机中。像谷歌云平台、AWS、阿里云这样的公司可以被称为IaaS提供商,因为他们以虚拟机的形式向用户出售处理能力(服务器、存储、网络)。
听众:IT专业人士,系统管理员
PaaS
平台即服务更像是IaaS和SaaS之间的中间人,客户不必处理服务器、网络和存储的细节,PaaS提供商可以随时提供一切。基本上,初始化开发环境是为了使构建应用程序更容易。
例如Heroku, AWS Elastic Beanstalk,谷歌App Engine等
听众:软件开发人员。
现在有各种各样的云服务,比如亚马逊的云服务 EC2和AWS, Apache Hadoop,微软Azure和许多其他。哪一个 每一个都属于什么类别,为什么?
Amazon EC2和AWS是一种基础设施即服务,因为您需要系统管理员来管理操作系统的工作流程。通常情况下,构建一个功能齐全的应用并不需要抽象。微软Azure也属于上述指导方针的范畴。
我真的没有使用过Apache Hadoop,所以我真的不能说。
其他回答
对于傻瓜:
IAAS(基础设施即服务):
基础层 处理虚拟机,存储(硬盘),服务器,网络,负载均衡器等
PAAS(平台即服务):
IAAS之上的一层 运行时(如java运行时),数据库(如mySql, Oracle), Web服务器(tomcat等)
软件即服务(SAAS):
PAAS上的一个层 应用程序,如电子邮件(Gmail,雅虎邮件等),社交网站(Facebook等)
为了快速关联,考虑以下谷歌的产品:
IAAS: 谷歌计算引擎(可以开发在高性能谷歌计算基础设施上运行的程序)
PAAS: 谷歌应用程序引擎(一个可以开发应用程序,让他们在谷歌应用程序引擎上执行,它负责执行)
SAAS: Gmail,谷歌+等(可以使用电子邮件服务,并扩展基于电子邮件/谷歌+的应用程序,以形成更新的应用程序)
受欢迎程度
公司明智的知名度
云计算是由
亚马逊网络服务(AWS) 谷歌计算引擎,谷歌应用引擎 微软Azure 有许多中小型云运营商,包括IBM、甲骨文等。
这些服务的受欢迎程度主要归功于公司的声誉以及这些公司在云空间方面的投资。
服务类型明智的知名度
PAAS (Platform as a Service) is more popular among developers as they can put all their concentration on developing their apps and leave the rest of management and execution to the service provider. Many service providers also offer the flexibility to increase/decrease the CPU power depending upon the traffic loads giving developers cost effective and easy & effortless management. SAAS (Software as a service) is more popular among with consumers, who bother about using the application such as email, social networking etc IAAS (Infrastructure as a service) is more popular among users into research and high computing areas.
我知道这个问题已经回答了一段时间,但这可能会有所帮助。
下面这些术语是什么意思? SaaS
软件即服务——从本质上讲,任何使用云中的内容运行的应用程序都被称为软件即服务,只要您不拥有它。
例如Gmail, Netflix, OneDrive等。
最终用户,每个人
IaaS
基础设施即服务意味着提供商允许其计算能力的一部分给其客户,它是由计算能力的效力购买的,并捆绑在虚拟机中。像谷歌云平台、AWS、阿里云这样的公司可以被称为IaaS提供商,因为他们以虚拟机的形式向用户出售处理能力(服务器、存储、网络)。
听众:IT专业人士,系统管理员
PaaS
平台即服务更像是IaaS和SaaS之间的中间人,客户不必处理服务器、网络和存储的细节,PaaS提供商可以随时提供一切。基本上,初始化开发环境是为了使构建应用程序更容易。
例如Heroku, AWS Elastic Beanstalk,谷歌App Engine等
听众:软件开发人员。
现在有各种各样的云服务,比如亚马逊的云服务 EC2和AWS, Apache Hadoop,微软Azure和许多其他。哪一个 每一个都属于什么类别,为什么?
Amazon EC2和AWS是一种基础设施即服务,因为您需要系统管理员来管理操作系统的工作流程。通常情况下,构建一个功能齐全的应用并不需要抽象。微软Azure也属于上述指导方针的范畴。
我真的没有使用过Apache Hadoop,所以我真的不能说。
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。 http://opensourceforgeeks.blogspot.in/2015/01/difference-between-saas-paas-and-iaas.html
简单来说:
IaaS,在这里,供应商向用户提供基础设施,用户获得硬件/虚拟化基础设施,存储和网络基础设施。
PaaS,在这里,供应商为用户提供平台,用户可以获得他们工作所需的所有东西,如操作系统、数据库、执行环境以及IaaS提供的环境。 所以pass是平台+ IaaS。
SaaS似乎是一个相当广泛的领域,供应商提供从基础设施到平台到软件的几乎所有东西。 所以SaaS是Iaas+PaaS加上不同的软件,如ms office,虚拟盒子等。
SaaS: Software as a Service Cloud application services or “Software as a Service” (SaaS) are probably the most popular form of cloud computing and are easy to use. SaaS uses the Web to deliver applications that are managed by a third-party vendor and whose interface is accessed on the clients’ side. Most SaaS applications can be run directly from a Web browser, without any downloads or installations required. SaaS eliminates the need to install and run applications on individual computers. With SaaS, it’s easy for enterprises to streamline their maintenance and support, because everything can be managed by vendors: applications, runtime, data, middleware, O/S, virtualization, servers, storage, and networking. Gmail is one famous example of an SaaS mail provider.
PaaS: Platform as a Service The most complex of the three, cloud platform services or “Platform as a Service” (PaaS) deliver computational resources through a platform. What developers gain with PaaS is a framework they can build upon to develop or customize applications. PaaS makes the development, testing, and deployment of applications quick, simple, and cost-effective, eliminating the need to buy the underlying layers of hardware and software. One comparison between SaaS vs. PaaS has to do with what aspects must be managed by users, rather than providers: With PaaS, vendors still manage runtime, middleware, O/S, virtualization, servers, storage, and networking, but users manage applications and data.
IaaS: Infrastructure as a Service Cloud infrastructure services, known as “Infrastructure as a Service” (IaaS), deliver computer infrastructure (such as a platform virtualization environment), storage, and networking. Instead of having to purchase software, servers, or network equipment, users can buy these as a fully outsourced service that is usually billed according to the amount of resources consumed. Basically, in exchange for a rental fee, a third party allows you to install a virtual server on their IT infrastructure. Compared to SaaS and PaaS, IaaS users are responsible for managing more: applications, data, runtime, middleware, and O/S. Vendors still manage virtualization, servers, hard drives, storage, and networking. What users gain with IaaS is infrastructure on top of which they can install any required platforms. Users are responsible for updating these if new versions are released.