コンテナの利点はソフトウェアベースのネットワークに浸透している

コンテナの利点はソフトウェアベースのネットワークに浸透している

コンテナは、IT およびネットワーク アプリケーション開発に大きな影響を与える新しいテクノロジーです。コンテナの採用が増えると、ソフトウェアベースのネットワークの要件が変わり、サービス プロバイダーにはネットワーク機能仮想化 (NFV) を通じて仮想ネットワークを実装するための新しいオプションが提供されます。

コンテナは、分散アプリケーションを展開するためにオペレーティング システム レベルで仮想化を提供する軽量のスタンドアロン ソフトウェア パッケージです。アプリケーションごとに仮想マシン (VM) を起動する代わりに、単一の制御ホスト上で複数の独立したシステム (またはコンテナ) を実行し、単一のカーネルにアクセスします。コンテナ テクノロジーは、オープン ソースを通じて、また Kubernetes、Docker、Canonical、CoreOS、VMware、Hewlett Packard Enterprise、Dell、Red Hat などのベンダーから入手できます。

[[215974]]

コンテナは、サーバーの仮想化とアプリケーションの移植性を実現します。ハイパーバイザーと比較した場合、コンテナの利点は次のとおりです。

  • アプリケーションのパフォーマンスを向上させる
  • サーバーあたりのコンテナ密度の向上
  • ハイブリッドクラウドと同様にアプリケーションの移植性が向上します
  • アプリケーションはすぐに起動または削除されます

コンテナは DevOps 環境もサポートし、マイクロサービス ベースのアプリケーションに最適で、オンプレミスとクラウド ベースのプラットフォーム間でのアプリケーションの移行を可能にします。

コンテナネットワークの要件と展開

ソフトウェア定義ネットワーク (SDN) は、コンテナ導入の重要なコンポーネントです。単一サーバー上のコンテナの数、アプリケーションの移植性、およびトラフィック パターンの変化により、コンテナをサポートするための新しいネットワーク機能が必要になります。

大規模な分散マイクロサービスでは、コンテナ間で大量のネットワーク トラフィックが発生する可能性があります。大きな懸念事項は、データセンター内の東西トラフィックの潜在的な増加、あるいは単一サーバー内でのコンテナベースのアプリケーションの増加です。コンテナ ネットワークにおける主な課題には、パフォーマンス、適切なネットワーク リソースの自動構成、可視性、ネットワーク管理などがあります。

ネットワークセキュリティも別の問題です。コンテナは、一部のセキュリティ問題 (分離など) を解決しますが、他の未知の脆弱性をもたらす可能性があります。現在のセキュリティ テクノロジの中には、コンテナへの移行を簡単にサポートするものもあれば、サポートしないものもあります。ネットワークは、コンテナ ソフトウェアに組み込むことも、Cumulus Networks、Pluribus Networks、128 Technology、Big Switch Networks などのサードパーティ ネットワーク ソフトウェアによって提供することもできます。

コンテナは現在、少数のクラウド サービス プロバイダーや企業によって導入されており、その多くは自社の開発チームによって導入されています。 IT チームは、アプリケーションをマイクロサービスとして構築する際にコンテナを使用することでパフォーマンスと柔軟性の大きなメリットが得られると報告していますが、多くの組織は、成熟度、スケーラビリティ、およびネットワークの問題により、最終的には開発環境でのコンテナの使用から大規模な本番環境に移行しています。

コンテナがNFVに与える影響

サービス プロバイダーは、初期試験と概念実証を通じて、コンテナーが NFV などのネットワーク ベースのアプリケーションにもたらすメリットを調査し始めたばかりです。サービス プロバイダーは、仮想化された顧客構内設備、5G ワイヤレス、ビデオ、ネットワークの監視と管理など、さまざまな潜在的なネットワーク アプリケーション向けにコンテナ テクノロジを評価しています。

