openstack中region、az、host aggregate、cell 概念
来源:互联网 发布:数据挖掘导论 豆瓣 编辑:程序博客网 时间:2024/05/01 20:42
关于Openstack region, cell等概念的理解,下面的博文说明的比较清楚.
参考:http://www.cnblogs.com/xingyun/p/4703325.html
region
更像是一个地理上的概念,每个region有自己独立的endpoint,regions之间完全隔离,但是多个regions之间共享同一个keystone和dashboard。(注:目前openstack的dashboard还不支持多region)
所以除了提供隔离的功能,region的设计更多侧重地理位置的概念,用户可以选择离自己更近的region来部署自己的服务。
cell
cell是openstack一个非常重要的概念,主要用来解决openstack的扩展性和规模瓶颈。众所周知,openstack是由很多的组件通过松耦合构成,那么当达到一定的规模后,某些模块必然成为整个系统的瓶颈。比较典型的组件就是database和AMQP了,所以,每个cell有自己独立的DB和AMQP。
另外,由于cell被实现为树形结构,自然而然引入了分级调度的概念。通过在每级cell引入nova-cell服务,实现了以下功能:
Messages的路由,即父cell通过nova-cell将Messages路由到子cell的AMQP模块
分级调度功能,即调度某个instances的时候先要进行cell的选择,目前只支持随机调度,后续会增加基于filter和weighing策略的调度
资源统计,子cell定时的将自己的资源信息上报给父cell,用来给分级调度策略提供决策数据和基于cell的资源监控
cell之间的通信(通过rpc完成)
最后,所有的子cell公用底层cell的nova-api,子cell包含除了nova-api之外的其他nova服务,当然所有的cell都共用keystone服务。
(注:nova-*是指除了nova-api之外的其他nova服务,子cell + 父cell才构成了完整的nova服务)
- openstack中region、az、host aggregate、cell 概念
- openstack中region、az、host aggregate、cell 概念
- openstack中region、az、host aggregate、cell 概念
- region、az、host aggregate、cell 概念
- openstack中region az aggregate概念介绍
- openstack中的aggregate az, cell, region
- openstack中的aggregate az, cell, region ( by quqi99 )
- openstack中的aggregate az, cell, region ( by quqi99 )
- OpenStack之Region, Availability Zone和Host Aggregate的理解
- Openstack Zoning – Region/Availability Zone/Host Aggregate
- Openstack Zoning – Region/Availability Zone/Host Aggregate
- [openstack]nova aggregate概念理解
- openstack AZ
- AWS AMI, Region and AZ
- Scaling your cloud——详解 Nova 中的 Region, Cell, Availability Zone, Host Aggregates Zone
- Scaling your cloud——详解 Nova 中的 Region, Cell, Availability Zone, Host Aggregates Zone
- OpenCV中使用halcon中Region的概念
- openstack多region的实现
- AndroidStudio的启动参数简介
- Java中Map,List和Set的集合
- 最新版eclipse Mars 配置在线更新svn插件。
- 【黑马程序员】集合框架(上)——Java复习笔记
- mybatis foreach
- openstack中region、az、host aggregate、cell 概念
- 010 - Regular Expression Matching
- QMap的基本使用
- 段错误
- android中tabhost学习
- 第六章 注解式控制器详解(3)——跟着开涛学SpringMVC
- javascript 基本语法
- Centos6.5下安装Memcached完整示例
- 011 - Container With Most Water