コンテナは、IT およびネットワーク アプリケーション開発に大きな影響を与える新しいテクノロジーです。コンテナの採用が増えると、ソフトウェアベースのネットワークの要件が変わり、サービス プロバイダーにはネットワーク機能仮想化 (NFV) を通じて仮想ネットワークを実装するための新しいオプションが提供されます。 コンテナは、分散アプリケーションを展開するためにオペレーティング システム レベルで仮想化を提供する軽量のスタンドアロン ソフトウェア パッケージです。アプリケーションごとに仮想マシン (VM) を起動する代わりに、単一の制御ホスト上で複数の独立したシステム (またはコンテナ) を実行し、単一のカーネルにアクセスします。コンテナ テクノロジーは、オープン ソースを通じて、また Kubernetes、Docker、Canonical、CoreOS、VMware、Hewlett Packard Enterprise、Dell、Red Hat などのベンダーから入手できます。
コンテナは、サーバーの仮想化とアプリケーションの移植性を実現します。ハイパーバイザーと比較した場合、コンテナの利点は次のとおりです。
コンテナは DevOps 環境もサポートし、マイクロサービス ベースのアプリケーションに最適で、オンプレミスとクラウド ベースのプラットフォーム間でのアプリケーションの移行を可能にします。 コンテナネットワークの要件と展開 ソフトウェア定義ネットワーク (SDN) は、コンテナ導入の重要なコンポーネントです。単一サーバー上のコンテナの数、アプリケーションの移植性、およびトラフィック パターンの変化により、コンテナをサポートするための新しいネットワーク機能が必要になります。 大規模な分散マイクロサービスでは、コンテナ間で大量のネットワーク トラフィックが発生する可能性があります。大きな懸念事項は、データセンター内の東西トラフィックの潜在的な増加、あるいは単一サーバー内でのコンテナベースのアプリケーションの増加です。コンテナ ネットワークにおける主な課題には、パフォーマンス、適切なネットワーク リソースの自動構成、可視性、ネットワーク管理などがあります。 ネットワークセキュリティも別の問題です。コンテナは、一部のセキュリティ問題 (分離など) を解決しますが、他の未知の脆弱性をもたらす可能性があります。現在のセキュリティ テクノロジの中には、コンテナへの移行を簡単にサポートするものもあれば、サポートしないものもあります。ネットワークは、コンテナ ソフトウェアに組み込むことも、Cumulus Networks、Pluribus Networks、128 Technology、Big Switch Networks などのサードパーティ ネットワーク ソフトウェアによって提供することもできます。 コンテナは現在、少数のクラウド サービス プロバイダーや企業によって導入されており、その多くは自社の開発チームによって導入されています。 IT チームは、アプリケーションをマイクロサービスとして構築する際にコンテナを使用することでパフォーマンスと柔軟性の大きなメリットが得られると報告していますが、多くの組織は、成熟度、スケーラビリティ、およびネットワークの問題により、最終的には開発環境でのコンテナの使用から大規模な本番環境に移行しています。 コンテナがNFVに与える影響 サービス プロバイダーは、初期試験と概念実証を通じて、コンテナーが NFV などのネットワーク ベースのアプリケーションにもたらすメリットを調査し始めたばかりです。サービス プロバイダーは、仮想化された顧客構内設備、5G ワイヤレス、ビデオ、ネットワークの監視と管理など、さまざまな潜在的なネットワーク アプリケーション向けにコンテナ テクノロジを評価しています。 コンテナを活用するには、Web アプリケーションの大部分を書き直す必要があります。ハイパーバイザーベースの仮想化への移行と同様に、大手の独立系ソフトウェア プロバイダーやネットワーク機器プロバイダーは、コンテナー ベースのアーキテクチャのメリットを享受するために、アプリケーションを再設計し、場合によっては分解するために、かなりの時間と労力を費やす必要があります。 コンテナは、IT 開発と関連するネットワークのニーズに影響を与える新しいテクノロジーです。 IT リーダーは、新しいクラウドネイティブ アプリケーションの開発におけるコンテナの潜在的な利点を調査する必要があり、サービス プロバイダーは、NFV の次世代プラットフォームとしてコンテナを評価する必要があります。 企業やサービス プロバイダーは、コンテナを導入する際に、潜在的なネットワークのスケーラビリティとセキュリティの課題に注意する必要があります。これらの企業にとって、コンテナ化によって本当にメリットが得られるアプリケーションはどれか、従来のアプリケーション、VM 環境、コンテナをすべてサポートする必要がある領域はどこかを評価することも重要になります。 |
<<: クラウド コンピューティングの導入とアプリケーションを前進させる方法
>>: 「クラウド」を巡る戦いで、インターネット大手はどのように事態を好転させるのだろうか。
FtpIt はほぼ毎月プロモーションや低価格の製品をリリースしています。今回は VPS が 3 つと...
Kafka コンシューマーKafka にはコンシューマ グループの概念があります。各コンシューマーは...
zji.net は現在、台湾の cn2+bgp 回線に接続された台湾サーバー (物理マシン) と、香...
(記事が長いため、一部だけ抜粋しました)正確に言うと、私のウェブサイトは7月8日以降ブロックされまし...
消費のグレードアップという文脈において、岡本は差別化されたブランドの独自性を活用し、消費者に対する正...
昨年、大いに盛り上がった第3四半期の戦争は、人々に国内検索エンジンに対する新たな認識を与えました。Q...
インターネット上には大小さまざまなウェブサイトが無数に存在し、同じ業界には多くの競合相手も存在します...
OpenStack Foundation の COO は、エッジ コンピューティングはクラウド コン...
海外では、インターネットと教育の衝突により巨大な金鉱が誕生しました。投資家は変化を求める声を聞き、野...
マレーシアの企業である Lighthosting は、2010 年頃からホスティング事業を開始しまし...
私はこの会社でほぼ2年間働いています。多くの成功事例があり、多くの代替クライアントと出会いました。こ...
Alibaba Cloud : 5Gbps、2Gbps?そんなのは全部デタラメです。信じられないなら...
本日、Host Cat は Ramnode から 128M メモリの VPS [Ramnode-VP...
前回の記事「地方の業界ウェブサイトを運営する際には、ウェブサイトのrobots.txtのセキュリティ...
最近、友人から、ウェブサイトのタイトルを最適化する方法や、検索エンジンに好まれるようにウェブサイトの...