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