0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

基于Rainbond的混合云管理解決方案

OSC開源社區(qū) ? 來源:OSC開源社區(qū) ? 2023-05-10 10:56 ? 次閱讀

文章探討了混合云場景中的難點、要點,以及Rainbond平臺在跨云平臺的混合云管理方面的解決方案。包括通過通過統(tǒng)一控制臺對多集群中的容器進行編排和管理,實現(xiàn)了對混合云中應用的一致性管理。文章還介紹了Rainbond平臺在混合云環(huán)境下的應用模板交付、跨云團隊管理等功能,幫助用戶簡化跨云平臺的應用交付和運維操作。

混合云的應用場景

隨著云原生技術的逐漸成熟,混合云成為了企業(yè)在云原生領域中的熱門話題之一?;旌显频膱鼍疤攸c是企業(yè)應用和數(shù)據(jù)在多個云環(huán)境中進行部署和運行,包括私有云和公有云,以及不同的云服務提供商。這樣的場景帶來了許多挑戰(zhàn)和機遇。

混合云的價值點主要在于:

靈活性和可擴展性:混合云能夠讓企業(yè)在不同云環(huán)境中選擇最適合的部署方案,使得應用和服務的部署更加靈活和可擴展。

高可用性和容災能力:混合云能夠通過在多個云環(huán)境中部署應用和數(shù)據(jù),提高系統(tǒng)的可用性和容災能力,從而減少系統(tǒng)停機時間和數(shù)據(jù)損失。

降低成本:混合云能夠讓企業(yè)根據(jù)應用和數(shù)據(jù)的需求,在不同的云環(huán)境中選擇最優(yōu)惠的價格和性能比例,從而降低總體成本。

混合云管理要點

混合云場景相較于單一的私有云或公用云場景而言復雜很多,建設混合云的難點往往來自于不同供應商提供的云平臺之間有很多差異,很難做到統(tǒng)一的管理體驗。而且,多個供應商提供的云平臺之間不互通,跨云進行數(shù)據(jù)同步時,需要考慮一致性與安全性。

跨云平臺標準化:不同的云平臺之間存在著各種差異,使得跨云平臺的操作和管理變得復雜。標準化能夠讓不同平臺之間的操作和管理更加一致,減少管理難度。

數(shù)據(jù)一致性:不同云平臺之間的數(shù)據(jù)交換和同步需要確保數(shù)據(jù)一致性,以避免數(shù)據(jù)沖突和丟失。

安全性:在混合云場景下,不同云平臺之間的數(shù)據(jù)和應用需要得到適當?shù)陌踩Wo,以保障數(shù)據(jù)的機密性和完整性。

用戶管理:在混合云場景下,不同的云平臺之間的用戶體系并不相通。統(tǒng)一的混合云管理平臺能夠利用一套用戶體系納管多個集群中的計算資源,極大的降低了管理成本。

混合云場景功能需求

在混合云場景中,以下跨云功能通常具有很強的需求:

一致性操作體驗:以一致性的管理體驗,抹平用戶使用不同云資源的操作差異。使得用戶可以通過一套操作,完成應用從發(fā)布到上線到多個云環(huán)境的核心過程。一致性操作體驗可以極大的弱化用戶在面對多個不同云環(huán)境的不適感,使底層計算資源對用戶透明。

用戶管理:通過在統(tǒng)一控制臺層面抽象用戶體系,完成一套用戶管理所有集群的效果。可以極大的降低企業(yè)管理成本。

跨云遷移和部署:隨著企業(yè)在多個云平臺上部署應用程序,跨云遷移和部署變得非常重要。能夠將應用程序從一個云平臺遷移到另一個云平臺,無縫部署并在多云環(huán)境中進行管理,將大大提高企業(yè)的靈活性和敏捷性。

多云容災:由于云服務提供商可能會遇到可用性問題,因此在混合云場景中,多云容災變得非常重要。通過在多個云平臺上部署應用程序,企業(yè)可以在一個云平臺遇到問題時,快速切換到另一個云平臺上運行,以保持業(yè)務的連續(xù)性。

