私有云自动化:五大利器最大化云利益云和虚拟化
私有云已经成为公有云和实践已久的服务器虚拟化的替代品。通过私有云,企业可以实现这二者的优势,同时减缓一些劣势。为了最大化私有云的利益,要确保以下五个私有云自动化工具和流程,或者风险,从而避免不必要的系统管理者开支。
1、自动化分配。计算和存储资源应该是现成的,不存在系统管理者的干预。自动化分配工具可以让用户识别所需资源的数目和类型,然后创建这些虚拟资源,并确保其可用。分配的实现可能实现可能是响应一个具体用户的命令,比如“创建四个中型虚拟服务器”或者响应一个应用的需求变更,按照实际需求自动化配置扩展或者收缩。
配置管理工具,比如Chef和Puppet,允许系统管理者用抽象术语描述云基础架构组件,并且轻松在云端配置这些组件。配置管理工具包括客户端应用,可以监控服务器的本地状态,允许开着创建配置脚本,从而适应设备状态。这种做法在私有云中提供了更多的健壮性和灵活的配置选择。
私有云中的分配可能需要一些优先级的支持;并不是所有的业务流程都同样重要。关键核心工作流应该超越低优先级流程访问受限的资源。在私有云中,先考虑优先的工作需求,在评估私有云自动化分配工具时支持基于策略的分配。
2、云管理控制面板。一个云管理控制面板是云自动化策略的基本部分。自动化分配的很多方面通过幕后的脚本执行,但是云用户不用去纠结命令行和脚本。云管理控制面板呈现了一种易用的界面,可以让用户分配和预分配资源、追踪资源使用、修复资源访问控制以及在私有云中查看可用服务。
除了自动化特别任务,比如启动一个服务器,云管理控制面板还可以支持任务调度,比如常规备份数据库。
理想的控制面板对于云用户而言是一个单点管理。应该按照账户、费用和预算限制显示信息。即便是高度自动化的私有云,也会发生问题,而且用户可能需要系统管理者的支持。云管理控制面板也应该包括访问帮助桌面系统。
3、监控云操作。监控数据中心中的专属服务器面临着挑战,但是在对比云配置服务器时,要考虑到这样的服务器配置相对静态,你就会重视监控云资源的困难。监控工具允许实时的静态云,而且包括资源分配和使用细节。
私有云自动化配置工具对于实时监控和长期计划很有用。从短期来看,策略驱动的警报帮助云管理者了解潜在的不确定请款个,比如硬件失败或者中断的服务。长期的计划要求聚合云资源的使用信息,特定类型资源需求的增长以及提供特定服务的成本。
4、工作流。工作流是一个自动化执行的任务序列。虽然私有云可以作为统一的流程提供多种类型的服务,但是通常会有一系列的流程要求运行。比如,一个分析处理服务可能要求从多个源复制数据,在这些数据集合上应用多种类型的转换,加载转换的数据到一个关系型数据库中,然后生成一些列报告。
工作流系统允许开发者识别任务序列,以及每一种任务执行必须符合的情况。如果在转换任务运行前,要求多种数据源,工作流系统需要拦截转换流程直到所有数据源都可用才开始执行。
5、计量和计费。定义性特性的云即用户为其所使用的资源付费。私有云管理平台应该包括通过账户和用户追踪资源使用的工具。这些工具可能包括支持预算控制,当他们的预算接近边界时警告,或者在预算耗尽时阻碍分配。费用的颗粒度因由不同的云而有所不同。比如,一个公司可能按照每小时的基础支付虚拟服务器,同时另外的公司可能按照服务器运行的分钟数而不是小时数来付费。