1. 云计算
“云”是两个比喻:第一个比喻是互联网,计算资源不在本地,在互联网的另一端(云端)。第二个比喻是群组,天上的云是雨滴的汇聚成群组,云计算中的云是计算资源的群组。
云计算有一个愿景,就是希望把计算像水电一样提供给用户使用。然而用户并不是直接使用电,而是使用电灯电视等;同样,用户并不会直接使用计算资源,而是使用在计算资源上层开发的一些应用。
“云”是分层的:
- IaaS:Infrastructure-as-a-Service,基础设施即服务。
- PaaS:Platform-as-a-Service,平台即服务。
- SaaS:Software-as-a-Service,软件即服务。
2. What is OpenStack?
OpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter, all managed through a dashboard that gives administrators control while empowering their users to provision resources through a web interface.
OpenStack是一个云操作系统,控制整个数据中心的计算、存储和网络资源。管理员通过面板管理OpenStack,普通用户通过一个Web界面获取资源。
OpenStack将硬件资源虚拟化出计算资源池,向上开放了一系列API,用于支持上层应用的开发,满足用户对计算资源的各种需求。
OpenStack与Docker的集成有两个方面:
1、利用Docker进行OpenStack部署。
2、在OpenStack中集成Docker,提供PaaS服务。