撰写一本书
最初我想通过自己的实践,将自己技术工作中的点点滴滴汇聚成一本有关云计算的书。
不过,云计算作为基础信息架构,涉及的技术非常广泛。凭一己之力,要构建一个one personal datacenter,需要对每个技术细节精益求精。
原先用gitbook撰写了不少文档,这部分虽然逐渐成型,但是依然是比较散乱的。所以我准备将gitbook整理撰写的文档作为 Cloud Atlas
一书的草稿,项目重新命名为 cloud-atlas-draft。
根据自己的实践和知识积累,以 cloud-atlas-draft
为素材,在2017年从头开始完整撰写一本 Cloud Atlas 。预计这本书会写得比较缓慢,因为我并不想把cloud-atlas-draft直接修改一下格式就发布出来,而是用自己的理解和表述来构建一个技术世界。
Cloud Atlas采用 Sphinx Doc 结合 Read the Docs Sphinx Theme 。
cloud-atlas-draft 更多作为自己实践的记录,而Cloud Atlas则侧重体系化并力图作为云计算的参考指南。
云图
我有一个想法:综合开源技术,完全自动化实现整个云计算的部署和运作。
- 自动安装物理服务器操作系统
- 自动完成CMDB的物理和虚拟系统的注册
- 通过OpenStack这样的IaaS来实现资源的管理
- 结合Docker容器和KVM虚拟化实现海量的虚拟服务器
- 自动的资源调度和故障切换
- 分布式存储和存储虚拟化
- 数据库和NoSQL
- 负载均衡和反向代理
- DNS和NTP以及相关基础网络服务
所有的这一切都是一个完整的一体的自动部署和优化
既然这个网站是系统地指引构建云计算的文档,何不将它视为一个探险手册、一份地图?
所以我把这个积累云计算技术实践的网站称为"云图" - Cloud Atlas
-- Who am I?
一部关于自由的电影《云图》