版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、.:.; 工 作 總 結(jié)2021年11月2021年9月虛擬化根底架構(gòu)業(yè)務(wù)部王 毅2021-9-24目錄 TOC o 1-3 h z u HYPERLINK l _Toc336268973 1.概述 PAGEREF _Toc336268973 h 4 HYPERLINK l _Toc336268974 2.工程 PAGEREF _Toc336268974 h 5 HYPERLINK l _Toc336268975 2.1云計(jì)算效力底層中心 PAGEREF _Toc336268975 h 5 HYPERLINK l _Toc336268976 2.2云計(jì)算效力管理系統(tǒng) PAGEREF _Toc33
2、6268976 h 13 HYPERLINK l _Toc336268977 2.3云計(jì)算效力監(jiān)控系統(tǒng) PAGEREF _Toc336268977 h 16 HYPERLINK l _Toc336268978 2.4彈性計(jì)算運(yùn)用 PAGEREF _Toc336268978 h 17 HYPERLINK l _Toc336268979 2.5云計(jì)算效力計(jì)費(fèi)系統(tǒng) PAGEREF _Toc336268979 h 18 HYPERLINK l _Toc336268980 2.6云計(jì)算效力用戶中心系統(tǒng) PAGEREF _Toc336268980 h 19 HYPERLINK l _Toc33626898
3、1 2.7云效力網(wǎng)站 PAGEREF _Toc336268981 h 19 HYPERLINK l _Toc336268982 2.8云效力網(wǎng)站內(nèi)容管理系統(tǒng) PAGEREF _Toc336268982 h 20 HYPERLINK l _Toc336268983 2.9企業(yè)私有云實(shí)體機(jī)柜操作系統(tǒng) PAGEREF _Toc336268983 h 20 HYPERLINK l _Toc336268984 2.10企業(yè)私有云實(shí)體機(jī)柜監(jiān)控系統(tǒng) PAGEREF _Toc336268984 h 20 HYPERLINK l _Toc336268985 3.團(tuán)隊(duì)建立 PAGEREF _Toc33626898
4、5 h 20 HYPERLINK l _Toc336268986 3.1初期 PAGEREF _Toc336268986 h 20 HYPERLINK l _Toc336268987 3.2中期 PAGEREF _Toc336268987 h 20 HYPERLINK l _Toc336268988 3.3后期 PAGEREF _Toc336268988 h 20 HYPERLINK l _Toc336268989 4.總結(jié) PAGEREF _Toc336268989 h 201.概述從2021年11月份至2021年九月份,我自動(dòng)要求接受公司分派的云計(jì)算開源軟件OpenStack的研發(fā)義務(wù),到
5、至今曾經(jīng)完成云計(jì)算產(chǎn)品效力的大部分功能,并基于曾經(jīng)研發(fā)出來的功能消費(fèi)出一系列的軟件產(chǎn)品共花了11個(gè)月的時(shí)間。在這11個(gè)月的時(shí)間里,無論是對于產(chǎn)品工程的開發(fā)、云計(jì)算底層效力研發(fā),還是團(tuán)隊(duì)建立等方面都遇到了不同程度的問題和困難。虛擬化根底架構(gòu)業(yè)務(wù)部從剛剛開場的“IaaS組到如今成為部門,人員也由最初的四個(gè)人開展到如今的13個(gè)人。以下是我從工程和團(tuán)隊(duì)建立兩個(gè)方面著手,將問題融入到工程和團(tuán)隊(duì)建立當(dāng)中來進(jìn)展虛擬化根底架構(gòu)業(yè)務(wù)部的任務(wù)總結(jié)。2.工程目前虛擬化根底架構(gòu)業(yè)務(wù)部圍繞著云計(jì)算底層效力的研發(fā)所完成的工程比較多,主要包括、等。其實(shí),作為云計(jì)算效力底層的研發(fā)任務(wù),也可以算是一個(gè)主要的工程,畢竟它是我們云
6、計(jì)算效力底層的中心。2.1云計(jì)算效力底層中心2021年11月,由于當(dāng)時(shí)我還在楊穎部門下作為一個(gè)組的組長,我們所接受的義務(wù)是ESDP的開源和ESDP的開源網(wǎng)站的開發(fā)。我們組準(zhǔn)確的來講一共只需四個(gè)人,在接觸了云計(jì)算效力開源軟件OpenStack以后,由于我跟同組的凌志對OpenStack的云存儲(chǔ)部分“swift從安裝到運(yùn)用都曾經(jīng)進(jìn)展完成,所以也不得不對OpenStack的虛擬機(jī)部分對曉明進(jìn)展輔助性任務(wù)。當(dāng)時(shí)云計(jì)算開源軟件OpenStack給我的覺得是必需集中精神,才可以順利的進(jìn)展,因此我自動(dòng)要求承接云計(jì)算效力開源軟件OpenStack的研發(fā)任務(wù)。在研發(fā)初期,我們主要的精神還是對于OpenStack
7、的集群式安裝部署,由于OpenStack是一個(gè)開源性的軟件,除了它本人的開源工程,包括云存儲(chǔ)swift、云虛擬機(jī)nova、鏡像效力glance、一致身份認(rèn)證系統(tǒng)keystone、管理系統(tǒng)當(dāng)時(shí)被叫做“dashboard,后來改稱為“horizon之外,還包括其他的一些開源的軟件工程效力。如:數(shù)據(jù)庫效力mysql、時(shí)鐘效力ntp、音訊隊(duì)列效力rabbitmq、虛擬效力器遠(yuǎn)程效力noVNC、網(wǎng)絡(luò)效力network、訪問工具ecua、卷組效力volume等等。各個(gè)效力之間首先必需安裝正確,在安裝正確的根底之上經(jīng)過配置文件的相互配置才可以到達(dá)想要的功能效果,除此之外各個(gè)效力之間的安裝還存在一個(gè)順序的問題
8、,所以要順利的安裝集群部署就需求反復(fù)的實(shí)驗(yàn),為了保證明驗(yàn)的正確性和準(zhǔn)確性,我們有的時(shí)候不得不要求將效力器進(jìn)展重新格式化;之所以格式化的主要緣由是卸載往往有的時(shí)候是無法卸載干凈的,同樣的安裝過程,對于卸載的效力器有的時(shí)候能勝利;而有的時(shí)候卻勝利不了,這大大干擾了我們的安裝思緒。后來公司不允許進(jìn)展效力器的重新格式化,緣由是效力器所在集裝箱的機(jī)柜不可以經(jīng)常反復(fù)的開啟,對效力器機(jī)柜內(nèi)的溫度有很大的影響,容易呵斥效力器的損壞;由于效力器當(dāng)時(shí)在八角樓C4機(jī)房,我們只需運(yùn)用的權(quán)限,對于有的時(shí)候所發(fā)生的效力器死機(jī)需求重啟等任務(wù),我們只能間接的經(jīng)過網(wǎng)絡(luò)部來配合進(jìn)展完成,而網(wǎng)絡(luò)部擔(dān)任這項(xiàng)任務(wù)的王燁輝的任務(wù)也很忙,
9、我們很多時(shí)候不得不進(jìn)展等待,這也給我們的任務(wù)帶來了一定的困難和費(fèi)事。當(dāng)時(shí)我們效力器在機(jī)房中一共擁有20臺(tái)效力器,為了可以在溝通和管理上方便,我針對于效力器進(jìn)展了從1#20#的編號(hào),其中15#19#五臺(tái)效力器是DELL的R410效力器,其他效力器是2GB的內(nèi)存配置。為了保證安裝腳本在我們本人掌控下順利進(jìn)展,我決議將八角樓的效力器中的1#機(jī)和2#機(jī)搬到了辦公地點(diǎn)作為云存儲(chǔ)的腳本安裝及功能測試;后來張亞麗組的張志楠和張賀軍的參與所帶來的兩臺(tái)惠普效力器成為了辦公地點(diǎn)虛擬機(jī)的腳本安裝及功能研發(fā)和測試的環(huán)境,經(jīng)過這四臺(tái)效力器組成了我們的辦公地點(diǎn)的實(shí)驗(yàn)環(huán)境。但是為了可以徹底處理OpenStack底層各項(xiàng)效力
10、之間的搭配任務(wù),可以準(zhǔn)確的找到問題的出現(xiàn)位置,鎖定效力目的;我采取了將效力器各個(gè)效力單獨(dú)存放至一臺(tái)物理效力器當(dāng)中,來進(jìn)展功能性驗(yàn)證和察看。準(zhǔn)確的來講在C4八角樓機(jī)房里有18臺(tái)效力器供我們運(yùn)用,但是由于不可以經(jīng)常性的重新格式化效力器和經(jīng)常性的進(jìn)入效力器機(jī)房,所以我們對于C4機(jī)房中的18臺(tái)效力器的運(yùn)用非常慎重,當(dāng)然也大大影響了我們的任務(wù)效率。OpenStack的官方網(wǎng)站,只是引見了外表層次上的大體原理,以及各個(gè)效力之間的相互作用效力,但是像ntp、rabbitmq這樣的其他開源效力是沒有引見的,我們所找到的線索完全得益于從網(wǎng)上下載某些志同道合的網(wǎng)友所提供的安裝部署文檔;但是想要到達(dá)和處理各個(gè)效力以
11、單獨(dú)物理效力器提供效力的目的,這項(xiàng)任務(wù)依然非常的困難。為了防止機(jī)房效力器的重新安裝,我下令讓研發(fā)人員在本人的臺(tái)式機(jī)上經(jīng)過virtual box安裝虛擬效力器,我們本人的臺(tái)式機(jī)箱只需2GB的內(nèi)存,最多也就可以跑三臺(tái)虛擬機(jī),所以只能在這三臺(tái)虛擬機(jī)上跑安裝腳本,另外由于我們的臺(tái)式機(jī)CPU等配置不支持虛擬化,所以我們只可以經(jīng)過前往的命令行提示來確定能否安裝勝利,但創(chuàng)建虛擬機(jī)是得不到任何驗(yàn)證的;同時(shí)我們只能關(guān)掉一部分曾經(jīng)安裝了虛擬效力器后再跑其他的虛擬效力器,花在查看上的時(shí)間非常多,更不要說再遇到問題和處理問題了。在這個(gè)任務(wù)過程的進(jìn)展當(dāng)中,我們實(shí)驗(yàn)環(huán)境效力器所在機(jī)柜的PDU壞了,對于PDU的采購花了很長
12、一部分時(shí)間,大約有一個(gè)月左右,這也導(dǎo)致了我們的任務(wù)無法在實(shí)驗(yàn)環(huán)境的18臺(tái)效力器中進(jìn)展。我們只能在本人的臺(tái)式效力器里的虛擬機(jī)中跑我們的腳本。在初期的過程中,我們并不敢跑大的虛擬機(jī)鏡像,而是采用了OpenStack官方?jīng)]有操作系統(tǒng)界面,只需命令行的小型ubuntu鏡像。在整理和跑通安裝腳本并等到實(shí)驗(yàn)環(huán)境的PDU修復(fù)后,我們才得以反復(fù)進(jìn)展我們的安裝腳本的實(shí)驗(yàn),這個(gè)時(shí)候我們的卸載腳本也已根本成熟??梢哉f安裝部署方面的問題曾經(jīng)根本上得到理處理。公司還要求可以自動(dòng)進(jìn)展安裝部署,為了實(shí)現(xiàn)這個(gè)目的,我們將實(shí)驗(yàn)環(huán)境的12#效力器當(dāng)作我們安裝部署的資源機(jī)環(huán)境,安裝部署資源大約占到了40GB左右。之所以需求一個(gè)資源
13、機(jī),是由于在我們的安裝過程中,經(jīng)常遇到了版本不一致和不一致所導(dǎo)致的無法安裝勝利,究其根源在于采用apt-get的方式安裝都是采用網(wǎng)上資源進(jìn)展下載后的安裝,地址是一樣的,版本卻改動(dòng)了。OpenStack當(dāng)時(shí)還相當(dāng)?shù)牟怀墒欤创a更新比較快,同樣的安裝地址,昨天還可以正確安裝并安裝勝利,轉(zhuǎn)過天來就會(huì)出現(xiàn)有些命令都執(zhí)行不通的情況出現(xiàn),Keystone身份認(rèn)證和glance鏡像效力的安裝版本不一致就導(dǎo)致了我們很長一段時(shí)間對于Glance的命令執(zhí)行不得不采用EC2工具繞過了Keystone。最終的處理是將版本一致后,將glance的安裝步驟和Keystone的結(jié)合安裝過程順序進(jìn)展倒置才勝利的。在以上任務(wù)
14、完成的根底上,由我完成了OpenStack的手動(dòng)安裝文檔的初版編寫,和一個(gè)版本的腳本自動(dòng)安裝部署由張賀軍來完成的,但是對于公司的要求我們還是有很大一段間隔 的。比如說,對于不同的開源效力對效力器都有不同的要求,mysql數(shù)據(jù)庫效力要求內(nèi)存和CPU;Volume卷組存儲(chǔ)效力要求硬盤多一些,glance鏡像效力要求內(nèi)存更大一些;控制節(jié)點(diǎn)的要求比較普通,計(jì)算節(jié)點(diǎn)那么對內(nèi)存要求非常高;rabbitmq音訊隊(duì)列效力要求網(wǎng)絡(luò);network也需求網(wǎng)絡(luò)和效力器內(nèi)存給予很好的支持;還有目前對于network和quantum效力最好是可以進(jìn)展效力器的單獨(dú)支持;存儲(chǔ)效力方面,代理節(jié)點(diǎn)的要求普通,但是存儲(chǔ)節(jié)點(diǎn)需求有
15、內(nèi)存和硬盤的支持等等。需求思索的是效力器本錢的降低以及整體效力的優(yōu)化等方面的緣由,將效力安排在指定的效力器,并自動(dòng)進(jìn)展修正配置;其實(shí),在有了資源效力器的支持以后,腳本安裝和人為的手動(dòng)安裝方面的速度是相差不大的。從安裝的正確性和準(zhǔn)確性以及勝利率上來講,手動(dòng)安裝更加保質(zhì)保量。我號(hào)召團(tuán)隊(duì)成員多關(guān)注QQ群中全國的競爭對手的情況,競爭對手的情況要比我們好很多,無論從實(shí)驗(yàn)環(huán)境方面還是人員構(gòu)成方面都令我們羨慕不已,為了不落后于競爭對手,我要求在進(jìn)展以后任務(wù)的同時(shí)著手將云計(jì)算效力底層的一些功能接口進(jìn)展了梳理,包括一致身份驗(yàn)證效力keystone、鏡像效力glance、云主機(jī)效力nova和存儲(chǔ)效力swift等接
16、口功能。這些接口功能也為后來的各項(xiàng)云計(jì)算效力產(chǎn)品工程的開發(fā)打下了良好的根底。OpenStack是用python言語開發(fā)的,在官方上有很好的接口效力文檔,經(jīng)過官方接口文檔的描畫,我們知道OpenStack是采用的http協(xié)議的Restful接口技術(shù)實(shí)現(xiàn)的,類似于通常所說的WebService接口效力技術(shù)。對于接口的調(diào)用,研發(fā)人員從網(wǎng)上下載了針對于存儲(chǔ)效力的兩種接口調(diào)用源代碼,一個(gè)是java的;另一個(gè)C#言語的。經(jīng)過接口對于現(xiàn)有的功能的了解后,我對云計(jì)算效力有了更加深化的了解,主要是云存儲(chǔ)和虛擬機(jī)兩個(gè)方面;我以為可以建立一個(gè)云效力的網(wǎng)站,可以提供類似于網(wǎng)盤效力以及虛擬主機(jī)的同時(shí),還可以將企業(yè)的運(yùn)用
17、效力做在創(chuàng)建虛擬機(jī)的鏡像當(dāng)中,這樣就實(shí)現(xiàn)了網(wǎng)上的SaaS平臺(tái),并經(jīng)過郵件的方式向陳巖光副總提交了我的想法。由于當(dāng)時(shí)公司想要一個(gè)比較絢麗的,所以.net的silverlight可以到達(dá)要求。張亞麗部門就擔(dān)任了云效力網(wǎng)站的開發(fā)任務(wù),我們作為底層對他們提供接口效力,他們最先的任務(wù)主要是云存儲(chǔ)。我讓開發(fā)人員將接口源碼進(jìn)展了梳理,為了可以更好的給張亞麗部門的于彪組提供更好的效力支持,我讓王琳將C#接口的源代碼進(jìn)展有效的整理和分割,我讓凌志將swift做了安裝部署后,為于彪組提供關(guān)于云存儲(chǔ)的技術(shù)效力支持。雖然溝通方面我們也經(jīng)常在見面打招呼的時(shí)候訊問能否有什么問題,但是接口方面的技術(shù)支持也總是斷斷續(xù)續(xù)。為了
18、驗(yàn)證在鏡像中放入大的運(yùn)用效力,在啟動(dòng)虛擬效力器時(shí)可以將作在鏡像當(dāng)中的運(yùn)用效力進(jìn)展正常的運(yùn)用,我們制造了包含國外SAP運(yùn)用的效力鏡像,該鏡像的制造過程中也遇到了很多的問題和費(fèi)事,首先需求將多個(gè)光盤的安裝文件進(jìn)展合并,這個(gè)SAP效力的安裝文件一共有200多個(gè)GB,其中安裝文件有四個(gè),主要的安裝文件就有200多個(gè)GB,當(dāng)時(shí)在這個(gè)地方就存在著一個(gè)問題,就是將四個(gè)安裝文件進(jìn)展合并,合并勝利以后再上傳至效力器中。但是我們的合并沒有勝利,主要緣由是安裝文件太大了,普通的效力器或者臺(tái)式機(jī)在進(jìn)展合并的過程中需求破費(fèi)很長的時(shí)間,并且經(jīng)常是等待很長的時(shí)間,不知道計(jì)算機(jī)能否還在進(jìn)展著合并過程。在我的直覺和猜測的引導(dǎo)下
19、,我決議不進(jìn)展安裝文件的合并,以200多GB的主安裝文件來進(jìn)展運(yùn)用的效力器安裝和鏡像的制造。鏡像制造勝利后,另外一個(gè)問題就是由于實(shí)驗(yàn)環(huán)境效力器性能的影響,經(jīng)過鏡像效力glance上傳鏡像需求破費(fèi)很長的時(shí)間,而且上傳至glance所在的物理效力器以后,再上傳至計(jì)算節(jié)點(diǎn)物理效力器,又需求鏡像的長時(shí)間拷貝;這個(gè)在當(dāng)時(shí)OpenStack的Diablo版本中是無法進(jìn)展鏡像上傳進(jìn)度的提示的,直到我們后來晉級為OpenStack的Essex版本以后才得以處理。最終我們勝利實(shí)現(xiàn)了將大的運(yùn)用效力SAP放置在曾經(jīng)制造完成的鏡像文件中,并勝利啟動(dòng)該鏡像的虛擬機(jī),由于實(shí)驗(yàn)環(huán)境效力器的影響,速度非常慢。在進(jìn)展了目前現(xiàn)有
20、功能和參考網(wǎng)上其他云效力產(chǎn)品功能以后,我挑選出了我們還沒可以實(shí)現(xiàn)的功能,其中包括增開虛擬機(jī)外網(wǎng)代理、虛擬機(jī)實(shí)例快照、虛擬機(jī)負(fù)載平衡、虛擬機(jī)雙機(jī)熱備、虛擬機(jī)實(shí)例遷移、外部接口調(diào)用修正虛擬機(jī)主機(jī)稱號(hào)、虛擬機(jī)時(shí)區(qū)不同步、Glance于Swift效力的整合、虛擬機(jī)計(jì)算節(jié)點(diǎn)運(yùn)轉(zhuǎn)情況監(jiān)控、虛擬機(jī)配額限制效力、多控制節(jié)點(diǎn)集群、接口控制虛擬機(jī)網(wǎng)絡(luò)帶寬流量、提高OpenStack數(shù)據(jù)庫的穩(wěn)定性等等功能。這些功能有些勝利的實(shí)現(xiàn)了,但是也有受制于實(shí)驗(yàn)環(huán)境、網(wǎng)絡(luò)環(huán)境的限制以及研發(fā)團(tuán)隊(duì)技術(shù)才干方面的影響,我們沒有勝利。對于功能的實(shí)現(xiàn)我決議必需本著幾個(gè)原那么入手:1.在進(jìn)展功能性實(shí)驗(yàn)前必需寫好實(shí)現(xiàn)方案,以功能為單位進(jìn)展方
21、案文檔的編寫,方案好步驟,并按照步驟一步一步進(jìn)展實(shí)驗(yàn);2.不論勝利與否,對于出現(xiàn)的問題以及針對問題進(jìn)展的解釋性記錄必需落真實(shí)實(shí)現(xiàn)方案的文檔上;3.假照實(shí)現(xiàn)方案最終勝利,對勝利的實(shí)驗(yàn)功能進(jìn)展總結(jié);假設(shè)不勝利,闡明不勝利并注明不勝利的理由或者是疑心思由;以備未來進(jìn)展針對性處理。為了可以從根本上處理底層中出現(xiàn)的大量Bug和協(xié)助 我們未來的研發(fā)任務(wù),我以為研發(fā)團(tuán)隊(duì)中的每個(gè)人必需對OpenStack大體構(gòu)造框架有非常準(zhǔn)確和明晰的把握,在此根底之上才更加有把握進(jìn)展源代碼的修正和二次開發(fā)整合。我?guī)е鴪F(tuán)隊(duì)中的部分人員進(jìn)展了文檔的翻譯性任務(wù),在翻譯任務(wù)的過程中也是我可以確定的了解到官方文檔只是外表上的引見或者接
22、口功能的引見,對底層功能的研發(fā)意義雖然有但是卻并不大,這也是我錯(cuò)誤的認(rèn)識(shí)了開源軟件這個(gè)概念。正在這個(gè)關(guān)節(jié)上,OpenStack的Essex版本發(fā)布了,官方網(wǎng)站上很多文檔進(jìn)展了更新,我們有部分的文檔的原有根據(jù)喪失了,只能憑仗我們版本庫中所存儲(chǔ)的原有文檔進(jìn)展翻譯性的查看。我們經(jīng)過對官方網(wǎng)站上的資料查看以及網(wǎng)上搜索到的信息資料,發(fā)現(xiàn)新版本的Essex改動(dòng)了原來的Diablo版本中的很多缺乏,也包括我們目前所無法處理的Bug,比如鏡像效力glance上傳鏡像時(shí)的上傳百分比的現(xiàn)實(shí);最讓人感到抑郁的底層的數(shù)據(jù)庫表構(gòu)造的改動(dòng)非常的大,這讓我們破費(fèi)了很多功夫在Diablo版本上的功夫很有能夠是白做了??墒牵?/p>
23、就是在這個(gè)時(shí)候,公司的SaaS平臺(tái)需求上線,我們要擔(dān)任底層的虛擬化環(huán)境的搭建,我們需求為SaaS平臺(tái)網(wǎng)站提供集群式部署的效力器,統(tǒng)計(jì)下來SaaS平臺(tái)需求30到40臺(tái)不同配置的高性能虛擬效力器來進(jìn)展支持。我們也從網(wǎng)絡(luò)運(yùn)維部門獲得了8臺(tái)R710和1臺(tái)R810,另外我們給了網(wǎng)絡(luò)部幾臺(tái)R310并給了一切的R410作為正式消費(fèi)環(huán)境的效力器,提供其他效力的支持。有幾個(gè)問題明顯的擺在我的面前,正式消費(fèi)環(huán)境就要上線了,底層效力的Diablo版本還有很多Bug和不穩(wěn)定的要素,在此根底上搭建正式消費(fèi)環(huán)境,很多問題是無法應(yīng)付的;未來在此根底上晉級風(fēng)險(xiǎn)性是可想而知的,耽擱了效力怎樣辦?由于一旦SaaS平臺(tái)一旦給公司帶
24、來盈利,賺錢的話,每一分鐘、每一秒鐘都是耽擱不起的;OpenStack的Essex新版本曾經(jīng)處理了原有的很多Bug問題,數(shù)據(jù)庫底層也與原來的版本發(fā)生了很大的變化;最重要的特點(diǎn)是Essex在網(wǎng)絡(luò)方面提出了新的效力quantum;終究采用Diablo版本還是Essex版本,前者對于未來研發(fā)的風(fēng)險(xiǎn)性很大,同時(shí)我們很能夠會(huì)出現(xiàn)研發(fā)方向的迷失,而對于后者假設(shè)我們勝利搭建完成的話不但可以處理老版本殘留的問題,對于未來的任務(wù)可以開辟出大片的空間;最終的結(jié)論是Diablo版本的風(fēng)險(xiǎn)會(huì)發(fā)生在未來,而Essex版本的風(fēng)險(xiǎn)性就在當(dāng)時(shí),由于我們還沒有勝利集群式安裝??墒?,就當(dāng)時(shí)的情況而言,基于低配置實(shí)驗(yàn)環(huán)境的安裝,不
25、能夠;但是有了正式的消費(fèi)環(huán)境,明擺著的更好的實(shí)驗(yàn)環(huán)境,不如拼一把。我把我的想法通知了我的團(tuán)隊(duì),在跟陳巖光副總進(jìn)展溝通以后,我們在正式消費(fèi)環(huán)境上基于新的Essex版本搭建了云計(jì)算效力平臺(tái)。后來的現(xiàn)實(shí)也證明,我的這個(gè)決議是正確的。云計(jì)算效力底層中心效力的研發(fā)方面,目前具備了大部分的虛擬機(jī)的功能,在整個(gè)團(tuán)隊(duì)的這11個(gè)月以來,根本上是兩個(gè)方面的任務(wù)內(nèi)容,一個(gè)是對基于云計(jì)算效力中心底層的上層產(chǎn)品的接口和技術(shù)支持、環(huán)境的維護(hù);另一個(gè)就是云計(jì)算效力的中心研發(fā)這兩個(gè)方面的任務(wù);對于基于研發(fā)的文檔知識(shí)積累,我以為這一點(diǎn)非常的重要,研發(fā)任務(wù)必需落真實(shí)文檔上面,雖然絕大部分研發(fā)人員對于文檔不夠注重,但是當(dāng)遇到問題的
26、時(shí)候,原始的文檔就提供了必要的協(xié)助 。2.2云計(jì)算效力管理系統(tǒng)云計(jì)算效力管理系統(tǒng)是最早完成的一個(gè)系統(tǒng)工程,當(dāng)時(shí)OpenStack對于云計(jì)算效力底層擁有一個(gè)軟件界面可以操控的系統(tǒng),稱號(hào)叫做“dashboard,后來官方將其改名為“horizon,“horizon這個(gè)軟件系統(tǒng)是用python言語進(jìn)展開發(fā)的,在安裝過程中也是需求進(jìn)展配置文件的配置修正,基于mysql數(shù)據(jù)庫來進(jìn)展存儲(chǔ)業(yè)務(wù)數(shù)據(jù),其他就是調(diào)用OpenStack的相應(yīng)接口,來實(shí)現(xiàn)給用戶進(jìn)展云計(jì)算效力的界面操作。對于“horizon這個(gè)被OpenStack囊括在其內(nèi)的云計(jì)算效力操作系統(tǒng)來說,它有幾個(gè)不好的地方:1.完全基于OpenStack云
27、計(jì)算效力的底層功能接口和進(jìn)展模塊的劃分,假設(shè)不了解OpenStack的原理的話,是無法了解并運(yùn)用和操作的;2.缺乏人性話,也就是在客戶體驗(yàn)性方面做的還差一些,頁面顯示也不是很美觀,比如:它沒有分頁的操作,更不要說對于模糊的查詢操作了。基于這些特點(diǎn),我編寫了適宜我們進(jìn)展操作的云計(jì)算效力操作系統(tǒng)的需求并進(jìn)展了業(yè)務(wù)方面的設(shè)計(jì)。為什么要提出這個(gè)系統(tǒng)工程,我主要是基于以下幾個(gè)方面的緣由:1.對于云計(jì)算效力底層,我們需求有本人的操作系統(tǒng)軟件,這個(gè)毫無疑問是必需的;2.對于我們曾經(jīng)實(shí)現(xiàn)的接口效力,沒完沒了的經(jīng)過命令行進(jìn)展加以驗(yàn)證相當(dāng)費(fèi)事。另外,該系統(tǒng)也是我們接口功能逐漸實(shí)現(xiàn)和確認(rèn)的一個(gè)終點(diǎn),可以完全表達(dá)我們
28、的任務(wù),我們實(shí)現(xiàn)的功能,還有我們的價(jià)值;3.這個(gè)操作系統(tǒng)目前可以給我們本人進(jìn)展運(yùn)用,隨著逐漸的優(yōu)化和改良,未來早晚會(huì)成為公司的產(chǎn)品,我們的任務(wù)是有用功,未來不會(huì)白做;4.該操作系統(tǒng)效力當(dāng)中包含著我們曾經(jīng)實(shí)現(xiàn)的接口調(diào)用,可以把它比作一個(gè)活字典,對于接口源代碼的調(diào)用可以準(zhǔn)確的找到位置并進(jìn)展復(fù)制和粘貼,為未來其他產(chǎn)品工程的開發(fā)打下良好的根底。從后來的各個(gè)系統(tǒng)工程效力來說曾經(jīng)印證了這一點(diǎn);這也是我們?yōu)槭裁春髞硐到y(tǒng)工程得以快速開發(fā)的主要緣由。當(dāng)然,在該系統(tǒng)工程的開發(fā)過程中,也遇到了很多的問題,比如對于一些業(yè)務(wù)數(shù)據(jù),我們采取的是沒有調(diào)用OpenStack所提供的接口效力,而是經(jīng)過對OpenStack底層中
29、各個(gè)效力所涉及到的數(shù)據(jù)庫及數(shù)據(jù)庫表構(gòu)造之間的邏輯關(guān)系進(jìn)展關(guān)聯(lián)性方面的數(shù)據(jù)檢索,當(dāng)然這必需建立在我們對OpenStack數(shù)據(jù)庫表構(gòu)造相當(dāng)了解的根底上。另外,有很多接口在OpenStack效力當(dāng)中并沒有提供,必需經(jīng)過調(diào)用命令行執(zhí)行才可以做到,這個(gè)對于系統(tǒng)工程的呼應(yīng)速度來講確實(shí)是慢了很多,但是可以到達(dá)我們現(xiàn)階段的目的。在云效力器資源和云存儲(chǔ)資源的監(jiān)控顯示方面,我們也有很大的問題,比如云存儲(chǔ),我們沒有方法經(jīng)過接口獲得剩余的存儲(chǔ)資源、已運(yùn)用的資源,我們就不得不經(jīng)過人為設(shè)定系統(tǒng)總的存儲(chǔ)資源,經(jīng)過命令行調(diào)用獲得存儲(chǔ)曾經(jīng)占用的資源,剩余的那么就是未運(yùn)用的存儲(chǔ)資源等等。對于一致身份驗(yàn)證Keystone來講,在D
30、iablo版本中它是有超級管理員用戶的,它可以管理一切的租戶和租戶下的用戶,但是對于后來的Essex版本來講是沒有超級管理員用戶的。對于這一點(diǎn),OpenStack的“horizon效力當(dāng)中也是以一個(gè)租戶為單位進(jìn)展登錄并進(jìn)展效力的。從這一個(gè)角度來講,我以為OpenStack效力還是面向于大批量集群式公有云效力的,由于“公有云往往給我在概念上的了解就是“資源無上限。目前該系統(tǒng)工程的工程稱號(hào)我給他取名字叫做“pubecm。這個(gè)系統(tǒng)工程目前的缺陷是閱讀器兼容方面還有一些問題,功能上很多還沒有來得及添加;由于當(dāng)時(shí)最初的目的是給我們本人運(yùn)用的,所以頁面風(fēng)格沿用了2021年公司聯(lián)查時(shí)的系統(tǒng)工程的玻璃質(zhì)感風(fēng)格
31、。但是,在隨后的企業(yè)私有云實(shí)體機(jī)柜的操作系統(tǒng)誕生后,企業(yè)私有云實(shí)體機(jī)柜的操作系統(tǒng)囊擴(kuò)了pubecm的一切功能,而且在頁面風(fēng)格和美化以及客戶體驗(yàn)等方面都完全超越了pubecm,我如今不斷思索以企業(yè)私有云操作系統(tǒng)取代該系統(tǒng)工程。由于企業(yè)私有云實(shí)體機(jī)柜的操作系統(tǒng)是從pubecm中晉級出來的,它青出于藍(lán)而勝于藍(lán)一點(diǎn)都不為過。2.3云計(jì)算效力監(jiān)控系統(tǒng)云計(jì)算效力監(jiān)控系統(tǒng)是在后期為了可以更好的監(jiān)控公司SaaS平臺(tái)正式消費(fèi)環(huán)境而做的一個(gè)系統(tǒng)監(jiān)控工程。這個(gè)工程的需求和業(yè)務(wù)設(shè)計(jì)都是由我一個(gè)人來完成的。它主要包括這么幾個(gè)方面的內(nèi)容:整體概略、CPU運(yùn)用情況、內(nèi)存運(yùn)用情況、磁盤運(yùn)用情況和存儲(chǔ)資源運(yùn)用情況這五個(gè)方面對效
32、力器資源進(jìn)展監(jiān)控。在這個(gè)系統(tǒng)工程開發(fā)的過程中,遇到的最大的問題就是資源的上限不斷都沒有一個(gè)一致和準(zhǔn)確的數(shù)據(jù),在報(bào)警線數(shù)據(jù)方面我們也依然沒有一個(gè)準(zhǔn)確的數(shù)字。關(guān)于資源上限也就是指整個(gè)效力的計(jì)算節(jié)點(diǎn)一共有多少核CPU,而這些CPU可以虛擬出多少核的CPU,這些虛擬出的CPU最大數(shù)量就是它的上限數(shù)量,而真正運(yùn)用了多少以后,它的效力性能會(huì)降低或者說有很大的影響;這一點(diǎn)上我們不斷沒有得到很好的處理。我對研發(fā)人員提出的要求是把OpenStack底層的算法搞清楚,經(jīng)過它的算法和我們實(shí)踐的參數(shù)我們得到它的上限數(shù)據(jù);這個(gè)算法雖然是被研發(fā)人員掏出來了,但是對于詳細(xì)的數(shù)據(jù)不斷沒有一個(gè)準(zhǔn)確的答案。最后沒方法,我們經(jīng)過正
33、式消費(fèi)環(huán)境實(shí)踐的數(shù)據(jù)庫中的數(shù)據(jù)得到準(zhǔn)確的答案。在正式消費(fèi)環(huán)境中,有其中一個(gè)消費(fèi)虛擬機(jī)效力器的計(jì)算節(jié)點(diǎn),它內(nèi)部所消費(fèi)的虛擬機(jī)的CPU總和是它實(shí)踐CPU核數(shù)的3倍,運(yùn)轉(zhuǎn)情況沒有任何的問題。3倍的這個(gè)數(shù)據(jù)對于我來講,曾經(jīng)相當(dāng)?shù)纳莩蘖?,所以我就?倍這個(gè)數(shù)據(jù)定為CPU的最大上限數(shù)量;對于內(nèi)存來講,OpenStack的官方給的參數(shù)不斷都是1.5倍,也就是說消費(fèi)虛擬機(jī)效力器的計(jì)算節(jié)點(diǎn)物理機(jī)內(nèi)存的1.5倍是它可以虛擬出的內(nèi)存的最大數(shù)量,因此我保守的將1.5倍作為了內(nèi)存最大上限的倍數(shù)參數(shù)。對于磁盤空間而言,它是不需求虛擬化的,剩余多少就是多少。這樣我們處理了監(jiān)控系統(tǒng)對于數(shù)據(jù)的監(jiān)控問題。2.4彈性計(jì)算運(yùn)用彈性計(jì)
34、算運(yùn)用系統(tǒng)是為了可以給SaaS平臺(tái)添加運(yùn)用而做的一個(gè)小型的創(chuàng)建虛擬機(jī)效力器、給企業(yè)用戶分配虛擬機(jī)效力器和銷毀虛擬機(jī)效力器的一個(gè)小型的運(yùn)用。該運(yùn)用的需求設(shè)計(jì)和業(yè)務(wù)設(shè)計(jì)也是由我來完成的。該彈性計(jì)算運(yùn)用,就功能上來講該工程并不大,但是說到它當(dāng)時(shí)的風(fēng)險(xiǎn)性也是與SaaS平臺(tái)底層的ESSEX版本搭建是綁定在一同的,這個(gè)運(yùn)用于SaaS平臺(tái)上的其他運(yùn)用相比,它很特殊,它的特殊性就在于它完全調(diào)用底層的接口創(chuàng)建虛擬機(jī),而這些虛擬機(jī)是與支持SaaS平臺(tái)的虛擬機(jī)以及各個(gè)運(yùn)用所占用的虛擬機(jī)效力器是平級的。因此首先為了可以把握和控制住底層資源的限制運(yùn)用而不影響SaaS平臺(tái)的其他運(yùn)用,我們必需開發(fā)一個(gè)彈性計(jì)算運(yùn)用的后臺(tái)管理
35、系統(tǒng),這個(gè)系統(tǒng)的目的是將底層的虛擬機(jī)效力器規(guī)格CPU核數(shù)、內(nèi)存大小、磁盤空間同步到彈性計(jì)算運(yùn)用的業(yè)務(wù)數(shù)據(jù)庫中,經(jīng)過管理員的挑選過濾掉大的規(guī)格,使注冊和登錄SaaS平臺(tái)的用戶只可以創(chuàng)建和運(yùn)用低配置的虛擬機(jī)效力器。在進(jìn)展該運(yùn)用的開發(fā)時(shí),首先必需開發(fā)除了底層調(diào)用的其他部分,由于底層環(huán)境還處在搭建過程當(dāng)中。最大的問題是當(dāng)時(shí)我們還是IaaS組,組內(nèi)沒有專門的美工,美工需求從于彪組進(jìn)展借用,當(dāng)時(shí)于彪組擔(dān)任美工的是郜帥;但是郜帥還擔(dān)任于彪組的美工以及手機(jī)云存儲(chǔ)的頁面設(shè)計(jì)任務(wù),對于彈性計(jì)算運(yùn)用的頁面美化方面一定是精神投入的不會(huì)很多,但是開發(fā)義務(wù)也非常急。為了可以到達(dá)頁面美化方面的要求,我組織組內(nèi)的開發(fā)人員周六
36、都干起了美化的任務(wù),他們都很盡力,但是他們畢竟不是美工專業(yè)人員,所以頁面沒有可以到達(dá)我的要求,作為管理人員來講我是說不出什么來的。最終是由張?jiān)苾芾淼拿拦そM后來又重新給改良的。2.5云計(jì)算效力計(jì)費(fèi)系統(tǒng)云計(jì)算效力計(jì)費(fèi)系統(tǒng)是公司陳巖光副總提出的一個(gè)工程,該工程的主要目的是支持云效力網(wǎng)站的,對云效力網(wǎng)站上的產(chǎn)品進(jìn)展定價(jià)效力的。由于我之前有過關(guān)于計(jì)費(fèi)系統(tǒng)工程方面的閱歷,我針對于該系統(tǒng)工程進(jìn)展了針對于客戶和業(yè)務(wù)統(tǒng)計(jì)方面的擴(kuò)展,由于產(chǎn)品的價(jià)錢是與供求關(guān)系以及產(chǎn)品的本錢密不可分的。對于客戶對產(chǎn)品的購買效力,我們需求對于客戶有所了解和了解。比如,客戶的不同年齡段、不同的地域、企業(yè)還是個(gè)人等等對于產(chǎn)品的需求是
37、不同的,云效力網(wǎng)站作為公司云計(jì)算效力對外的窗口而言,對客戶的分析以及對產(chǎn)品購買情況的分析還有客戶所關(guān)注的產(chǎn)品等等都需求進(jìn)展統(tǒng)計(jì),從統(tǒng)計(jì)分析中獲得我們想要的結(jié)論。隨后在與陳巖光副總的堅(jiān)持下,將該計(jì)費(fèi)系統(tǒng)進(jìn)展了拆分,原計(jì)費(fèi)系統(tǒng)被修正為只是對云效力產(chǎn)品的類型和價(jià)錢進(jìn)展制定;而對于用戶的統(tǒng)計(jì)和分析以及用戶注冊參數(shù)的制定等被拆分并獨(dú)立成為用戶中心系統(tǒng)。這個(gè)系統(tǒng)的開發(fā)不涉及底層云計(jì)算的中心支持效力,獨(dú)一需求關(guān)聯(lián)的就是需求將云計(jì)算效力底層的鏡像操作系統(tǒng),windows XP、ubuntu等和虛擬機(jī)規(guī)格CPU核數(shù)、內(nèi)存大小和硬盤空間同步到計(jì)費(fèi)系統(tǒng)的業(yè)務(wù)數(shù)據(jù)庫當(dāng)中來,并進(jìn)展定價(jià),以供云效力網(wǎng)站獲取這些價(jià)錢數(shù)據(jù)后
38、,經(jīng)過接口調(diào)用創(chuàng)建相應(yīng)的虛擬機(jī)。在頁面美化風(fēng)格方面,由于是公司內(nèi)部本人運(yùn)用,所以對于頁面風(fēng)格依然沿用了2021年公司聯(lián)查時(shí)一致的玻璃質(zhì)感風(fēng)格。2.6云計(jì)算效力用戶中心系統(tǒng)云計(jì)算效力用戶中心系統(tǒng)是從計(jì)費(fèi)系統(tǒng)當(dāng)中拆分出來的一個(gè)系統(tǒng)工程,該工程的主要功能是面向于云效力網(wǎng)站的用戶。該工程的需求分析和設(shè)計(jì)也是由我來完成的。該系統(tǒng)首先是經(jīng)過參數(shù)管理模塊對云效力網(wǎng)站注冊用戶所需求注冊的參數(shù)進(jìn)展管理,比如所屬國家、所屬省市、所在行業(yè)、所從事職業(yè)以及用戶需求反響的問題類型及問題等等。再有就是對于客戶的充值、運(yùn)用和剩余金額以及用戶對于不同產(chǎn)品的購買清單等等,系統(tǒng)中還包括用戶的統(tǒng)計(jì)功能,比如年齡、性別、針對于不同產(chǎn)
39、品的不同購買人群的統(tǒng)計(jì)等。該系統(tǒng)工程并不涉及云計(jì)算效力底層的接口調(diào)用,是普通的Web工程。由于是給公司本人內(nèi)部運(yùn)用的,所以在頁面風(fēng)格上依然沿用的2021年公司聯(lián)查時(shí)的玻璃質(zhì)感風(fēng)格。2.7云效力網(wǎng)站云效力網(wǎng)站是在SaaS平臺(tái)終了以后,由于彪組轉(zhuǎn)接給我們的。這個(gè)工程最初于彪組采用的是.net技術(shù)進(jìn)展的研發(fā)。由于我們在外圍產(chǎn)品方面主要采用的是以java言語進(jìn)展的開發(fā),所以無論從需求分析設(shè)計(jì)、頁面設(shè)計(jì)還有底層代碼實(shí)現(xiàn)上,我們可以說是推倒重來的。該網(wǎng)站的主要起的作用是對公司云計(jì)算效力的技術(shù)力量以及公司現(xiàn)有的云計(jì)算效力產(chǎn)品對外進(jìn)展展現(xiàn)的窗口。網(wǎng)站在云計(jì)算效力的技術(shù)力量方面展現(xiàn)上提供云主機(jī)、云存儲(chǔ)和云硬盤三
40、個(gè)云計(jì)算效力技術(shù)力量的展現(xiàn);在產(chǎn)品方面有企業(yè)私有云實(shí)體機(jī)柜實(shí)體產(chǎn)品和企業(yè)私有云方案兩種供網(wǎng)上用戶下訂單的方式進(jìn)展推行銷售。網(wǎng)站內(nèi)為用戶提供了用戶中心和控制臺(tái)這兩個(gè)模塊對注冊登錄用戶提供云計(jì)算的運(yùn)用效力。由云計(jì)算效力計(jì)費(fèi)系統(tǒng)、用戶中心系統(tǒng)和網(wǎng)站內(nèi)容管理系統(tǒng)對該網(wǎng)站提供信息數(shù)據(jù)支持效力。2.8云效力網(wǎng)站內(nèi)容管理系統(tǒng) 云效力網(wǎng)站的內(nèi)容管理系統(tǒng)是對云效力網(wǎng)站的內(nèi)容展現(xiàn)信息的后臺(tái)管理系統(tǒng),該系統(tǒng)的主要內(nèi)容包括產(chǎn)品效力動(dòng)態(tài)管理、市場活動(dòng)管理、客戶案例管理以及協(xié)作同伴管理等功能模塊。該系統(tǒng)的業(yè)務(wù)需求前期是由我來完成,后期由李立召完成對需求文檔的編寫,并完成開發(fā)任務(wù)。2.9企業(yè)私有云實(shí)體機(jī)柜操作系統(tǒng)企業(yè)私有云
41、實(shí)體機(jī)柜是企業(yè)私有云實(shí)體機(jī)柜內(nèi)的云計(jì)算效力軟件產(chǎn)品之一,該系統(tǒng)主要面向于購買企業(yè)私有云實(shí)體機(jī)柜產(chǎn)品的企業(yè)網(wǎng)絡(luò)管理人員,由管理人員登入系統(tǒng),進(jìn)展虛擬效力器的創(chuàng)建、快照備份、分配/釋放IP、晉級、暫停、運(yùn)轉(zhuǎn)、銷毀等操作。該系統(tǒng)工程的需求分析和業(yè)務(wù)設(shè)計(jì)是由我來完成的。該系統(tǒng)工程是一個(gè)產(chǎn)品軟件,從頁面風(fēng)格、客戶體驗(yàn)還有功能的運(yùn)用等方面都做到了全面的細(xì)化。 在該產(chǎn)品的開發(fā)過程當(dāng)中,也是由于云計(jì)算效力底層中心的影響呵斥了功能不穩(wěn)定的情況,比如有的時(shí)候遷移勝利,有的時(shí)候遷移不勝利,有的時(shí)候晉級勝利而有的時(shí)候晉級不勝利。由于采用的是3臺(tái)R310的2GB內(nèi)存的低配置,創(chuàng)建的虛擬機(jī)只可以是512MB內(nèi)存的小型鏡像
42、;所以有些bug不得不疑心是由于底層效力器性能方面的影響,呵斥功能的不穩(wěn)定。后來從網(wǎng)絡(luò)部借用了2臺(tái)R710高配置的效力器一周多的時(shí)間,問題才加以處理。2.10企業(yè)私有云實(shí)體機(jī)柜監(jiān)控系統(tǒng)企業(yè)私有云實(shí)體機(jī)柜監(jiān)控系統(tǒng),也是企業(yè)私有云實(shí)體機(jī)柜內(nèi)的軟件產(chǎn)品之一。該系統(tǒng)的主要功能是對企業(yè)私有云實(shí)體機(jī)柜的物理資源機(jī)以及消費(fèi)虛擬機(jī)的物理效力器資源的監(jiān)控。該系統(tǒng)的需求分析、業(yè)務(wù)邏輯設(shè)計(jì)是由我來完成的。該系統(tǒng)產(chǎn)品工程的主要功能包括整體運(yùn)用情況、效力器情況、CPU運(yùn)用情況、內(nèi)存運(yùn)用情況、磁盤空間情況、外網(wǎng)IP數(shù)量監(jiān)控、虛擬機(jī)報(bào)警和資源及報(bào)警等幾個(gè)數(shù)據(jù)監(jiān)控模塊。面向于企業(yè)的數(shù)據(jù)中心管理人員,可以直觀的查看企業(yè)私有云實(shí)
43、體機(jī)柜的運(yùn)用情況。3.團(tuán)隊(duì)建立在團(tuán)隊(duì)建立方面,我將虛擬化根底架構(gòu)業(yè)務(wù)部從最初的“IaaS組到如今一共分為初期、中期和后期三個(gè)階段,初期階段是從2021年11月份到年后在C6辦公到搬到B8樓的202之前;中期階段是我們在B8樓的202室的任務(wù)期間;后期階段是我們從B8樓的202室再次搬回到C6。在這三個(gè)階段過程中,對于團(tuán)隊(duì)的建立也曾經(jīng)遇到了很多的困難和問題,畢竟從管理角度來講,團(tuán)隊(duì)中的人員變動(dòng),哪怕只添加一個(gè)成員都會(huì)經(jīng)過構(gòu)成期、震蕩期、表現(xiàn)期和正規(guī)期四個(gè)階段。在團(tuán)隊(duì)建立方面我可以說投入了大量的精神,虛擬化根底架構(gòu)業(yè)務(wù)部的團(tuán)隊(duì)成員大多數(shù)的才干都非常強(qiáng),同時(shí)個(gè)性也非常強(qiáng),尤其對于不斷高新技術(shù)的團(tuán)隊(duì),
44、管理的難度和強(qiáng)度是非常大的。從了解他們到了解他們,平穩(wěn)他們的任務(wù)心情,改善他們的任務(wù)心態(tài),提高他們的任務(wù)效率和任務(wù)質(zhì)量是非常費(fèi)心的一項(xiàng)任務(wù)。3.1初期團(tuán)隊(duì)人員統(tǒng)計(jì)表序號(hào)現(xiàn)有人員參與分開1王毅2王凌志3王琳4張瑞祥5張志楠6張賀軍7張志濤8李健總計(jì)8人在團(tuán)隊(duì)建立的初期,我的團(tuán)隊(duì)中包括我在內(nèi)一共只需四個(gè)成員,他們是我、王凌志、王琳和張瑞祥。從每個(gè)人的性格特點(diǎn)來講,王凌志是一個(gè)非常有靈氣的人,聰明、能干有想法、膽子大,認(rèn)準(zhǔn)的事情即使是錯(cuò)誤的也敢作,假設(shè)做的事情方向正確,是非常得力的一個(gè)好幫手;但是缺陷是,對待事情缺乏成熟的思索,這往往也是我為什么需求重點(diǎn)關(guān)注他的緣由;王琳是一個(gè)Java開發(fā)人員,只對
45、開發(fā)感興趣,對云計(jì)算可以說興趣不大,他的技術(shù)才干我非常認(rèn)可,開發(fā)速度非常快,對于有疑問和不同的見解敢于大膽提出來,但是缺陷和缺乏是,往往在某些開發(fā)過程當(dāng)中采用了我個(gè)人以為不合理的設(shè)計(jì)方式;文檔的編寫才干上差一些,有待培育。張瑞祥的優(yōu)點(diǎn)是測試方面的技術(shù)、只是閱歷豐富,缺陷是非常愛玩游戲,但是對于我的提示和忠告他還是可以聽進(jìn)去的,在給分配安排任務(wù)后,還是可以做到扔下游戲主開任務(wù)的,但是任務(wù)完成的質(zhì)量方面也許個(gè)人才干的影響不是非常的好。由于任務(wù)的需求,從張亞麗組調(diào)配來了張志楠和張賀軍,張志楠是一個(gè)非常研討技術(shù)的人,任務(wù)起來有一股軸勁,認(rèn)準(zhǔn)的事情八匹馬都拉不回來,但是在我后來的教導(dǎo)和指引下,曾經(jīng)改動(dòng)了
46、很多,在做事情的正確邏輯思想方向上有很大的提高。張賀軍為人性格膽怯,但是做事情非常踏實(shí)和真實(shí),在某些技術(shù)關(guān)鍵點(diǎn)上可以提出合理的建議,并有讓我出乎預(yù)料的正確的想法;但是他們兩個(gè)人都有一個(gè)最大的缺陷就是不擅長表達(dá),從這一點(diǎn)來說,這個(gè)缺陷是非常致命的,一定會(huì)影響到他們未來的職業(yè)開展。我往往在開會(huì)或者指定任務(wù)方案的時(shí)候盡量給他們說話的時(shí)機(jī),讓他們可以縱情的表達(dá)出他們的想法,鍛煉他們的表達(dá)思想;雖然進(jìn)展緩慢,但是效果比之前曾經(jīng)好很多了。之后李健和張志濤參與了我們的團(tuán)隊(duì),李健是陳巖光副總從其他的云計(jì)算效力公司挖過來的,在虛擬化云計(jì)算方面有過一到兩年的任務(wù)閱歷,對于虛擬化方面以及虛擬化的底層比我們熟習(xí)很多,
47、他的學(xué)習(xí)才干非常強(qiáng),從任務(wù)形狀中可以看的出對云計(jì)算技術(shù)還是非常有熱情的,缺陷也是在溝通上,他的溝通不像是賀軍那樣的先天的缺陷,而是過于保守。張志濤是我們部門當(dāng)時(shí)急于需求的一個(gè)網(wǎng)絡(luò)、效力器硬件方面的工程師,他往往給人的覺得是讓人放心,喜歡淺笑,樂樂呵呵的,就是這樣一個(gè)表現(xiàn)讓我對他的人和任務(wù)方面的管理大意了。這個(gè)人在任務(wù)態(tài)度上還是很仔細(xì)的,但是缺乏社會(huì)任務(wù)閱歷以及人際關(guān)系間的應(yīng)對,對于公司的管理制度難以順應(yīng),以及在團(tuán)隊(duì)當(dāng)中的自傲性格使得他后來分開了公司,從對他的了解和關(guān)注方面來講,我需求負(fù)有一定的責(zé)任。隨著初期團(tuán)隊(duì)的雛形逐漸成形,漸漸的團(tuán)隊(duì)會(huì)進(jìn)入到構(gòu)成期,為了可以加深彼此的了解,我請了團(tuán)隊(duì)一切成員
48、去“萬家燈火的一個(gè)餐館吃了一頓飯,大家在一同歡聲笑語,大吃大喝。我心里也非常高興,但是心里的壓力也大,未來他們就是公司云計(jì)算的中堅(jiān)力量和中心成員,他們能做到嗎。在飯桌上大家暢所欲言,我也說了我對未來的一些想法,希望大家可以團(tuán)結(jié);任務(wù)方面多溝通多相互協(xié)助 。我也試圖跟他們每個(gè)人進(jìn)展聊天和對話,了解他們的個(gè)人想法。3.2中期團(tuán)隊(duì)人員統(tǒng)計(jì)表序號(hào)現(xiàn)有人員參與分開1王毅2王凌志3王琳4張瑞祥5張志楠6張賀軍7張志濤8李健9藍(lán)文靜10張磊11李立召12霍世彬13程樂總計(jì)10人中期主要是指我們由C6搬到B8的這段時(shí)間,也就是在B8的202任務(wù)的這段時(shí)間,在搬過去以后,我的團(tuán)隊(duì)添加了藍(lán)文靜、張磊、李立召、霍世
49、斌以及實(shí)習(xí)生程樂這些人員。藍(lán)文靜這個(gè)女孩就像她的名字所描畫的那樣,是一個(gè)文靜的女孩,是做測試的,為了彌補(bǔ)張瑞祥在測試過程當(dāng)中的疏漏,有文靜來進(jìn)展彌補(bǔ)我也是非常放心的。文靜為人踏實(shí),在文檔的整理以及翻譯的任務(wù)過程中是非常穩(wěn)重的;張磊是新招的開發(fā)人員,比較偏愛于UI。根本的任務(wù)技藝偏向于頁面表現(xiàn)層方面,但是不好的是業(yè)務(wù)邏輯方面差一些,反響上稍顯愚鈍。這個(gè)需求漸漸的進(jìn)展培育。李立召的技術(shù)扎實(shí)全面,任務(wù)態(tài)度仔細(xì),踏實(shí)穩(wěn)重,獨(dú)一不好的地方是思想視野方面還不夠開闊,這方面需求我給他時(shí)機(jī)來進(jìn)展足夠的鍛煉。霍世彬性格上來講是一個(gè)得意的小伙子,更剛來時(shí)從楊穎那反響來的“二來描畫根本就是冤枉了他。網(wǎng)絡(luò)方面的技術(shù)比
50、較全面,缺乏之處在于書本上的東西了解比較多,但是實(shí)際上還是少了些。程樂是一個(gè)在校的大學(xué)生,沒有任務(wù)閱歷,是來公司進(jìn)展實(shí)習(xí)的。性格比較孤僻,技術(shù)上根本的實(shí)際知識(shí)都是具備的,但是缺乏的是社會(huì)閱歷少,他給人的覺得是依賴性比較強(qiáng)但是又不想去依賴他人,后來的現(xiàn)實(shí)也證明了這一點(diǎn)。在團(tuán)隊(duì)建立的中期開展階段里,我大部分的精神都花在了任務(wù)進(jìn)展和工程的管理與設(shè)計(jì)過程當(dāng)中,但是越是這樣,往往團(tuán)隊(duì)當(dāng)中發(fā)生的事情就越多,當(dāng)然也有我所覺察到的和沒有覺察到的。首先,藍(lán)文靜提出了辭職,并分開了公司。最初對于藍(lán)文靜的定位還只是一個(gè)測試人員,但是由于部分的測試任務(wù)曾經(jīng)完成的時(shí)候,為了防止人力資源的浪費(fèi),我開場讓她更多的接觸一些云
51、計(jì)算效力官方文檔的資料整理,在這方面的任務(wù)我是這樣了解的,雖然我們是以O(shè)penStack為切入點(diǎn),以它為切入點(diǎn)向外進(jìn)一步展開對云計(jì)算的研發(fā),但是從根上來講還是要從OpenStack的官方文檔入口,并整理和梳理出我們本人對它的了解和認(rèn)識(shí),目前的人員情況還不可以完全有把握查看OpenStack的源代碼并基于源代碼進(jìn)展修正以到達(dá)我的要求,再者隨著人員的不斷參與和擴(kuò)展,我們也需求擁有本人的培訓(xùn)資料,也就是說不論是誰、應(yīng)聘的什么職位,只需進(jìn)入IaaS組,就必需對我們的云計(jì)算任務(wù)范圍和任務(wù)內(nèi)容有所了解,以到達(dá)任務(wù)上的溝照射暢,任務(wù)可以保證擁有一致的步伐和步伐。公司不允許進(jìn)展組內(nèi)的知識(shí)性培訓(xùn),按照公司的了解
52、,上班來不是上學(xué)來的這一原那么,我讓文靜在整理文檔并進(jìn)展翻譯的同時(shí),整理了一套python言語的培訓(xùn)教程,經(jīng)過定期的將文靜整理的資料跟大家共同討論的同時(shí),順便將python言語進(jìn)展了短暫的培訓(xùn)。這也為后來組內(nèi)的研發(fā)團(tuán)隊(duì)進(jìn)一步深化OpenStack的研討和修正功能代碼打下了一個(gè)良好的開端。最終,文靜還是由于個(gè)人緣由,由于她要結(jié)婚,所以必需到塘沽去跟隨他的丈夫,而分開了公司。張瑞祥是由于公司部門內(nèi)部調(diào)整,由于公司的部門內(nèi)部成立了測試組,所以他分開我們的團(tuán)隊(duì),但是他所任務(wù)的測試范圍依然是以我們組的軟件產(chǎn)品工程為主,所以我們還是有任務(wù)交集的。對于他愛玩游戲這一缺陷,我私下里也跟他單獨(dú)議論過多次,我站在
53、他個(gè)人的角度出發(fā),提出要為本人的未來著想,游戲給他帶來不了什么,對他起不到任何作用和益處;我的這些良苦用心希望他未來可以領(lǐng)會(huì)的到。張志濤的分開有他本人的緣由,也有部分我的責(zé)任,我之前曾經(jīng)闡明過了。在B8樓202的任務(wù)工程中,除了對底層效力研發(fā)、維護(hù)和對上層軟件產(chǎn)品工程開發(fā)的設(shè)計(jì)及管理方面的任務(wù)外。挑選待面試人員的任務(wù)簡歷并進(jìn)展面試也成為了我日常任務(wù)過程中不可短少的一部分,當(dāng)然也是團(tuán)隊(duì)建立過程中所必需的。任務(wù)也經(jīng)常被打斷,簡歷也經(jīng)常會(huì)收到很多份,并從中挑選出我需求的人員。立召和張磊都是這一時(shí)期吸納進(jìn)來的開發(fā)人員。對于研發(fā)團(tuán)隊(duì)的管理上,王琳可以說在云計(jì)算效力產(chǎn)品的系統(tǒng)工程的研發(fā)方面功不可沒,由于之
54、前的云計(jì)算效力操作系統(tǒng)、用戶中心系統(tǒng)、計(jì)費(fèi)系統(tǒng),雖然需求分析、業(yè)務(wù)邏輯設(shè)計(jì)都是由我來做的,但是代碼的開發(fā)都是由他一個(gè)人來完成,在開發(fā)速度上由于采用的是他所熟習(xí)的開發(fā)框架SSH+LigerUI所以非???。但是在制造彈性計(jì)算運(yùn)用時(shí),他卻范了我以為致命的錯(cuò)誤,他把彈性計(jì)算運(yùn)用的一切頁面作在了一個(gè)頁面文件當(dāng)中,這也包括后來的監(jiān)控系統(tǒng);后來在我得知到這個(gè)情況以后,專門在開會(huì)時(shí)找他訊問了這個(gè)問題。他從訪問速度、軟件性能以及前臺(tái)頁面異步伐用的開發(fā)效率以及彈性計(jì)算運(yùn)用是一個(gè)小的工程等方面闡明了他的理由,在聽取了他的意見以后,我以為我要思索軟件工程整體的可擴(kuò)展性,可維護(hù)性以及更加重要的合理性來思索。為了可以到達(dá)
55、我的要求和目的,我讓張磊接手了彈性計(jì)算運(yùn)用的修正和維護(hù)任務(wù),讓李立召全面接手了云計(jì)算計(jì)費(fèi)系統(tǒng)和用戶中心系統(tǒng)這兩個(gè)工程的修正和維護(hù)任務(wù)。平均分擔(dān)了三個(gè)人的任務(wù)量,確實(shí)開發(fā)任務(wù)都壓在王琳一個(gè)人的身上也太不公平;王琳那么繼續(xù)底層接口效力以及對張磊和李立召的指點(diǎn)和援助。對于云計(jì)算效力底層的研發(fā)任務(wù),我主張不可以將一切的功能效力控制在某一個(gè)人的手里。由于在凌志身上產(chǎn)生了不穩(wěn)定要素,所以我將OpenStack的新版本Essex的研發(fā)任務(wù)向賀軍和志楠方面有所傾斜;李健的精神集中在了基于中心的外圍功能的擴(kuò)展方面,大部分的新版本研發(fā)任務(wù),尤其是新版本的特性“虛擬網(wǎng)絡(luò)Quantum集中在了張志楠和張賀軍的手里,我對他們進(jìn)展了模塊的劃分;為了可以讓他們順利在運(yùn)轉(zhuǎn)過程中修正和調(diào)試底層擴(kuò)展研發(fā)的代碼,我將剩余的實(shí)驗(yàn)環(huán)境效力器對他們進(jìn)展了分配,使得他們可以在本人的集群中運(yùn)轉(zhuǎn)本人修正的代碼,并最終結(jié)合得到我們本人的一個(gè)版根源碼。這樣,對于底層云計(jì)算效力中心代碼我們就可以逐漸的進(jìn)展本人掌控。后來,他們也都漸漸的做到了這一點(diǎn)。程樂是一個(gè)在校的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《電磁學(xué)電磁場》課件
- 《奧美品牌管理價(jià)值》課件
- 2024屆山西省大同市云州區(qū)高三上學(xué)期期末考試歷史試題(解析版)
- 單位管理制度集合大全人力資源管理十篇
- 單位管理制度集粹匯編【職員管理】十篇
- 單位管理制度匯編大合集【職員管理篇】
- 單位管理制度合并匯編【人力資源管理篇】
- 單位管理制度范例匯編人力資源管理篇
- 單位管理制度呈現(xiàn)匯編員工管理篇
- 單位管理制度呈現(xiàn)大全人力資源管理篇十篇
- 2024屆湖南省長沙市高三新高考適應(yīng)性考試生物試題(含答案解析)
- 少數(shù)民族介紹水族
- 2024年四川省普通高中學(xué)業(yè)水平考試(思想政治樣題)
- 精液的常規(guī)檢測課件
- 《青紗帳-甘蔗林》 課件 2024年高教版(2023)中職語文基礎(chǔ)模塊下冊
- 數(shù)字化課程課件
- 碳纖維氣瓶制作流程介紹課件
- 2024信息安全意識(shí)培訓(xùn)ppt課件完整版含內(nèi)容
- 沙金可行性開采方案
- 蘇州市2023-2024學(xué)年高二上學(xué)期期末考試英語試卷(含答案)
- 六年級上冊必讀書目《童年》閱讀測試題(附答案)
評論
0/150
提交評論