1. 程式人生 > >QingCloud解決方案&架構部總經理沈鷗:構建成熟的企業級混合雲

QingCloud解決方案&架構部總經理沈鷗:構建成熟的企業級混合雲

【CSDN現場報道】5月13日-15日,由全球最大中文IT社群CSDN主辦的“2016中國雲端計算技術大會”(Cloud Computing Technology Conference 2016,簡稱CCTC 2016)在北京新雲南皇冠假日酒店隆重舉行。本次大會以“技術與應用、趨勢與實踐”為主題,聚焦最純粹的技術乾貨分享,和最接地氣的深度行業案例實踐,匯聚國內外頂尖技術專家,共論最新的雲端計算技術實踐與發展趨勢。

青雲QingCloud解決方案&架構部總經理沈鷗帶來《構建成熟的企業級混合雲》主題演講,他詳細講解了企業混合雲實踐和完整軟體定義計算環境構建。期間,他還深入剖析了混合雲的定義、使用場景、技術挑戰等方面。

圖片描述

青雲QingCloud解決方案&架構部總經理 沈鷗

以下為演講實錄:

各位來賓下午好,我是青雲公司負責技術架構和解決方案的沈鷗,下面的時間我給大家談一談我們對整個企業混合雲的想法和一些技術實踐。

雲端計算談了好幾年了,青雲於2013年開始構建自己的公有云服務,同時也幫助很多企業構建私有云,在這當中大家看到傳統和新的技術需要有一個平衡和掌握。根據所見的技術領域來談,不同的客戶會有自己的考量,不管是成本、技術還是自己方案構建上面,希望有一些折中。

根據今年一季度美國的調研報告顯示,差不多超過70%雲客戶都在使用了混合雲的架構。混合雲給企業帶來更多靈活性和服務能力。

混合雲的定義

對於混合雲定義來講,其實不同的公司和廠家都有自己的考量,我們看到有四方面的定義。第一,多個公有云混合來使用,比如有些服務放在青雲上面,有些放在騰訊和阿里上,業界也會有一些廠商提供所謂的最佳計量選擇。第二種,公有云和私有云混合使用,這是普遍的情況,重要資料放在私有云上面,為客戶公眾服務,或者有海量擴充套件應用系統放在公有云上面。第三種,對於廠家或公司,我最關心PaaS服務,把私有云和公有云做一個PaaS的釋出,這是更適合的方式,因為對使用者來講根本不需要知道該服務落在什麼地方。最後一種,物理、虛擬和容器的混合部署管理,對於傳統企業的投資如何跟新的雲結合在一起,又是需要考慮的範圍。

混合雲場景

有了上述的想法後,我們還要回到最根本的應用場景中,青雲在過去差不多一年多時間裡,跟很多的客戶進行交流後,發現一些常見的應用雲的場景。第一種是大家分工明確、各自為政,有些公有云的應用,面向於公眾的、海量的網際網路的使用者,內部是傳統的資料服務,或者其他核心應用,互相之間通過安全方式進行連線資料的交換,各自為政,但是整個管理是要統一的。

第二個,公有云作為企業雲的一種災備的平臺。大家覺得很奇怪為什麼這麼做?最主要的原因是,在一些企業裡有很多不願意打造另外一個災備環境,投資很大,不如拿一個公有云來做,所以公和私在這裡有一個很好的銜接。

最後一種也是最常見的,業務負載是公有云和私有云做一個鐘擺,兩邊的業務各有佔一定的比例,如公有云90%且私有云10%,如果有一段出現問題的時候,可以切換到另外一個環境裡邊,相當於生活的環境。

混合雲的技術挑戰

通過混合雲場景我們會看到這對技術上會有些要求,要求是什麼?這就是我們所看到混合雲的技術挑戰,也是青雲在過去以及將來需要努力解決的問題。第一點,我們做一些資源的靈活定義,資源涵蓋各種計算資源。第二個,我們整個混合計算管理,計算管理來講,我們會看到各種不同的負載,在不同的負載記載上面有合理的排程和管理控制。第三個,既然有應用放在企業私有云裡邊,還有一些在公有云裡邊,廣域網連線傳輸繫結成為挑戰;有的客戶說我是不是透視在你的資料中心,或者兩者之間可以通過專線連線,因此需要傳輸保證。第四點,整個應用環境編排和遷移怎麼去做,編排和遷移是在私有云搭的一套環境,公有云怎麼能夠很快的部署起來,是不是像傳統方式一步一步來做,還是有別的方法,統一管理對我們來講是必須的。整個計量和計費怎麼能夠讓客戶得到最佳的優惠,最後一點所有的平臺一定是開放性的,公有云上建立的生態,或者一些合作伙伴能夠延伸到企業雲裡邊。