跨云數(shù)據(jù)管理:在混合云場景中,跨云數(shù)據(jù)管理也是一個重要的需求。能夠在多個云平臺上進行數(shù)據(jù)備份和恢復,以及在不同云平臺之間共享數(shù)據(jù),將為企業(yè)提供更強的靈活性和可擴展性。

基于Rainbond 的混合云建設

Rainbond云原生應用管理平臺在設計之初就考慮了如何適應混合云管理場景。在產(chǎn)品設計中,Rainbond可以從邏輯上劃分為控制臺和集群端組件兩大部分,其中控制臺的多云管理模塊可以使其對接并管理多個集群。而集群端組件可以部署在各類 Kubernetes 集群之中,通過與 Kube-apiserver 的通信來管理 Kubernetes 集群之中的各類資源。Rainbond 集群端組件可以部署到各類 Kubernetes 集群之中,包括標準 Kubernetes 集群、 K3s 集群,也可以部署到阿里云ACK托管服務、騰訊云 TKE 服務等托管集群之中。并能夠適配公有云服務商所提供的多種云服務,比如通過CSI為業(yè)務Pod分配阿里云硬盤存儲。

Rainbond控制臺則提供了多集群管理的唯一入口,用戶不需要過多學習,就可以掌握面向不同云環(huán)境發(fā)布應用的操作步驟。而這些操作步驟是統(tǒng)一且易用的,不受低層不同云環(huán)境的掣肘。

00d4473a-ee71-11ed-90ce-dac502259ad0.png

團隊工作空間隔離

Rainbond云原生應用管理平臺在控制臺層建設用戶體系,這意味著用戶體系與低層云環(huán)境無關,Rainbond 通過自身RBAC權限體系來決定用戶可以訪問哪些云環(huán)境所對應的工作空間中的資源。Rainbond 通過團隊這一抽象概念來劃分用戶的工作空間。團隊與低層云環(huán)境的對應關系可以是共享的,也可以是獨享的。用戶一旦加入指定的團隊,即可使用團隊所開通的集群。

共享模式:即一個團隊在多個不同的集群中開通,團隊一旦在多個集群中開通,就會在其中同時創(chuàng)建同名的命名空間。在這個團隊中的用戶,自然可以在不同的集群中部署自己的業(yè)務系統(tǒng)。不同集群的操作入口由控制臺提供,非常容易理解。

獨享模式:獨享模式更好理解,即在指定的集群中開通命名空間與之對應,用戶僅可以使用這個集群中的計算資源。

基于團隊這一工作空間的抽象,用戶可以在其中完成應用的發(fā)布與管理操作。Rainbond 提供更多能力豐富其管理能力,包括操作審計、資源限額、權限管理等能力。

011dbd5c-ee71-11ed-90ce-dac502259ad0.png

多云容災

混合云多云容災是在混合云場景中,為了確保應用的高可用性和容災能力而采取的一種策略。在混合云環(huán)境中,由于應用可能部署在不同的云平臺上,因此需要確保即使某一云平臺出現(xiàn)故障或不可用,應用仍能夠在其他云平臺上繼續(xù)運行。這就需要實現(xiàn)混合云多云容災,使得應用可以在不同云平臺之間實現(xiàn)無縫切換,確保應用的高可用性和容災能力。

Rainbond 的多云管理機制為多云容災打造了堅實的低層框架,縱使 Rainbond 在自身高可用能力上投入甚多,但我們依然不能假定集群級別的宕機崩潰不會發(fā)生。生產(chǎn)環(huán)境中常借助云服務商提供的其他能力一起建設健壯的多云容災場景。額外要引用的能力包括:

智能化的網(wǎng)絡入口切換能力:Rainbond 依靠 CDN 和智能 DNS 的協(xié)作,完成網(wǎng)絡入口智能切換的能力。在平時,外部流量可以根據(jù)地域自動切換到就近的網(wǎng)關進行訪問。在集群級別的宕機發(fā)生時,則將有故障的集群入口下線。

