到底什么是IaaS?它与PaaS和SaaS等其他云服务有何不同?
与提供完整的应用程序部署环境的PaaS和提供完整的软件解决方案的SaaS不同,IaaS仅允许您访问虚拟机裸机,存储,网络和计算能力。
还是很困惑?本文将介绍它们之间的区别。随着91%的公司至少部分迁移到云,我们都应该对它们有基本了解。
下面让我们探讨一下IaaS是什么,与其他云服务的区别,及一些实际使用中的示例。
- IaaS是什么?
- IaaS市场规模,份额和领先厂商
- IaaS服务和用例
- 最大的IaaS提供商及其提供的服务
IaaS是什么?
IaaS(基础设施即服务)是指可连接互联网的计算机可租用的硬盘空间或计算能力(例如CPU,RAM)。
您可以使用这些服务在云中托管业务应用,处理大量数据,甚至托管您的网站。
在大多数情况下,以按小时付费的方式租用云计算基础架构。你无需订购各种服务的包月套餐,而是在任何特定的时刻按需索取。
例如,您可以添加几十个虚拟机来处理新数据集,而仅需几个小时。您不需要承诺或为不使用的服务付费。
对于相对稳定的持续用例来说,这也是一个不错的选择,在这种情况下需求有时会急剧波动。例如,您可以使用它来托管您的内部CRM或其他应用程序。可以根据使用情况和需求变化轻松地放大或缩小它,例如在繁忙的季节。
IaaS的示例:Amazon EC2
Amazon EC2是2006年向公众推出的首批云计算服务之一。您可以在亚马逊全球77个不同的数据中心中创建实例(虚拟机)。
这些实例非常灵活-没有默认的操作系统或控制面板-因此您可以自定义它们以适应您的需要,无论是在多个OS上测试软件,托管网站还是处理大数据。
Amazon EC2
这种可定制性使它成为IaaS服务。它不是一个完整的可以部署或使用打包解决方案。您需要先设置服务器环境,然后才能使用它。
迄今为止,EC2是领先的云服务提供商AWS最受欢迎的服务之一,所有重要的竞争对手都提供类似的选择。
到现在为止,您应该对IaaS有了基本的了解,但是您可能还没有完全了解IaaS与SaaS(特别是PaaS)的不同之处。
让我们一起深入了解它们之间的差异。
IaaS、PaaS与SaaS:有什么区别?
基础架构即服务(IaaS)仅提供一些安全性和扩展工具等基础知识,例如存储和计算。它只是一个现成的出租软件应用程序。另一方面,PaaS服务是用于应用程序部署的完整平台。
了解它们之间的差异的最简单方法是比较一些示例。
前面我们已经介绍过AWS,下面使用Google的云服务进行比较。
Google Compute Engine是Google Cloud的主要IaaS服务之一。您可以根据需要租用各种类型的虚拟机。
Google Compute Engine
但是这些虚拟机没有预安装服务器环境或代码库。白纸一张。
您只需要支付计算能力和硬盘空间(换句话说就是基础架构)即可。
另一方面,Google App Engine属于PaaS标签。您可以直接进行开发和部署代码,而无需设置服务器环境。
Google 应用引擎
App Engine会处理必要的代码库和服务器软件。它提供了您托管自己的(或开源)应用程序和软件所需的平台。
最后,Google Drive 是一种SaaS产品,可为特定业务问题提供解决方案。
当然,这是一个专注于托管文件的云服务。但是,它通过提供具有共享,权限控制等功能的功能完备的用户界面,超越了PaaS级别。
Google Drive
它不允许运行其他应用程序,因此它不是一个合适的IaaS平台,但这很重要。
SaaS应用程序的定义元素是您可以开始使用它来解决业务问题,而无需编写任何代码。您需要做的就是注册(如果是付费服务,则要付费)。
这就是Google Drive的工作方式:您可以上传文件,共享文件或查看最新的Google文档编辑内容,而无需编写或提交一行代码。
参照下面 列表每个云服务类别及对应示例,您就会清晰很多了:
IaaS示例 | PaaS示例 | SaaS示例 |
Amazon EC2 | AWS Elastic Beanstalk | Google Docs |
Google Compute Engine (GCE) | Google App Engine | Microsoft Dynamics CRM |
Google Cloud Storage | IBM Cloud Foundry | Salesforce |
Azure Virtual Machine | Microsoft Azure App Service | Slack |
Rackspace | Heroku | Zendesk |
Linode | DigitalOcean App Platform | Google Workspace (Formerly G Suite) |
原文地址:https://www.wbolt.com/what-is-iaas.html