必读指南 | openstack的设计原则
Posted 云开源
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了必读指南 | openstack的设计原则相关的知识,希望对你有一定的参考价值。
openstack的设计原则 | Basic Design Tenets
1.Scalability and elasticity are our main goals
可扩展性和弹性是我们的主要目标
2.Any feature that limits our main goals must be optional
限制主目标的任何特性都应该是可选的
3.Everything should be asynchronous
a) If you can't do something asynchronously, see #2
一切都应该是异步
4.All required components must be horizontally scalable
所有组件应该能够横向扩展
5.Always use shared nothing architecture (SN)
or sharding
a) If you can't Share nothing/shard, see #2
使用无共享(SN)或分片(sharding)的架构
6.Distribute everything
a) Especially logic. Move logic to where state naturally exists.
一切都必须分布式,尤其是“逻辑”。
7.Accept eventual consistency and use it where it is appropriate
遵循最终一致性原则,允许在一定时间内状态不一致。
8.Test everything
a) We require tests with submitted code. (We will help you if you need it)
测试一切
openstack架构图
以上是关于必读指南 | openstack的设计原则的主要内容,如果未能解决你的问题,请参考以下文章