「コンテナ」のノウハウ、賢い使い方のヒント
コンテナに関する運用&Tipsの記事を紹介します。製品/サービス選定の参考にご覧ください。
いまさら聞けないコンテナ&マイクロサービス
コンテナは、業務をこなすために必要な最低限のリソースのみを配備したアプリケーションロジックのコンポーネントを格納する。仮想マシン(VM)と異なり、コンテナはOSを必要としない。OSリソースはAPI経由で呼び出される。(続きはページの末尾にあります)
記事一覧
コンテナとマイクロサービスの違い
コンテナ化は、実質的にはOSレベルの仮想化といえる(これに対してVMはハイパーバイザー上で実行され、それぞれフル機能のOSを伴う)。コンテナはパッケージ化が簡単で、軽量かつ実行場所を選ばない。複数のコンテナを1つのVMにデプロイすることもできる。
マイクロサービスは、例えばネットワークトラフィックのルーティングやオンライン決済、医療結果分析といった単一機能のアプリケーションを指す。その概念は新しいものではなくWebサービスから進化したもので、複数のマイクロサービスを連結してアプリケーションとして機能させるのは、数年前に流行したサービス指向アーキテクチャ(SOA)の進化形だ。
コンテナとマイクロサービスは同じではない。マイクロサービスはコンテナの中で運用することもあれば、プロビジョニングされたVMとして運用することもある。コンテナはマイクロサービスのために使われるとは限らない。だが、コンテナはマイクロサービス開発とデプロイの優れた手段であり、コンテナ運用のツールとプラットフォームはマイクロサービスベースのアプリケーションを管理する手段として優れている。多くの場合、これらの用語は相互に入れ替えることもできる。
コンテナは何年も前からUNIXやLinuxに統合されてきた。最近は総合的なサポートのエコシステムが成長してきた。
これに関わるサプライヤーは数多い。だが「Docker」が市場の中心で主導していることに異論はない。Dockerは、何百万というデベロッパーや数万もの組織がその技術を使っていると説明する。ただ、多くの組織にとってコンテナ化が目新しいものであることを示す統計もある。Dockerの顧客のうち、コンテナを本番環境で運用しているのは40%にとどまる。
Docker の優位は、必ずしも独占状態にあることを意味しない。むしろそれとは程遠い。コンテナのエコシステム全体を見渡すと、選択肢は豊富に存在する。
オープンソースコンポーネント化
複数のコンテナはクラスタにデプロイされ、幅広いツールを使って管理される。そうしたコンテナの多くは事前に構築されたコンポーネントとなり、積み重ねてアプリケーションイメージを構成する。主なメリットは、アプリケーションを運用した状態で個々のコンテナを簡単に「上書き」できる点にある。定期的なダウンタイムが減れば、事業継続性が向上する。
これは「DevOps」の概念の台頭につながってきた。DevOps では、より速いペースで新しいソフトウェア機能を直接 OS 環境にデプロイできる。
中核的なコンテナ技術の多くはオープンソースであり、VMware のようにかつてはこれを避けていたサプライヤーも引き込まれている。その中心にあるのが 2015 年に発足した「Open Container Initiative」(OCI)だ。OCI は LinuxFoundation の傘下でコンテナ形式とそのランタイム環境に関するオープンな業界標準を策定する。Docker はその土台とするために、自らの形式とランタイムを OCI に提供した。
コンテナ化されたコンポーネントの多くは「GitHub」「Docker Hub」のようなオープンソースコラボレーションプロジェクトからダウンロードできる。全てのオープンソース技術にいえることだが、市場に進出しているサプライヤーは、安定したバージョンを関連サポートサービスと併せて提供することによって収益を確保している。
ベンダーコンテンツ PR
From Informa TechTarget
アクセスランキング
-
1
半数がブルーカラー転向を視野に? ベテランエンジニアを追い込む“54歳の壁”
-
2
「Wi-Fi 7」経由でWindowsが乗っ取られる? 最高権限奪取の恐怖
-
3
Copilot導入で陥る“目的化”の落とし穴 定着の鍵は「作り込まない」こと
-
4
「アップグレードできないJava」をどう守る IBMとRed HatがAIで400件超修正
-
5
パッチなしで「今すぐサーバを落とせ」 Kiteworks異例警告の波紋
-
6
IT製品の導入に関するアンケート「セキュリティ」編
-
7
OpenAIやAnthropicでさえ制御不能 2026年夏「3大サイバー攻撃」の衝撃
-
8
情報漏えいはなぜ繰り返されるのか 今すぐ見直すべき「境界」
-
9
法務と開発者で「言葉が通じない」問題 トヨタやソニーが語るOSS管理の真実
-
10
LINEヤフーはなぜ「社内の管理者」すら信用しないインフラを作ったのか
ホワイトペーパーランキング PR
-
1
家庭用Wi-Fiルーターの業務利用は危険? 避けるべき理由と具体的な対策
-
2
Microsoft 365のメールセキュリティ、3つの“死角”と追加で検討すべき対策とは
-
3
システムの保守がモダン化を阻む? 「変えない判断」から脱却する方法とは
-
4
AI駆動攻撃にどう対抗する? 超速の攻撃からエンドポイントを保護する方法
-
5
不審メールの経路や見せ方に変化? 2026年夏の3事例から見えた動向と対処方法
-
6
プログラミング不要で誰でも実現できる、ネットワーク運用管理の自動化とは
-
7
Linux初心者でも知らないとまずい「RHEL」「SLES」の違いとは?
-
8
東大教授と考える、AI時代の「データ主権」「信頼性」「ガバナンス」の在り方
-
9
「IT史に名を残すシステム障害」8選
-
10
最速72分でデータが流出? 最新の脅威トレンドや侵入手法から分かった防衛策
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー