您还未登录! 登录 | 注册 | 帮助  

您的位置: 首页 > 软件开发专栏 > 云计算 > 正文

到底什么是IaaS?

发表于:2019-08-21 作者:张苏月 来源:T媒体

自2006年首次提出“云计算”概念至今,“云计算”已经不再是一种陌生的概念,而成为应用于大小商业场景下的一种常见服务形式。

云计算不是一种单一类型的产品,而是一系列旨在满足组织的各种IT需求的服务。

通过云提供的此类服务之一是基础设施即服务(IaaS),它通常通过Internet向组织提供虚拟化计算资源。IaaS与软件即服务(SaaS)和平台即服务(PaaS)一样,是云服务的主要类型之一。

thinkstockphotos-87585402-100707931-large.jpg
IaaS更像是撑起万丈高楼的地基


在IaaS模型中,第三方服务提供者以高度自动化的交付模型为客户托管硬件设备、操作系统和其他软件、服务器、存储系统以及各种其他IT组件。在某些情况下,IaaS提供者还处理正在进行的系统维护、数据备份和业务连续性等任务。

使用IaaS的组织可以自行提供基础设施服务,并按每次使用付费。费用通常按小时、周或月支付,具体取决于服务合同。在某些情况下,提供者根据他们在一段时间内使用的虚拟机(VM)容量向客户端收取基础设施服务的费用。

IaaS vs. PaaS vs. SaaS

与其他云计算服务类似,IaaS通过公共连接(通常是Internet)在虚拟化环境中提供对IT资源的访问。但是使用IaaS,你可以访问虚拟组件,这样你就可以在其上创建自己的IT平台,而不是在自己的数据中心中。

这里需要强调的是,IaaS不应与PaaS混淆,PaaS是一种基于云的产品,在这种产品中,服务提供者将平台交付给客户,允许客户开发、运行和管理业务应用程序,而不需要构建和维护此类软件开发过程通常需要的基础设施。

IaaS还不同于SaaS, SaaS是一种软件分发模型,其中服务提供者为客户托管应用程序,并通过Internet向这些客户提供这些应用程序。

提供给客户端的IaaS服务池来自多个服务器和网络,这些服务器和网络通常分布在由云提供商拥有、操作和维护的多个数据中心中。

IaaS资源可以是单租户或多租户,它们驻留在服务提供者的数据中心中。

“多租户”意味着多个客户机共享这些资源,即使它们的系统是分开的。这是交付IaaS最常见的方式,因为它既高效又可伸缩,使得云计算的成本通常更低。

相比之下,单租户系统的存在是为了服务于那些需要与其他系统严格分离,但成本较高的客户端。单租户系统更像传统的托管服务,第三方提供商从本质上租用数据中心的专用空间,但真正的单租户IaaS还提供云特定的功能,比如可伸缩性和对托管服务通常无法提供的各种平台技术的访问。

你可以使用云计算技术在自己的数据中心中创建自己的内部IaaS,但这不是真正的IaaS。它实际上是一个使用现代云技术的传统数据中心。基于云的IaaS提供商通常提供更大的可伸缩性、更多的技术选项选择、随需应变的可用性,而且他们通常还提供更好的安全性,因为它创建了IaaS平台来支持成百上千的客户。

IaaS 的商业价值

Iaas的主要业务好处之一(就像其他云产品一样)是,它支持一定程度的灵活性,这是依赖于本地数据中心的传统IT基础设施所无法实现的。

IaaS平台提供了对高度可伸缩IT资源的访问,可以根据容量变化的需求进行调整。这使得该模型非常适合那些暂时承受高工作量的公司,比如许多零售商在假日购物季所面临的情况。它也非常适合那些希望看到需求稳步增长中小型企业。

如今的公司希望更加灵活,以便更好地与能够随时做出改变的网络企业竞争。提高业务灵活性和可伸缩性是IaaS的关键业务驱动因素之一。

当然,节省成本也是其中的驱动因素。通过将IT基础设施转移到云,企业可以节省资金和运营支出。通过只按需要为计算能力付费,可以降低未充分利用资源的成本。企业还可以降低IT硬件维护成本,因为减少了对内部数据中心硬件的依赖。云监控工具和成熟的云计算成本模型可以帮助企业识别隐藏的成本和浪费的支出,并避免IaaS账单的螺旋式上升。

但是,你必须小心监视你的使用情况,并确保你的应用程序和其他系统有效地使用云资源。因为,在IaaS的计量世界中,你正在为浪费的使用付出与有效使用相同的代价。

