如何采用工具弥补云计算标准的缺失?

你可能会认为在缺少管理云计算服务标准的情况下就采用云计算技术是件坏事。如果你这样想,那你就错了。

  对于任何的新技术,通常你都可以讲两件事而不会引起任何的麻烦:标准不够成熟以及管理不够充分。但是事实是,大多数业务不应该把缺乏云计算标准当作一个障碍。缺乏管理云计算服务标准是件好事因为这些标准可能会随后到来,最好的情况就是这些标准根本不会出现。

  每个云供应商都拥有自己的管理工具,目的是为用户提供一种处理一部分应用平台的方法。实际上这一部分应用平台(包括应用软件、操作系统、中间件以及硬件)才是云供应商真正提供的服务。对于计划采用单一云供应商的企业来说,供应商所提供的管理系统是他们所需要的,至于系统是否符合标准反倒无所谓。企业应该谨慎使用多个云服务,但远不至于放弃使用云。

  SaaS 管理vs. Paas管理

  SaaS中,企业不需要向云提供任何的技术,云供应商完全控制并管理着应用。好处是SaaS管理只涉及对应用进行管理,基础设施对用户并不可见,这意味着SaaS管理仅关注对应用使用权限的控制,当然同时还可能包括对数据存储与备份的方式的关注。

  云供应商提供的上述功能与云中特定的应用相关,因此云管理标准可能不会对SaaS产生太多的影响。如果你是一个SaaS用户,在没有标准支持的情况下,可以通过自我调整来管理你的应用,使管理负担降至最低。

  对PaaS来说,云拥有服务器,存储,操作系统以及应用中间件工具比如数据库管理系统。企业需要提供应用软件以及一些额外的中间件组件。IT同样有助于应用管理,这意味着企业管理PaaS应用的方式与管理数据中心应用的方式相同,只不过安装不是在现场而是通过远程。

  采用PaaS模式的数据中心就可以称为云。在常见的PaaS模型比如Microsoft Azure中,管理门户管理着整个PaaS环境。

  使用两种不同的PaaS云的企业可能会发现由于以下两种原因,管理过程将很难协调:

  1. 和应用管理类似,平台管理主要取决于平台的组件以及这些组件组织的方式。因为PaaS产品本身是不同的,所以每个PaaS供应商的管理系统很可能不同。

  2. 对于使用两种或者更多不同PaaS供应商的企业,建议在数据中心中使用两个或多个明显不同的服务器平台:例如Windows和Linux。具有上述经历的人都知道在多个平台之间协调管理、支持过程很困难,当你必须使用云管理接口而不是你能够使用的内部管理选项时协调将变得更加困难。但是与SaaS类似,PaaS几乎不可能指望云管理标准,因为云平台组件很可能千差万别以至于根本不可能进行协调管理。

  IaaS管理标准如何脱颖而出?

  云管理标准大多与IaaS相关,因为除了硬件本身,IaaS模型几乎允许IT经理做出任何选择。将你喜爱的管理工具迁移到云中并在云中使用是一个很好的机会。你不需要改变你的应用和平台管理实践,但是你需要管理云供应商如何分配服务器资源,存储,缓存以及其他工具。

  因为和PaaS和SaaS相比,企业很可能具有多个IaaS供应商,IaaS标准极为挑剔,尽管IaaS是完整的而且遵从标准并且可能会因云管理标准而受益,但是还是不可能满足IaaS标准所有的资格要求。

  第一个问题就是云管理标准的多样性,这个问题因名目众多的云标准团体而起。在流行的云标准团体摘要站点上列出了13家团体,其中至少有一半团体对某一类型的云管理标准具有特殊的兴趣。他们致力于云标准,但是目前没有提供任何统一的标准。

  第二个问题就是领先的云供应商很少会支持这些标准。以亚马逊为例,它不可能遵照这些团体正在着手进行的工作。

  如何尽可能地与未来的云管理标准相一致?那就是在云架构允许的范围内,使用尽可能多的管理工具集。同样应该期待多数供应商尽可能地追随亚马逊的云管理方法,如果在未来出现统一的云管理标准,那么它很可能会与亚马逊的云管理方法保持兼容。

  最后,即使当云服务内部具有不同的管理选项时,也应该依赖高级管理工具比如HP的OpenView或者是IBM的Tivoli调和相关的管理实践。虽然这未必容易,但是和你所想的相比,云管理很可能算不上是个问题。

  http://searchcloudcomputing.techtarget.com/tip/Tools-pick-up-where-cloud-computing-standards-lack