數(shù)據(jù)同步能力:無論用戶訪問到哪一個集群中的服務,都會得到同樣的反饋,保障這個效果的前提是多個集群中的業(yè)務數(shù)據(jù)實時同步。Rainbond 不提供數(shù)據(jù)同步能力,這一部分我們需要依靠公有云供應商提供的數(shù)據(jù)同步服務來保障。阿里云提供的 DTS 服務是其中的代表。

專線網(wǎng)絡能力:多個集群之間的數(shù)據(jù)同步往往不會輕易從公共網(wǎng)絡中穿梭。從安全性和可靠性的角度出發(fā),我們更傾向于使用專線網(wǎng)絡進行多個集群之間的通信,尤其是在數(shù)據(jù)跨云同步場景里。

從整體架構上考慮多云容災是我們的首要任務。但面對數(shù)據(jù)災難,我們能做的不僅僅是防患未然,如何進行災難后的恢復也是非常重要的一環(huán)。Rainbond云原生管理平臺提供兩個層次的備份恢復能力,首先是為Rainbond平臺本身進行備份,確保平臺自身可以恢復;其次是針對應用的備份能力,能夠將包括持久化數(shù)據(jù)在內(nèi)的應用進行整體備份。機房可以被戰(zhàn)爭、火災或者自然災禍摧毀,但只要運維人員手里擁有備份數(shù)據(jù),整個Rainbond混合云平臺及運行其上的應用就可以被重建。

01415154-ee71-11ed-90ce-dac502259ad0.png

跨云應用部署

在混合云場景中,業(yè)務應用是一等公民,應用如何能夠在不同的云環(huán)境中自由部署實際上是對混合云管理場景最基礎的要求。在這個方面,Rainbond云原生應用管理平臺以應用模板的交付流程來打通應用跨云部署的屏障。

應用交付一直是 Rainbond 致力解決的痛點問題?,F(xiàn)代微服務動輒會將業(yè)務系統(tǒng)拆分成為幾十個相互關聯(lián)的微服務,利用傳統(tǒng)方式將其部署到 Kubernetes 容器云環(huán)境中,不免要為數(shù)十份復雜的 Yaml 文件和容器鏡像頭痛不已。加之不同的云供應商所提供的云環(huán)境也不相同,更加災難化了應用交付的體驗。

前文中已經(jīng)說到,Rainbond云原生應用管理平臺已經(jīng)在混合云場景下抹平了不同云環(huán)境的使用體驗。在應用跨云交付場景中也是如此,復雜的微服務系統(tǒng)在 Rainbond 中被抽象成為了一個可以統(tǒng)一管理、統(tǒng)一交付的應用。通過將應用發(fā)布成為應用模板,即可在不同的集群之間完成一鍵安裝和升級。極大的降低了軟件交付成本。

0169325a-ee71-11ed-90ce-dac502259ad0.png

寫在最后

混合云管理場景是眼下云計算領域最炙手可熱的話題,利用 Rainbond 云原生應用管理平臺打造的混合云可以解決大多數(shù)難點與痛點。面向未來展望,Rainbond 會在混合云管理領域繼續(xù)發(fā)力,圍繞更復雜的場景,納管更多種不同的云資源。比如通過與 Kubedge 的集成,將混合云解決方案擴展到邊緣計算場景。

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 云服務
    +關注

    關注

    0

    文章

    798

    瀏覽量

    38828
  • 云原生
    +關注

    關注

    0

    文章

    239

    瀏覽量

    7924

原文標題:基于Rainbond的混合云管理解決方案

