SAAS 与云计算

发布于 2024-11-04 05:53:04 字数 1436 浏览 3 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

提笔落墨 2024-11-11 05:53:04

XaaS,其中X是某种服务,描述了云计算的特定服务模型。因此,XaaS 指定了交付给客户端的服务的性质。描述此类模型的缩写有很多,但绝大多数来源都集中在以下三个:

  1. 软件即服务 (SaaS)
  2. 平台即服务 (Paas)
  3. 基础设施即服务 (IaaS)

您还可以将术语“硬件”视为与#3 密切相关的服务(Haas)。 SaaS 与其他软件之间的明显区别是 SaaS 提供软件,而不是平台(用于软件开发)或基础设施。它可以针对最终用户,而 PaaS 和 IaaS 通常针对想要使用它们来创建 Saas(用于内部目的或向用户交付软件)的开发人员或组织。

有关云计算分类法的更多信息,请搜索以下论文:

  • 云计算用例讨论组:云计算用例白皮书 v. 4.0
  • Bhaskar Prasad Rimal 等人。等人,云计算分类谱的概念方法
  • Lamia Youseff 等人。等人,走向云计算的统一本体。

SaaS的理念是软件开发和交付的方法偏离了标准模型。 SaaS 一词甚至早于云计算这一术语就已存在。它的含义可能会非常令人困惑,因为其语义看起来与大量基于 Web 服务的术语和架构(例如 SOA)相似。 始终记住,SaaS 描述的是服务模型,而不是某种架构或方法。关于该术语的起源以及它作为开发和商业模式的演变的一些很好的科学资料如下:

  • Keith Bennett 等人。等人,基于服务的软件:灵活软件的未来
  • Vidyanand Choudhary,软件即服务:对软件开发投资的影响
  • Han Cheng Liao 等人。等,基于互联网的SaaS商业模式剖析。

XaaS, where X is some kind of service, describes a specific Service Model of Cloud Computing. Therefore, an XaaS designates the nature of the service delivered to a client. There are lots of arconyms describing such models, however a vast majority of sources focus on the following three:

  1. Software as a Service (SaaS)
  2. Platform as a Service (Paas)
  3. Infrastructure as a Service (IaaS)

You can also meet the term Hardware as a Service (Haas) which is closely related to #3. The obvious difference between SaaS and the rest, is that SaaS delivers software, and not a platform (for software development) or infrastructure. It can target the end-users, while PaaS and IaaS usually target developers or organizations that want to use them in order to create Saas (for internal purposes or for delivering software to users).

For more information about Cloud Computing taxonomies, please search for the following papers:

  • Cloud Computing Use Case Discussion Group: Cloud Computing Use Cases White Paper v. 4.0
  • Bhaskar Prasad Rimal et. al., A Conceptual Approach for Taxonomical Spectrum of Cloud Computing
  • Lamia Youseff et. al., Toward a Unified Ontology of Cloud Computing.

The idea of SaaS is that the method of Software development and delivery deviates from the standard model. The Term SaaS existed even before the one of Cloud Computing. It's meaning can be highly confusing as the semantics look similar to plenty of web-service-based terms and architectures(e.g. SOA). Always bear in mind that SaaS describes a Service Model, and not some kind of architecture or methodology. Some good scientific sources about the origins of the term, as well as the evolution of it as a development and business model are the following:

  • Keith Bennett et. al., Service-Based Software: The Future for Flexible Software
  • Vidyanand Choudhary, Software as a Service: Implications for Investment in Software Development
  • Hancheng Liao et. al., An Anatomy to SaaS Business Model Based on Internet.
总以为 2024-11-11 05:53:04

您可以使用云运行自己的应用程序,即使用其他人的机器。

或者您可以使用在他的计算机上运行的其他人的应用程序。这就是SAAS。

You can run your own applications using the cloud, i.e. using someone others machine.

Or you can use someone others application running on his machine. This is SAAS.

单身狗的梦 2024-11-11 05:53:04

云计算可以存在于各个层面,

  • SaaS:在云中运行的软件,
    例如谷歌文档。
  • PaaS:平台
    云,例如 Google App Engine。
  • IaaS:云中的基础设施,
    例如亚马逊EC2。

