基础架构即服务 (IaaS) 作为一种云计算系统,通过互联网提供虚拟化计算资源。IaaS 是云计算服务的三个主要类别之一,其他两个是软件即服务 (SaaS) 和平台即服务 (PaaS)。
IaaS 可根据需求快速扩展或缩减,有助于省去采购物理服务器和其他数据中心基础架构的麻烦;每个资源都作为一个独立的服务组件提供。云计算服务提供商负责管理基础架构,而用户则负责安装、配置和管理软件,包括应用程序、中间件和操作系统。
云计算的主要优势是节省成本、具有弹性且易于访问。服务器、软件和管理等服务平台由提供商付费,可以根据个人需求以灵活的方式逐步调整。订阅者或用户按需支付服务费用,且这些服务的调整具有高度的灵活性。云应用程序具备全球访问能力,可在数小时、数天或数周内完成部署。
以下各段介绍了 IaaS 特有的一系列优势。
针对服务级别模型(IaaS、PaaS、SaaS)的云服务有两种部署模型,即公有云和私有云。
典型的公有云模型依托于数据中心内庞大的池化云服务器,通过互联网这一媒介,为客户提供便捷的注册与访问服务。底层基础架构(包括服务器)在服务的所有最终用户之间共享,所有用户均可通过任何设备随时随地公开访问访问点。然而,这种灵活性也引发了安全性问题。
通过整合云服务器的计算能力,云提供商提供大规模可扩展的服务,不存在部分容量受限的问题。由于虚拟机管理程序可以最大限度地利用计算资源,计算能力能够即时响应,从而满足客户不断增长的需求。
不会出现单一服务器功能有限,迫使客户在需求增加时不得不购买额外服务器的问题。如果已配置系统,则客户端无需等待初始服务器设置,即可免费访问该服务。
借助大量云服务器的强大支撑,服务得以显著降低因需求激增而引发性能问题,乃至停机的风险。该模型还可以防止单点故障。当单一服务器离线时,正在提供资源的服务却不会因此中断,这要归功于众多其他服务器所带来的强大冗余能力。例如,物理服务器可以部署在不同的数据中心(甚至不同的国家/地区),因此如果极端故障导致数据中心离线,也不会造成中断。
另一个例子:池化服务器资源允许进行维护活动,比如修补操作系统。通过使用云服务,可以在不中断服务器和网络的情况下执行这些流程。维护工作还将从云服务器的优化性能、安全性和稳定性中受益,这意味着客户无需自行掌握专业知识,而是可以专注于最终产品。
云服务器具备响应式可扩展性,这意味着其服务可以为最终用户节省大量成本。客户仅需为实际使用的服务付费,而无需为潜在未用的容量预先投入资金,进而有效规避了单个服务器上线的设置成本。相反,云服务器上线所涉及的所有设置成本,均被视为云提供商的运营成本。这种情况尤为普遍,众多云服务提供商通过提供标准化的服务方案,有效减轻了客户的负担,降低了客户的运营成本。
此外,云模型使提供商能够规避长期绑定的风险。避免产生将单个服务器上线的长期开销可以增加客户的投资回报率。消除这种紧张关系能够促使客户和提供商在前进的道路上携手并进,同向而行。
基础架构即服务 (IaaS) 云计算支持客户访问服务器、存储和网络等计算资源。组织在服务提供商的基础架构中使用自身的平台和应用程序。
IaaS 主要功能:
平台即服务 (PaaS) 是一种云环境,客户可以在其中开发、管理和交付应用程序。客户还可以使用各种预构建工具来开发、自定义和测试应用程序。
PaaS 主要功能:
软件即服务 (SaaS) 可授予对供应商基于云的软件的访问权限。客户无需在任何本地设备上安装应用程序。相反,这些应用程序部署在远程云中,并通过 Web 或 API 进行网络访问。通过此应用程序,用户可以存储和分析数据,以及协作完成项目。
SaaS 主要功能:
IaaS 增强了组织内部对其 IT 基础架构的掌控力。IaaS 模型的成本结构具有难以预测和管理等特征,而 PaaS 的成本结构却易于实现更为精细的管控。尽管 PaaS 在市场上势头强劲,预计未来将以快于 IaaS 的速度实现更为迅猛的发展,但相较于成本,一些组织更加看重掌控力。
IaaS 虽然采用了“按需购买”模式,但其计费过程仍存在问题。云计费系统极其细致,详细列示费用分项,能够精确反映服务的实际使用情况。在应用程序的部署过程中,每一项资源和服务的成本明细会迅速累积。
鉴于 IaaS 云服务提供商全权掌控基础架构,客户往往难以洞悉基础架构在配置与性能方面的详尽细节。缺乏透明度会使系统管理和监控变得更加复杂。
最后,工作负载的可用性和性能在很大程度上取决于云服务提供商。若 IaaS 提供商遭遇网络拥堵或任何形式的内部/外部服务中断,客户的业务运营将受到影响。由于 IaaS 是一个多租户架构,资源争用也会对工作负载产生负面影响。
最后归结为一点,就是选择最能满足组织的特定项目或未来规划需求的服务。基础架构即服务 (IaaS) 仅仅是日益增多的云服务提供商模型之一,旨在使提供商的产品更加多样化,并减少数据管理中的浪费。