《OpenStack实战指南》—— 1.7 OpenStack体系结构
本节书摘来自华章出版社《OpenStack实战指南》一 书中的第1章,第1.7节,作者:黄 凯 毛伟杰 顾骏杰 ,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1.7 OpenStack体系结构
1.7.1 OpenStack设计原则
在介绍OpenStack体系结构之前,需要先了解一下OpenStack的设计原则,如下:
可扩展性和伸缩性是设计OpenStack的主要目标。
任何影响可扩展性和伸缩性的特性必须是可选的。
一切应该是异步的(如果做不到异步,可参考第二条)。
所有必需的组件必须可水平扩展。
始终使用无共享架构或者分片架构(如果不能实现,可参考第二条)。
一切都是分布式的(尤其应该将业务逻辑与业务状态放在一起)。
接收最终一致性,并在适当条件下使用。
测试一切(我们需要测试已经提交的代码,如果用户需要,我们将会帮助用户测试)。
1.

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
《OpenStack实战指南》—— 1.6 体验OpenStack
本节书摘来自华章出版社《OpenStack实战指南》一 书中的第1章,第1.6节,作者:黄 凯 毛伟杰 顾骏杰 ,更多章节内容可以访问云栖社区“华章计算机”公众号查看。 1.6 体验OpenStack 1.6.1 初探OpenStack 由于OpenStack安装过程时间较长且复杂,并且构建不同的云环境可以选择各种各样的排列组合方式,为了避免初学者在较长时间的安装过程中失去对OpenStack的探索热情,因此,我们先来认识一下OpenStack的用户界面,从感官角度来见识一下它。OpenStack的用户界面由两部分组成:一是Web界面,二是Shell界面。Horizon负责展现Web仪表盘,用户可以通过浏览器直接操作、管理、运维OpenStack的一些功能。由于OpenStack项目队伍不断壮大,Dashboard并不能展现所有的Ope
- 下一篇
CentOS7 1611 运行Docker 使用systemctl start httpd.service报错的解决过程
CentOS7 1611 运行Docker 使用systemctl start httpd.service报错如下图报错信息:Failed to get D-BUS connection: Operation no permitted 在运行时加上 --privileged选项仍然无济于事。 有网友说dbus-daemon没能启动。systemctl并不是不能使用。将CMD或者entrypoint设置为/usr/sbin/init即可。docker容器会自动将dbus等服务启动起来。然而容器卡死了。 baidu了一大圈崩溃了,后来尝试了一下-d参数,哈哈居然OK了。 GITHUB的CentOS repo文档中也描述了该问题,大意是CentOS7 systemd默认是不启动的。https://github.com/docker-library/docs/tree/master/centos#systemd-integration下图是外国友人提供的解决方案,挂载 /sys/fs/cgroup 目录到容器的 /sys/fs/cgroup 目录并配置只读权限,但是docker run 命令只...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Hadoop3单机部署,实现最简伪集群
- CentOS8编译安装MySQL8.0.19
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Red5直播服务器,属于Java语言的直播服务器