ibm containers の紹介
TRANSCRIPT
Bluemixとは
IBMは、米国のIaaSベンダーの「SoftLayer」を買収 SoftLayerは、全世界にDCを所有しベアメタルサーバが利用可能なハイパフォーマンスなIaaSサービスです。
SoftLayer上にIBMのPaaSサービスを実装 Bluemixは、SoftLayer上に作られている最大のサービス(だと思う)
コンテナ
Host os ベアメタル
サーバ
Docker Engine
コンテナ コンテナ
つまり
リポジトリ
Docker
Image
Docker
Image
SoftLayerの物理サーバ上でのDocker実行環境
Docker Imageを保管するプライベートのリポジトリ
コンテナ
Host os ベアメタル
サーバ
Docker Engine
コンテナ コンテナ
つまり
リポジトリ
Docker
Image
Docker
Image
IBM Container
Service
IBM Bluemix
どうやって制御するのか?
ユーザは、ICE(IBM Containers
Extention)を利用してDocker
Build/Pushを行います。
ICEは、dockerツールとcfツールを利用して動作します。
ローカルでdockerを利用してdocker imageを作ります。そのimageをcfを利用してリポジトリにpushします。
コンテナ
Host os ベアメタル
サーバ
Docker Engine
コンテナ コンテナ
つまり
リポジトリ
Docker
Image
Docker
Image
IBM Container
Service
IBM Bluemix
IBM Container
Extention
Docker
cf
Docker
Image
どう接続するのか?
コンテナ
Private IP
Global IP
標準でプライベートIPが付与
グローバルIPアドレスをコンテナに付与 コンテナの中からはInterfaceは1つなのでNATとして付与される
コンテナで利用するTCPポートでそのままアクセス可能