IaaS:基础设施即服务
IaaS(Infrastructure-as-a- Service):基础设施即服务。消费者通过Internet可以从完善的计算机基础设施获得服务。
定义“基础结构即服务”时,我们需要深入探讨若要将基础结构视为服务,云平台提供商必须具备的具体特征。这从来都不是一项简单的任务,因为几乎每个云平台提供商最近都在宣传旨在满足基础结构即服务和云计算市场需要的功能和服务。幸运的是,随着技术的不断发展变化,美国国家标准与技术研究院 (NIST) 给出了云计算的定义,它由五个基本特征、三个服务模型和四个部署模型组成。
基本特征:
按需自助服务 -- 使用者可根据需要自动独立地单方面配置计算功能(例如计算时间、网络连接和存储),而无需与每项服务的提供商进行人员交互
宽带网络访问 -- 通过网络提供相关功能,并通过在异构瘦或胖客户端平台上推广使用的标准机制访问这些功能
资源池 -- 提供商提供的计算资源成为共用资源,以便使用多租户模型为多个使用者提供服务,同时,可根据使用者要求对不同的物理和虚拟资源进行动态分配和重新分配。这有一种位置独立性的意义在里面,即,客户通常无法控制或了解所提供资源的确切位置,但或许能够在更高的抽象级别指定位置(例如,国家/地区、州、区域或数据中心)。存储、处理(计算)、内存、网络带宽和虚拟机等都属于计算资源
快速伸缩 -- 可快速弹性地配置相关功能,有些情况下还可以自动配置,以便快速扩展并通过快速释放来迅速收缩。对使用者而言,可供配置的功能通常没有限制,可以随时购买任意数量的此类功能
可计量的服务 -- 通过在与服务类型(例如,存储、计算、带宽、活动用户帐户等)对应的某一抽象级别使用计量功能,云系统可自动控制和优化资源使用情况。可以对资源使用情况进行监视、控制和报告,从而让所用服务的提供商和使用者知道相关信息
服务模型:
云软件即服务 (SaaS) -- 提供给使用者的功能是使用提供商提供的在云基础结构中运行的应用程序。可通过 Web 浏览器等瘦客户端接口从各种客户端设备访问这些应用程序(例如,基于 Web 的电子邮件)。使用者并不管理或控制底层云基础结构,这包括网络、服务器、操作系统、存储,甚至包括个别应用程序功能,但可能不包括提供商定义的特定于用户的应用程序配置设置
云平台即服务 (PaaS) -- 提供给使用者的功能是将使用者创建的或获得的应用程序部署到云基础结构中,这些应用程序是使用提供商支持的编程语言和工具创建的。使用者并不管理或控制底层云基础结构,这包括网络、服务器、操作系统或存储,但拥有对已部署应用程序的控制权,还可能拥有应用程序宿主环境配置控制权
云基础结构即服务 (IaaS) -- 提供给使用者的功能是配置处理、存储、网络和其他基础计算资源,以便使用者能够部署和运行包括操作系统和应用程序在内的任意软件。使用者并不管理或控制底层云物理基础结构,但拥有对操作系统、存储和已部署应用程序的控制权,还可能拥有对选择网络组件的有限控制权
部署模型:
私有云 -- 仅为一个组织运行的云基础结构。它可以由组织或第三方进行管理,并且可以位于本地或异地
社区云 -- 此类云基础结构由多个组织共享,并支持具有共同关注点(例如,任务、安全要求、策略和合规性考虑事项)的特定社区。它可以由组织或第三方进行管理,并且可以位于本地或异地
公用云 -- 此类云基础结构可供公众或大型行业团队使用,归销售云服务的组织所有
混合云 -- 此类云基础结构是两个或多个云(私有、社区或公有)的组合,这些云保留唯一实体但通过标准化技术或专有技术绑定在一起,此类技术可实现数据和应用程序的可移植性(例如,用于平衡云之间负载的云防爆)
由于我们会定义在整个参考体系结构和本系列内容的后续实施指南中使用的核心主体、概念和模式,因此我们的参考体系结构将基于 NIST 定义。参考体系结构将由参考框架组成,该框架描绘了基于 NIST 定义的整体云计算堆栈的基本特征,并定义良好的参考体系结构的核心主体、概念和模式。这之后是服务交付指南,它可引导企业基于解决方案交付本地私有云基础结构。
提供的参考体系结构包含独立于任何特定平台提供商的最佳实践,所有“基础结构即服务”平台上或者基于云的计算功能的提供商提供的合约中通常都应该包含该体系结构。如果适用,我们将提供解决方案实施指南的链接,该指南以 Microsoft 服务器产品的用法为基础,以便阐释参考体系结构中讨论的功能。
IT 交付的新选择
云提供了方法、实施和控制的部署方式。它提供一组定义完善的服务,客户可将这些服务看作具有无限容量、连续可用性、更高的灵活性和改进的成本效益。要使其客户意识到这些特性,IT 部门必须将其以服务器为中心的传统工作方式转变为以服务为中心的方式。这意味着 IT 部门必须从在信息库中部署应用程序(对环境的利用率最低)转变为在预先确定的标准化平台上交付应用程序(按双方商定的服务级别)。当组织选择混合使用各种云模型来满足其特定需要时,同时使用多种云部署方式的混合策略将成为一种标准做法。
通常按以下服务和实施模型对各种云部署方式进行分类(相关对比,请参见图 2):
软件即服务
软件即服务 (SaaS) 按基于使用情况的成本和商定的业务相关服务级别,以标准化功能的形式交付 CRM、协作和电子邮件等业务流程及应用程序。SaaS 可显著降低成本和提高交付效率,代价是几乎无法进行自定义,并且运营风险将从使用者转嫁到提供商。使用者无法执行所有基础结构和 IT 运营功能。
平台即服务
平台即服务 (PaaS) 为针对预先指定的开发框架编写的应用程序提供应用程序运行时、存储和集成等应用程序执行服务。PaaS 提供一种高效且灵活的方法,以经济高效的可预测方式运行扩展应用程序。服务级别和运营风险是共同分担的,因为使用者必须对应用程序的稳定性、体系结构合规性和整体操作负责,而提供商按可预测的服务级别和成本交付平台功能(包括基础结构和运营功能)。
基础结构即服务
基础结构即服务 (IaaS) 将硬件(服务器、存储和网络基础结构)抽象处理为一组计算、存储和连接功能,然后按基于使用情况(计量)的成本以服务的形式交付这些功能。其目标是提供灵活、标准且虚拟化的操作环境,该环境可以成为 PaaS 和 SaaS 的基础。
IaaS 通常用于提供标准化的虚拟服务器。使用者负责来宾操作系统 (OS)、软件和数据库 (DB) 的配置和操作。计算功能(例如性能、带宽和存储访问)也将进行标准化。
IaaS:基础设施即服务
IaaS(Infrastructure-as-a- Service):基础设施即服务。消费者通过Internet可以从完善的计算机基础设施获得服务。
了解更多开源相关,去LUPA社区看看吧。
标签:计算,结构