IaaS、PaaS、SaaS和托管设备:了解云计算及其提供的内容

点击上方“蓝色字体”,选择 “设为星标”

关键讯息,D1时间送达!

“迁移到云端”已成为近年来IT管理中最流行的短语之一。LogicMonitor公司预测,到2020年,83%的企业工作负载将在云端运行。企业将业务迁移到云端的原因有很多,从建立完整的环境以消除内部IT到利用虚拟环境,再到利用越来越多的SaaS解决方案来解决问题。

软件即服务(SaaS)有两种形式:“真实”和“虚假”,人们需要了解如何进行区分。

“迁移到云端”已成为近年来IT管理中最流行的短语之一。LogicMonitor公司预测,到2020年,83%的企业工作负载将在云端运行。企业将业务迁移到云端的原因有很多,从建立完整的环境以消除内部IT到利用虚拟环境,再到利用越来越多的SaaS解决方案来解决问题。

云计算确实无处不在,各种供应商都为越来越多的客户提供云计算解决方案。然而,通常情况下,它并不是企业需要的“云计算”解决方案,而是SaaS解决方案,这两者并不是一回事。云计算更多地涉及服务的基础设施,其中包括服务器、环境、操作系统等,而SaaS是完全形成的应用程序,企业可以立即从中受益。

通常,采用云计算服务的公司都在期待采用SaaS解决方案,但很快发现他们实际上已经注册了需要自己动手的云计算解决方案,从而导致失望、紧张和抱怨。那么,对于企业来说,确切地了解云计算和SaaS之间的差异是有道理的。他们会对这两种技术有什么看法?什么时候采用最适合?他们应该向服务提供商和他们自己提出什么问题?

Iaas、Paas和SaaS:当企业“迁移到云端”时遇到的问题实际上已成为许多人混淆的根源,因此,云计算行业已经重新定义自己。如今的云计算有三种不同的服务模式:基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)。

IaaS:基础设施即服务本质上就是人们所说的为了减少或消除其内部IT系统而迁移到云端。这是云计算的基础设施组件,是一个提供存储、内存、增加或减少容量的弹性等功能的基础设施。企业将像使用本地IT基础设施一样使用它,在现在的远程系统上运行其应用程序和服务。IaaS系统的示例包括AWS EC2、Rackspace、Google Compute Engine(GCE),这些硬件系统提供完整的基础设施服务,公司按字节付费。

它们都是什么

PaaS:一旦企业将业务迁移到云端,也就是说,企业已经将资源转移到了IaaS系统,其IT团队开始工作。为此,企业需要计算资源,例如访问语言、虚拟化环境等。这就是PaaS的全部意义:平台具有计算资源,可以促使开发人员构建应用程序和服务,并包含确保其正常运行的工具。可以大规模使用,例如自动扩展、负载平衡、容量配置等。如果IaaS为开发人员提供了在云中完成工作的结构,那么PaaS提供了这样做的资源。

SaaS:对于许多人来说,这就是他们认为“云计算”的意思。SaaS包括人们已经认同的许多云应用程序,包括谷歌应用程序、Office 365、Salesforce、Dropbox、Slack、Hubspot,所有这些都是完整应用程序的示例,用户可以像使用本地软件应用程序一样使用它们。

这三者对于组织使用云计算的方式很重要,但SaaS在云计算用户中带来了一些混淆。云计算有一些本地SaaS应用程序,然后有迁移到云端但基于内部部署技术的解决方案。可以说,其不同之处在于,真正的SaaS提供了云计算部署的全部优势,而迁移的服务只是在云中,基本上与它们相同,但位于不同的位置。

电子邮件提供了一个很好的例子。部署到云端的本地电子邮件系统(企业购买域并运行其自己基于云计算的电子邮件服务器)具有与本地电子邮件部署相同的功能和限制。要扩展内部部署容量,企业必须购买更大的存储系统,并且要扩展基于云计算的电子邮件部署,企业必须租用更多空间。但是,在像Gmail这样的原生电子邮件系统中,企业无需执行任何操作即可获得更多容量(除了在服务器上支付更多空间)。

使事情变得更加简单

