您可能听说过云这个词,但您认为云首先是什么?云是正式的“云计算”,这意味着通过互联网使用应用程序,而不是个人计算机上的传统应用程序和数据。
云中有各种各样的服务,但其机制大致可以分为三类:“SaaS”、“PaaS”和“IaaS”。
但是,对于那些问“什么是SaaS?什么是PaaS?什么是IaaS?”的人,我将在下面解释。
什么是SaaS?
SaaS是“软件即服务”的缩写。
指在云端提供的软件。软件不是在用户端安装,而是在供应商(提供者)端运行,用户通过网络使用软件的功能。您可以将以前作为包装产品出售的产品想象成现在可通过Internet获得的产品。
例如,Gmail等电子邮件服务、博客服务和Salesforce等服务。从某种意义上说很方便,可以立即达到目的,但是如果你的自由度较低,想使用自己的程序,则需要使用下面介绍的PaaS或IaaS。
什么是PaaS?
PaaS是“平台即服务”的缩写。
是指为运行应用软件提供数据库和程序执行环境的服务。虽然有一个优点是只需要准备程序,但由于数据库设置和程序执行环境受到限制,因此降低了开发的自由度。当您想省去从基础设施开发的麻烦,但又想在某种程度上对其进行自定义时,最好使用它。GoogleAppsEngine、MicrosoftAzure等都是PaaS。
什么是IaaS?
IaaS是“基础设施即服务”的缩写。
是指在互联网上提供运行信息系统所必需的虚拟服务器、硬盘、防火墙等基础设施的形式作为服务。不像SaaS和PaaS,它有很高的自由度,你可以随意选择硬件规格和操作系统。因此,需要了解操作系统、硬件和网络。还必须考虑安全措施。
IaaS的典型示例是GoogleComputeEngine和AmazonElasticComputeCloud。
让我们来说明一下SaaS、PaaS和IaaS之间的区别。这是提供黄绿色细胞的地方。
IaaS是从OS层到底层提供的云服务。提供中间件层的云服务是PaaS,提供应用的云服务是SaaS。
最好根据用途正确使用它,例如SaaS如果您想轻松使用它,IaaS如果您想检查服务器和一般安全性,PaaS如果两者都不是。