雲計算相關概念
1、openstack
管理虛擬機,並進行計算的
2、docker
打包、部署用的
3、Clouldstack
CloudStack是一個開源的具有高可用性及擴展性的雲計算平臺。
目前Cloudstack支持管理大部分主流的hypervisors,如KVM,XenServer,VMware,Oracle VM,Xen等。
同時CloudStack是一個開源雲計算解決方案。可以加速高伸縮性的公共和私有云(IaaS)的部署、管理、配置。
使用CloudStack作爲基礎,數據中心操作者可以快速方便的通過現存基礎架構創建雲服務。
region 一個地區
zone 現實中的一個數據中心
pod 一個機架,同一個pod中的機器在同一個子網中
cluster 多個主機組成的集羣。同一個cluster中的虛擬機,可以實現無中斷服務的從一個主機遷移到另外的一個主機上面。
host 運行虛擬機的主機
一個 zone 包含多個 pod,一個 pod 包含多個 cluster,一個 cluster 包含多個 host。
Primary storage:一級存儲與 cluster 關聯,它爲該 cluster 中的主機的全部虛擬機提供磁盤卷。
一個 cluster 至少有一個一級存儲,且在部署時位置要臨近主機以提供高性能。
Secondary storage:二級存儲與 zone 關聯,它存儲模板文件,ISO 鏡像和磁盤卷快照。
模板:可以啓動虛擬機的操作系統鏡像,也包括了諸如已安裝應用的其餘配置信息。
ISO 鏡像:包含操作系統數據或啓動媒質的磁盤鏡像。
磁盤卷快照:虛擬機數據的已儲存副本,能用於數據恢復或者創建新模板。
4、Iaas
Iaas infrastrument as a server
Saas software as a server
Paas platform as a server
5、hadoop
分析大規模數據的軟件
Hadoop是一個開發和運行處理大規模數據的軟件平臺,是Appach的一個用java語言實現開源軟件框架,
實現在大量計算機組成的集羣中對海量數據進行分佈式計算.
Hadoop框架中最核心設計就是:HDFS和MapReduce.HDFS提供了海量數據的存儲,MapReduce提供了對數據的計算.
6、vmware
虛擬化用的
7、windows azure
幫助開發可運行在雲服務器、數據中心、Web和PC上的應用程序。