在过去几个月中,来自于 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
评论