三大產品齊發,看青云如何開啟全模云的時代
原創【51CTO.com原創稿件】當今,越來越多的企業開始走雙模IT的道路,既有傳統的、集中式的IT基礎架構,也有虛擬化的、分布式的新型IT架構,還有更多企業沒有非常嚴格的0或者1,而是在一個模糊的過程中逐漸發展自己的業務。
12月12日,青云提出了一個全新的概念——全模云,力圖賦能關鍵業務,開啟全模云時代。為了配合全模云,青云發布了三款重要的產品:BareMetal物理主機,NeonSAN共享塊存儲,RadonDB分布式數據庫。青云希望能用這三款產品滿足傳統企業重載的業務運行環境,讓他們能夠在云上(公有云或者在私有云)可以用這種新架構來解決現有核心生產系統的問題。
BareMetal物理主機:***計算性能帶來完整的云端體驗
據青云QingCloud基礎平臺研發總監陳海泉介紹,在沒有云平臺之前,大部分用戶都選擇使用物理機托管業務,當完成了各種硬件設施的架構之后,還需要給物理機裝操作系統,部署各種應用軟件,整個交付周期會非常長。這種情況下,如果對物理主機進行擴容,不管是縱向擴容增加CPU內存,還是橫向擴容增加新的節點,周期都會非常長,同時還會伴隨業務的暫停。
云計算的出現實際上是對IT資源交付的一次重大變革。有了云計算,用戶可以非常便捷的在公有云或者私有云上創建自己需要配置的虛擬主機。虛擬主機有一個特點——性價比非常高,可以按照自己的業務量級去購買相應規格的產品。青云去年還推出了另外一種形式的主機,叫容器主機。相比虛擬主機,容器主機減少了虛擬化在性能中的損失,性能比虛擬主機好一些。
但無論是虛擬主機,還是容器主機都存在著一定的局限性,例如在極端的情況下沒有辦法共享資源。而BareMetal物理主機結合了物理機的性能和云主機的體驗。首先,物理機的性能體現在這臺物理機沒有任何虛擬化,或者是容器技術在里面,用戶使用到的是完全獨占的物理網卡、物理交換機、物理硬盤,以及物理CPU內存,中間沒有任何損耗。另外,物理主機包含了云主機的便捷優勢,它跟云主機的使用體驗是非常一致的。比如創建一臺物理機大概需要10分鐘,能夠達到分鐘級的調度,并且在不需要的時候把它釋放掉。它也跟虛擬主機一樣,計費周期精確到秒。物理主機創建完成后,可以加入到跟虛擬主機同一個VPC專屬網絡里,同時跟其他的租戶之間的網絡是互相隔離的。
它是不僅可以以主機資源的方式,還可以以應用編排的方式,向用戶交付業務。青云的客戶可以在AppCenter上創建云應用,創建的時候就可以選擇部署成為虛擬主機或者物理主機。當他的業務量非常大、對計算、存儲要求非常高時,就可以選擇使用物理主機來得到更好的性能。此外,物理主機使用了跟虛擬主機和容器主機完全相同的API接口,可以通過自動化腳本的方式對主機資源進行調度。
此外,物理主機使用了跟虛擬主機和容器主機完全相同的API接口,可以通過自動化腳本的方式對主機資源進行調度。青云QingCloud通過完全自動化的方式來實現物理主機的交付,從物理機的操作系統的安裝到相應的驅動配置,以及SDN網絡的配置,完全沒有人工參與。
NeonSAN共享塊存儲:三大指標彰顯實力
NeonSAN是QingStor的新成員,而NeonSAN作為塊存儲,將補足QingStor在塊存儲方面的產品方案。NeonSAN是一種全新的、基于ServerSAN架構的塊存儲。據青云QingCloud存儲高級技術專家劉樂樂介紹,NeonSAN有三個指標:
1.單卷容量大于100TB
2.單卷性能可以達到100K IOPS,即10萬IOPS。
3. 延遲小于100微秒。
NeonSAN的其他特點還包括:容量和性能完全的scale out 能力;支持超融合和獨立部署;同時支持TCP 和RDMA 網絡;支持閃存(超高性能型)和機械硬盤(容量型);基于X86 平臺。
RadonDB: 新一代分布式關系型數據庫
青云QingCloud數據庫高級技術專家張雁飛介紹說,RadonDB 的“新”主要體現在是把目前流行的分布式算法和MySQL結合起來,這是一件非常有挑戰的事情,不僅考驗對分布式的理解,更考驗對數據庫的理解。
RadonDB有以下特性:
1. 可擴展。用戶只需用鼠標點擊兩下,就可以增加更多的節點,可以提供更大的容量和更高的性能,它的擴展是線性的。
2. 高可用。RadonDB是一個分布式數據庫,上層的SQL節點和下層的存儲節點都是分布式的,而且完全無中心化的,不會出現單點故障,當副本出現問題的時候,可以秒級自動切換,完全無人工干預。
3. 強一致。RadonDB具備分布式事務的能力,可以滿足金融客戶的需求,雖然是分布式數據庫,依然可以保證其強一致性。
4. 易部署。因為它沒有中心化,所以很容易跟云平臺相結合,也可以獨立部署;
5. MyNnewSQL。從MySQL到NoSQL,再到現在比較流行的NewSQL,青云現在已經走到了MyNewSQL,就是MySQL和NewSQL相結合,充分發揮兩者的優勢。
RadonDB主要有兩大部分組成,分布式SQL節點+分布式的存儲節點。分布式SQL節點的作用是把用戶的請求生成分布式執行計劃和分布式執行器,這些執行器在后端的存儲節點上并行執行。目前,青云已經做到了對用戶的每個SQL都可以并行執行,這是RadonDB高性能的體現。底層是分布式存儲節點,每一個存儲節點就是一個MySQL Plus,MySQL Plus是一個一主兩從的MySQL集群,具備高可用、強一致的能力。這兩大部分就組成了RadonDB的整體架構,這是基于MySQL做的分布式數據庫的創新。其中,底層存儲副本是用MySQL, MySQL不僅提供存儲能力,還可以提供計算能力。這樣可以把SQL層的一些用戶請求中的計算下推到存儲層,減少了SQL層和存儲層的網絡交互。
青云QingCloud CTO甘泉指出,全模式實際上是把融合模式和分離模式結合起來,提供一體化的解決方案給上層應用。當然這種結合方式并不是簡單的堆砌,最重要的是如何用一體化的方式向上交付資源。這種全模式提供的計算能力、存儲能力和網絡能力非常全面。
全模式的架構能夠提供多種模式的資源對上層進行交付,在全模式之上有QingCloud Application Framework,它能夠對應用層提供統一的、一致性的接口,把底層的復雜性屏蔽掉。“對于不管是RadonDB還是AppCenter的App而言,你可以選擇構建在分離式架構,還是融合式架構上。不僅僅是說你可以完全部署在A,也可以完全部署在B,而且能夠將部分的資源部署在A,部分資源部署在B,它能提供一個完整的業務給上層。所以從用戶的角度來講,你可以根據業務不同的特點,決定用什么樣最合適的資源去承載,這其實就是全模云最核心的意義所在。”
甘泉強調,青云全模云是青云自主研發的,擁有全部的知識產權。青云也是首家獨立完成全模云產品的布局與能力輸出的云計算服務提供廠商。青云是唯一一家可以為公私混托提供一致的服務能力和解決方案的云計算服務提供商。
“全模云的推出標志著青云在產品服務能力上的日漸成熟。青云一直有一個目標,就是要建立一朵更好的云,全模云的推出也標志著我們在實現這個目標上往前走了一大步。”甘泉***表示。
【51CTO原創稿件,合作站點轉載請注明原文作者和出處為51CTO.com】