公有云带来了IT的巨大市场,让企业能够更加灵活地管理服务器资源。不用自己为IT系统提前付出大量的资金,使用基础架构即服务的公司可以租用计算资源,和上百万个其他“租户”一起,仅仅为使用而付费。现在,还可以在几分钟之内从公有云集群里添加或者削减虚拟服务器。
这样巨大的购买力让公有云实现经济效益指日可待。Google、Amazon Web Services(AWS)和Microsoft,公有云IaaS市场里的三大马车,都拥有大量的计算装置,这并非是巧合。此外,他们还有计算模型帮助降低费用,比如最小化硬件维护成本以及容器使用量。
总的来说,这些云服务供应商(CSP)的经济规模给云用户带来了IaaS的优势。公有云供应商的价格战已经打了好几年,先进的技术使得可以用全新的方式为租户构建工具,性能上的改进导致单位计算力的费用进入下降通道。
因此,这所有一切对于IaaS租户来说意味着什么?虽然当面临将控制权下放给第三方时,管理员可能会迟疑,但是CSP们让云的进入成本非常低,对于很多公司来说,这无疑是很好的选择。对于市场的一些部分来说,CSP已经创建出了很好的环境,并且还在进一步地简化。
比如,AWS提供所有服务,从网页设计到处理在线事务的服务。Google已经开始专注于人工智能和机器学习,而Microsoft的Azure意图和已有的Windows操作无缝集成。 总的来说,随着用户进入围绕无服务器计算,大数据等等的新服务,IaaS的定义和价值还会继续演进。
IaaS优势总览
公有IaaS供应商提供一个平台,这里租户可以按需扩展计算能力和存储服务来匹配已有需求。IaaS是很多不同工作负载的最佳搭档,从沙箱原型开发和测试到复杂应用程序的部署和升级。
如今大型的IaaS产品都是全球可达的。供应商在全球都建立了数据中心,这让管理员可以将计算集群散布到多个物理站点,从而增加系统的弹性。比如,如果飓风摧毁了本地的AWS设施,管理员就可以将工作负载迁移到其他州或者国家里。这是低成本预算就可以带来的高质量的灾难恢复。
其他IaaS的优势包括管理,预配和配置的特性,比如CSP提供的模板,可以帮助节省管理员时间。但是,要注意的是,云还在快速得演进,并且一定要有随时的性能,使用量和费用的监控。如果管理员做不到这些,可能就会导致用户不满意以及高昂的费用。比如,如果他们没有跟踪并且预防云资源的过度预配,那么企业的月度账单就会迅速攀升。
IaaS计算方案
当企业转向IaaS时,他们可以选择不同的服务级别。基础的IaaS提供一个很像真实服务器的虚拟实例。虚拟网关将这些服务器绑定在一起,管理员可以将其链接到网络上的对象或者块存储。
实例需要工具编排,并且IaaS供应商通过内存大小和计算能力来给这些实例定价。每个CSP都有一系列的实例类型,“较大的”实例可以有4个CPU或者几T的动态RAM,还可以带一些性能的助推器,比如本地的固态硬盘(SSD)存储或者GPU加速器。使用这些新的方案,的确没有什么太多的本地配置是云无法支持的了。
虽然这一系列的实例方案是IaaS大的优势之一,但是企业必须慎重选择如何支付计算能力。他们可以以分钟购买计算时间,虽然这么做也会带来一些坏处。通常短期实例比按月租赁的实例更贵,一些CSP甚至以更低的价格提供以年计的合同。处理这个问题的最佳方式是构建基线使用模型,并且用低价的长期合同来实现这个模型,使用以月计或者分钟计的实例来覆盖额外的尖峰流量。
管理员可以使用自动化的工具来帮助制定实例决策,都不一定需要询问CSP.
IaaS性能、安全和存储
使用公有云,用户和上百万的其他用户共享供应商的超大型计算集群。由于Intel硬件的发展,先进的Micro设备,以及软件设计上的进步,共有云已经实现了,大部分时候,管理员根本不知道他们和其他租户共享资源。“扰人邻居的问题”——某个租户的实例使用了大量资源,到某点时就会影响到其他用户的工作负载——已经被渐渐消除了。
更好的预防性措施,联合更新更快网络的SSD的高性能,让这样的问题和过去比已经很少见了。随着饶人邻居的问题变得不那么常见,多租户已经和完全单独的服务器一样高效了。
另外,因为IaaS环境高度自动化,以及供应商的安全投资,公有云安全已经几乎超过了大多数企业级别的本地IT运维的水平了。如果云租户创建了虚拟的数据中心,但是没有合适的认证授权机制和防火墙,那么黑客仍然能够获得访问权限。好消息是所有主流CSP——不仅仅是三大马车——都提供了安全支持和培训资料来介绍最佳实践。当然,安全仍然是需要供应商和租户共同承担的职责,双方都需要严肃对待安全问题。
最后,IaaS优势还包括可以访问一系列云存储技术和特性。如今,公有云里,块和对象存储是标准的,并且大小可以达到P级别,同时自带内建的数据完整性特性,包括RAID或者复制。存储是分层的,实例存储可以是快速或者超快速的,IOPS保证决定其价格。
供应商按照每月每GB对网络存储收费,但是还会以GB计,对解压缩数据收费。每个GB收费很少,但是会累计。本地实例存储和网络存储不同,前者只在实例存在时存在。