• openstack heat + ceilometer + LBaaS


    文章引自:http://www.openstack.cn/?p=4797

    Openstack中的Auto-scaling

    简单实例:http://blog.csdn.net/gzhouc/article/details/54615899


    目前 OpenStack 实现的是类似 AWS 的自动扩展架构:

    • Ceilometer:类似于 AWS CloudWatch,监控指定的虚机的各种指标,并根据告警策略发出告警。
    • Neutron LBaaS:类似于 AWS ELB,提供虚拟的负载均衡器
    • Heat:类似于 AWS Auto Scaling,提供自动扩展功能,以及承担编排器角色。它通过 HOT 创建所有需要的对象,包括 Ceilometer alarm。

    heat中的auto scaling 和load balance的现状:

    • 目前 Heat 中的 Auto-scaling 是依照 AWS 的 Auto-scaling 实现的,在实际应用中存在不足
    • Heat 认为 Auto-scaling 不是它的 mission 范围内,它的主要和唯一的任务是提供 OpenStack 资源编排接口
    • Heat 在将来不会继续增加  Auto-scaling 功能,除了在 M 版本支持 Neutron LBaaS V2 外
    • 将来 Auto-scaling 功能将会在新的项目 Senlin 中实现。在项目在 2015年5月发布,它提供 OpenStack Clustering(集群)功能,可以实现包括 Auto-scaling、HA、负载均衡(load-balancing) 等功能
    和正在实现 Heat 支持 LBaaS V2 的团队交流的结果:
    • M 版本中 LBaaS V1 将继续保留,N 版本是否删除待定
    • LBaaS V1 的主要问题是扩展性
    • M 版本之前基于 LBaaS V1 创建的 Heat stack 和虚机,无法在 M 版本中向新的 Heat 和 LBaaS V2 平滑迁移




  • 相关阅读:
    IOS之UIKit_Day13
    IOS之UIKit_Day12
    IOS之UIKit_Day11
    IOS之UIKit_Day10
    iOS设计模式之工厂模式
    常用操作
    盒子模式
    block循环使用问题
    IOS-sqlite3
    IOS-View用作控制器
  • 原文地址:https://www.cnblogs.com/double12gzh/p/10166121.html
Copyright © 2020-2023  润新知