LoginSignup
1
1

More than 3 years have passed since last update.

【GCP】Anthos、Kunbernetes、Dockerの内容をまとめた

Last updated at Posted at 2020-06-30

要望・課題

クラウドを利用したいが、コンテナを利用したい。 
コンテナに優位性のあるクラウドサービスが望ましい。 
他のクラウドサービスを利用しているが、GCPも使ってみたい

Anthosとは

コンテナ化されたアプリケーションをクラウドとオンプレミスのどちらでも実行可能にするプラットフォーム
GCPとオンプレミス環境や他社クラウドの併用を容易にする

Screenshot from 2020-06-30 14:54:12.png
Screenshot from 2020-06-30 14:55:58.png
Screenshot from 2020-06-30 14:56:23.png

Kubernetesとは

コンテナオーケストレーションツールの一つ。
「コンテナオーケストレーション」は、情報システムの基盤技術として注目される「コンテナ」を管理する技術である。

コンテナオーケストレーションツールを利用することで、ユーザー企業は、コンテナをデプロイしたり、コンテナの稼働状況を監視したりする面倒な作業から解放され、アプリケーションの開発に専念できるようになる。

Kubernetes はオープンソースのオーケストレーション ソフトウェアで、コンテナーを実行する方法と場所を制御する API を提供します。Docker コンテナーとワークロードを実行することができ、複数のサーバー間にデプロイされている複数のコンテナーをスケーリングするよう移行するときなど、複雑な運用に対応することができます。

Screenshot from 2020-06-30 15:10:28.png

Docker

DockerはDocker社が開発している、コンテナ型の仮想環境を作成、配布、実行するためのプラットフォームです。

VirtualBoxなどの仮想マシンでは、ホストマシン上でハイパーバイザを利用しゲストOSを動かし、その上でミドルウェアなどを動かします。それに対し、コンテナはホストマシンのカーネルを利用し、プロセスやユーザなどを隔離することで、あたかも別のマシンが動いているかのように動かすことができます。そのため、軽量で高速に起動、停止などが可能です。

Screenshot from 2020-06-30 15:15:14.png

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1