コンテナ・クラウド基盤

コンテナ・クラウド基盤

Helmとは?Kubernetesパッケージマネージャーの仕組み・使い方を解説

Helmとは?Helm(ヘルム)とは、Kubernetes上にアプリケーションを簡単にデプロイ・管理するためのパッケージマネージャーです。「Kubernetesのapt-get / Homebrew」と表現されることもあります。Kubern...
コンテナ・クラウド基盤

Kubernetesとは?コンテナオーケストレーションの仕組み・Docker Composeとの違いを解説

Kubernetesとは?Kubernetes(クバネティス、通称K8s)とは、Dockerなどのコンテナを大規模に運用・管理するためのオーケストレーションプラットフォームです。Googleが社内で15年以上使っていたコンテナ管理システム「...
コンテナ・クラウド基盤

Dockerとは?コンテナ技術の基本・仮想マシンとの違いをわかりやすく解説

Dockerとは?Docker(ドッカー)とは、アプリケーションとその実行に必要な環境(ライブラリ、設定ファイルなど)を「コンテナ」という軽量な仮想環境にパッケージ化し、どの環境でも同じように動作させる技術です。2013年にDotCloud...
コンテナ・クラウド基盤

コンテナとは?仮想化技術との違い・Docker・Kubernetesの関係を解説

コンテナとは?コンテナとは、アプリケーションとその実行に必要なライブラリや設定ファイルをひとまとめにパッケージ化し、どの環境でも同じように動作させる仮想化技術です。物流で使われる輸送コンテナが語源です。輸送コンテナが中身に関係なく船・トラッ...
コンテナ・クラウド基盤

ロードバランシングとは?負荷分散の仕組み・L4/L7の違い・主要アルゴリズムを解説

ロードバランシングとは?ロードバランシング(負荷分散)とは、複数のサーバーにリクエスト(アクセス)を均等に振り分けることで、1台のサーバーに負荷が集中するのを防ぐ技術です。その名の通り「Load(負荷)」を「Balancing(均衡させる)...
コンテナ・クラウド基盤

サーバーレスアーキテクチャとは?AWS Lambda・仕組み・コンテナとの違いを解説

サーバーレスアーキテクチャとは? ― 「サーバーがない」わけではないサーバーレスアーキテクチャとは、開発者がサーバーのプロビジョニング・管理・スケーリングを意識することなく、コード(関数)の実行に集中できるクラウドの実行モデルです。名前に「...