QCon北京2016:企業級云服務技術應用與實踐

QCon北京2016 全球軟件開發大會已于 4 月 23 日在北京國際會議中心順利閉幕。在21日進行的“ 基于云的 IT 系統升級部署”廠商共建專場活動中,來自才云、 又拍云 逸創云客服、云絡、白山云、 騰訊云的 6位 技術專家,分享他們在技術演進以及產品研發過程當中所獲得的心得與經驗,內容涉及云直播平臺 零耦合系統架構、彈性塊存儲等,為正在轉向云計算或者是對云計算感興趣的企業技術人員提供 大量的技術參考與實踐經驗。

隨著云計算相關技術的不斷發展與實踐,企業在面對云服務時必然將更加關注應用落地與解決方案的實際部署等問題。 而對于開發者來說,基于云的開發可以解決一些傳統開發方式解決不了的問題,但在云計算開發實踐以及云平臺遷移的過程當中仍需要留意一些關鍵的技術細節問題。 本專場分享的各個細分領域中的云計算應用經驗,希望能給開發者及企業 IT 決策人員帶來些許啟示。 ( 進入 QCon北京2016 大會官網,免費下載三天講師的演講PPT。

DevOps Docker 最佳實踐

DevOps 這個概念最近比較火 ,可以說,它 是一種文化,是一種趨勢,是當今技術發展的一個方向, 來自 云絡科技的王寒通過幾個案例和項目的分享,向我們展示了他們是如何實現 DevOps 的。王寒主要分享了 DevOps 的現狀、 DevOps 發展的四個階段、實現 DevOps 的一些技術基礎以及 DevOps 的未來,因為 Docker 是實現 DevOps 的一個重要技術手段,現場對 Docker 的優勢及挑戰也做了分析。

DevOps 雖火,實現起來還是有一定難度的,如何一步步的實現 DevOps 呢?王寒給出的四個發展階段或許能給我們一些啟示。

當然,要想實現 DevOps ,離不開四個關鍵的技術基礎:版本控制、抽象環境、自動測試和持續集成,具體是如何實現的,王寒通過具體的案例分析給大家做了分享。

由于 Docker 是實現 DevOps 的一個重要技術手段,除了介紹 Docker 具有高性能、靈活性以及低成本等優勢外,王寒對 Docker 在監控、日志、排障、安全和網絡方面面臨的挑戰也做了詳細的分析。最后,對于 Docker 的未來,王寒從自動伸縮、動態 Docker 、 Green/Blue 的滾動三方面做了展望。

樂高式零耦合系統架構實踐

在講到做零耦合時,來自白山云科技的王康解釋說,由于平臺越來越復雜,牽一發而動全身,決定做零耦合的樂高積木式系統是為了迎接新的時代。但怎么具體落地,王康也做了詳細的分析,下面兩張圖片大概描述了他們做這件事的過程。

第一層積木式架構,先把客戶管理、賬單信息、資源管理、運營監控和配置管理這五個組件抽象出來,給每一個組件進行畫像,確定邊界、輸入輸出,按照運營場景描述用戶的場景,于是就構建了這樣的結耦系統。第二層積木式架構就是配置管理的例子,做完第一層之后,發現第二層還可以繼續做抽象,最后發現實際上可以一直抽象下去,慢慢把運營支撐系統里的組件抽象,抽象概念貫穿了整個設計平臺的始末。

另外,王康還提到,樂高式零耦合系統的建設原則有四點:人人都是架構師、組件即服務、事件組件化、數據聚合管理系統,除了這些原則之外,還有一些需要注意的細節,即“保持簡單、在平臺的基礎上構建應用程序、不斷迭代”等。

最后,王康分享了樂高式零耦合給他們帶來的變化,包括新特性引入特別快捷、新功能開發效率高、運維自動化的提高,這些收獲實際上是很多公司做云服務的時候,希望自己也能夠實現的。

彈性塊存儲系統實踐

作為當天的最后一位分享嘉賓,來自 騰訊云 的吉永光主要分享了 OverView 以及彈性塊存儲系統架構、 騰訊云 彈性塊存儲關鍵實現技術,以及一些典型應用,讓大家對彈性塊存儲背后的一些特點有了更深刻的認識。

吉永光提到, 騰訊云 盤后臺分布式存儲系統架構主要有三個模塊, Master 模塊、 Chunk Sevver 模塊和 Client 模塊。 Client 就是虛擬控制器,功能分為兩個部分,第一部分是對上一層 Hypervisor 提供統一虛擬磁盤,需要做一個存儲協議轉換,相當于運行在 Hypervisor 模塊,通過通用塊層到達 Client 模塊,再到 Chunk Server 上,要保護用戶的存儲數據。最重要的是數據的可靠性,所以對存儲數據采用了不同的顏色,相同的顏色等于對應同一個數據快,每一個顏色都應該有三個副本。

在 彈性塊存儲關鍵實現技術方面,吉永光提到其中之一就是快照技術。快照指的是數據集在某一時間點上完整的數據拷貝,可以用來恢復用戶數據,使用快照技術的主要目的也就是做數據的容災。當系統設計快照的時候,快照數據和線上數據的存放關系是需要考慮的一個問題,吉永光解釋說,他們這塊采用的存儲方式是將快照存儲池與用戶線上數據的存儲池做一個隔離,這樣可以避免所有數據都被刪除的毀滅性災難。數據對大多數企業來說,都是企業的核心資產,一旦數據發生故障,后果將不堪想象,快照技術的實現很好地幫助企業解決了這一難題。

最后,吉永光分享了彈性塊存儲的應用場景,包括虛擬機遷移下的應用場景、關系型數據庫的應用、海量數據分析等。

來自: http://www.infoq.com/cn/news/2016/04/cloud-service-practice

 本文由用戶 奔奔笨蝸牛 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!