我承认,当我刚开始在科技行业工作时,我花了很长时间才找到这个脑海中最浮现的问题的答案:

“云”到底是什么?

这似乎是一个简单的问题,但我没有勇气出来问。所以,像其他优秀的博主一样,我求助于互联网来找出答案。

我学到的是,“云”是一个非常重要的东西,它推动了许多现代科技公司的运作。

→免费下载:61个模板帮助您把客户放在第一位[现在下载]

你看,云指的是如何和在哪里数据存储——也许更重要的是,它不在哪里。云计算允许软件和服务在互联网上运行bob电竞官方下载,而不是只在本地的一台设备上运行,因为数据被远程存储在不同的服务器上。

正如您可能已经猜到的,考虑到您可以从任何在线设备访问的所有其他服务,云是一个大问题。您可能还想知道,这些基于云的服务是如何构建的?

在这篇博文中,您将了解不同的云计算服务是如何用于构建您每天使用的技术的。如果你仍然对云感到困惑,不要担心——前方有更清澈的天空。

在这篇文章中,我将介绍:

IaaS、PaaS和SaaS:有什么区别?

IaaS, PaaSSaaS代表云计算的三个主要类别。云计算是使用由不同服务器组成的网络进行在线托管、存储、管理和处理数据的实践——在“云”中,正如我前面提到的。

让我们快速浏览一下这些服务的定义。

  • IaaS(基础设施即服务):IaaS产品允许组织在云上管理他们的业务资源——比如他们的网络、服务器和数据存储。bob体育苹果系统下载安装
  • PaaS(平台即服务):PaaS产品允许企业和开发者托管、构建和部署面向消费者的应用程序。
  • SaaS(bob电竞官方下载软件即服务):SaaS产品是目前最常见的云服务,为消费者和企业提供日常使用的基于云的工具和应用程序。

这些软件和服bob电竞官方下载务可以通过任何网络浏览器访问,也可以通过可以在不同设备上使用的在线应用程序访问。一个关键的例子:云让你的团队在谷歌文档上进行协作,而不是强迫你在一个Microsoft Word文档上工作,然后互相发送。

将其与本地软件进行比较,后者安装在组织物理位置的本地服务器或bob电竞官方下载设备上。

本地软件bob电竞官方下载

本地服务部署、托管和维护在组织大楼或园区的硬件上。基于云计算的软件可以通过互联网访问,bob电竞官方下载而本地软件则需要您购买许可,然后可以将其安装到组织的硬件上。对于基于云计算的服务,你通常需要支付订阅费。

由于现在大多数软件和平bob电竞官方下载台提供商都是在云计算模型上运行的,所以很难找到本地软件的活跃例子。Adobe Photoshop Elements就是一个例子。虽然你仍然可以通过云来安装它,但你可以购买CD-ROM格式的许可证并在本地安装。

现在您已经对不同的云服务有了一个概述,让我们进一步细分一下。

IaaS客户可以控制他们的数据基础设施,而不必在现场对其进行物理管理。相反,它们将数据存储在IaaS提供商的服务器上,并使用仪表板或应用程序编程接口访问和管理其资源。bob体育苹果系统下载安装

IaaS是做什么的?

IaaS帮助企业在成长过程中构建和管理数据,支付所需的存储和服务器空间,而无需实际在现场托管和管理服务器。IaaS产品构成了构建基于云的新技术的基础。

IaaS提供商在世界各地的物理服务器上管理客户的数据。把IaaS工具想象成一个服务器——只是您不需要管理物理服务器,因为IaaS提供商会为您做这件事。

IaaS交付

IaaS产品向企业提供虚拟的存储系统、网络和服务器。组织可以通过指示板或创建本地指示板,然后将其连接到IaaS提供商的API,从而访问和管理它们的数据。

IaaS优点

IaaS云基础设施为公司和管理员提供了对软件和硬件的最大程度的控制和能力。bob电竞官方下载它还有其他好处:

  • 它的现收现付(pay-as-you-go)模式允许企业仅为他们使用的资源付费。bob体育苹果系统下载安装
  • 组织可以完全控制其基础设施。
  • 它可以根据需要进行缩放或缩小。
  • 不需要购买物理服务器或维护它。

IaaS缺点

依赖IaaS工具的主要缺点是您仍然需要对“技术”安全负责。此外:

  • 你必须确保你的应用程序和操作系统运行正常,并提供最大的安全性。
  • 你是数据的负责人,如果数据丢失了,就得由你来恢复。
  • 因为IaaS工具提供了最多的控制,所以它也是最实用的工具。IaaS公司只提供服务器及其API,其他一切都必须在您的终端上配置。

