日本アイ・ビー・エム株式会社 提供コンテンツ

  • スペシャル
  • 会員限定
  • 2021/02/03 掲載

今さら聞けない「コンテナ」基礎知識。Docker、Kubernetesは?OpenShiftの活用法も

記事をお気に入りリストに登録することができます。
仮想化技術として近年トレンドになっている「コンテナ」技術。どういった技術なのかはわからなくとも、その用語を耳にした方も多いだろう。コンテナの関連用語である「Docker」「Kubernetes」「OpenShift」についても同様ではないだろうか?本稿では、こうしたコンテナの基礎知識について、それらが登場した背景を含めて説明していく。記事後半では、企業における活用と具体的なシステム構築方法も解説する。

photo
物流のイメージの強い「コンテナ」という言葉。ITではどのような意味で使われているか
(Photo/Getty Images)

「コンテナ」は、アプリとインフラを分離させた画期的な技術

 1960年代のメインフレームから始まったコンピュータの歴史では、OSとアプリケーションは常にサーバという枠の中で動いていた。サーバ仮想化においても、サーバという枠組みそのものが仮想化されただけで、その基本構造は変わらなかった。

 それが「コンテナ」の登場で大きく変わった。数十年のコンピュータの歴史の中で、初めてアプリケーションとインフラが分離するという、画期的な出来事が起きたのである。

 従来のサーバ型の仕組みでは、アプリケーションが稼働するには、OSと一体化したライブラリを利用する必要があった。一方のコンテナでは、オープンソースソフトウェア(OSS)である「Docker」によりライブラリはOSから切り離され、アプリケーションと一体化している。ライブラリと一体化したアプリケーションは「コンテナ」という単位でプロセスとして動く。このため、起動が非常に高速で、メモリ使用量も小さく、Dockerが動いていればOSのバージョンが異なっても稼働する。

画像
コンテナとは?

 コンテナによって、開発者はOS以下のインフラから解放され、さまざまな開発用ツールを瞬時に起動し、バージョンの異なるアプリケーションを併存させて開発可能になった。

この記事の続き >>
  • ・開発者の世界にとどまらないコンテナの可能性
  • ・「Kubernetes」「OpenShift」が必要になった背景
  • ・KubernetesとOpenShift、その違いは?
  • ・OpenShift導入・構築のポイントはネットワーク
  • ・コンテナ導入により従来の運用見直しも不可欠

この続きは会員限定(完全無料)です

ここから先は「ビジネス+IT」会員に登録された方のみ、ご覧いただけます。

今すぐビジネス+IT会員にご登録ください。

すべて無料!ビジネスやITに役立つメリット満載!

  • ここでしか見られない

    1万本超のオリジナル記事が無料で閲覧可能

  • 多角的にニュース理解

    各界の専門家がコメンテーターとして活躍中!

  • スグ役立つ会員特典

    資料、デモ動画などを無料で閲覧可能!セミナーにご招待

  • レコメンド機能

    ​あなたに合わせた記事表示!メールマガジンで新着通知

関連タグ



処理に失敗しました

人気のタグ

投稿したコメントを
削除しますか?

あなたの投稿コメント編集

機能制限のお知らせ

現在、コメントの違反報告があったため一部機能が利用できなくなっています。

そのため、この機能はご利用いただけません。
詳しくはこちらにお問い合わせください。

通報

このコメントについて、
問題の詳細をお知らせください。

ビジネス+ITルール違反についてはこちらをご覧ください。

通報

報告が完了しました

コメントを投稿することにより自身の基本情報
本メディアサイトに公開されます

必要な会員情報が不足しています。

必要な会員情報をすべてご登録いただくまでは、以下のサービスがご利用いただけません。

  • 記事閲覧数の制限なし

  • [お気に入り]ボタンでの記事取り置き

  • タグフォロー

  • おすすめコンテンツの表示

詳細情報を入力して
会員限定機能を使いこなしましょう!

詳細はこちら 詳細情報の入力へ進む

ブロック

さんはあなたをフォローしたりあなたのコメントにいいねできなくなります。また、さんからの通知は表示されなくなります。

さんをブロックしますか?

ブロック

ブロックが完了しました

ブロック解除

ブロック解除が完了しました

機能制限のお知らせ

現在、コメントの違反報告があったため一部機能が利用できなくなっています。

そのため、この機能はご利用いただけません。
詳しくはこちらにお問い合わせください。

ユーザーをフォローすることにより自身の基本情報
お相手に公開されます