文章出處:【微信號:OSC開源社區(qū),微信公眾號:OSC開源社區(qū)】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    高性能的可編程電源管理解決方案

    高性能的可編程電源管理解決方案
    發(fā)表于 08-20 23:13

    一張圖看懂混合數(shù)據(jù)同步一站式解決方案

    摘要: 針對不同數(shù)據(jù)庫間數(shù)據(jù)實時同步難的問題,日前,阿里宣布推出混合數(shù)據(jù)同步一站式解決方案,便于廣大產(chǎn)品用戶實現(xiàn)實時數(shù)據(jù)同步的
    發(fā)表于 04-02 13:09

    新興電源應用的電池管理解決方案

    此類解決方案還降低了功率耗散并提高了總體效率。TI的電池管理解決方案可支持多種電池化學組成和電池單元數(shù)量,從普遍使用的鋰離子電池(Li-Ion)技術到業(yè)界標準的鎳氫電池(NiMH)和鉛酸電池等。TI的相關
    發(fā)表于 10-08 09:42

    設備管理解決方案數(shù)據(jù)表

    設備管理解決方案數(shù)據(jù)表,209 KB
    發(fā)表于 05-23 16:17

    集成電源管理解決方案

    本內(nèi)容介紹了多種集成電源管理解決方案來方便大家對集成電源管理芯片進行選型和參考
    發(fā)表于 12-12 11:53 ?67次下載
    集成電源<b class='flag-5'>管理解決方案</b>

    TI推薦資料--電池管理解決方案

    TI推薦資料--電池管理解決方案
    發(fā)表于 09-15 16:06 ?12次下載
    TI推薦資料--電池<b class='flag-5'>管理解決方案</b>

    IBM發(fā)布混合時代新系統(tǒng)解決方案

    、服務和解決方案,以簡化混合環(huán)境中的數(shù)據(jù)、應用和服務。 當前,各行各業(yè)的企業(yè)都加大了對技術的投入,以實現(xiàn)創(chuàng)新、增長和高效率??蛻粽龑で蠊?b class='flag-5'>云
    的頭像 發(fā)表于 02-21 14:46 ?5166次閱讀

    汽車電源管理解決方案的應用

    混合程度更高的汽車架構的發(fā)展需要電源管理解決方案隨之發(fā)展,以適應應用和環(huán)境的變化。本次會議將概述市場動態(tài)。
    的頭像 發(fā)表于 01-24 07:20 ?4791次閱讀
    汽車電源<b class='flag-5'>管理解決方案</b>的應用

    HPE宣布將與Nutanix合作打造混合存儲解決方案

    數(shù)據(jù)存儲廠商Nutanix將與HPE展開合作,提供可替代Dell EMC和VMware混合管理解決方案
    發(fā)表于 11-24 10:23 ?7953次閱讀

    HPE宣布將與Nutanix合作打造混合管理解決方案

    數(shù)據(jù)存儲廠商Nutanix將與HPE展開合作,提供可替代Dell EMC和VMware混合管理解決方案
    發(fā)表于 11-28 10:40 ?5997次閱讀

    北鯤如何為企業(yè)提供混合解決方案

    Stack和Azure Hub。但這些框架通常是構建混合的最簡單方法,卻不一定是最具成本效益的解決方案。那么北鯤超算為企業(yè)提供的混合
    發(fā)表于 10-28 10:01 ?568次閱讀
    北鯤<b class='flag-5'>云</b>如何為企業(yè)提供<b class='flag-5'>混合</b><b class='flag-5'>云</b><b class='flag-5'>解決方案</b>

    微軟推出混合與多云管理方案 黑莓和Marelli擴大中國地區(qū)合作

    微軟宣布,計劃在2022年上半年,面向中國市場推出Azure Arc混合與多云管理解決方案,結合此前已經(jīng)在華發(fā)布的Azure Stack系列混合
    的頭像 發(fā)表于 03-29 11:00 ?1167次閱讀

    智能變配電管理解決方案用上海力控元申ThingNet物聯(lián)網(wǎng)平臺

    智能變配電管理解決方案用上海力控元申ThingNet物聯(lián)網(wǎng)平臺
    的頭像 發(fā)表于 01-12 13:22 ?1021次閱讀
    智能變配電<b class='flag-5'>管理解決方案</b>用上海力控元申ThingNet物聯(lián)網(wǎng)<b class='flag-5'>云</b>平臺

    電源管理解決方案

    電子發(fā)燒友網(wǎng)站提供《電源管理解決方案.pdf》資料免費下載
    發(fā)表于 11-16 10:15 ?0次下載
    電源<b class='flag-5'>管理解決方案</b>

    FPGA的電源管理解決方案

    電子發(fā)燒友網(wǎng)站提供《FPGA的電源管理解決方案.pdf》資料免費下載
    發(fā)表于 11-24 14:42 ?0次下載
    FPGA的電源<b class='flag-5'>管理解決方案</b>