IaaS的另一个好处是位置方面的灵活性。组织可以从几乎任何可以访问internet的地方访问IaaS产品。

除此之外,还有可用性的优势。因为云提供商依赖于多个设施,所以不会出现单点故障。它们还会自动分发它们的工具,以根据客户位置减少延迟。

IaaS应用程序

你可以将IaaS用于各种工作负载。但根据Gartner 2019年7月的一份报告,对这些服务的需求通常分为四大类:

  • 数字业务:几乎所有业务都受到数字中断的影响,因此数字业务需求占IaaS工作负载的大部分。数字业务用例包括数字营销、电子商务、客户资源管理、软件即服务、数据服务和物联网应用程序。
  • 敏捷项目:许多组织已经启动了他们正在以敏捷方式执行的IT项目。快速的应用程序开发、原型、实验和其他需要敏捷性、灵活性和满足紧急基础设施需求的项目通常在IaaS上执行。
  • 数据中心替代:在许多组织中,IaaS正在逐步取代或补充传统的、本地的数据中心基础设施。在这些情况下,IaaS的使用通常与组织的内部虚拟化环境类似,公司通常从开发环境或不那么关键的生产应用程序开始,然后随着获得更多的经验和信任,逐渐扩展IaaS的使用,以承载关键的应用程序。
  • 批量计算:Gartner表示,这是IaaS最不常见的需求。在这些情况下,IaaS可以替代传统的高性能计算或网格计算。可能的应用包括呈现、视频编码、遗传排序、建模和仿真、数值分析和数据分析。

IaaS供应商和技术

领先的IaaS供应商包括Amazon Web Services (AWS)、Microsoft Azure、谷歌云平台、IBM Cloud、阿里巴巴云、Oracle云、Virtustream、CenturyLink和Rackspace。

每个IaaS供应商提供的主要技术组件包括计算资源、存储和网络。

有些还提供自助服务接口,包括基于web的用户界面和API、作为服务交付的管理工具和云软件基础设施服务。

据Gartner称,IaaS产品的主要功能包括:

  • 公共和私有云IaaS。公共云和私有云的单一架构和特性集以及跨云管理允许你根据需要在不同的服务模型之间移动工作负载。
  • 高安全标准。尽管所有的供应商都声称他们有很高的安全标准,但是他们为客户提供的控制程度却有很大的不同。所有这些公司通常都提供满足共同法规遵从性需求的服务,并且通常对其数据中心进行SSAE 16审计。一些公司还可能对其IaaS产品进行第三方安全评估。
  • 高可用性。每月99.95%或更高的计算可用性服务水平协议(SLAs)通常比托管的可用性SLAs高。许多提供者都有额外的SLAs,涵盖网络可用性和性能,以及客户服务响应能力。
  • 按小时计价。Gartner表示,所有供应商都提供每小时的VMs计量,有些供应商提供更短的计量增量,这对于短期批量作业来说更具成本效益。大多数提供者都是按VM收费的,有些提供者提供共享资源池定价模型,或者灵活地定价服务。

IaaS的风险和挑战

与任何其他类型的云服务一样,IaaS也伴随着一些组织需要解决的风险和挑战。

其中一个关键问题是网络安全威胁。保护云中的数据在很大程度上取决于服务提供者拥有的云基础设施的安全性。例如,如果存在损坏的管理程序,VM将可能被暴露。

当服务提供者的员工能够直接访问云基础设施(包括硬件、网络和管理程序)时,还会出现安全风险。

其中一些安全和隐私风险可能会导致难以遵守政府法规。对于医疗保健和金融服务等高度监管行业的企业来说,情况尤其如此。

另一个潜在的挑战是管理一个严重依赖于外部实体提供的云服务的IT环境的复杂性。由于关键IT功能依赖于服务提供者,并且IaaS提供者拥有和维护基础设施,因此管理和监视对公司来说可能更加困难,因此自然会出现一些失控。

最后,还有与服务提供者本身相关的风险。正如Gartner在其报告中所指出的,随着市场围绕AWS、微软和谷歌的不断整合,市场上的许多供应商正在重新评估他们的IaaS业务——所以你应该知道,一些供应商可能会在IaaS战略的方向上做出重大改变。这包括用一个新的平台替换他们现有的产品,甚至完全退出IaaS业务。

尽管存在这样或那样的挑战,但显然,IaaS作为组织创建更敏捷和更经济的IT环境的一种方式正在崛起。