Rainbond をベースにしたハイブリッドクラウド管理ソリューション

Rainbond をベースにしたハイブリッドクラウド管理ソリューション

この記事では、ハイブリッド クラウド シナリオの難しさや重要なポイント、およびクラウド プラットフォーム全体にわたるハイブリッド クラウド管理のための Rainbond プラットフォームのソリューションについて説明します。これには、統合コンソールを介して複数のクラスター内のコンテナをオーケストレーションおよび管理することが含まれており、ハイブリッド クラウドでのアプリケーションの一貫した管理を実現します。この記事では、ハイブリッド クラウド環境での Rainbond プラットフォームのアプリケーション テンプレート配信機能とクロスクラウド チーム管理機能も紹介し、ユーザーがクラウド プラットフォーム間でのアプリケーション配信と運用および保守操作を簡素化できるようにします。

ハイブリッドクラウドアプリケーションのシナリオ

クラウドネイティブテクノロジーが徐々に成熟するにつれて、ハイブリッドクラウドはクラウドネイティブ分野の企業にとってホットな話題の 1 つになりました。ハイブリッド クラウドのシナリオは、エンタープライズ アプリケーションとデータが、プライベート クラウド、パブリック クラウド、さまざまなクラウド サービス プロバイダーなどの複数のクラウド環境に展開され、実行されるという特徴があります。このようなシナリオには多くの課題と機会が伴います。

ハイブリッド クラウドの価値ポイントは主に次の点にあります。

  • 柔軟性と拡張性: ハイブリッド クラウドにより、企業はさまざまなクラウド環境で最適な展開ソリューションを選択できるようになり、アプリケーションとサービスの展開がより柔軟で拡張可能になります。
  • 高可用性と災害復旧: ハイブリッド クラウドは、複数のクラウド環境にアプリケーションとデータを展開することでシステムの可用性と災害復旧を向上させ、システムのダウンタイムとデータ損失を削減します。
  • コストの削減: ハイブリッド クラウドにより、企業はアプリケーションとデータの要件に基づいてさまざまなクラウド環境で最適な価格とパフォーマンスの比率を選択できるようになり、全体的なコストを削減できます。

ハイブリッドクラウド管理の基本

ハイブリッド クラウドのシナリオは、単一のプライベート クラウドまたはパブリック クラウドのシナリオよりもはるかに複雑です。ハイブリッド クラウドの構築が難しいのは、多くの場合、さまざまなサプライヤーが提供するクラウド プラットフォーム間に多くの違いがあるためで、統一された管理エクスペリエンスを実現することが困難になります。さらに、複数のベンダーが提供するクラウド プラットフォームは相互運用性がないため、クラウド間でデータを同期する際には一貫性とセキュリティを考慮する必要があります。

  • クラウド プラットフォーム間の標準化: 異なるクラウド プラットフォーム間にはさまざまな違いがあり、クラウド間の運用と管理が複雑になります。標準化により、異なるプラットフォーム間の操作と管理の一貫性が高まり、管理の難易度が軽減されます。
  • データの一貫性: 異なるクラウド プラットフォーム間でのデータ交換と同期では、データの競合や損失を回避するためにデータの一貫性を確保する必要があります。
  • セキュリティ: ハイブリッド クラウド シナリオでは、データの機密性と整合性を確保するために、異なるクラウド プラットフォーム間のデータとアプリケーションを適切に保護する必要があります。
  • ユーザー管理: ハイブリッド クラウド シナリオでは、異なるクラウド プラットフォームのユーザー システムは相互接続されません。統合ハイブリッド クラウド管理プラットフォームでは、一連のユーザー システムを使用して複数のクラスター内のコンピューティング リソースを管理できるため、管理コストが大幅に削減されます。

ハイブリッドクラウドシナリオの機能要件