軟體定義的計算環境

在這樣的技術上,我們看看青雲是怎麼幫助我們客戶落地的且技術實現是怎麼做的。第一個,我們所有的環境一定是軟體定義的,軟體定義的目的就是為了提升靈活性,所有的資源都是可以根據自身需要進行定義,以及相應的改變。不管是計算、儲存、網路,還是其他的一些監控管理也好我們都可以按照業務需要進行管理的工作。這樣的話,最大的好處是說能夠減少對專業知識的依賴,一線管理員可以進行直接的配置工作。

我們看看青雲實際情況,比如這是一個客戶相對完整的計算環境,在這個環境裡邊,我可能有公網連線公網LB叢集,也會有自己的EPC,虛擬網路有多個,而且裡面有各種資料服務、安全服務等等,包括4層或7層的搭建都有,如果這個環境在今天,不管公有云,還是私有云裡邊都能一體化實現整個環境的搭建。利用青雲軟體定義技術,使用管理介面很容易就可以做到,這裡邊通過一些叢集快速實現,就可以幫助客戶能夠在EPC裡邊從計算儲存網路到應用都能夠實現,只需3分鐘或者5分鐘以後就拿到這樣的計算環境。

計算環境的獲得不僅是在青雲介面上點選,更進一步是說所有的都是有EIP的,這個很重要。因為在私有云的環境裡邊,你希望它整個環境跟我的平臺以及應用是有聯動的,業界專門做第三方雲管理平臺的廠商也可以用青雲EIP構建自己的方案,這樣我們的靈活性更加強大,跟我們應用生態做一個無縫連線,這是第一點。通過軟體定義獲得對IT基礎架構定義的靈活性。

第二點是混合的計算管理。所謂混合計算管理就是剛才談到業界對於混合雲定義時候的觀點,我不僅是對新的虛擬機器或者容器的實現,對於傳統的Vmware PoweVM,也希望納入到一起構成統一的管理平臺。在這個層面上,青雲的概念是什麼?我們關心的是客戶應用的負債,最適合在哪個具體的物件上,該物件有可能是物理機,有可能是容器,大家所謂的Docker,或者ASIS,或者再一個系統上,或者在一個虛機裡邊,我們都可以通過統一平臺來管理進行實現。

第三點,就是廣域的網路,我們資料中心通過光纖跟我們POP連線,或者連線到資料中心裡邊,這裡邊網路性就會很好,整個延遲一毫秒,兩毫秒,這樣資料庫應用就可以實現。第二點,下面我們會把公有云上的EPC打通,讓兩個雲端直接能夠做資料的交換,只要你的IP直達就可以切換你內部的系統,不管公有云還是私有云,這對使用者來講運用排程更加方便,青雲也會在全國完善廣域網的節點。

第四點,應用環境的編排,這個需求來自於我們的客戶。客戶覺得在多個雲資料中心做關係切換不方便,因為所有都需要手工定義一下,如果一兩百個虛擬機器怎麼做。青雲現在有整個應用環境的編排和遷移,從原有的環境裡邊出來進行定義,當然取決於你的場景。

這就是非常簡單的手工自己建立例項,在裡邊有自己N個EPC網路,包括多個系統都可以在上面。如果大家沒有直觀的感覺的話,建議大家到我們展臺親身體驗一下,看一看我們是怎麼做到這一點,我們希望通過靈活效能夠讓大家在整個混合雲裡邊更加容易排程我們的運用編排和整個資源排程的工作。