Cloud computing can exist at various levels,

  • SaaS: Software running in the cloud,
    e.g. Google Docs.
  • PaaS: Platforms in
    the cloud, e.g. Google App Engine.
  • IaaS: Infrastructure in the cloud,
    e.g. Amazon EC2.
深海少女心 2024-11-11 05:53:04

SaaS 是一种基于服务对应用程序进行建模的架构。从更广泛的角度来说,您可以集成各种服务来实现某些输出。这些服务可能是也可能不是专门为您的应用程序开发的。

云指的是平台或基础设施。当你使用别人的基础设施或平台时,这可以称为云。您可以在云上部署任何应用程序(SaaS 或任何其他应用程序)。

另一方面,您可以在本地服务器上运行 SaaS。它也可能是您的内部网。

总而言之,SaaS 与架构或模型有关,而云与基础设施/平台有关。

SaaS is an architecture where you model your application based on services. In very broader terms, you integrate various services to achieve some output. These services may or may not be specifically developed for your application.

Cloud refers to the platform or infrastructure. When you use someone else' infra or platform, this can be called as cloud. You can deploy any application (SaaS or any other application) on the cloud.

On the other hand, you can have SaaS running on your local servers. It may be your intranet as well.

To conclude, SaaS is about architecture or model and cloud is about the infra/platform.

药祭#氼 2024-11-11 05:53:04

SaaS的意思是“软件即服务”,它是云计算的一种

SaaS means 'Software as a Service', it is one kind of cloud computing

混吃等死 2024-11-11 05:53:04

这是一条很好的线。两者都基于其他人的服务器而不是您的位置。因此,从这个角度来看,您可以说它们“在云中”。

在我看来,云计算和 SAAS 之间的主要区别在于
- 使用云计算,您可以根据您使用的内容付费,并且可以按需扩展(例如,如果您的网站突然遇到大量流量,您可以临时添加几个网络服务器,实际上是按小时付费)
- 对于 SAAS,您通常为每个用户支付固定费用,无论您使用该解决方案的次数如何。

It is a fine line. Both are based on other people's servers and not on your location. So in that perspective you can say they are 'in the cloud'.

In my opinion the main difference between Cloud computing and SAAS is that
- with Cloud Computing you pay based on what you consume and you have the possibility to scale up on demand (e.g. if your site suddenly experiences heavy traffic you temporarily add a couple of webservers that you literally pay per hour)
- with SAAS you usually pay a fixed fee per user, no matter how much you use the solution.

作妖 2024-11-11 05:53:04

我不会重复已经讨论过的要点。
基本上,云是一种向用户提供的实用程序,其基本概念在 ie 中很常见。 “可扩展性”。因此,即使您看到云的多种变体,例如 SaaS、PaaS、IaaS 等,基本概念也不会改变。这就是服务提供商提供服务的方式。

I wouldn't reutter the points that have already been covered.
Basically, cloud is a utility that is offered to users with the underlying concept which is common all across ie. 'Scalability'. So, even if you get to see number of variants of cloud for example SaaS, PaaS, IaaS etc. the base concept does not change. It's just how the service providers offer their services.

Oo萌小芽oO 2024-11-11 05:53:04

嗯,正如已经说过的,云计算是平台或环境,SaaS 是一种云计算服务模式,在本例中是软件服务。除了PaaS(平台)和IaaS(基础设施)之外,还有CaaS(通信即服务)、NaaS(网络即服务)、MaaS(监控即服务)、SaaS(存储即服务)、DBaaS(数据库)作为服务)。
要查看开发人员使用的 SaaS 产品以及主要 IaaS 和 PaaS 产品的一些具体示例,请查看此 云服务列表
另外,请查看这篇文章 对云计算中的 XaaS(一切即服务)概念进行了有趣的概述。
干杯:)

Well, as already said, cloud computing is the platform or environment and SaaS is a cloud computing service model, in this case software services. Other than PaaS (platform) and IaaS (infrastructure), there are also CaaS (communications as a service), NaaS (network as a service), MaaS (monitoring as a service), SaaS (storage as a service), DBaaS (database as a service).
To see some concrete examples of SaaS products used by developers and also major IaaS and PaaS products, check out this list of cloud services.
Also, check out this article for an interesting overview of the XaaS (anything as a service) concept in cloud computing.
Cheers :)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文