一個專科生和雲計算的故事

一:雲計算?

我的經歷:
雲計算我接觸的時間是大一下學期,剛開始知道這個東西只知道雲計算是我上大二有一個全國職業院校技能大賽這個比賽,當時單純的是想去參加比賽提升自己的競爭力,讓自己學更多的知識,並沒有真正的理解雲計算到底是啥。

老師給我們往年的比賽真題讓我們慢慢啃不斷學習,然後就是自己背題按照題上的步驟一步一步的在linux上輸入命令去搭建IAAS平臺、起初感覺很帥,輸入一個命令電腦上一直不斷的出現代碼!慢慢的記住了搭建IAAS、SAAS、bigdate平臺的流程,但是並不知道爲什麼要輸這些命令,只知道輸完這些命令之後會在網頁上出現一個界面,在裏面可以創建雲主機,網絡、路由、安全組規則…

後來經過不斷的學習,熟悉了搭建平臺,我開始嘗試理解我在做的是什麼,爲什麼要這樣做,爲什麼要在linux系統上安裝mysql,keystong,glance, nova,neutron,dashboard。疫情在家這麼長時間我竟然還能記得,哈哈哈哈。隨着不斷學習新的知識,我開始知道了原來mysql是用來存放數據用的,keystong提供的是認證功能,glance提供鏡像服務,nova提供計算功能,neutron提供網絡服務,讓雲主機可以上網,dashboard就是一個web頁面。有了這些組件,對可以把這些東西想象成一個一個的組件,就像人的身體一樣,有了胳膊、腿、手、頭、腳…這些東西組成了一個完整的人!也就是這些組件組成了一個Openstack平臺!

我通過自己安裝openstack組件,完成各種配置形成的平臺叫私有云平臺!不管是私有云平臺還是公有云平臺,本質上都是Openstack的應用!萬變不離其宗。

後來通過不斷的學習,我知道了雲計算是一種按需付費的計量模式,直到最近這段時間我才理解這段話的意思,我在騰訊雲上租了一個學生雲服務器10/月,我在這個服務器上搭建了一個wordpress博客站點,還綁定了域名,可以通過域名訪問自己的博客站點。

如果我自己買這些設備我要花多少錢?就算我租別人的我也要花費大量時間精力。現在呢,把這些設備虛擬化成雲,我們可以把設備想象電腦設備都放在雲裏,要用的時候通過web頁面,也就是各大廠商的公有云平臺(openstack)進行管理自己的雲主機等等…如果不用的時候又可以把資源回收租借給其他人。所以,用戶能夠通過互聯網方便的獲取到計算、存儲等服務時,我們比喻自己使用到了“雲計算”!

我的經歷講完啦,敘述的不是很清楚第一次寫哈哈哈哈。

這個是雲計算的服務模式提出了3個服務層次,我對IAAS的理解比較深,其他的都是類似與IAAS只不過是運營商提供的服務更多了你用起來更方便了。

二:openstack?

這個我在我的經歷裏面也講到了,用我的大白話理解就是用來管理雲計算的一個平臺(platform)把學到的英語拽一下哈哈哈。

1.下面是從網上抄的Openstack解釋:
Open是開放,Stack則是堆砌之意,合起來就是將衆多的功能服務堆積起來的集合,讓人們通過Openstack雲計算項目,能夠將諸如計算能力、存儲、網絡和軟件等資源抽象成服務,以便讓用戶可以通過互聯網遠程來享用,付費的形式也變得因需而定,調整方便,擁有極強的虛擬可擴展性,是公共和私有云的建設與管理軟件中的優秀開源項目。

2.服務模塊組件細釋
瞭解了他們大概的意思,我們來深入理解他們之間的關係把!沖沖衝!!!

這個圖我可以用我的話來解釋啦,我就不放難懂的解釋了
中間的VM當然就是我們的虛擬機啦,有很多箭頭指向虛擬機,代表這些組件給虛擬機提供的服務。
Nova提供計算服務
Glance提供虛機鏡像(Image)存儲和管理
Swift提供對象存儲 (Object Storage)
Cinder提供塊存儲(Block Storage)目前僅給虛機掛載使用、
Keystone提供認證服務
Horizon提供管理服務
Neutron提供網絡服務
Heat提供軟件部署服務
說這麼詳細也沒有必要,細節的話在實際需求中運用才能好的理解!

雖然我是個大二的專科生,但是我覺得不管是專科還是本科都要有所作爲,認爲有學歷就能夠找到好工作,那麼在哪裏學習都沒用。最好的狀態是找到自己喜歡的事情,爲之付出努力,一分耕耘一分收穫!加油,奧裏給!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章