8.3.5 用户自助服务
到目前为止,本节已经花了大量篇幅从云IaaS供应商角度来讨论云管理的相关技术,可是对消费者、终端用户和租户而言又该怎样呢?答案就是:用户自助服务。事实上,IaaS供应商和IaaS用户之间的关系与房东和租客之间的关系有些类似,简单一点来说,当房东将房子出租给租客时,租客需要做一些相应的清洁整理工作以确保房东的利益,房东可以应租客的请求,将整栋大楼都出租,也可以只出租某个房间。从租客的角度出发,租用整栋大楼意味着能获得更多的控制权,但同时也要承担更多的家务管理劳动,而如果只租用几间房,家务劳动少了,可是相应的控制范围也减少了。而且,很显然两种租用方式的价格也相差甚远。
假设有个房东同时有整栋大楼和单独的房价要出租,此时,一个终端用户自主租赁系统对感兴趣的租客就能派上用场了,回顾一下云IaaS(更多细节请参照本书第1章中关于“服务模式”的内容),用户对底层云基础设施并没有实际的管理或控制权限,只对OS、应用部署及系统需求有发言权,因此,可以将计算平台设计成终端用户自助租用系统的一部分,让用户不需要直接求助IT客服工程师,就能够选择OS、设置系统需求、挑选应用等,我们可以通过下列操作样例来解释这个过程:
1.选择某个OS;
2.选择应用(单个或多个);
3.指明系统需求;
4.指明租赁时间。
说明:如果是由应用来决定OS,可以颠倒OS和应用的先后顺序。例如,某些应用可能只能在Windows平台上运行。
就像实际生活中的租用合同只在有限时间内是有效的一样,当达到IaaS租用期限时,被当前用户占用的资源可以重新再分配给其他新用户。租用期间,用户要负责管理运行在计算平台上的应用,而供应商负责包括硬件在内的计算平台基础设施的正常运行。
高级网络组件,像防火墙、负载平衡器等,也可以放在自助租用系统中一起提供给用户,此时,防火墙和负载平衡器通常属于虚拟设备上下文,只对特定用户(更多细节请参考3.1节的相关内容)开放。