ハイブリッド クラウドのシナリオでは、次のようなクロスクラウド機能が頻繁に求められます。

  1. 一貫した運用エクスペリエンス: 一貫した管理エクスペリエンスにより、ユーザーがさまざまなクラウド リソースを使用する場合の運用上の違いがなくなります。ユーザーは、一連の操作を通じて、複数のクラウド環境でのアプリケーションのリリースと起動のコア プロセスを完了できます。一貫した操作エクスペリエンスにより、複数の異なるクラウド環境に直面したときにユーザーが感じる不快感が大幅に軽減され、基盤となるコンピューティング リソースがユーザーに対して透過的になります。
  2. ユーザー管理: 統合コンソール レベルでユーザー システムを抽象化することにより、一連のユーザーがすべてのクラスターを管理できます。企業の管理コストを大幅に削減できます。
  3. クラウド間の移行と展開: 企業が複数のクラウド プラットフォームにアプリケーションを展開する場合、クラウド間の移行と展開が非常に重要になります。アプリケーションをあるクラウド プラットフォームから別のクラウド プラットフォームに移行し、シームレスに展開して、マルチクラウド環境で管理できるようになると、企業の柔軟性と俊敏性が大幅に向上します。
  4. マルチクラウド災害復旧: クラウド サービス プロバイダーは可用性の問題に遭遇する可能性があるため、ハイブリッド クラウド シナリオではマルチクラウド災害復旧が非常に重要になります。複数のクラウド プラットフォームにアプリケーションを展開することで、企業は 1 つのクラウド プラットフォームに問題が発生した場合に別のクラウド プラットフォームにすばやく切り替えて、ビジネスの継続性を維持できます。
  5. クロスクラウド データ管理: ハイブリッド クラウド シナリオでは、クロスクラウド データ管理も重要な要件です。複数のクラウド プラットフォームでデータをバックアップおよび復元する機能、および異なるクラウド プラットフォーム間でデータを共有する機能により、企業はより優れた柔軟性と拡張性を実現できます。

Rainbondをベースとしたハイブリッドクラウド構築

Rainbond クラウドネイティブ アプリケーション管理プラットフォームは、ハイブリッド クラウド管理シナリオへの適応を念頭に置いて設計されました。製品設計において、Rainbond は論理的にコンソールとクラスター側コンポーネントの 2 つの主要部分に分けられます。コンソールのマルチクラウド管理モジュールを使用すると、複数のクラスターに接続して管理できます。クラスター側コンポーネントは、さまざまな Kubernetes クラスターにデプロイでき、Kube-apiserver と通信することで Kubernetes クラスター内のさまざまなリソースを管理できます。 Rainbond クラスター側コンポーネントは、標準の Kubernetes クラスター、K3s クラスター、Alibaba Cloud ACK マネージド サービスや Tencent Cloud TKE サービスなどのマネージド クラスターなど、さまざまな Kubernetes クラスターにデプロイできます。また、CSI を通じて Alibaba Cloud ハードディスク ストレージをビジネス ポッドに割り当てるなど、パブリック クラウド サービス プロバイダーが提供するさまざまなクラウド サービスにも適応できます。

Rainbond コンソールは、マルチクラスター管理のための独自のエントリ ポイントを提供します。ユーザーは、特別な学習をすることなく、さまざまなクラウド環境にアプリケーションを公開する手順を習得できます。これらの操作手順は統一されており使いやすく、さまざまな低レベルのクラウド環境によって制約されません。

チームワークスペースの分離

Rainbond クラウドネイティブ アプリケーション管理プラットフォームは、コンソール層にユーザー システムを構築します。つまり、ユーザー システムは下位レベルのクラウド環境から独立しています。 Rainbond は独自の RBAC 権限システムを使用して、ユーザーがアクセスできるクラウド環境と、それに対応するワークスペース内のリソースを決定します。 Rainbond は、チームという抽象的な概念を通じてユーザーのワークスペースを分割します。チームと下位レベルのクラウド環境間の通信は、共有または排他的に行うことができます。ユーザーが指定されたチームに参加すると、そのチームによって開かれたクラスターを使用できるようになります。

  • 共有モード: チームは複数の異なるクラスターでアクティブ化されます。チームが複数のクラスターでアクティブ化されると、同じ名前の名前空間がそれらのクラスター内に同時に作成されます。このチームのユーザーは、当然ながら、独自のビジネス システムを異なるクラスターに展開できます。さまざまなクラスターの操作エントリはコンソールによって提供され、非常に理解しやすいです。
  • 排他モード: 排他モードの方が理解しやすいです。つまり、指定されたクラスター内にそれに対応する名前空間が開かれ、ユーザーはこのクラスター内のコンピューティング リソースのみを使用できるようになります。

