《VMware vCAT权威指南:成功构建云环境的核心技术和方法》一2.3 服务交付示例

简介:

本节书摘来自华章出版社《VMware vCAT权威指南:成功构建云环境的核心技术和方法》一书中的第2章,第2.3节,作(美)VMware vCAT 团队,更多章节内容可以访问云栖社区“华章计算机”公众号查看

2.3 服务交付示例

服务交付及其固有的虚拟数据中心构造为在更广泛的vCloud服务局面中创建不同服务提供了高效手段。它们根据独特的业务用例需求提供了一致的服务水平,就像单独的用户在自己的私有或者公共vCloud设置中所提供的一样。本节介绍的服务交付作为构件差别化的IaaS服务模型的参考,它们还试图处理当今vCloud服务市场上看到的各种企业工作负载需求。
下面是这些服务交付的一个摘要。
基本(Basic):基于现收现付分配模式。这种服务交付有助于快速启动的试验性项目或者测试和开发应用程序工作负载,这类工作负载通常不要求持续的资源承诺或者预先资源保留。
承诺(Committed):基于分配池分配模式。这种服务交付为消费者提供最低的初始资源容量承诺,如果在需要的时候有可用的基础架构容量,可以取得更多的容量。最低承诺的水平用每个资源类型总体容量百分比表示,为寻求应用程序工作负载确定性能水平的消费者提供了额外的保证。
专用(Dedicated):基于保留池分配模式。这种服务交付预先提供给消费者保留的资源容量,完全由单个租户专用。资源保证水平(总是设置为100%)使消费者得到比承诺服务交付更高的服务保证程度,为其应用程序工作负载提供附加的安全性和资源控制层次。
因为业务需求经常无法预测,以及vCloud服务消费模式固有的弹性,私有或者公共vCloud实例的提供者建立一个具备单一服务交付类型的服务环境,并随着时间的推移为适应业务进行改造,并不是不合理的现象。这种方法不仅很常见,而且不管你所考虑的可用服务交付示例有多少,它都是建议的方法。
为了帮助你确定什么样的服务交付最适合于特定业务用例,可以参考表2.11中总结的关键服务属性。下面的小节将提供各种服务交付的更多细节和参考示例。
image

2.3.1 服务交付——基本

基本服务交付基于vCloud Director中的现收现付分配模式。它通过多租户服务环境中的共享管理控制面板,为订阅者按需提供即时的承诺的容量分配。CPU(GHz)、内存(GB)和存储(GB)资源的承诺只在虚拟机或者vApp在vCloud Director的目标组织虚拟数据中心中实例化时才实现。这种服务设计用于快速启动的试验性项目,以及通常不要求持续资源承诺或者预先资源保留的测试及开发应用程序工作负载。

2.3.1.1 服务设计参数

作为基本服务交付设计过程的一部分,提供者应该对vCloud Director中可能影响服务性能和订阅者组织虚拟数据中心一致性水平的关键服务设置和数值加以特殊考虑。考虑到这种服务采用现收现付的分配模式,可能会发生某些情况,导致订阅者随着时间推移过量分配资源。如果不做合适的管理,这些情况可能对所有应用程序工作负载有负面的影响。表2.12提供了这些关键服务设置、数值和依据的一个例子。
image

在这个例子中,最小vCPU速度设置被配置为1GHz(1000MHz),而内存资源保留为75%。每个用户的CPU资源保证和最大虚拟机数量限制是可选的,可以由提供者自由决定予以实现。提供者可以组合这些设置,根据实施的SLA或者被动的服务负载,将过量配置从较为激进的水平(例如,资源保证设置为<100%)改为更保守的水平(例如,资源保证总是设置为100%)。

2.3.1.2 资源分配和目录

现收现付资源分配模式使提供者可以通过vCloud Director中发布的vApp目录,采用高灵活性的资源分配。vApp目录进一步使提供者可以发布标准应用程序映像和预定义资源配置文件,订阅者可以根据给定的应用程序工作负载需求自定义配置文件。
表2.13提供了可以包含在基本服务交付vApp目录中的不同规格组合的一个示例。
vCPU数量是1GHz的倍数,表2.12中已经举了例子。表2.13中分配的任何内存或者vRAM数量都被保留75%。在必要时,提供者可以控制订阅者动态选择具体资源数量的能力,例如选择给定虚拟机或者vApp的vCPU、内存和存储。然而,提供者应该首先实施一个与每种资源类型规模相称的定价模型。
image

