长久部署在数据中心上的服务器、操作系统、核心软件和网络将从围墙内迁移到公有云上。
云计算不是一个单一类型的服务,而是旨在满足企业不同IT需求的各种各样的服务。
通过云提供的这样的一个服务就是基础设施即服务(IaaS),它通常通过互联网交付虚拟的计算资源给企业。IaaS是云服务的主要的类型之一,其他两个是软件即服务(SaaS)和平台即服务(PaaS)。
在IaaS模型中,第三方服务供应商在一个高度自动的交付模型中为客户托管硬件设备、操作系统和其他软件、服务器、存储系统和其他不同的IT元素。在一些案例中,他们还处理诸如系统维护、数据备份和业务连续性这样的任务。
使用IaaS的企业能够自我部署基础设施服务,并基于即用即付的模式付费。通常,根据服务合同的不同,可按小时、周或月付费。在一些案例中,供应商基于客户使用基础设施服务一段时间后所消耗的虚拟机(VM)的总量,向客户收取费用。
与其他云计算服务相类似,通过一个公有连接(通常是互联网),IaaS就可以在一个虚拟的环境中为客户提供访问IT资源的能力。因此,有了IaaS,你就能够访问虚拟化的组件,并在它上面创建属于你自己的IT平台——而不是在你自己的数据中心上。
向客户提供的IaaS服务来自于多个服务器和网络,而这些服务器和网络一般分布在许多由云供应商所拥有和维护的数据中心上。
IaaS资源可以是基于单一租户的,也可以是基于多租户的,并且托管在服务供应商那里。
“多租户”意味着多个客户可以共享这些资源,即使他们的系统是独立的。这是交付IaaS的一种常见的办法,因为它的效率很高,并且可以进行扩展,这使得费用能够得到降低。
相反,单一租户的系统服务需要严格与其他人进行隔离的客户,但是,费用会高一点。单一租户的系统本质上更像是传统的托管服务,第三方供应商在他的数据中心中向你出租专属的空间,但是一个真正的单一租户IaaS也提供特定于云的功能,如可扩展性和访问广泛的平台技术的能力,而通常主机服务不能提供这些平台技术。
通过使用云计算,你就能够在自己的数据中心中创建属于自己的内部IaaS,但是,这不是真正的IaaS,它其实是一个使用现代云技术的传统的数据中心。因为一个云供应商能够创建IaaS平台来支持成百上千的客户,所以他能提供更高的可扩展性、更多的技术选择性、按需的可用性和通常更好的安全性。
企业为什么采用IaaS?
如同其他云服务一样,企业从IaaS中获得的好处之一是它具有一定程度的灵活性,而这种灵活性是依赖本地数据中心的传统的IT基础设施所不可能实现的。
IaaS平台能够提供访问高度可扩展的IT资源的能力,而这些IT资源可以根据容量变化的需要进行调整。这使得这种模型对那些面对工作负载高速增长的公司来说是非常理想的,例如,许多零售商在节假日销售旺季期间就会遇到这种情况。它也非常适合期望需求得到稳定增长的中小型企业。
现在,各个公司期望它们能够变得更加灵活,从而更好地与可以随时改变的、基于网络的企业竞争。不断增长的业务敏捷性和可扩展性是IaaS的关键的业务驱动因素。
成本节约也是IaaS的关键的业务驱动因素。通过将IT基础设施迁移到云端,你就能够节约资本和营运开支。通过只为需要的计算容量付费,就能够降低未充分利用的资源的成本。你也可以降低IT硬件维护的成本,因为依赖内部数据中心上的硬件的情况会减少。此外,云监控工具和云的成本模型也能够帮助减少不断急剧增加的IaaS账单。
然而,你必须小心监控你的使用,确保应用程序和其他系统有效地使用了云资源。因为,在IaaS的计量的世界中,与有效使用一样,你也在为浪费的资源付费。
IaaS的另一个好处是位置的灵活性,企业几乎能够从任何可以接入互联网的地方获取IaaS服务。
可靠性也是一大优势。因为云供应商依赖多个设备,所以不存在单点故障。他们也会根据顾客的位置分布设施,以降低延迟。
典型的IaaS应用程序
你可以为不同的工作负载使用IaaS服务,但是根据2017年6月Gartner的一份报告,通常有4大类工作负载需要这些服务。
数字化业务:随着数字化破坏影响了几乎所有的企业,数字化业务需求占据了IaaS工作负载的大多数份额。数字化业务使用案例包括数字化市场、电子商务、客户资源管理、软件即服务、数据服务和物联网应用程序。
敏捷项目:许多企业已经启动了以敏捷方式执行的IT项目。应用程序快速部署,原型设计,实验,以及其他需要敏捷性、灵活性和满足迫切需要基础设施的能力通常都在IaaS上执行。
数据中心置换:在许多企业中,IaaS正逐渐取代传统的本地数据中心基础设施,或对它们进行补充。在这些案例中,IaaS的作用通常与企业内部的一个虚拟环境类似。公司一般从开发环境或不那么重要的生产应用着手,在获取更多的经验和信任后,再逐渐利用IaaS托管重要的应用程序。
批量计算:Gartner表示,这一类的工作负载最不需要IaaS。在这些案例中,IaaS是传统的高性能或网格计算的一个替代品。可能使用IaaS的情况包括转列、视频编码、基因测序、建模和模拟、数值分析和数据分析。
IaaS技术调查
AWS、微软、谷歌、IBM、阿里巴巴云、甲骨文、Virtustream、CenturyLink、Rackspace和Joyent是一些领先的IaaS服务商。
每一个IaaS服务主要的技术元素包括技术资源、存储和网络。
一些供应商还提供了自助服务管理界面,包括基于网络的用户界面和API、作为服务交付的管理工具和云软件基础设施服务。
根据Gartner的报告,IaaS服务主要的特点包括:
自由跨越公有云和私有云。对公有和私有云来说,IaaS是一个单一的架构,一个特征集,一种跨云管理,它可以让你按照自身需求跨不同服务模型迁移工作负载。
高安全标准。尽管所有供应商宣称他们提供的服务都拥有高安全标准,但是他们为顾客提供的控制程度变化很大。一般来说,所有供应商提供的服务都满足常见的法规遵从性要求,并且通常对他们的数据中心进行了SSAE 16审计。一些供应商可能还会让第三方机构评估他们IaaS服务的安全性。
高可靠性。大部分的服务提供商最多能够给予99.5%正常运行时间的保证,超过这个比例就是很典型的了。大多数供应商还拥有另外的SLA,涵盖网络可靠性和性能,以及顾客服务响应。
按小时定价:Gartner表示,所有供应商都提供按小时计量VM的定价模式,一些供应商还提供更短时间的计量增量,在处理短期批量化的任务时,这种模式更加划算。大多数供应商按VM的使用个数收费,一些供应商则设置共享资源池,并规定一个定价模型,或者在如何对服务进行定价上是很灵活的。
IaaS面临的风险和挑战
如同其他类型的云服务,IaaS也伴随着需要企业去进行处理的风险和挑战。
在所有的风险和挑战中,网络安全威胁是最主要的担忧。保护云中的数据很大程度上依靠服务供应商所拥有的云基础设施的安全性。举例来说,如果管理程序被攻破了,那么VM就很可能会被暴露。
服务供应商的雇员能够直接访问云基础设施时,包括硬件、网络和管理程序,也有可能出现安全风险。
其中的一些安全和隐私风险可能会导致难以遵守政府规范,这对诸如医疗和金融服务等受到高度监管的企业来说尤其如此。
另外一个潜在的挑战是管理IT环境过程中存在复杂性,因为IT环境严重依赖于外部实体所提供的云服务。如果依赖一个服务供应商提供关键的IT功能,就自然会失去一些控制,并且因为IaaS供应商拥有和负责维护基础设施,所以对公司来说管理和监控就可能会变得更加困难。
最后,云供应商本身也存在风险。如同Gartner在它的报告中指出的一样,随着AWS、微软和谷歌的市场地位持续得到巩固,市场上的许多供应商正在重新评估他们的IaaS业务。你应当意识到在IaaS策略方面,一些供应商可能会做出一些重大改变,这包括用一个新的平台代替现有的服务,或者甚至完全退出IaaS业务。
尽管存在这样那样的挑战,但是作为企业创建更加灵活和经济合算的IT环境的一种方式,IaaS明显处于增长期。