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 平滑遷移




發佈了91 篇原創文章 · 獲贊 37 · 訪問量 43萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章