IaaS的例子

  • 亚马逊网络服务(AWS): AWS由亚马逊监管,用于按需云计算,并定期订购。AWS帮助公司存储数据和提供内容——事实上,它正在帮助你阅读这篇博客文章。
  • 微软Azure:微软Azure是一个云计算IaaS产品,允许通过微软数据中心网络构建、测试和管理应用程序。
  • 谷歌云谷歌Cloud是一个IaaS平台,企业可以使用它来本地运行Windows、Oracle和SAP。此外,企业可以管理其企业数据库,并使用AI解决方案来提高企业内部的运营效率。
  • IBM CloudIBM Cloud是另一种IaaS产品,允许企业“按需分配计算机、网络、存储和安全资源”。bob体育苹果系统下载安装换句话说,企业只在需要时使用资源,从而提高效率。bob体育苹果系统下载安装

PaaS做什么?

PaaS产品允许开发人员在线构建定制应用程序,而无需处理数据服务、存储和管理。

可以把PaaS看作是IaaS的一个缩小得多的版本。作为服务的平台仍然为客户提供服务器和数据中心,他们可以在这些服务器和数据中心上存储信息(在本例中是一个应用程序),但其客户是一个开发人员,创建一个应用程序,然后通过互联网交付给消费者。您可以将PaaS视为生成SaaS应用程序的平台。

PaaS交付

PaaS提供了一个安全的平台,开发人员可以在该平台上创建供消费者使用的软件和应用程序。bob电竞官方下载开发人员通过web访问PaaS工具。例如,看看Heroku仪表盘,我被提示创建一个应用程序。

Heroku中的Dashboard, PaaS(平台即服务)工具

PaaS优点

开发人员使用PaaS,因为它具有成本效益,并且允许整个团队轻松协作。考虑在本地驱动器上构建一个应用程序,然后尝试在网上部署它——这很困难,或者可能需要太多步骤。

使用PaaS,开发人员可以在平台上构建他们的应用程序,然后立即部署它。

此外:

  • PaaS工具非常容易使用和注册。
  • 开发者可以在一个应用上与其他开发者合作。
  • 开发人员可以轻松地定制和更新应用程序,而无需考虑后台的软件维护。bob电竞官方下载只要写代码就行了。
  • 如果应用程序的采用和使用增加,PaaS平台将提供巨大的灵活性和可伸缩性。

PaaS缺点

PaaS模型的缺点是,您只能控制平台上构建的内容——如果硬件或操作系统出现故障或问题,它将带走相应的软件。bob电竞官方下载

其他的缺点包括:

  • 这是非常有限的,因为你只能控制应用程序的代码,而不能控制其背后的基础设施。只有中小型企业才应该使用它。
  • 数据不是由您存储的,而是由PaaS组织存储的。这对应用程序的用户构成了安全风险。
  • 您受到PaaS服务条款的限制,因此不能广泛自定义平台在您的终端上的工作方式。

PaaS的例子

  • 谷歌应用程序引擎谷歌应用程序引擎允许开发者在谷歌管理的基于云的数据中心构建和托管web应用程序。
  • Red Hat OpenShift: Red Hat OpenShift是一个内部容器化PaaS软件。bob电竞官方下载
  • Heroku:开发人员可以使用这个PaaS工具来构建、管理和发展面向消费者的应用程序。
  • Apprenda:学徒是一个PaaS产品,允许开发人员和企业托管整个应用程序组合。在此平台上构建和部署所有类型的应用程序。

接下来,让我们深入研究SaaS——您可能最熟悉的缩写。

SaaS是做什么的?

SaaS产品是最受欢迎的云计算服务之一,公司使用它来建立和发展业务。SaaS易于使用和管理,而且具有高度的可伸缩性,因为它不需要下载和安装在单个设备上,就可以将其部署到整个团队或公司。bob全站app这对于那些不在近距离工作的分布式全球团队特别有帮助。

SaaS交付

SaaS的公司通过网络向终端用户提供他们的产品。这些工具可以作为web应用(如谷歌Docs)使用,也可以下载并安装在设备上(如Adobe Creative Cloud)。有了SaaS应用程序,就不需要专家来使用购买的许可证在每台笔记本电脑上手动安装它。

SaaS优点

