Skip to main content

CNCFがCloud Native Network Function (CNF) Testbedを発表

オープンソース プロジェクトが検証 - KubernetesでONAPネットワーク機能を通信企業が実行するメリット

2019年2月25日 バルセロナ(Mobile World Congress)発 - Kubernetes®やPrometheus™などのオープンソース技術のホームであるCloud Native Computing Foundation®(CNCF®)は、本日LF Networking(LFN)と協同で、オープンソースのCloud native Network Function (CNF) Testbed(テストベッド:実証実験用プラットフォーム)を発表しました。CNCFは、バルセロナのMobile World Congressにおいて、OpenStackの仮想ネットワーク機能(VNF)とKubernetesのCNFを使って同じネットワーク コードを実行し、仮想化のオーバーヘッドが回避されてパフォーマンスが向上するようすを紹介しています。

Cloud Native Computing Foundationのエグゼクティブ ディレクターであるDan Kohnは、次のように述べています。
「CNFは将来のネットワーク アーキテクチャになりつつあります。これは、コンテナやKubernetesがエンタープライズ コンピューティングの標準プラットフォームになりつつあるのとほぼ同じ理由です。私たちはLFネットワーキングと継続的に協力し、VNFとCNFの間で反復比較できる方法を通信企業やそのベンダーの方々に提供できるようになりました。大変嬉しく思います。」

CNF Testbedを使用することで、組織はONAPや自社のコードのネットワーク機能をVNFやCNFで確実にテストし、同じハードウェア基盤でKubernetesとOpenStackを実行した場合のパフォーマンスや強靭性を比較できます。通信アーキテクチャがVNFからCNFに進化するメリットには、ビンパッキング問題の改善によるコスト削減、開発速度の向上、および個々のCNF、マシン、データ センターなどの障害に対する強靭性などがあります。

ONAPはLF Networkingに所属するプロジェクトで、物理・仮想ネットワーク機能をリアルタイムでポリシードリブンにオーケストレーション&オートメーションするための包括的なプラットフォームです。昨年、ONAPがcncf.ciプロジェクトの一部になることが発表されました。CNCFはこれにより、ベアメタルで実行されるKubernetes上でCNCFやLFプロジェクトを統合、テスト、および展開します。CNF Testbedは、ONAPの仮想顧客宅内機器(vCPE: virtual customer premises equipment)ユースケースにある複数のオープンソースVNFを使用するとともに、コードをコンテナとして再パッケージ化してCNFにします。

The Linux Foundationのネットワーク・エッジ・IoT担当ゼネラル マネージャーであるArpit Joshipuraは、次のように述べています。
「ONAPとKubernetesがコラボレートするということは、実にすばらしいできごとです。この2つの急成長LFプロジェクトは、次世代アーキテクチャを実現するネットワーク プラットフォームとクラウド プラットフォームです。VNFからCNFへの移行を導くCNF Testbedをぜひ支援したいと思います。」

CNF Testbedは、ベアメタル ホスティング企業Packetが提供するクレジットを利用するCommunity Infrastructure Labを活用しています。このTestbedは、Kubernetes開発の特徴である継続的インテグレーション(CI)と反復可能性に継続的に焦点を当てています。Kubernetesプロジェクトは、平日に1万件を超えるCIジョブを実行しています。これは、昨年GoogleからCNCFに寄贈されたGoogle Cloud Platformのクレジット900万ドルによって実現しています。CNF Testbedの初期段階のテスト結果を信頼する必要はありません。オープンソースのCNF Testbedリポジトリのコピーと、PacketにアクセスするためのAPIキーさえあれば、誰でも自分で結果を確認できます。

CNFに興味のある企業の方は、月に2回の分科会(BoF)をご利用ください。詳細については、CNF Testbed リポジトリをご覧ください。

CNCF関連サイト

Cloud Native Computing Foundationについて

クラウド ネイティブ コンピューティングは、オープン ソースのソフトウェア スタックを使用してアプリケーションをマイクロサービスとして提供します。各パーツを専用のコンテナにパッケージングし、それらのコンテナを動的に組織化して、リソース利用を最適化します。Cloud Native Computing Foundation (CNCF) は、KubernetesやPrometheusをはじめ、クラウド ネイティブ ソフトウェア スタックの重要コンポーネントをホストしています。CNCFはコラボレーションのための中立な場であり、業界の優れた開発者、エンド ユーザー、およびベンダー (世界の大手パブリック クラウド プロバイダー、エンタープライズ ソフトウェア企業、各種の革新的スタートアップ企業など) が集結しています。CNCFは非営利組織The Linux Foundation傘下のプロジェクトです。CNCF の詳細については、www.cncf.ioをご覧ください。

The Linux Foundation はさまざまな商標を登録および使用しています。The Linux Foundation の商標一覧はこちらのページでご確認いただけます。
Linux は Linus Torvalds の登録商標です。

The Linux Foundation
Follow Us