arukasのご紹介 for 『kintone café 鹿児島 vol. 4 × さくらクラブ鹿児島』
Post on 20-Feb-2017
533 views
TRANSCRIPT
![Page 1: Arukasのご紹介 for 『kintone Café 鹿児島 Vol. 4 × さくらクラブ鹿児島』](https://reader030.vdocuments.site/reader030/viewer/2022013120/58ab08f31a28ab70038b4837/html5/thumbnails/1.jpg)
(C) Copyright 1996-2016 SAKURA Internet Inc.
![Page 2: Arukasのご紹介 for 『kintone Café 鹿児島 Vol. 4 × さくらクラブ鹿児島』](https://reader030.vdocuments.site/reader030/viewer/2022013120/58ab08f31a28ab70038b4837/html5/thumbnails/2.jpg)
2
SHUJI YAMADA• さくらインターネット9年目• エンジニア(ワタシ チョット インフラ デキル)• データセンター運用スタッフ• バックボーンネットワーク運用• さくらのクラウド運用• Arukas の企画・開発・運用担当 <- 今ココ
(山田 修司)
![Page 3: Arukasのご紹介 for 『kintone Café 鹿児島 Vol. 4 × さくらクラブ鹿児島』](https://reader030.vdocuments.site/reader030/viewer/2022013120/58ab08f31a28ab70038b4837/html5/thumbnails/3.jpg)
![Page 4: Arukasのご紹介 for 『kintone Café 鹿児島 Vol. 4 × さくらクラブ鹿児島』](https://reader030.vdocuments.site/reader030/viewer/2022013120/58ab08f31a28ab70038b4837/html5/thumbnails/4.jpg)
What’sArukas?
![Page 5: Arukasのご紹介 for 『kintone Café 鹿児島 Vol. 4 × さくらクラブ鹿児島』](https://reader030.vdocuments.site/reader030/viewer/2022013120/58ab08f31a28ab70038b4837/html5/thumbnails/5.jpg)
5
What’s
Arukas•コンテナ専用ホスティング環境
• Dockerコンテナに対応
•操作方法は3種類
•ユーザーコントロールパネル
•コマンドラインツール(CLI)
• REST-Based API <- New!
API CLI(Command Line Tool)
UCP(User Control Panel)
Arukas Infrastructure
![Page 6: Arukasのご紹介 for 『kintone Café 鹿児島 Vol. 4 × さくらクラブ鹿児島』](https://reader030.vdocuments.site/reader030/viewer/2022013120/58ab08f31a28ab70038b4837/html5/thumbnails/6.jpg)
What’sDocker ?
![Page 7: Arukasのご紹介 for 『kintone Café 鹿児島 Vol. 4 × さくらクラブ鹿児島』](https://reader030.vdocuments.site/reader030/viewer/2022013120/58ab08f31a28ab70038b4837/html5/thumbnails/7.jpg)
1. Dockerfile に任意のアプリケーション環境を定義。2. Dockerfile を Build して Docker イメージを作成。3. ビルドした Docker イメージを Docker Hub などに Push。4. 任意のサーバ上で Docker イメージを Pull してアプリケーションを起動。
7
Docker ImageDockerfile
docker run!
Docker Hub docker run!
docker run!
Docker WorkflowSIMPLE
![Page 8: Arukasのご紹介 for 『kintone Café 鹿児島 Vol. 4 × さくらクラブ鹿児島』](https://reader030.vdocuments.site/reader030/viewer/2022013120/58ab08f31a28ab70038b4837/html5/thumbnails/8.jpg)
8
1. 開発 2. テスト 3. 本番環境
Dockerfile Docker Image
Docker Image
物理サーバ環境 クラウド環境
CI/CD デプロイバージョン管理
![Page 9: Arukasのご紹介 for 『kintone Café 鹿児島 Vol. 4 × さくらクラブ鹿児島』](https://reader030.vdocuments.site/reader030/viewer/2022013120/58ab08f31a28ab70038b4837/html5/thumbnails/9.jpg)
9
1. 開発 2. テスト 3. 本番環境
Dockerfile Docker Image
Docker Image
CI/CD デプロイバージョン管理
![Page 10: Arukasのご紹介 for 『kintone Café 鹿児島 Vol. 4 × さくらクラブ鹿児島』](https://reader030.vdocuments.site/reader030/viewer/2022013120/58ab08f31a28ab70038b4837/html5/thumbnails/10.jpg)
![Page 11: Arukasのご紹介 for 『kintone Café 鹿児島 Vol. 4 × さくらクラブ鹿児島』](https://reader030.vdocuments.site/reader030/viewer/2022013120/58ab08f31a28ab70038b4837/html5/thumbnails/11.jpg)
https://arukas.io/
![Page 12: Arukasのご紹介 for 『kintone Café 鹿児島 Vol. 4 × さくらクラブ鹿児島』](https://reader030.vdocuments.site/reader030/viewer/2022013120/58ab08f31a28ab70038b4837/html5/thumbnails/12.jpg)
複数コンテナを管理Dockerコンテナを直感的に操作できるWEBコントロールパネルを使っ
て、複数台のコンテナでも簡単に管理することができます。
![Page 13: Arukasのご紹介 for 『kintone Café 鹿児島 Vol. 4 × さくらクラブ鹿児島』](https://reader030.vdocuments.site/reader030/viewer/2022013120/58ab08f31a28ab70038b4837/html5/thumbnails/13.jpg)
Arukas User Control Panel
OVERVIEW
13
![Page 14: Arukasのご紹介 for 『kintone Café 鹿児島 Vol. 4 × さくらクラブ鹿児島』](https://reader030.vdocuments.site/reader030/viewer/2022013120/58ab08f31a28ab70038b4837/html5/thumbnails/14.jpg)
高品質な国産サービスコンテナ用に独自設計されたインフラと高品質なネットワーク回線を利用
して、Dockerコンテナをすぐに利用開始することができます。
14
![Page 15: Arukasのご紹介 for 『kintone Café 鹿児島 Vol. 4 × さくらクラブ鹿児島』](https://reader030.vdocuments.site/reader030/viewer/2022013120/58ab08f31a28ab70038b4837/html5/thumbnails/15.jpg)
Arukas on Sakura Internet Datacenter
OVERVIEW
15
![Page 16: Arukasのご紹介 for 『kintone Café 鹿児島 Vol. 4 × さくらクラブ鹿児島』](https://reader030.vdocuments.site/reader030/viewer/2022013120/58ab08f31a28ab70038b4837/html5/thumbnails/16.jpg)
機動的なスケール簡単・高速なスケールイン・スケールアウト機能によって、
必要なリソースに応じて、オンデマンドで必要なリソースを提供します。
16
![Page 17: Arukasのご紹介 for 『kintone Café 鹿児島 Vol. 4 × さくらクラブ鹿児島』](https://reader030.vdocuments.site/reader030/viewer/2022013120/58ab08f31a28ab70038b4837/html5/thumbnails/17.jpg)
Arukas Domain Endpoint
17
App
App or DB or PaaS or etc...
Endpoint: https://*.arukascloud.io
Instance: 1
![Page 18: Arukasのご紹介 for 『kintone Café 鹿児島 Vol. 4 × さくらクラブ鹿児島』](https://reader030.vdocuments.site/reader030/viewer/2022013120/58ab08f31a28ab70038b4837/html5/thumbnails/18.jpg)
Arukas Domain Endpoint
Load Balancing
Scale Out
18
AppAppAppAppApp
App or DB or PaaS or etc...
Endpoint: https://*.arukascloud.io
Instance: 5
![Page 19: Arukasのご紹介 for 『kintone Café 鹿児島 Vol. 4 × さくらクラブ鹿児島』](https://reader030.vdocuments.site/reader030/viewer/2022013120/58ab08f31a28ab70038b4837/html5/thumbnails/19.jpg)
19
UPDATE
• App(コンテナ)を Update すると新しい App がデプロイされる
• Blue-Green deployment• Update 中には新旧バージョンの APP が混在する
Arukas
![Page 20: Arukasのご紹介 for 『kintone Café 鹿児島 Vol. 4 × さくらクラブ鹿児島』](https://reader030.vdocuments.site/reader030/viewer/2022013120/58ab08f31a28ab70038b4837/html5/thumbnails/20.jpg)
現在の代表的なユースケース
• Web / Appサーバ環境(フロント寄り)
•デモ環境 / 教育環境(一時的な検証環境など)
20
![Page 21: Arukasのご紹介 for 『kintone Café 鹿児島 Vol. 4 × さくらクラブ鹿児島』](https://reader030.vdocuments.site/reader030/viewer/2022013120/58ab08f31a28ab70038b4837/html5/thumbnails/21.jpg)
現在のArukasの弱点
•現在はオープンβ版です。
•大量アクセスに弱い。(β版なので…)•ログの確認手段が限られている。•エンドポイントTCP通信がロードバランシングされない。•コンテナの再起動が発生するとデータが初期化されます。
21
![Page 22: Arukasのご紹介 for 『kintone Café 鹿児島 Vol. 4 × さくらクラブ鹿児島』](https://reader030.vdocuments.site/reader030/viewer/2022013120/58ab08f31a28ab70038b4837/html5/thumbnails/22.jpg)
22
Stealthβ
Openβ
Stable Release
Privateα
2015/03 2015/09 2016/04 Coming Soon...
![Page 23: Arukasのご紹介 for 『kintone Café 鹿児島 Vol. 4 × さくらクラブ鹿児島』](https://reader030.vdocuments.site/reader030/viewer/2022013120/58ab08f31a28ab70038b4837/html5/thumbnails/23.jpg)
(C) Copyright 1996-2016 SAKURA Internet Inc.