使用SaaS产品的最大优势在于它们的设置和开始使用非常容易。因为SaaS产品是基于云的,所以您只需要在线登录就可以开始访问应用程序,而不需要将软件本地托管在本地服务器上。bob电竞官方下载

额外的好处包括:

  • 您不必管理或升级软件。bob电竞官方下载这通常包含在SaaS订阅或购买中。
  • 它不会使用任何本地资源,例如物理服务器上的空间(如果您有物理服bob体育苹果系统下载安装务器的话)。
  • 查找和购买SaaS产品非常容易。
  • 您的IT团队不必担心SaaS产品的维护。

SaaS缺点

SaaS工具的易用性给它带来了一个明显的缺点:当您使用一个SaaS产品时,您无法控制它所运行的基于云的基础设施,所以如果软件供应商遇到中断,您也会遇到。bob电竞官方下载这可能导致广泛的网站中断和问题,进而影响依赖于saas的业务流程。

更多的缺点包括:

  • SaaS工具可能与您企业中已经使用的其他工具和硬件不兼容。
  • 集成通常是由提供商决定的,所以在您的终端上“修补”集成是不可能的。
  • 您完全取决于SaaS公司的安全措施——如果发生泄漏,您和您的业务bob全站app的所有数据都可能被暴露。

SaaS的例子

  • HubSpot的HubSpot是一个CRM、营销、销售和服务SaaS平台,企业使用它来联系和留住客户。
  • JIRAJIRA是一个项目管理软件,由Atlassian提供,客户可以bob电竞官方下载订阅。
  • DropboxDropbox是一个文件共享SaaS工具,允许一个组或组织中的多个用户上传和下载不同的文件。
  • DocuSignDocuSign是一种SaaS产品,企业使用它来发送需要签名的合同和其他文档。

有什么区别呢?

为了研究IaaS、PaaS和SaaS之间的区别,请将这些术语放在云计算(在云上构建、创建和存储数据)的保护伞下,并按照我们介绍的顺序来考虑它们。

每一种云计算都是不同的,都有其优缺点。了解每一个的结构将帮助你确定正确的业务方法。

首先,让我们比较IaaS和PaaS。

IaaS和PaaS

IaaS和PaaS之间最明显的区别是,IaaS为管理员提供了对操作系统的更直接的控制,而PaaS为用户提供了更大的灵活性和更容易操作。

假设我想开个网站。我需要一个IaaS产品,比如Amazon Web Services,来托管它和它的应用程序。如果我想创建一个自定义功能,我可以使用像谷歌App Engine这样的PaaS产品来设计它,并将它安装到我的站点上。

IaaS构建了基于云技术的基础设施。PaaS帮助开发人员通过可在云上交付的API构建定制应用程序。SaaS是指基于云计算的软件公司可以销售和使用的软bob电竞官方下载件。

可以将IaaS视为构建基于云的服务的基础——无论是内容、软件还是销售实体产品的网站。bob电竞官方下载PaaS是一个平台,开发者可以在这个平台上构建应用程序,而不需要托管它们,SaaS则是你可以购买或出售的软件,以帮助软件公司(或其他公司)完成所有工作。bob电竞官方下载

现在,让我们比较SaaS和PaaS。

SaaS和PaaS

SaaS产品完全由另一家公司管理,从应用程序到数据再到服务器,而PaaS产品可以作为在bob全站app平台网络上构建新产品的基础。

例如,如果我想为我的业务创建一个应用程序,我会使用PaaS产品。这将作为我的应用程序运行的平台。一旦完成,我的应用程序将被视为SaaS。这是因为我的软件应用程序现在正在为它bob电竞官方下载的用户提供服务。

对于这两种产品,都存在外部管理数据问题的风险,可能会危及您正在使用的工具的功能或安全性。SaaS最适合寻求开箱即用的易用性的公司,而PaaS最适合希望在现有网络上构建解决方案的公司。

使用基于云的软件可以提高生产力和效率bob电竞官方下载

基于云计算的软件服务器对bob电竞官方下载于大多数企业来说都是方便易用的,允许他们虚拟地管理其组织的技术基础设施,创建应用程序,并访问各种各样的工具,而不需要购买和维护物理服务器。这些服务可以提高你公司的生产力和效率,从而帮助你发展得更好。bob全站app

编者按:本文最初发表于2018年5月,为全面起见已进行更新。

新的文字-动作

新的文字-动作

最初发布于2021年4月30日下午5:15:00,更新于2021年11月5日

主题:

SaaS