チーム ワークスペースの抽象化に基づいて、ユーザーはその中でアプリケーションの公開と管理操作を完了できます。 Rainbond は、操作監査、リソース制限、権限管理など、管理機能を強化するためのより多くの機能を提供します。

マルチクラウド災害復旧

ハイブリッド クラウド マルチクラウド ディザスタ リカバリは、アプリケーションの高可用性とディザスタ リカバリ機能を確保するためにハイブリッド クラウド シナリオで採用される戦略です。ハイブリッド クラウド環境では、アプリケーションが異なるクラウド プラットフォームに展開される可能性があるため、1 つのクラウド プラットフォームに障害が発生したり、使用できなくなったりした場合でも、アプリケーションが他のクラウド プラットフォームで引き続き実行できることを保証する必要があります。これには、ハイブリッド クラウドとマルチクラウドの災害復旧を実装して、アプリケーションをさまざまなクラウド プラットフォーム間でシームレスに切り替え、アプリケーションの高可用性と災害復旧機能を確保する必要があります。

Rainbond のマルチクラウド管理メカニズムにより、マルチクラウドの災害復旧のための堅牢な低レベル フレームワークが作成されました。 Rainbond は独自の高可用性機能に多大な投資を行ってきましたが、それでもクラスター レベルのダウンタイムやクラッシュが発生しないとは想定できません。実稼働環境では、クラウド サービス プロバイダーが提供するその他の機能を使用して、堅牢なマルチクラウド ディザスタ リカバリ シナリオを構築することがよくあります。引用できる追加機能は次のとおりです:

  • インテリジェントなネットワーク エントリ切り替え機能: Rainbond は、CDN とスマート DNS の連携により、ネットワーク エントリのインテリジェントな切り替えを実現します。通常の状況では、外部トラフィックは、地域に基づいてアクセスのために最も近いゲートウェイに自動的に切り替えられます。クラスター レベルの停止が発生すると、障害のあるクラスター エントリはオフラインになります。
  • データ同期機能: ユーザーがどのクラスターでサービスにアクセスしても、同じフィードバックが得られます。この効果を確実に得るための前提は、複数のクラスター内のビジネス データがリアルタイムで同期されていることです。 Rainbond はデータ同期機能を提供しません。この部分では、パブリック クラウド プロバイダーが提供するデータ同期サービスに依存する必要があります。 Alibaba Cloudが提供するDTSサービスが代表的な例です。
  • 専用ネットワーク機能: 複数のクラスター間のデータ同期は、多くの場合、パブリック ネットワーク経由では簡単には実行できません。セキュリティと信頼性の観点から、特にクラウド間のデータ同期シナリオでは、複数のクラスター間の通信に専用ネットワークを使用することをお勧めします。

マルチクラウドの災害復旧を全体的なアーキテクチャの観点から検討することが、当社の最優先事項です。しかし、データ災害に直面した場合、予防策を講じる以上の対策を講じることができます。災害後にどのように復旧するかも非常に重要な部分です。 Rainbond クラウドネイティブ管理プラットフォームは、2 つのレベルのバックアップおよびリカバリ機能を提供します。 1 つ目は、Rainbond プラットフォーム自体をバックアップして、プラットフォーム自体を復元できるようにすることです。 2 つ目はアプリケーションのバックアップ機能で、永続データを含むアプリケーション全体をバックアップできます。コンピューター室は戦争、火災、自然災害によって破壊される可能性がありますが、運用・保守担当者がバックアップ データを保持している限り、Rainbond ハイブリッド クラウド プラットフォーム全体と、その上で実行されているアプリケーションを再構築できます。

クロスクラウドアプリケーションの展開

ハイブリッド クラウド シナリオでは、ビジネス アプリケーションが最優先されます。アプリケーションをさまざまなクラウド環境に自由に展開できる方法は、実際にはハイブリッド クラウド管理シナリオの最も基本的な要件です。この点に関して、Rainbond のクラウドネイティブ アプリケーション管理プラットフォームは、アプリケーション テンプレート配信プロセスを使用して、クロスクラウド アプリケーション展開の障壁を打ち破ります。

