T2cloud如何詮釋細節(jié)決定成敗
云計算技術給我們的生活與工作帶來巨大的變革,這是無法否認的一項事實。如今,云已經(jīng)成為眾多企業(yè)業(yè)務創(chuàng)新的引擎,同時也是保持企業(yè)核心競爭力的重要技術因素。近兩年,開源云計算OpenStack更是成為云技術領域的佼佼者,受到了眾多企業(yè)的歡迎。
雖然OpenStack技術解決了企業(yè)問題,但作為一項開源技術,它也有許多需要改進的地方。云途騰(T2Cloud )就是這樣一家云公司,它致力于給企業(yè)用戶提供更完善的基于OpenStack的云計算技術。
獨具慧眼:抓緊OpenStack技術
T2Cloud才剛剛成立不足兩年,還是一家比較年輕的公司。這樣我們不禁要問,如此年輕的企業(yè),它以何保證給企業(yè)提供更完善,更滿足他們需求的云計算技術?
事實上,T2Cloud的核心團隊成立于2011年,努力研究OpenStack技術。眾所周知,當時開源技術并不非OpenStack一家獨大,還有 CloudStack、Eucalyptus、OpenNebula、四種開源技術。而T2Cloud從成立初就瞄準了 OpenStack技術,深耕其中,在2013年,其團隊成員初實踐了將近2萬個虛擬機的數(shù)據(jù)中心項目。在不斷地在試錯與糾錯的過程中,T2Cloud積累了雄厚的云技術知識,也具備了大量的行業(yè)成果與實踐經(jīng)驗;這時,如何把這些技術與實踐,分享給行業(yè)用戶,幫助他們真正提高生產(chǎn)效率,加速產(chǎn)生創(chuàng)新,這成了當時T2Cloud團隊***不斷思考的問題——這樣的云途騰應運而生了。
目前,T2Cloud 已經(jīng)發(fā)展為100多人的團隊,在北京與南京都設立了研發(fā)中心。”我們的團隊既腳踏實地,又仰望星空…… 有過挫折走過彎路 ,但辦法總是比問題多,我們始終懷抱著必勝的信心,“云途騰CEO劉江濤對T2Cloud團隊的肯定。帶著這樣的信心與決心,2016年6月28日,云途騰發(fā)布了T2cloud 2.0云平臺。
細節(jié)決定成?。禾峁└€(wěn)定的云平臺
老子說:“天下大事必作于細,天下難事必作于易”——意思做大事必須從細節(jié)小事開始,天下的難事,必定從簡單容易的作起,然而做到這兩點并不容易。 T2cloud 1.0 到2.0版本的升級中,T2Cloud注意到了穩(wěn)定性對于云平臺的重要性。
OpenStack是一個龐大而復雜的組件,云計算技術把這一切——存儲、網(wǎng)絡等串連了起來。相比以往的單一應用,這一過程對平臺的穩(wěn)定要求更高。因此,”基于開源技術,我們希望把各個開源組件模塊,經(jīng)過我們的精心打磨,作為企業(yè)產(chǎn)品化平臺發(fā)布,基于這一點,我們把更多的精力放在了穩(wěn)定性上。“云途騰架構師趙瑾陽說。那么,T2Cloud在穩(wěn)定性上都做了哪些工作?
穩(wěn)定性之測試篇
OpenStack 原生有自己的測試體系,可進行接口測試與性能測試;但除去原有測試外,T2Cloud還增加了800多個測試用例,以完善整個測試流程,達到企業(yè)標準,從而把開源技術形成企業(yè)產(chǎn)品。在這一過程中,T2Cloud 形成了自己的測試體系:大量投入于壓力測試與性能測試,在其自己的測試環(huán)境中,24小時連續(xù)進行各樣測試,每天都有上萬臺的虛擬機進行循環(huán)測試;進行了破壞型測試,因為產(chǎn)品在使用中不可避免地存在各種意外,如落盤,斷網(wǎng),破壞型測試可確產(chǎn)品在實際使用中更加穩(wěn)定。此外,T2Cloud建立完整的測試團隊,具有開發(fā)團隊1:1比例的質量測試團隊。
穩(wěn)定性之技術篇
提供一個企業(yè)真正需要的穩(wěn)定版本,技術投入是必不可少的。OpenStack是一個龐大的技術體系集合,使用多個服務組件,如 cinder,mysql, sq等等,社區(qū)提供了高可用的方案,來解決主控節(jié)點故障問題。T2Cloud 也認可這一觀點,認為這對企業(yè)是至關重要的一個環(huán)節(jié)。
T2Cloud在這一環(huán)節(jié)投入了大量的技術研發(fā)力量。以三個主控為例,在T2Cloud 整個系統(tǒng)中,三個主控利用各個網(wǎng)絡端口,相互監(jiān)控,整個協(xié)調過程上中,系統(tǒng)提升1秒心跳感知、5秒收斂判斷,在這樣的情況下,T2Cloud可做到在10 秒鐘完成業(yè)務切換,且所有服務組件之間也連接正常——整個這一過程對于用戶來說都是無感知的。另外,T2Cloud利用故障遷移方法確保了計算的高可用,完成在30秒內容的業(yè)務切換。
除了穩(wěn)定特性以外,T2cloud 2.0在計算方層支持KVM、物理服務和彈性計算;在網(wǎng)絡方層,豐富的虛擬路由、虛擬網(wǎng)絡、虛擬負載均衡和安全組;存儲層,支持本地存儲、分布存儲、開放;在后臺方面,支持虛擬機、物理機的監(jiān)控、日志、權限等等功能。
匠心獨運:Magic Stack云化后的運維
在傳統(tǒng)的運維方法中,企業(yè)使用的puppet,sourestack等開源工具與開源框架進行運維。但T2cloud 發(fā)現(xiàn)在云化之后,傳統(tǒng)的方法已經(jīng)不足以滿足IT運維的需求。云化后,出現(xiàn)了一些新問題,包括跨數(shù)據(jù)中心管理、應用場景多樣化、更深層次的監(jiān)控、管理員行為監(jiān)控、大量日常巡檢。在這種大規(guī)模群集的產(chǎn)生環(huán)境下,企業(yè)需要的是一個分布式、一站式、可視化、流程化、自動化的運維工具。
針對企業(yè)所面臨的問題與需求,T2Cloud 提供了Magic Stack自動化運維管理工具,它具有三大特色功能:
批量管理:云化后,業(yè)務場景將具備云化特性,Magic Stack可抓住云化特性進行批量處理、升級、維護和巡檢,這不只針對虛擬機,還可以是物理機,也可以是其它類型的機器。
安全詳盡的審計:在大規(guī)模的環(huán)境下,企業(yè)希望能更多地了解管理人員的行為。Magic Stack可告訴企業(yè)每個運維人員在每個系統(tǒng)、節(jié)點和虛擬中所進行的操作。
智能調度:Magic Stack是一個大型的編排與調度平臺,不僅可以與外部連動,還可以互動。例如,當OpenStack出現(xiàn)節(jié)點故障時,可調度T2Cloud接口,進行常規(guī)運維手段的巡檢和修復;當企業(yè)需要OpenStack時,可調度OpenStack接口,向它拿取數(shù)據(jù)。
除了這三大特色功能外,Magic Stack還提供了其它多種常規(guī)功能,如資產(chǎn)管理、日志分析、應用部署等等。
未來
T2cloud 2.0與Magic Stack能否真正解決企業(yè)問題,并不是T2Cloud自己說了算,也不是我說了算,還需要更多的企業(yè)合作伙伴與企業(yè)用戶的支持。據(jù)劉江濤所說,未來 T2cloud 重點在”三有“上,即有強大的營銷體系——敢于四面拼搏;強大的技術研發(fā)——給企業(yè)提供好的武器;有良性的企業(yè)文化和秩序——勝則舉杯同慶,敗則拼死相佑。