成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

大型網站技術基石之 OpenStack

云計算 OpenStack
OpenStack不提供虛擬化技術,而是對虛擬化進行管理,它兼容幾乎所有主流虛擬化技術,例如KVM、Xen、VMware、ESX、QEMU,,通過Libvirt虛擬層來對這些虛擬化技術進行包裝,Libvirt統(tǒng)一了虛擬化工具API接口供上層調用,OpenStack還完全支持Amazon AWS的EC2 API和S3 API,OpenStack的這種對虛擬化技術較全面支持的特點使它能夠廣泛地部署。

我們知道虛擬化能夠充分的利用資源,帶來各種各樣的好處。 當一個網站不大,只需要四五臺機器就可以支撐的時候,可以采用手工的方式虛擬機,但是當網站流量很高,需要成千上萬臺機器的時候,那就非常不方便了。 這時候,云計算管理平臺OpenStack就顯出作用了。

云計算

先來說一下云計算的基本概念:

云服務分類:

IaaS:基礎設施即服務,就像阿里云主機那樣,直接提供虛擬機的就是IaaS。

PaaS:平臺即服務,就像新浪SAE那樣,提供虛擬空間的那種就可以算是Paas,只提供一個環(huán)境平臺,用戶需要上傳代碼才能提供服務.

SaaS:軟件即服務,例如有道云筆記,百度。

公有云:公有云就像國家電網,為所有人提供服務。然而公有云的隱私問題,比較難以解決,所以對數據安全要求高的話,還是別用。國內有阿里云、騰訊云這類廠商。

私有云:私有云就像一個工廠自己建立的發(fā)電廠,自己發(fā)電自己用。成本較高。一般是政府部門和實力強悍的公司擁有。

混合云:混合云綜合了公有云和私有云的優(yōu)劣,可以把私密數據放在私有云里面,不怎么私密的放在公有云里面,然而技術要求比較復雜啊。

CaaS:OpenStack 創(chuàng)業(yè)公司EasyStack提出并演示的Cloud as a Service(云既服務)。以滿足中大規(guī)模企業(yè)級用戶對云計算安全的要求、服務級別和品質的要求、對兼顧隔離控制和靈活彈性的要求、對成本和業(yè)務彈性的要求,這些都可以在CaaS里找到答案

OpenStack概述

OpenStack是云計算事實上的標準。OpenStack是一個由Rackspac云解決方案公司和美國航空航天局(NASA)合作開發(fā)推出的經Apache2.0許可授權并以Python語言為基礎的完全開源項目;該項目最初的設計目的是用來存儲海量圖片和空間視頻等信息的云計算管理軟件,OpenStack迅速發(fā)展成一整套綜合的開源云計算項目。

OpenStack不提供虛擬化技術,而是對虛擬化進行管理,它兼容幾乎所有主流虛擬化技術,例如KVM、Xen、VMware、ESX、QEMU,,通過Libvirt虛擬層來對這些虛擬化技術進行包裝,Libvirt統(tǒng)一了虛擬化工具API接口供上層調用,OpenStack還完全支持Amazon AWS的EC2 API和S3 API,OpenStack的這種對虛擬化技術較全面支持的特點使它能夠廣泛地部署。

OpenStack是云計算laaS開源解決方案組件,按照我的理解,云平臺主要由以下四種層次。上一章講的屬于第二層次,而OpenStack屬于第三層和第四層。

1

OpenStack架構

Openstack主要有以下幾個組件。

2

他們之間的關系如下:

3

各組件之間都是松耦合的,他們之間采用Restful接口進行通信。

Nova

Nova是OpenStack核心組件,其他很多組件都是從Nova項目分割出來的,都是為Nova服務的,OpenStack虛擬機實例生命周期的所有活動都由Nova處理。這樣使得Nova成為一個負責管理計算資源、網絡、認證、所需可擴展性的平臺。但是,Nova自身并沒有提供任何虛擬化能力,相反它使用libvirt API來與被支持的Hypervisors交互(Xen,KVM等等)。Nova 通過一個與Amazon Web Services(AWS)EC2 API兼容的web services API來對外提供服務,還支持基于消息的異步通信方式。

