documentation.suse.com / SUSE Edgeドキュメント / SUSE Telco Cloudのドキュメント / コンセプトとアーキテクチャ

39 コンセプトとアーキテクチャ

SUSE Telco Cloudは、クラウドネイティブな最新の通信事業者向けアプリケーションをコアからエッジまで大規模にホストするために設計されたプラットフォームです。

このページでは、SUSE Telco Cloudで使用されるアーキテクチャとコンポーネントについて説明します。

39.1 SUSE Telco Cloudアーキテクチャ

次の図は、SUSE Telco Cloudの高レベルアーキテクチャを示しています。

製品atipアーキテクチャ1

39.2 コンポーネント

異なる2つのブロックがあります。管理スタックとランタイムスタックです。

  • 管理スタック: SUSE Telco Cloud内でランタイムスタックのプロビジョニングとライフサイクルを管理するために使用される部分です。次のコンポーネントが含まれます。

    • Rancher (第5章 「Rancher)を使用した、パブリッククラウド環境とプライベートクラウド環境のマルチクラスタ管理

    • Metal3 (第10章 「Metal3)、MetalLB (第19章 「MetalLB)、およびCAPI (Cluster API)インフラストラクチャプロバイダを使用したベアメタルサポート

    • 包括的なテナント分離とIDP (IDプロバイダ)の統合

    • サードパーティ統合と拡張機能の大規模なマーケットプレイス

    • ベンダに依存しないAPIと充実したプロバイダエコシステム

    • SUSE Linux Microのトランザクション更新の制御

    • GitリポジトリとFleet (第8章 「Fleet)を使用してクラスタのライフサイクルを管理するGitOpsエンジン

  • ランタイムスタック: SUSE Telco Cloud内でワークロードを実行するために使用される部分です。

    • RKE2 (第16章 「RKE2)。エッジ環境およびコンプライアンス重視の通信環境向けに最適化された、セキュリティが強化された軽量のKubernetesディストリビューションとして機能します。

    • SUSE Security (第18章 「SUSE Security)。イメージの脆弱性スキャン、ディープパケットインスペクション、クラスタ内の自動トラフィック制御などのセキュリティ機能を実現します。

    • ブロックストレージとSUSE Storage (第17章 「SUSE Storage)。クラウドネイティブのストレージソリューションをシンプルかつ簡単に使用できます。

    • SUSE Linux Micro (第9章 「SUSE Linux Micro)で最適化されたオペレーティングシステム。コンテナ運用のための、安全、軽量でイミュータブルな(トランザクショナルファイルシステムを備えた) OSを実現します。SUSE Linux Microは、AArch64アーキテクチャとAMD64/Intel 64アーキテクチャで利用でき、通信事業者およびエッジのユースケース向けにリアルタイムカーネルもサポートしています。

39.3 デプロイメントフローの例

管理コンポーネントとランタイムコンポーネントの関係を理解できるように、以下にワークフローの概要の例を示します。

ダイレクトネットワークプロビジョニングは、すべてのコンポーネントを事前設定した状態で新しいダウンストリームクラスタをデプロイできるワークフローであり、手動操作なしですぐにワークロードを実行できます。

39.3.1 例1: すべてのコンポーネントがインストールされた新しい管理クラスタをデプロイする

Edge Image Builder (第11章 「Edge Image Builder)を使用して、管理スタックが含まれる新しいISOイメージを作成します。その後、このISOイメージを使用して、新しい管理クラスタをVMまたはベアメタルにインストールできます。

製品atipアーキテクチャ2
注記
注記

新しい管理クラスタをデプロイする方法の詳細については、SUSE Telco Cloudの管理クラスタに関するガイド(第41章 「管理クラスタの設定)を参照してください。

注記
注記

Edge Image Builderの使用方法については、Edge Image Builderのガイド(第3章 「Edge Image Builderを使用したスタンドアロンクラスタ)を参照してください。

39.3.2 例2: 通信事業者プロファイルを使用してシングルノードのダウンストリームクラスタをデプロイして通信ワークロードを実行可能にする

管理クラスタが稼働したら、その管理クラスタを使用して、ダイレクトネットワークプロビジョニングワークフローにより、すべての通信機能が有効化および設定された状態でシングルノードのダウンストリームクラスタをデプロイすることができます。

次の図に、これをデプロイするワークフローの概要を示します。

製品atipアーキテクチャ3
注記
注記

ダウンストリームクラスタのデプロイ方法の詳細については、SUSE Telco Cloudの自動化されたプロビジョニングに関するガイド(第43章 「完全に自動化されたダイレクトネットワークプロビジョニング)を参照してください。

注記
注記

通信機能の詳細については、SUSE Telco Cloudの通信機能に関するガイド(第42章 「通信機能の設定)を参照してください。

39.3.3 例3: MetalLBをロードバランサとして使用して高可用性ダウンストリームクラスタをデプロイする

管理クラスタが稼働したら、その管理クラスタを使用して、ダイレクトネットワークプロビジョニングワークフローにより、MetalLBをロードバランサとして使用する高可用性ダウンストリームクラスタをデプロイすることができます。

次の図に、これをデプロイするワークフローの概要を示します。

製品atipアーキテクチャ4
注記
注記

ダウンストリームクラスタのデプロイ方法の詳細については、SUSE Telco Cloudの自動化されたプロビジョニングに関するガイド(第43章 「完全に自動化されたダイレクトネットワークプロビジョニング)を参照してください。

注記
注記

MetalLBの詳細については、第19章 「MetalLBを参照してください。