4月27日「さくらインターネット」のDockerホスティング「Arukas」と「Docker Machine」ドライバについてのイベントの話を途中から聞いてきたので、「会場内限定」以外のところをメモメモ
■Dockerホスティング「Arukas」について(途中から)
・Dockerのワークフロー
Dokerfile:環境定義
DockerImage:作成
Dockerhub
いろいろ展開
・VM VS Docker
・Container as a Service
Build:定義ファイルを定義するだけ
Ship:開発、テスト、配布のサイクルが標準化
Run:スケール
→Build,Ship,andRun any app,anywhere
・Container as a service Platform Stack
・Docker
シンプルなワークフロー
ライトウェイト
あいそれーしょん
CPU,RAM
・コンテナは独特の管理が必要
スケジューリング
・Arukasについて
Dockerコンテナホスティング
ログイン画面
・あるかすの機能
コンテナオーケストレーター
API:ドキュメント書かれていない
CLI
・あるかすのサービス
必要なだけ保持するスケジューラー
自動復旧
エンドポイントを発行
・あるかすアップデート
新しいアプリケーションを起動しながら古いのを停止
Blue-Green deployment
Update中は新旧バージョンのAPPが存在
デモ
以降(会場内限定)
まとめ
あるかす
・複数コンテナを管理
オーケストレーター
・高品質な国産サービス
・起動的なスケール
あるかす開発マイルストーン
質問
・プライベートDockerイメージは今のところ扱えない
など
■Docker Machineとさくらのクラウドで作る
「リモートDocker」のススメ
・自己紹介
・Docker Machineでできること
・さくらのクラウド用ドライバ
・Docker Machineでできること
・Docker Machineとは
プロビジョニングツール
単一のバイナリ→Docker Toolbox
・機能
Create:マシンの作成
Provizioning:TLSの設定も!
Environment:環境設定の補助機能
Other(Power,State)
1)Create
・Dockerを動かすためのマシンを作成する
ドライバ:指定可能なドライバ14種類
→あれ、さくらのクラウドは?
大丈夫。ぷらぐいんがあります
2)プロビジョニング
環境を意識せずに(Dockerが吸収)
・Docker
CLIとデーモンでわかれている
リモートAPIでやり取り
・どこでTLSが必要なの?
・TLS認証を使うには
CAの構築
証明書
クライアントへ配布
Dockerデーモン・クライアントでTLS有効にして起動
・接続設定
Dockerクライアントへの接続先
-Hオプション
DOCKER_HOST環境変数
補助機能
SSHとSCPのシンタックスシュガー
・その他
電源周りの操作
問い合わせ
まとめ
・DockerMachineでできること
Docker用マシンを作る
Dockerのプロビジョニング
Dpckerへの接続お助け
DockerMachineさくらのクラウド用ドライバ
・何をするもの?>
さくらのクラウドにDocker用マシンを作るよ
さくらのクラウドに特化した+α
VPC,パケットフィルタなど
なんで「さくらのクラウド」なの?
つかいすてできる
ネットワークが速い
ローカルでコンテナ、さくらでサービスイン
ブリッジ、ハイブリッド接続
さっそく動かす
インストール
バイナリファイルを取得し、パスを通す
桜のクラウドのコントロールパネルでAPIキーを取得
デモ
待っている間に速度比較
ローカルのVirtual Boxとさくらのクラウドの場合
デモ続き
使い方いろいろ紹介
・活用例
VPC機能
GSLBで負荷分散
ハイブリッド接続
スケールアウトが必要なものはクラウド
セキュアなものはハウジング
■Dockerホスティング「Arukas」について(途中から)
・Dockerのワークフロー
Dokerfile:環境定義
DockerImage:作成
Dockerhub
いろいろ展開
・VM VS Docker
・Container as a Service
Build:定義ファイルを定義するだけ
Ship:開発、テスト、配布のサイクルが標準化
Run:スケール
→Build,Ship,andRun any app,anywhere
・Container as a service Platform Stack
・Docker
シンプルなワークフロー
ライトウェイト
あいそれーしょん
CPU,RAM
・コンテナは独特の管理が必要
スケジューリング
・Arukasについて
Dockerコンテナホスティング
ログイン画面
・あるかすの機能
コンテナオーケストレーター
API:ドキュメント書かれていない
CLI
・あるかすのサービス
必要なだけ保持するスケジューラー
自動復旧
エンドポイントを発行
・あるかすアップデート
新しいアプリケーションを起動しながら古いのを停止
Blue-Green deployment
Update中は新旧バージョンのAPPが存在
デモ
以降(会場内限定)
まとめ
あるかす
・複数コンテナを管理
オーケストレーター
・高品質な国産サービス
・起動的なスケール
あるかす開発マイルストーン
質問
・プライベートDockerイメージは今のところ扱えない
など
■Docker Machineとさくらのクラウドで作る
「リモートDocker」のススメ
・自己紹介
・Docker Machineでできること
・さくらのクラウド用ドライバ
・Docker Machineでできること
・Docker Machineとは
プロビジョニングツール
単一のバイナリ→Docker Toolbox
・機能
Create:マシンの作成
Provizioning:TLSの設定も!
Environment:環境設定の補助機能
Other(Power,State)
1)Create
・Dockerを動かすためのマシンを作成する
ドライバ:指定可能なドライバ14種類
→あれ、さくらのクラウドは?
大丈夫。ぷらぐいんがあります
2)プロビジョニング
環境を意識せずに(Dockerが吸収)
・Docker
CLIとデーモンでわかれている
リモートAPIでやり取り
・どこでTLSが必要なの?
・TLS認証を使うには
CAの構築
証明書
クライアントへ配布
Dockerデーモン・クライアントでTLS有効にして起動
・接続設定
Dockerクライアントへの接続先
-Hオプション
DOCKER_HOST環境変数
補助機能
SSHとSCPのシンタックスシュガー
・その他
電源周りの操作
問い合わせ
まとめ
・DockerMachineでできること
Docker用マシンを作る
Dockerのプロビジョニング
Dpckerへの接続お助け
DockerMachineさくらのクラウド用ドライバ
・何をするもの?>
さくらのクラウドにDocker用マシンを作るよ
さくらのクラウドに特化した+α
VPC,パケットフィルタなど
なんで「さくらのクラウド」なの?
つかいすてできる
ネットワークが速い
ローカルでコンテナ、さくらでサービスイン
ブリッジ、ハイブリッド接続
さっそく動かす
インストール
バイナリファイルを取得し、パスを通す
桜のクラウドのコントロールパネルでAPIキーを取得
デモ
待っている間に速度比較
ローカルのVirtual Boxとさくらのクラウドの場合
デモ続き
使い方いろいろ紹介
・活用例
VPC機能
GSLBで負荷分散
ハイブリッド接続
スケールアウトが必要なものはクラウド
セキュアなものはハウジング