Nova 云架構包括以下主要組件:

API Server (nova-api):接受處理客戶端請求。

Message Queue (rabbit-mq server):Nova內部組件采用RabbitMQ消息隊列進行通信,對各組件解耦非常有用。

Compute Workers (nova-compute):核心組件,虛擬機管理。

Network Controller (nova-network):處理主機地網絡配置。

Volume Worker (nova-volume):用來管理基于LVM(Logical Volume Manager)的實例卷。Volume Workers有卷的相關功能,例如新建卷、刪除卷、為實例附加卷,為實例分離卷。

Scheduler (nova-scheduler):nova調度子服務,當客戶端想Nova請求創(chuàng)建虛擬機的時候,該服務決定在哪個地方創(chuàng)建。

Horizon

Horizon就是一個控制面板,網頁形式的。便于對云計算系統(tǒng)的管理。

Keystone

Keystone是openstack的認證權限管理組件,使openstack能夠安全可靠的工作,每個組件都要在keystone進行注冊。所以,該組件在安裝Openstack時候是***安裝的。

Glance

Glance是虛擬機鏡像管理組件,注意,這個只是虛擬機鏡像管理,并不能存儲鏡像,而是將鏡像存儲在swift或者普通磁盤上

責任編輯:Ophira 來源: cnblogs
相關推薦

2014-12-02 17:33:44

HP HelionOpenStack

2016-11-07 21:00:04

網站service架構設計

2014-07-29 14:40:11

惠普HelionHP Helion

2018-02-10 11:11:01

網站技術架構負載均衡

2015-10-22 10:35:06

2018-04-13 08:44:40

存儲大型網站

2017-05-08 11:53:21

2012-01-16 09:54:37

大型網站

2019-05-09 09:15:28

Web網站架構

2013-10-15 13:24:00

負載均衡架構

2012-09-29 10:09:19

網站架構后臺構建架構

2015-05-04 09:56:19

HTTPS

2017-07-25 10:57:05

2009-05-05 08:26:33

GoogleAndroid移動OS

2009-05-05 10:32:36

LinuxAndroid技術基石

2015-01-27 09:47:49

網站技術存儲網站演進

2010-07-21 08:51:48

淘寶架構

2012-09-28 14:08:20

大型網站架構大型網站算法算法

2014-03-11 15:47:29

大型網站速度優(yōu)化運維人員

2015-12-14 10:26:40

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 99久久精品免费看国产四区 | 天天干人人 | 日本不卡免费新一二三区 | 欧美成人aaa级毛片在线视频 | 久久久精品国产 | 亚洲国产精品一区二区三区 | 九九久久国产精品 | 亚洲精品久久久久久久久久久 | 国产亚洲欧美在线 | 欧美精品video | 久久久91精品国产一区二区三区 | 国产精品视频久久 | 日韩中文视频 | 一区二区三区久久久 | 不卡在线视频 | 一区二区三区在线 | 亚洲a网 | 成人在线看片 | 欧美精品在线一区二区三区 | 国产高清视频在线播放 | 亚洲九九精品 | 欧美精品一区在线发布 | 精品中文字幕一区二区三区 | 一区二区三区视频免费观看 | 久久免费观看一级毛片 | 日韩电影一区 | 久久国产免费 | 久久国产精99精产国高潮 | 国产精品视屏 | 一区二区三区中文 | 99re99| 久久精品久久综合 | 91在线综合| 国产精品成人在线 | 久久一| 欧洲国产精品视频 | 精品粉嫩超白一线天av | japanhd美女动 | 欧美视频第三页 | 国产精品乱码一二三区的特点 | 麻豆91精品91久久久 |