1虚拟存储分配可以为从“小”到“超大”的所有虚拟机实例进行定制。提供的范围考虑了vCloud Director中
每个虚拟机或者vApp可分配的最大内存数量。
2存储分配可以单独选择,并根据单独的订阅者需求,为从“小”到“超大”的所有虚拟机进行定制。提供的
范围考虑了vCloud Director中每个虚拟机或者vApp可分配的最大存储容量。
3入站/出站带宽分配可以根据单独的订阅者需求和提供者的互联网服务可用容量,为从“小”到“超大”的
所有虚拟机进行定制。
最大虚拟机实例规格来自于环境中可用的物理主机的最大vCPU数量和内存容量。
表2.13中的内存和存储支持范围表示的是vSphere和vCloud Director环境中的最大配置值,但是这些范围对于不同的提供者也有些不同,这考虑到了托管架构和物理基础架构的设计。

2.3.1.3 服务计量

基本服务交付的订阅者按照给定的组织虚拟数据中心里的虚拟机和vApp清单消费的资源总数按时收费。用于账单和计量的最小标准时间间隔一般为1小时。然而,有合适方法的提供者可以按照小于一小时的单位对订阅者资源消耗进行计量和收费。如果订阅者在初始安装之后选择更改虚拟机或者vApp实例,定价随之改变,默认为新的vCPU或者初始的vCPU或初始的内存设置之间费率较高者。这被称为阶梯函数(Stepping Function)——虚拟机的收费总是上升到按照内存或者vCPU计量的下一实例规格,取费率更高者。
资源消耗的收费一般从虚拟机部署开始,对于某些资源类型有少数例外,例如存储可能预先保留而没有立即使用。对于提供者来说,理解不同的资源状态(例如置备和保留)是很重要的,这可以用于在服务记账方案中确定可收费活动。
表2.14列出了vCloud Director最常见的事件触发器和资源状态。标记为X的栏目表示这种资源类型在虚拟机或者vApp处于相关状态时被认为已经消费;之后可以进行相应的收费。该表只起演示说明的作用,提供者应该根据自己的内部定价模式和计量方案进行记账或者成本分析。
image

1“删除”或者“过期/存储”状态意味着,所有资源都被释放或者退役,这时不应该进一步收费。

2.3.2 服务交付——承诺

承诺服务交付基于vCloud Director中的分配池分配模式。它通过访问多租户服务环境的一个共享管理控制面板,保证订阅者的最低资源。对CPU(GHz)、内存(GB)和存储(GB)资源的承诺通过每个租用的组织虚拟数据中心的容量分配来指定,同时按比例保证每种资源类型的分配。这种最低保证为托管的工作负载提供了确定的性能,同时,如果有更多的基础架构容量可用,可以为租用者提供高于最低保证水平的容量。

2.3.2.1 服务设计参数

作为承诺服务交付设计过程的一部分,提供者应该对vCloud Director中可能影响服务性能和订阅者组织虚拟数据中心一致性水平的关键服务设置和数值加以特殊考虑。尽管这种服务使用分配池分配方式,但是各种情况可能导致订阅者随着时间的推移过量分配资源。如果管理不当,这些情况可能对所有应用程序工作负载产生负面影响。表2.15提供了这些关键服务设置、取值和依据的一个例子。
在这个例子中,CPU分配设置起着整个目标组织虚拟数据中心总限值的作用,已经配置为50GHz(50 000MHz)。CPU保证或者保留随着组织虚拟数据中心里开启新的虚拟机而动态改变。CPU保证值等于CPU资源保证(75%)乘以vCPU速度(1GHz),再乘以开启的虚拟机数量,不能超过组织虚拟数据中心的CPU分配值(50GHz)。
image