コンテナを活用するには、Web アプリケーションの大部分を書き直す必要があります。ハイパーバイザーベースの仮想化への移行と同様に、大手の独立系ソフトウェア プロバイダーやネットワーク機器プロバイダーは、コンテナー ベースのアーキテクチャのメリットを享受するために、アプリケーションを再設計し、場合によっては分解するために、かなりの時間と労力を費やす必要があります。

コンテナは、IT 開発と関連するネットワークのニーズに影響を与える新しいテクノロジーです。 IT リーダーは、新しいクラウドネイティブ アプリケーションの開発におけるコンテナの潜在的な利点を調査する必要があり、サービス プロバイダーは、NFV の次世代プラットフォームとしてコンテナを評価する必要があります。

企業やサービス プロバイダーは、コンテナを導入する際に、潜在的なネットワークのスケーラビリティとセキュリティの課題に注意する必要があります。これらの企業にとって、コンテナ化によって本当にメリットが得られるアプリケーションはどれか、従来のアプリケーション、VM 環境、コンテナをすべてサポートする必要がある領域はどこかを評価することも重要になります。

<<:  クラウド コンピューティングの導入とアプリケーションを前進させる方法

>>:  「クラウド」を巡る戦いで、インターネット大手はどのように事態を好転させるのだろうか。

推薦する

マルチクラウド戦略はあなたの会社に適していますか?

過去数年間でクラウドの導入が加速しており、多くの組織が従来のデータセンターをクラウドホスト型インフラ...

運用データからチャネル詐欺を識別する 3 つの方法!

最近、CPの友人とチャットしていたとき、彼は泣きながら、広告会社のASOに20万元を投資したが、結局...

Baiduの最適化に関する個人的な意見

Baidu は現在、世界最大の中国の検索エンジンであり、ほとんどのウェブマスターにとって非常に重要な...

サッカーファンが自身の興味に基づいてTi'ao.comを設立した起業家体験

ビジネスを始める興奮を経験し、資金、製品、家族などからのプレッシャーに直面した後も、Ti'a...

Google が検索結果ページをアップグレード: ナレッジグラフを強調

改訂された Google 検索結果ページでは、左側のサイドバーが検索ボックスの下に移動され、右側のナ...

エッジコンピューティングとクラウドコンピューティングの比較

最近では、クラウド コンピューティング インフラストラクチャの大きなトレンドがエッジ コンピューティ...

検索エンジンはユーザー エクスペリエンスにますます注目しています。SEO をうまく行うにはどうすればよいでしょうか?

検索エンジンはユーザー エクスペリエンスにますます注目しています。SEO をうまく行うにはどうすれば...

IaaS、PaaS、SaaS: どれを選択すべきでしょうか?

クラウド コンピューティングの初期の頃、企業が直面した最大の問題は、パブリック クラウド サービスを...

UXとUIの違いを例で解説

「ユーザー エクスペリエンス」と「ユーザー インターフェイス」という 2 つの用語の違いがわからない...

Googleマップ、川で溺死した行方不明の男性を発見

ハフィントンポストによると、イギリスのケントに住むブライアン・ハウスマンさんは数日前、近くの湖に沈ん...

velocihost-4.55USD/384MB RAM/KVM/7GB SSD/1TB 帯域幅

14 日間の返金保証があり、サーバーはフロリダにあります。 -Samsung SSD ハードウェア ...

マイクロコミュニティ開発の方向性:サービス重視のマーケティングを避けるためのサービスとO2O

テキスト | 朱怡先週土曜日に開催された河南省モバイルインターネットマイクロパワーサミットで、筆者は...

Python smtplib はメールを送信します

背景SEO を行うには大量のデータが関係します。SEO に長けた私の同僚は、会社の VPS を使用し...

エッジコンピューティングを活用してスマート製造を加速させ、業界の破壊者となる

この記事はAI新メディアQuantum Bit(公開アカウントID:QbitAI)より許可を得て転載...