獨立雲計算服務商的多維實踐之道:用戶需求驅動變革

雲計算被稱作人工智能的強載體,必然在AI時代扮演極爲重要的角色。2018年12月21日,UCloud用戶大會暨Think in Cloud 2018上海站在上海寶華萬豪酒店拉開了帷幕,作爲2018年終的最後一次雲計算盛會,UCloud在會上詳細闡述了從數據中心的基礎建設到雲平臺的系統構建,再到產品底層的技術改革。在這國內雲計算即將十週年之際,UCloud就如何將最新的技術趨勢與用戶日新月異的需求來取得進一步的發展給出了自己的答案。

獨立雲計算服務商必須做到胸中有“數”

2008年,隨着我國互聯網用戶數量呈爆炸式增長,互聯網產業也迎來了跨越式的發展,互聯網產品更新迭代的速度明顯加快。面對高併發的流量衝擊以及短時間內大量的數據涌入,此時的傳統IOE架構已經嚴重製約了企業業務的發展。

自2009年雲計算開始在國內發展到現在,雲計算在國內已經走過了將近十年的時間。在這十年中,雲計算經歷了起初被人質疑,到市場上羣雄並起百家爭鳴,再到巨頭佈局蠶食市場,現在的國內雲計算市場已經呈現出趨於穩定的局面。其中不同於巨頭系,獨立雲計算服務提供商背後沒有龐大的生態系統和雄厚的資本實力來支持,想要在這樣的環境中更加健康的發展下去,就必須要走出一條屬於自己特色的發展道路。

雲計算幫助夢想者推動世界進步

在會上,UCloud CEO季昕華特意強調了“用戶需求和前瞻性”這兩個詞,對於UCloud來說,用戶的需求永遠是下一款產品的目標,滿足用戶需求的產品纔是好產品;雲計算作爲劃時代的產物,前瞻性也十分重要,要走在用戶的前面,在用戶尚未感知到問題所在時就已經將其修復,才能最大化用戶體驗。

比如UCloud通過在全球部署了29個可用區以便於數據能夠瞬達全球、最初的分佈式KV轉化爲現在的高性能SSD雲盤以及全球首款將數據的所有權和使用權分離的產品—安全屋,這些都離不開UCloud對用戶需求和前瞻性的理解。

演講最後季昕華說到,希望能讓UCloud承載更多人的夢想,幫助一個個夢想者成長起來,讓技術爲這些他們創造更多的價值。

UCloudStack–極簡產品體驗背後的極深技術

相信大家對OpenStack肯定不會陌生,作爲最成功的幾個開源項目之一,從2017年開始,以Google爲首的公有云企業開始棄用OpenStack。原因很簡單,就是因爲OpenStack爲雲計算提供了使其變得更加複雜的解決方案,也使得雲計算變得不再輕量。

但是隨着ToB領域的熱起,私有云的熱度持續上升,那在棄用OpenStack後,如何將公有云上的技術帶到客戶的私有化上呢?UCloud對OpenStack進行了重構,誕生了UCloudStack。

作爲一款輕量級且可私有化的雲計算軟件系統,UCloudStack是以UCloud技術棧和產品棧爲基礎的一款輕量級IaaS平臺解決方案。從2017年開始,UCloudStack就已經覆蓋了IaaS平臺上的大部分需求。

基於UCloud在公有云領域6年時間的技術經驗,通過將公有云的方案完整移植到UCloudStack的私有化上,爲有這方面需求的客戶減負,即減輕客戶運維的負擔、減輕客戶使用產品的負擔。如果客戶的業務發展到一定規模後,UCloudStack甚至可以協助用戶搭建兩地三中心的容災方案。

機房熱遷移–做得越好,用戶就越不容易感知到

上文提到UCloud在全球部署了29個可用區,韓國首爾就是其中之一。但是由於韓國機房供應商的原因,UCloud不得不面臨需在3個月內完成對整座機房層面的數據遷移的嚴峻局面。

按照一般的思路,如此大規模的、機房層面的數據遷移,必定要進行離線遷移,但這對用戶業務的影響非常大;此外另一種方法就是線上遷移,在雲端這樣的熱遷移技術已經十分成熟了,比如王者榮耀就經常在不影響用戶的情況下完成熱更新。但是對於整座機房層面的線上熱遷移,還從來沒有人嘗試過。

UCloud研發總監吳斌煒舉了一個十分形象的例子,他談到,機房層面的數據熱遷移就相當於將正在高速運行的高鐵上的乘客,無縫遷移到另一列同樣正在高速運行的高鐵上,其難度可想而知。

爲了避免客戶的業務受到衝擊,針對機房層面的線上數據熱遷移是最合適的解決方案,主要有三個步驟:
首先是合併,這並非傳統意義上的合併,而是通過將這兩個機房打造爲一模一樣的配置,無論是服務器配置網絡架構設計,從而將兩個機房在邏輯上變爲一個機房。
其次是系統層面的遷移,這方面相對就容易一些,現在已經有很多支持系統無損遷移的工具。
最後是產品數據遷移,數據是 機房中最上層的部分,需要底層和系統層都確保穩定後才能開始進行,類似於“主備”的模式,現在UCloud的技術已經可以將用戶的影響降低至一秒內。但是數據庫較爲特殊,在做數據庫的數據遷移時,爲確保數據一致性,需要短暫的將數據庫控制檯功能關閉,以防止有新的數據接入,這個步驟需要耗費約15分鐘左右的時間。

VPC–實現網絡的自主可控

我們都知道雲計算有三大核心,分別是計算、存儲及網絡。其中網絡無疑是雲計算中變數最大、結構最複雜、最難以控制的一個變量,尤其是互聯網關聯十分緊密的現在,稍微的網絡波動就可能對業務造成很大的影響。因此UCloud的VPC具有透明升級的特性,通過對全球部署的29個機房進行統一化的部署,在不同機房之間實現統一的VPC,用戶在進行跨機房的數據遷移時也不會影響到自身的業務。

ToB領域的雲計算爭奪戰纔剛剛開始

近些年隨着雲計算在市場教育中取得的良好成效,如果企業的業務現在還沒有上雲,那就幾乎等同於用落後的冷兵器來對抗友商的原子彈,於業務的發展極爲不利。

隨着目前國內雲計算市場狀況逐漸穩定下來,各大互聯網企業內部的雲計算部門也相繼完成了組織架構的升級。在國內雲計算即將步入第十年之際,國內科技巨頭的這一系列動作,無疑表明了國內公有云市場的紅利正在消退,同時也可以預見到,國內雲計算全面深入到與實體經濟相結合的ToB深水區域已經是不可逆轉的趨勢。

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