内存分配设置也起着整个目标组织虚拟数据中心总限值的作用,被配置为100GB。内存保证或者保留随着组织虚拟数据中心里开启的新虚拟机而动态改变。内存保证值等于内存资源保证(75%)乘以开启的虚拟机数量,不能超过组织虚拟数据中心的内存分配值(100GB)。

2.3.2.2 资源分配和目录

承诺服务交付中的分配池分配模式使提供者能够聚合大量资源,为在容量可用性和性能上要求服务水平更严格的目标服务订阅者提供预先的最小容量保证。与基本服务交付类似,通过在vCloud Director中发布的vApp目录分配资源,这种服务层可提供同等或者更好的灵活性。订阅者通过授权创建自己定制和私有的vApp目录以获得灵活性,也可以使用提供者的公共目录和标准应用程序映像。
表2.16提供了包含在承诺服务交付(虚拟数据中心)目录中的不同参数规格组合的一个示例。CPU保证和内存保证栏中反映了表2.15示例中列出的75%资源保证比例。根据这种服务的提供者提供的可自定义规格选项,订阅者可以指定CPU、内存和存储类型及数量的非标准组合。但是,仍然建议提供者首先实现一个与每种资源类型规模范围相称的定价模型。
image

1存储分配可以根据单个订阅者的需求,为从“小”到“超大”的所有虚拟数据中心实例单独选择和定制。
2入站/出站带宽分配可以根据单个订阅者需求和提供者的互联网服务容量,为从“小”到“超大”的所有虚
拟机进行定制。

2.3.2.3 服务计量

承诺服务交付的订阅者根据销售时协商的条件,按照时间为保证的最小资源容量付费。用于保证容量记账和计量目的的时间间隔可以根据提供者设置的具体服务条款而有所不同,但是最常见的是基于月度订阅期限,并将最低登记期限设置为长于1个月。当突发容量可用时,可以在没有特殊条款和约束的情况下消费,但是提供者必须确定对于短期突发容量需求或者为订阅者进行临时性的扩容操作是否需要额外收费。
工作负载需求不断增长而超出初始资源容量保证的订阅者应该可以选择转移到下一级别的保证容量,而不会在价格上遭受惩罚。实际上,提供者乐意提供累进的折扣结构,激励活跃的订阅者根据需求消费更多的承诺服务,而将服务契约条款或者运营的中断降到最低限度。
承诺服务交付的资源消费收费一般从目标组织虚拟数据中心完全配置且可供订阅者使用时开始,只对某些资源类型有少数例外,例如存储可能预先保留而没有立刻使用。

2.3.3 服务交付——专用

专用服务交付基于vCloud Director中的保留池分配模式。它通过在多租户服务环境中的一个共享管理控制面板,为订阅者预先提供完全专用的资源。与本书中提到的其他服务交付相比,专用服务交付可提供最好的性能、安全性和资源管理,这是通过为每个目标组织虚拟数据中心保留100%的物理CPU(GHz)、内存(GB)和存储资源(GB)容量而实现的。这使得服务的订阅者能够通过指定单个虚拟机的保留、限值和优先级参数设置,进行细粒度的资源投入控制。

2.3.3.1 服务设计参数

作为专用服务交付设计过程的一部分,提供者应该对vCloud Director中可能影响服务性能和订阅者组织虚拟数据中心一致性水平的关键服务参数设置和数值加以特殊考虑。尽管这种服务的保留池分配模式提供了比其他模式更为严格的分配资源分段控制,但是各种情况可能导致订阅者随着时间的推移过量分配资源。这些情况可能对订阅者的应用工作负载环境的性能或者可用性产生负面影响,也可能对它们的服务设置、数值和依据产生影响(或者两者皆有)。表2.17提供了这些关键服务设置、数值和依据的一个例子。
image

在上表中,CPU分配设置起着整个目标组织虚拟数据中心总限值的作用,已经被配置为76.8GHz(76800MHz)。对于这76.8GHz的资源分配,CPU容量的100%被默认标记为保留和保证的。内存分配设置也起着整个目标组织虚拟数据中心总限值的作用,已经被配置为1024GB。对于这1024GB的资源分配,内存容量的100%被默认标记为保留和保证的。这意味着,对于计算和内存容量,提供者提供零资源过量配置。这也就要求,底层的提供者虚拟数据中心和相关的物理群集资源全部专用于每个订阅者,避免任何资源争用。提供者可以在必要时组合这些设置,调整CPU和内存容量,但是不需要限制这种服务交付的过量配置。

