InfoQ

InfoQ

新闻

我的书签

登录注册 以永久保存书签。

该内容已经被标记书签!

标记书签错误,请重试!

来自于VMware的云模式

作者 James Vastbinder 译者 张龙 发布于 2011年1月3日

领域
运维 & 基础架构,
架构 & 设计
主题
虚拟机 ,
运行时 ,
Java ,
VMWare ,
语言 ,
设计模式 ,
部署/数据中心 ,
设计 ,
架构 ,
云计算 ,
模式 ,
面向对象设计 ,
编程

在过去几个月中,来自于VMware的Steve Jin围绕着云中的虚拟机(尤其是vCloud)这个议题发布了几个设计模式。他详细解释了每个模式,以便读者能够更容易地阅读和使用他们。

Steve目前给出的模式列表有:

  • Service VM——通过一种简单的方式为云提供新的基础设施和应用服务
  • VM Factory——根据用户需求创建新虚拟机的标准方式
  • VM Pipeline——为模块化的信息处理提供可配置的结构
  • App VM——以PaaS平台的形式为运行着的应用提供打包的软件栈
  • Facade VM——为包含众多虚拟机的大型可伸缩系统提供单一的契约点,以单元的形式查看集合
  • VM Pool——为快速的虚拟机供给提供一种机制,管理虚拟机池维护的生命周期
  • Stateless VM——确保虚拟机不会持有永久的状态,这样就可以轻松分配、迁移与管理虚拟机了
  • Aspectual Centralization——通过使用云中不同类型的服务将大型可伸缩计算分隔开来

由于每个厂商的云实现(从公共云、混合云到私有云)都是构建在虚拟机技术等基础解决方案之上的,因此架构师与技术领导者需要熟悉这些基础知识。还有哪些设计模式与虚拟机有关呢?

查看英文原文:Cloud Patterns from VMware

译者 张龙 热衷于编程,乐于分享,对新技术有强烈的探索欲,对Java轻量级框架有一定研究。