不管你今天在哪一種應用場景上你都需要做統一的管理,大家看到青雲有自己整個公有云的Global zone,我們讓客戶建立自己多個雲的環境的統一管理,有客戶說為什麼需要企業雲裡邊建Global zone,裡邊銀行有監管的要求,或者有地域要求,不管哪種情況,集中的管理是非常重要的,通過集中管理,我們可以希望做到災難的切換。如果全球出問題了,Global zone出問題了,管理可以繼續延續,不會出現中斷的事件。統一管理也會讓資源排程更加靈活,結合我們資源編排工作,資源的定義以及相關的編排就可以帶你所轄的環境裡邊做相應的調配,在裡邊定義你所有管理的資源,這個資源跟你應用是整個結合在一起的。

有的朋友會問如果今天建一個混合雲的環境,如何讓公有云上的資源成本最低。這個就結合很多場景,舉個實際的例子,兩個完全一樣的系統環境,但是整個一天公有云的價格差了六七倍。什麼原因,一個是在執行狀態,一個在停止狀態,有些服務申請之後是你獨享,但是有些不需要今天啟動,有些災備環境,有些應用服務當它需要應用的時候再起來,青雲公有云上按照我們的使用進行收費的,我們計費可以讓使用者只有在使用的時候才收取相應的費用,這樣的話成本會很低,不管流量也好,不管各種應用服務也好,都是統一的計費模式,大家會不會覺得這是幫你們真正節省成本,而不是一個混合雲的環境,當我們把資源放在公有云上面去以後把私有云成本還高及這就沒有意義。

第二點,青雲系統的啟動,當整個資源需要的時候,在某種程度上也讓你彈性的伸縮,錯峰執行變得可行,如果整個服務啟動,十幾分鍾就沒有任何意義了,也沒有辦法做到真正彈性的體現。我們並不知道自己廣域網頻寬多少合適,沒關係申請一百兆,三百兆沒有關係,按需計費當你做完48小時以後,我就可以申請固定的,20兆40兆頻寬,你整個成本就會有很大程度的降低。

青雲不管在公有云還是私有云,還是混合雲環境裡邊我們提供一整套的EIP,可以排程公有云資源也可以排程企業內部私有云的資源,這是真正混合雲所使用的靈活性。當我們某些合作伙伴把應用搬到我們公有云上的時候,也可以借用EIP呼叫私有云的內容,這樣來支援他的管理工作。但是技術角度來看,不應該讓客戶有所限制,不能讓你的合作伙伴覺得做兩套程式碼,一套程式碼實現變得你在整個後續維護工作量就可能有比較好的改變和工作量的降低,這其實是非常重要的方面。因為我們知道很多公司說,我做相應生態環境的建設,整個生態環境的建設一定在混合環境裡邊都需要實現的,並不是在公有云才有,或者私有云才有,而是這裡邊我們希望是更加靈活的,讓使用者做出相應的選擇。

我們在國內幫一個網際網路金融公司構建的一個混合雲生產系統。在這裡邊有自己私有云的幾個機房,同時也通過光纖直接連到我們公有云資料中心裡邊,通過光纖減少了整個頻寬的響應時間,整個PN時間毫秒級就完成了,資料安全保證又可以符合金融監管要求,把一些資料放在私有云裡邊,需要有彈性和大量工作IP訪問的東西放在公有云裡邊,資料可以在兩邊做相應鐘擺式的訪問,實現將來生活的動態切換。這樣的案例在我們實際客戶那邊已經執行到現在了,我們會看到越來越多的客戶都有同樣的要求,都希望能夠在它的環境當中跟我們公有云,或者私有云環境裡邊形成有效的聯動,和相應資料的配合,在這個情況下,我剛才談到的七個方面再回顧一下,我們軟體定義,對於各種計算環境的支援,包括我們的編排,包括現有所提供的骨幹網的連線,包括計費和計量的靈活性都可以幫到使用者在混合雲裡邊實現最精簡和最快速的落地。

青雲追溯於技術的發展,過去一兩年時間裡邊,我們在公有云和企業雲裡邊有大量的客戶落地實現,這裡邊不乏有一些很好的客戶用了我們混合雲的解決方案,通過這樣的技術手段我們讓整個混合雲落地變成真正有實際效果,而不是一張圖放在那邊。在這裡我們看到通過混合雲,客戶應用兩邊錯峰運營,在IT投入上降低一定程度,同時服務質量和服務水平有相應的保障,這是我們混合雲給大家帶來的價值,這是我的介紹,謝謝大家。