Arukasのご紹介 for 『kintone Café 鹿児島 Vol. 4 × さくらクラブ鹿児島』

23
(C) Copyright 1996-2016 SAKURA Internet Inc.
  • date post

    20-Feb-2017
  • Category

    Technology

  • view

    533
  • download

    4

Transcript of Arukasのご紹介 for 『kintone Café 鹿児島 Vol. 4 × さくらクラブ鹿児島』

Page 1: Arukasのご紹介 for 『kintone Café 鹿児島 Vol. 4 × さくらクラブ鹿児島』

(C) Copyright 1996-2016 SAKURA Internet Inc.

Page 2: Arukasのご紹介 for 『kintone Café 鹿児島 Vol. 4 × さくらクラブ鹿児島』

2

SHUJI YAMADA• さくらインターネット9年目• エンジニア(ワタシ チョット インフラ デキル)• データセンター運用スタッフ• バックボーンネットワーク運用• さくらのクラウド運用• Arukas の企画・開発・運用担当 <- 今ココ

(山田 修司)

Page 3: Arukasのご紹介 for 『kintone Café 鹿児島 Vol. 4 × さくらクラブ鹿児島』
Page 4: Arukasのご紹介 for 『kintone Café 鹿児島 Vol. 4 × さくらクラブ鹿児島』

What’sArukas?

Page 5: Arukasのご紹介 for 『kintone Café 鹿児島 Vol. 4 × さくらクラブ鹿児島』

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 × さくらクラブ鹿児島』

What’sDocker ?

Page 7: Arukasのご紹介 for 『kintone Café 鹿児島 Vol. 4 × さくらクラブ鹿児島』

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 × さくらクラブ鹿児島』

8

1. 開発 2. テスト 3. 本番環境

Dockerfile Docker Image

Docker Image

物理サーバ環境 クラウド環境

CI/CD デプロイバージョン管理

Page 9: Arukasのご紹介 for 『kintone Café 鹿児島 Vol. 4 × さくらクラブ鹿児島』

9

1. 開発 2. テスト 3. 本番環境

Dockerfile Docker Image

Docker Image

CI/CD デプロイバージョン管理

Page 10: Arukasのご紹介 for 『kintone Café 鹿児島 Vol. 4 × さくらクラブ鹿児島』
Page 11: Arukasのご紹介 for 『kintone Café 鹿児島 Vol. 4 × さくらクラブ鹿児島』

https://arukas.io/

Page 12: Arukasのご紹介 for 『kintone Café 鹿児島 Vol. 4 × さくらクラブ鹿児島』

複数コンテナを管理Dockerコンテナを直感的に操作できるWEBコントロールパネルを使っ

て、複数台のコンテナでも簡単に管理することができます。

Page 13: Arukasのご紹介 for 『kintone Café 鹿児島 Vol. 4 × さくらクラブ鹿児島』

Arukas User Control Panel

OVERVIEW

13

Page 14: Arukasのご紹介 for 『kintone Café 鹿児島 Vol. 4 × さくらクラブ鹿児島』

高品質な国産サービスコンテナ用に独自設計されたインフラと高品質なネットワーク回線を利用

して、Dockerコンテナをすぐに利用開始することができます。

14

Page 15: Arukasのご紹介 for 『kintone Café 鹿児島 Vol. 4 × さくらクラブ鹿児島』

Arukas on Sakura Internet Datacenter

OVERVIEW

15

Page 16: Arukasのご紹介 for 『kintone Café 鹿児島 Vol. 4 × さくらクラブ鹿児島』

機動的なスケール簡単・高速なスケールイン・スケールアウト機能によって、

必要なリソースに応じて、オンデマンドで必要なリソースを提供します。

16

Page 17: Arukasのご紹介 for 『kintone Café 鹿児島 Vol. 4 × さくらクラブ鹿児島』

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 × さくらクラブ鹿児島』

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 × さくらクラブ鹿児島』

19

UPDATE

• App(コンテナ)を Update すると新しい App がデプロイされる

• Blue-Green deployment• Update 中には新旧バージョンの APP が混在する

Arukas

Page 20: Arukasのご紹介 for 『kintone Café 鹿児島 Vol. 4 × さくらクラブ鹿児島』

現在の代表的なユースケース

• Web / Appサーバ環境(フロント寄り)

•デモ環境 / 教育環境(一時的な検証環境など)

20

Page 21: Arukasのご紹介 for 『kintone Café 鹿児島 Vol. 4 × さくらクラブ鹿児島』

現在のArukasの弱点

•現在はオープンβ版です。

•大量アクセスに弱い。(β版なので…)•ログの確認手段が限られている。•エンドポイントTCP通信がロードバランシングされない。•コンテナの再起動が発生するとデータが初期化されます。

21

Page 22: Arukasのご紹介 for 『kintone Café 鹿児島 Vol. 4 × さくらクラブ鹿児島』

22

Stealthβ

Openβ

Stable Release

Privateα

2015/03 2015/09 2016/04 Coming Soon...

Page 23: Arukasのご紹介 for 『kintone Café 鹿児島 Vol. 4 × さくらクラブ鹿児島』

(C) Copyright 1996-2016 SAKURA Internet Inc.