アプリケーション配信は常に、Rainbond が解決に取り組んできた問題点でした。現代のマイクロサービスでは、多くの場合、ビジネス システムを数十の相互に関連するマイクロサービスに分割します。従来の方法を使用して Kubernetes コンテナ クラウド環境にデプロイすると、数十もの複雑な YAML ファイルとコンテナ イメージの処理に必ず頭を悩ませることになります。さらに、クラウド プロバイダーごとに異なるクラウド環境が提供されるため、アプリケーション配信エクスペリエンスにさらに壊滅的な影響が及びます。

前述したように、Rainbond のクラウドネイティブ アプリケーション管理プラットフォームは、ハイブリッド クラウド シナリオにおけるさまざまなクラウド環境のユーザー エクスペリエンスを平準化します。クロスクラウド アプリケーション配信シナリオでも同様です。複雑なマイクロサービス システムは、Rainbond で抽象化され、統一された方法で管理および配信できるアプリケーションになります。アプリケーションをアプリケーション テンプレートとして公開することで、異なるクラスター間でワンクリックのインストールとアップグレードを完了できます。ソフトウェア配信コストを大幅に削減します。

最後に

ハイブリッド クラウド管理シナリオは、現在、クラウド コンピューティング分野で最もホットなトピックです。 Rainbond クラウドネイティブ アプリケーション管理プラットフォームを使用して構築されたハイブリッド クラウドは、ほとんどの困難や問題点を解決できます。将来を見据えて、Rainbond はハイブリッド クラウド管理の分野で努力を続け、より複雑なシナリオに焦点を当て、より多様なクラウド リソースを管理していきます。たとえば、Kubedge との統合により、ハイブリッド クラウド ソリューションをエッジ コンピューティング シナリオに拡張できます。

<<:  私の国のクラウドコンピューティング業界には、依然として3つの大きな問題が残っている。

>>:  クラウド コンピューティングのパワーを解き放つ: Kubernetes の詳細なガイド

推薦する

ウェブサイトの降格のさまざまな形式と解決策の体系的な説明

ウェブサイトを構築していると、権限が減ってしまうさまざまな状況に遭遇することが多く、これをKステーシ...

実際のWeiboマーケティング事例 - 140語の遊び方を教える

WeChatは現在非常に人気がありますが、それに比べるとWeiboははるかに暗いようです。どちらにも...

個人ウェブサイトSEOの今後の運用についての簡単な分析

インターネット上のウェブサイト構築と運営として、「ユーザーエクスペリエンス」や「ユーザー指向」などの...

ウェブサイト最適化のコンテンツ戦略について例を挙げて説明します

11月28日、Tangtangは私にウェブサイトを見せてくれました。このウェブサイトのURLは教えま...

近年合併したクラウドコンピューティング大手

8月7日は中国の伝統的なバレンタインデーです。みんなが中国のバレンタインデーを祝っているのを見て、戦...

国内初となる「クラウドデータベースの選択と満足度調査レポート」を公開!

ガートナーは、クラウドがデータベース市場の将来を支配し、2022 年までにデータベースの 75% が...

centerhop: プレミアムシンガポールVPS、年間27ドル、1gメモリ/25g SSD/1Tトラフィック、Windows搭載

に設立されたシンガポールの会社であるcenterhopは、シンガポールで主に仮想ホストとVPS(マネ...

中国電信天一クラウドがユビキタス分散クラウドの構築に向けて4.0段階に突入

天一クラウドは11月12日、2021年国際デジタルテクノロジー博覧会・天一スマートエコシステム博覧会...

Kubernetes マルチクラウド アーキテクチャ設計

みなさんこんにちは。私はNezhaです。今日は、Kubernetes マルチクラウドの実装についてお...

ガートナー: クラウド戦略を策定するための 6 つのステップ

近年、企業の急速な発展において、データとクラウドは避けて通れない話題となっています。効率的、高速、明...

evoxtはどうですか?日本VPS、ソフトバンク回線3ネットワークの簡単レビュー

evoxt は日本の大阪データセンターに VPS を追加しました。価格は月額 2.99 ドルと低価格...

A5 Webmaster Network が「2012 年 8 月のインターネット市場取引概要」を発表しました。

最近、admin5ウェブマスターウェブサイトは「2012年8月のインターネット市場取引概要」を独占的...

Pinduoduoビデオについて話しましょう

動画業界は、止めることのできない勝者総取りの業界となっている(下の図からわかるように、コンテンツとト...