Kubernetesで5Gをさらに活用
by Canonical on 20 April 2023
5Gとは、接続や通信に変革をもたらす第5世代の無線技術です。5G技術は4Gの最大100倍の速度でデータを転送し、ダウンロードやアップロードの高速化、遅延の短縮、多数の機器の接続を可能にします。5Gネットワークはハイバンドやローバンドを含む幅広い周波数をサポートするため、通信範囲や信頼性も改善されます。5Gはモバイル通信における大きな前進であり、生活、仕事、娯楽を大きく変える可能性を秘めています。
新しいユースケースは、通信サービスプロバイダーにも新しいビジネスチャンスをもたらします。5Gネットワークを有効に活用するには、超高スループット、ほぼリアルタイムのレイテンシ、可用性、信頼性の点で厳しい要件に対応すると同時に、ネットワークを変革する間の価格効率、TCO、ROIを妥当なレベルに抑える必要があります。Kubernetesはこのような課題に適した技術です。
5Gに対応するCanonical Kubernetesの特長
Canonical Kubernetesには、さまざまなユースケースで5Gネットワークのパフォーマンスを向上させる一連の機能があります。
- Ubuntuを使用したリアルタイムカーネル
リアルタイムカーネルは、応答時間の最小化を目的とし、外部イベントに対して低レイテンシで確定的に応答するよう設計/最適化されています。リアルタイムカーネルは、ロボティクス、IoT、通信分野で5Gを利用する多くの場合に不可欠です。このような用途ではMicroK8sが一般的な選択肢であり、リアルタイムUbuntuカーネルで運用するとシームレスに動作します。
- KubeVirt
クラウドネイティブネットワーク機能(CNF)は、レガシーVNF(仮想ネットワーク機能)よりも効率的で管理しやすいソリューションです。調査によれば、当然ながらさまざまな組織が積極的にCNFに移行しています。KubeVirtは、レガシーのVNFアプリケーションをKubernetesのみのソリューションに組み込む橋渡し役となり、オーケストレーションと管理を簡素化することで移行を大幅に容易にします。
- GPUアクセラレーション
GPUアクセラレーションはデータサイエンスやAI/MLなど大量のデータを処理する分野に必須であり、CPUからGPUにワークロードを転送してより効率的に処理することで処理能力を向上させます。
Charmed KubernetesはNVIDIAのハードウェアを自動的に検出し、適切なサポートを有効化します。MicroK8sの場合は、コアアドオンを有効化してGPU構成を管理できます。どちらも、DGXプラットフォームに対してNVIDIAから認定されています。
- NVIDIAマルチインスタンスGPU(MIG)のサポート
MIGは、GPUを最大で7個のインスタンスに分割し、それぞれを独自の高帯域幅メモリ、キャッシュ、コンピューティングコアで完全にハードウェアとして分離することで、NVIDIA H100、A100、およびA30 TensorコアGPUのパフォーマンスと価値を強化します。パーティション化されたインスタンスはワークロードからは灯火的なため、リソースの使用が大幅に最適化され、ワークロードのQoS(サービス品質)も保証されます。
- 高度なネットワーキングソリューション
5Gに必要なレベルのパフォーマンスを得るには、コンテナの相互運用のための柔軟で構成が容易なネットワークが不可欠です。Kubernetesは、クラスター内のネットワークリソースを管理するためのContainer Network Interface(CNI)の仕様を定義しています。Calico、Cilium、Kube-OVN、MultusなどのCNIに準拠したソリューションは、構成に関して通信ネットワークに幅広い可能性を提供します。
OVN(オープン仮想ネットワーク)は、仮想ネットワーク抽象化や高度なネットワーク機能を提供するために通信ネットワークで幅広く使用されています。Kube-OVNは、高度なエンタープライズアプリケーション向けに豊富なネットワーク機能を提供するOVNベースのCNI実装です。現在、Kube-OVNを使用したCanonical KubernetesではeBPF(Cilium経由)、SR-IOV、BGPのテクノロジーもサポートしており、DPDKとSmartNICオフロードは将来のリリースが計画されています。
結び
5Gは、多くの革新的なビジネスケースを実現し、業界と社会の両方に変化をもたらします。産業用IoT、車載アプリケーション、スマートシティ、ロボティクス、リモートヘルスケア、ゲーム業界では、5Gの高速データ転送、リアルタイムに近いレイテンシ、高い可用性と信頼性が役立つと期待されます。それを実現するには、リアルタイムカーネル、GPUアクセラレーション、KubeVirtのサポート、高度なネットワーク機能といったCanonical Kubernetesの特長が重要な役割を果たします。
参考資料
- Charmed KubernetesのGPUアクセラレーション、GPUワーカーの使用
- Ubuntuを使用したリアルタイムLinuxの概要
- MicroK8sとNVIDIA GPUオペレーターおよびMIGとの統合
- Charmed KubernetesのKube-OVNを使用したCNI
- オープンソースのプライベートLTEと5Gネットワーク
- MicroK8sのウェブサイト:https://microk8s.io/
- Charmed Kubernetesのウェブサイト:https://ubuntu.com/kubernetes/charmed-k8s
ニュースレターのサインアップ
関連記事
ハイブリッドクラウドの導入
パブリッククラウドは前例のないスピードでデジタルトランスフォーメーション を実現しました。しかし、拡張性に対するニーズが増えると、その長期的な運用 コストは厳しいものになります。ハイブリッドクラウドは、運用面の支出の抑制 や厳密な管理を可能にするプライベートインフラストラクチャと、簡単に拡張で きるパブリッククラウドという2つの環境の両方からメリットを得るための代替策 として浮かび上がりました。 ハイブリッドクラウドアーキテクチャの採用を検討している組織や企業は、プライベートクラウドベンダーの選択肢や、アプリケーションの設計と開発に対する影響、ワークロードの調整、長期メンテナンスについて慎重に考える必要があります。このガイドは、十分な情報を得た上で意思決定を行おうとしてい […]
Canonical、Sunbeam プロジェクトで商用 OpenStack を小規模クラウド環境向けに公開
Canonicalは本日、新しいSunbeamプロジェクトで商用のOpenStack製品を小規模なクラウド環境向けに公開すると発表しました。Sunbeamは100%オープンソースで無料のプロジェクトです。現在、自社でデプロイを完了された方には、総合的なセキュリティ対策と商用サポートを含むUbuntu Pro + サポートサブスクリプションにもお申し込みいただけます。これにより高額のプロフェッショナルサービス契約なしでプロプライエタリのソリューションからOpenStackに乗り換え、レガシーの小規模なIT環境を最新の状態に移行できます。 CanonicalのプロジェクトマネージャーであるTytus Kurekは次のように述べています。「従来、商用のOpenStackプラット […]
LinuxとUbuntuのセキュリティについて学ぶ – ウェビナー参加登録受付中!
今回は、LinuxとUbuntuのセキュリティについてのウェビナーのご案内です。Linuxについては聞いたことがあるけれども、具体的に何ができるのか、そして次のプロジェクトに利用できる安全なものなのか、疑問に思っている方も多いのではないでしょうか? このウェビナーでは、CanonicalのセキュリティエキスパートであるIjlal LoutfiとHenry Coggillが、LinuxとUbuntuのセキュリティについて熱く語ります。 まずは、オペレーティングシステムがいかに重要かについて基本的な事項を説明します。それから、Linuxが実行するすべてのアプリケーションの完全性を保証する仕組みについて紹介します。 Linuxに親しみのない方々のために、Linuxの歴史に触れ、 […]