この記事では、ハイブリッド クラウド シナリオの難しさや重要なポイント、およびクラウド プラットフォーム全体にわたるハイブリッド クラウド管理のための Rainbond プラットフォームのソリューションについて説明します。これには、統合コンソールを介して複数のクラスター内のコンテナをオーケストレーションおよび管理することが含まれており、ハイブリッド クラウドでのアプリケーションの一貫した管理を実現します。この記事では、ハイブリッド クラウド環境での Rainbond プラットフォームのアプリケーション テンプレート配信機能とクロスクラウド チーム管理機能も紹介し、ユーザーがクラウド プラットフォーム間でのアプリケーション配信と運用および保守操作を簡素化できるようにします。 ハイブリッドクラウドアプリケーションのシナリオクラウドネイティブテクノロジーが徐々に成熟するにつれて、ハイブリッドクラウドはクラウドネイティブ分野の企業にとってホットな話題の 1 つになりました。ハイブリッド クラウドのシナリオは、エンタープライズ アプリケーションとデータが、プライベート クラウド、パブリック クラウド、さまざまなクラウド サービス プロバイダーなどの複数のクラウド環境に展開され、実行されるという特徴があります。このようなシナリオには多くの課題と機会が伴います。 ハイブリッド クラウドの価値ポイントは主に次の点にあります。
ハイブリッドクラウド管理の基本ハイブリッド クラウドのシナリオは、単一のプライベート クラウドまたはパブリック クラウドのシナリオよりもはるかに複雑です。ハイブリッド クラウドの構築が難しいのは、多くの場合、さまざまなサプライヤーが提供するクラウド プラットフォーム間に多くの違いがあるためで、統一された管理エクスペリエンスを実現することが困難になります。さらに、複数のベンダーが提供するクラウド プラットフォームは相互運用性がないため、クラウド間でデータを同期する際には一貫性とセキュリティを考慮する必要があります。
ハイブリッドクラウドシナリオの機能要件ハイブリッド クラウドのシナリオでは、次のようなクロスクラウド機能が頻繁に求められます。
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 クラウドネイティブ管理プラットフォームは、2 つのレベルのバックアップおよびリカバリ機能を提供します。 1 つ目は、Rainbond プラットフォーム自体をバックアップして、プラットフォーム自体を復元できるようにすることです。 2 つ目はアプリケーションのバックアップ機能で、永続データを含むアプリケーション全体をバックアップできます。コンピューター室は戦争、火災、自然災害によって破壊される可能性がありますが、運用・保守担当者がバックアップ データを保持している限り、Rainbond ハイブリッド クラウド プラットフォーム全体と、その上で実行されているアプリケーションを再構築できます。 クロスクラウドアプリケーションの展開ハイブリッド クラウド シナリオでは、ビジネス アプリケーションが最優先されます。アプリケーションをさまざまなクラウド環境に自由に展開できる方法は、実際にはハイブリッド クラウド管理シナリオの最も基本的な要件です。この点に関して、Rainbond のクラウドネイティブ アプリケーション管理プラットフォームは、アプリケーション テンプレート配信プロセスを使用して、クロスクラウド アプリケーション展開の障壁を打ち破ります。 アプリケーション配信は常に、Rainbond が解決に取り組んできた問題点でした。現代のマイクロサービスでは、多くの場合、ビジネス システムを数十の相互に関連するマイクロサービスに分割します。従来の方法を使用して Kubernetes コンテナ クラウド環境にデプロイすると、数十もの複雑な YAML ファイルとコンテナ イメージの処理に必ず頭を悩ませることになります。さらに、クラウド プロバイダーごとに異なるクラウド環境が提供されるため、アプリケーション配信エクスペリエンスにさらに壊滅的な影響が及びます。 前述したように、Rainbond のクラウドネイティブ アプリケーション管理プラットフォームは、ハイブリッド クラウド シナリオにおけるさまざまなクラウド環境のユーザー エクスペリエンスを平準化します。クロスクラウド アプリケーション配信シナリオでも同様です。複雑なマイクロサービス システムは、Rainbond で抽象化され、統一された方法で管理および配信できるアプリケーションになります。アプリケーションをアプリケーション テンプレートとして公開することで、異なるクラスター間でワンクリックのインストールとアップグレードを完了できます。ソフトウェア配信コストを大幅に削減します。 最後にハイブリッド クラウド管理シナリオは、現在、クラウド コンピューティング分野で最もホットなトピックです。 Rainbond クラウドネイティブ アプリケーション管理プラットフォームを使用して構築されたハイブリッド クラウドは、ほとんどの困難や問題点を解決できます。将来を見据えて、Rainbond はハイブリッド クラウド管理の分野で努力を続け、より複雑なシナリオに焦点を当て、より多様なクラウド リソースを管理していきます。たとえば、Kubedge との統合により、ハイブリッド クラウド ソリューションをエッジ コンピューティング シナリオに拡張できます。 |
<<: 私の国のクラウドコンピューティング業界には、依然として3つの大きな問題が残っている。
>>: クラウド コンピューティングのパワーを解き放つ: Kubernetes の詳細なガイド
テンセントテクノロジーニュース(玉林)北京時間8月6日、海外メディアの報道によると、インターネット上...
Kyverno は Nirmata のオープンソース プロジェクトであり、後に CNCF に寄贈され...
私のブログの「言葉にできない」内容で、今年 4 月に hosthatch (フロリダに登録されている...
ロシアのVPS業者であるhttps://justhost.asiaが突然中国でアクセスできなくなりま...
Duoxiantong のイースター イベントが始まりました: 2020 年 3 月 22 日から ...
ウェブサイトの最適化のための外部リンクに関する詳細な議論 - 以前の自発的なモデルを覆す「内部リンク...
多くのベンダーが IT 管理用の SaaS ツールを提供しています。単一のプラットフォームを維持し、...
オンライン求人業界の発展動向は、総合包摂の段階に入りました。いわゆる包摂段階とは、一線都市が二線都市...
ポッド コントローラーを使用して作成されたポッドの IP アドレスと名前は、ポッドに障害が発生すると...
[[355134]]以前にもこの話題について簡単に触れましたが、今日は皆さんとさらに詳しく議論したい...
Ramnode は私がとても気に入っている VPS プロバイダーです。現在、ご覧になっているホスト ...
私はA5フォーラムとSEOWHYフォーラムでユーザーエクスペリエンスに関する投稿をしましたが、タイト...
以前の多くのウェブサイト プログラムでは、キーワード タグがデフォルトで設定されていました。その後、...
今年は昨年よりも多くの新しいウェブサイトが登場していますが、実際に望ましい結果を達成できるウェブサイ...
ショートビデオ、セルフメディア、インフルエンサーのためのワンストップサービス10年以上前、私が初めて...