真正的云计算解决方案与迁移的本地云解决方案的优势不仅仅是克服空间限制。Gmail和其他基于云计算的服务(Office 365、,Salesforce等)必须部署、购买、安装这些功能,或者以其他方式获得本地解决方案还将提供弹性、可扩展性、虚拟机、回程、自动更新和其他计算方面的功能,或者作为某些人称之为“假云”解决方案的一部分,其中系统部署在云中但不提供真正云计算解决方案的优势。

网络安全公司也是如此,特别是那些根据他们为内部部署时代提供的服务构建云计算服务的传统公司,它们将自己作为SaaS进行市场推广。但是,并非所有的SaaS都是真正的SaaS,与其相反,他们提供的东西更像是托管设备而不是SaaS。

“托管设备”这个术语是指组织部署的预配置内部解决方案,允许他们托管自己的虚拟云解决方案。就像他们在办公室里托管自己的云计算一样。这样做的一大好处是确保安全;不必在线发送凭证,从而降低了它们可能被坏人窃取的风险。

但在这种情况下,用户失去了真正SaaS的优势——冗余(例如跨位置)、峰值管理、可扩展性、中断管理等。如果托管设备或“假云”上的服务有问题,那么基本上只能靠自己。如果SaaS出了问题,服务本身将确保事情按照与客户的合同回到正轨。

“云计算”应该让企业运营业务变得容易,而且在大多数情况下,它确实如此。但是,只有当它是真正“云计算”时,才能获得真正的SaaS带来的所有便利。正如人们所见,有些解决方案是在云端,并且这些解决方案不一定与企业在内部部署获得的解决方案有任何不同。与任何创新一样,人们需要确保获得其真正需要的东西,了解所提供的内容,并做出最适合其需求的适当决策。

(来源:企业网D1Net)

本文分享自微信公众号 - 云计算D1net(D1Net02)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-09-24

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Vincent-yuan

asp.net core 系列之Reponse caching之cache in-memory (2)

这篇文章(主要翻译于官网,水平有限,见谅)讲解asp.net core 中的 Cache in-memory (内存缓存).

10830
来自专栏CherishTheYouth

asp.net mvc 简单项目框架的搭建(二)—— Spring.Net在Mvc中的简单应用

摘要:上篇写了如何搭建一个简单项目框架的上部分,讲了关于Dal和Bll之间解耦的相关知识,这篇来把后i面的部分说一说。

10020
来自专栏.Net、.Net Core 、Docker

多线程学习系列二(使用System.Threading)

一、什么是System.Threading.Thread?如何使用System.Threading.Thread进行异步操作

10640
来自专栏.Net、.Net Core 、Docker

使用MongoDB在项目中实际运用

一、MongoDB,一个数据库,我们怎么去使用它呢?我们首先了解一下什么是MongoDb

7930
来自专栏.Net、.Net Core 、Docker

.NET Core使用Quartz执行调度任务进阶

Quartz.Net是一个强大、开源、轻量的作业调度框架,在平时的项目开发当中也会时不时的需要运用到定时调度方面的功能,例如每日凌晨需要统计前一天的数据,又或...

11030
来自专栏.Net、.Net Core 、Docker

Linux+.Net Core+Nginx(在Linux上使用Nginx反向代理.Net Core 项目)

之前的文章中有提到关于使用Nginx在linux来实现反向代理,今天我们继续加点料。在Centos7中部署.NetCore,然后使用Nginx进行反向代理!

32020
来自专栏.Net、.Net Core 、Docker

RabbitMQ的介绍及使用进阶(Docker+.Net Core)

RabbitMQ是什么? --"RabbitMQ是基于AMQP协议的队列服务",.

12970
来自专栏Vincent-yuan

手动搭建自己的nuget服务器及使用

但是,如果我们想在我们的私有nuget服务器上有这个包,我们还需要把.nuget文件传到我们私有nuget服务器上;

8320
来自专栏CherishTheYouth

表单数据验证方法(二)——ASP.NET后台验证

  昨天写了一下关于如何在前台快捷实现表单数据验证的方法,今天接着昨天的,把后台实现数据验证的方法记录一下。先说明一下哈,我用的是asp.net,所以后台验证方...

14810
来自专栏.Net、.Net Core 、Docker

在Windows上使用Docker运行.NetCore

今天我们来说下如何在windows下使用docker运行.net core,既然是docker,那么我们首先得在windows上安装docker。

14730

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励