IaaS模式是什么意思?
IaaS模式是什么意思?IaaS模式的云服务是指用户通过租用计算、存储、网络和其他基本资源,在云计算平台上部署和运行操作系统、应用程序等软件。用户无需管理或控制底层的云计算基础设施,但可以控制操作系统、存储、部署的应用,同时对某些网络组件具有一定的控制能力。典型的IaaS提供商包括亚马逊的Amazon Web Services(AWS)、微软公司的Azure、谷歌的Google Compute Engine和IBM的SmartCloud Enterprise等。
IaaS服务主要用于部署PaaS和SaaS服务以及相应的应用程序,提供软硬件基础。IaaS服务把云计算供应商提供的计算单元、存储设施、接口、网络等软硬件资源整合为大规模的资源池,并将该资源池作为服务提供给用户。IaaS服务采用资源虚拟化技术对资源进行调度、管理和优化,可以通过这些基础设施使虚拟机支持大量的应用。通过IaaS模式,用户可以从云服务提供商处获取所需要的虚拟机或者存储等资源,能够部署和运行操作系统和应用程序等软件,可以在“云”中操作虚拟数据中心,获取所需的计算能力。同时,用户不用管理或控制云计算的基础设施,不用对基础设施支付成本,这些基础设施的管理工作将由IaaS提供商来处理。IaaS服务模式的主要优势如下。
① IaaS服务支持用户或用户所在的组织对开发的软件进行版本更新和升级,用户可以按需对软件的功能和版本进行控制。在某些应用场景中,该特性提高了用户的灵活性。
② IaaS服务支持用户或用户所在的组织对平台工具、数据库系统和底层基础架构的维护和升级。在某些应用场景中,该特性使得用户可以更加灵活地对平台底层基础架构进行控制。
③ IaaS具有多样化的定价模式,允许用户仅为自己使用的服务进行付费。这种模式允许个人或者小型组织和企业有机会使用更加高级的平台开发软件。
④ 很多IaaS服务提供商为多种平台提供了应用开发工具,如移动平台、Web平台等。多平台的支持能力,可以通过不同的平台接入到云平台中,使用用户所开发的软件。
⑤ IaaS服务模式具有云计算的快速弹性伸缩的能力。由于一些用户在不同的时期对平台使用程度不同,平台的快速弹性伸缩能力为此类用户提供便利。
⑥ IaaS服务平台的安全性非常重要。IaaS服务提供商可以为服务平台提供更好的安全性。
⑦ IaaS服务提供商负责发布开发底层软件的新版本,用户无需参与此项工作。
⑧ IaaS服务提供商负责底层数据中心的管理,用户无需参与此项工作。
⑨ 通常情况下,IaaS服务提供商负责管理系统备份工作,用户无需进行管理。
⑩ IaaS服务提供商负责提供故障转移功能,当IaaS服务软件或数据中心发生故障时,可以实现故障转移,用户无需参与此项工作。
对于某些应用或者用户而言,IaaS服务模式仍然存在一些问题,其中包括:
① IaaS服务需要用户自己进行软件版本更新和升级工作,该特性在某种程度上增加了用户使用平台服务的工作量和使用门槛;
② IaaS服务需要用户对平台工具、数据库系统和底层基础架构进行维护和升级,该特性在一定程度上增加了用户使用IaaS平台服务的难度;
③ IaaS服务需要配置特定的底层硬件或者修改底层软件,以支持服务所部署的应用程序;
④ IaaS服务提供商为IaaS服务制定了安全策略,其中某些安全策略有可能会对用户的使用带来一定的限制;
⑤ 在IaaS服务中,用户内部或安装在其他云中的软件,可能需要和IaaS服务提供商进行信息的高速交互,但是目前的网络连接可能无法提供交互所需要的网络性能。