2.3.3.2 资源分配与目录

在专用服务交付中使用保留池分配模式,提供者可以集合大量资源,为工作负载要求最严格的容量可用性、性能和安全隔离服务水平的目标服务订阅者预先保证100%的物理容量。与承诺服务交付类似,这种服务层次通过vCloud Director中发布的vApp目录提供了同等的资源分配灵活性。除了使用提供者提供的公共目录和标准应用程序映像外,订阅者还可得到同样的特权,创建自己的自定义及私有vApp目录。
表2.18提供了可以包含在一个专用服务交付(虚拟数据中心)目录中的不同规格组合的示例。CPU容量保留和内存容量保留栏目中的数值说明预先保证了100%的专用资源。根据这种服务提供者提供的自定义规格选项,订阅者可以指定资源类型(如CPU、内存、存储)及数量的非标准组合。然而,仍然建议提供者首先实现与各种资源类别规模范围相称的定价模型。
image

1计算节点因子可以是刀片服务器或者机架服务器。这个例子中假定为一般的(x86)双处理器刀片服务器。
2本例中的CPU容量是根据每个计算节点有两个Intel 2.4GHz Xeon E7-2870处理器得出。
3 本例中的内存容量是根据每个计算节点有256GB物理内存得出。
4 存储分配可以根据单个的订阅者需求,为从“小”到“超大”的虚拟数据中心单独选择和定制。
5入站/出站带宽分配可以根据单个的订阅者需求和提供者的互联网服务可用容量,为从“小”到“超大”的
所有虚拟机实例进行定制。
虽然在专用服务交付中,组织虚拟数据中心层分配的资源都完全保留专用,但是服务订阅者有权通过保留和限制设置,为每个单个的虚拟机控制资源过量配置。表2.19提供了这些资源分配设置的一个示例。
image

2.3.3.3 服务计量

与承诺服务交付的订阅者类似,专用服务交付订阅者根据销售时协商的条件,按时为保证的最小资源容量付费。用于保证容量记账和计量目的的时间间隔可以根据提供者设置的具体服务条款而有所不同,但是最常见的是基于月度的订阅期限,并将最低登记期限设置为长于1个月。
工作负载需求不断增长而超出初始资源容量保证的订阅者应该可以选择转移到下一级别的保留容量,而不会在价格上遭受惩罚。同样,提供者乐意提供累进的折扣结构,激励活跃的订阅者根据需求消费更多的专用服务,而将服务契约条款或者运营的中断降到最低限度。
专用服务交付的资源消费收费一般从目标组织虚拟数据中心已经完全配置且可供订阅者使用时开始,只对某些资源类型有少数例外,例如存储可能预先保留而没有立刻使用。

相关文章
|
3月前
|
存储 Linux 应用服务中间件
VMware安装无GUI版本的Linux(CentOS7)——安装Nginx示例demo
VMware安装无GUI版本的Linux(CentOS7)——安装Nginx示例demo
124 1
|
虚拟化
VMware 虚拟机 - 解决 Vmware 服务拒绝访问的问题
VMware 虚拟机 - 解决 Vmware 服务拒绝访问的问题
1210 0
VMware 虚拟机 - 解决 Vmware 服务拒绝访问的问题
|
存储 网络安全 虚拟化
混合云存储构建VMware虚拟化平台
本文以混合云存储阵列SA2600系统为例,介绍如何在混合云存储环境下部署VMware虚拟化平台,以及混合云环境下虚拟机的部署、扩容、云备份等功能演示
609 0
混合云存储构建VMware虚拟化平台
|
存储 网络安全 虚拟化
混合云存储构建VMware虚拟化平台
本文以混合云存储阵列SA2600系统为例,介绍如何在混合云存储环境下部署VMware虚拟化平台,以及混合云环境下虚拟机的部署、扩容、云备份等功能演示。
混合云存储构建VMware虚拟化平台