# README

## 撰写一本书

最初我想通过自己的实践，将自己技术工作中的点点滴滴汇聚成一本有关云计算的书。

不过，云计算作为基础信息架构，涉及的技术非常广泛。凭一己之力，要构建一个one personal datacenter，需要对每个技术细节精益求精。

原先用gitbook撰写了不少文档，这部分虽然逐渐成型，但是依然是比较散乱的。所以我准备将gitbook整理撰写的文档作为 `Cloud Atlas` 一书的草稿，项目重新命名为 [cloud-atlas-draft](https://github.com/huataihuang/cloud-atlas-draft)。

根据自己的实践和知识积累，以 `cloud-atlas-draft` 为素材，在2017年从头开始完整撰写一本 [Cloud Atlas](https://github.com/huataihuang/cloud-atlas) 。预计这本书会写得比较缓慢，因为我并不想把[cloud-atlas-draft](https://github.com/huataihuang/cloud-atlas-draft)直接修改一下格式就发布出来，而是用自己的理解和表述来构建一个技术世界。

[Cloud Atlas](https://github.com/huataihuang/cloud-atlas)采用 [Sphinx Doc](http://www.sphinx-doc.org/) 结合 [Read the Docs Sphinx Theme](https://github.com/snide/sphinx_rtd_theme) 。

> [cloud-atlas-draft](https://github.com/huataihuang/cloud-atlas-draft) 更多作为自己实践的记录，而[Cloud Atlas](https://github.com/huataihuang/cloud-atlas)则侧重体系化并力图作为云计算的参考指南。

## 云图

我有一个想法：综合开源技术，完全自动化实现整个云计算的部署和运作。

* 自动安装物理服务器操作系统
* 自动完成CMDB的物理和虚拟系统的注册
* 通过OpenStack这样的IaaS来实现资源的管理
* 结合Docker容器和KVM虚拟化实现海量的虚拟服务器
* 自动的资源调度和故障切换
* 分布式存储和存储虚拟化
* 数据库和NoSQL
* 负载均衡和反向代理
* DNS和NTP以及相关基础网络服务

所有的这一切都是一个完整的一体的自动部署和优化

既然这个网站是系统地指引构建云计算的文档，何不将它视为一个探险手册、一份地图？

所以我把这个积累云计算技术实践的网站称为"云图" － Cloud Atlas

\-- [Who am I](https://huataihuang.gitbook.io/cloud-atlas-draft/whoami)?

一部关于自由的电影《[云图](http://movie.douban.com/subject/3530403/)》

![云图](https://3334459331-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LeFI0OlHH4bg0gqJ3hR%2F-M1T9_Bfe6KWQGInkWGi%2F-M1T9j2xAoHsMeddERj8%2Fcloud_atlas.jpg?generation=1583201767503146\&alt=media)
