こんなにありますㅯ oss paas基盤ㅯㅯ foundry_lt.pdf ·...

10
Cꝏ 2015 Jꜳꜳ OSS Pꝏꝏꝏ Fꝏ Cꝏ 2015 Jꜳꜳ OSS Pꝏꝏꝏ Fꝏ Cꝏ 2015 Jꜳꜳ OSS Pꝏꝏꝏ Fꝏ Cꝏ 2015 Jꜳꜳ OSS Pꝏꝏꝏ Fꝏ こなにあす こなにあす こなにあす こなにあす OSS PaaS基盤 基盤 基盤 基盤 0 0 0 2015年月9日 JOPF 嘉彦

Upload: others

Post on 24-Sep-2019

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: こんなにありますㅯ OSS PaaS基盤ㅯㅯ Foundry_LT.pdf · Herokuアヱシハア゠型PaaSの一種 開発主体 Prime Directive, Inc ョアスヱシ BSD License 利用゠ヺカツキタメ

Copyright 2015 Japan OSS Promotion ForumCopyright 2015 Japan OSS Promotion ForumCopyright 2015 Japan OSS Promotion ForumCopyright 2015 Japan OSS Promotion Forum

こんなにあります!こんなにあります!こんなにあります!こんなにあります!

OSS PaaS基盤!!基盤!!基盤!!基盤!!

0000

2015年11月9日

JOPF

原 嘉彦

Page 2: こんなにありますㅯ OSS PaaS基盤ㅯㅯ Foundry_LT.pdf · Herokuアヱシハア゠型PaaSの一種 開発主体 Prime Directive, Inc ョアスヱシ BSD License 利用゠ヺカツキタメ

Copyright 2015 Japan OSS Promotion ForumCopyright 2015 Japan OSS Promotion ForumCopyright 2015 Japan OSS Promotion ForumCopyright 2015 Japan OSS Promotion Forum

1.自己紹介

� 富士通に所属

� OSSに関する技術支援的なポジションで働いています

� 日本OSS推進フォーラム(JOPF: http://ossforum.jp/) と言う

企業系OSS促進団体に所属

� 本日はこの立場でお話しさせていただきます(所属企業に紐付く見解で

はございません)

� Cloud Foundry JP

( https://groups.google.com/forum/#!forum/cloudfoundryjp)

に所属

� ここを中心に、プログラミング言語/アプリケーション開発/仮想化系(要

するに節操無し)等のユーザコミュニティに参加しています

1111

Page 3: こんなにありますㅯ OSS PaaS基盤ㅯㅯ Foundry_LT.pdf · Herokuアヱシハア゠型PaaSの一種 開発主体 Prime Directive, Inc ョアスヱシ BSD License 利用゠ヺカツキタメ

Copyright 2015 Japan OSS Promotion ForumCopyright 2015 Japan OSS Promotion ForumCopyright 2015 Japan OSS Promotion ForumCopyright 2015 Japan OSS Promotion Forum

2.お話ししたいこと

� PaaSを構築してみたい方向けに、幾つかのOSSを

ご紹介したく参りました

� ベースとなる技術、使用言語の違いはありますが、

PaaSを作ることを目的としたOSSが複数あります

� 気になったものがあったら、試行していただければ

幸いです

2222

Page 4: こんなにありますㅯ OSS PaaS基盤ㅯㅯ Foundry_LT.pdf · Herokuアヱシハア゠型PaaSの一種 開発主体 Prime Directive, Inc ョアスヱシ BSD License 利用゠ヺカツキタメ

Copyright 2015 Japan OSS Promotion ForumCopyright 2015 Japan OSS Promotion ForumCopyright 2015 Japan OSS Promotion ForumCopyright 2015 Japan OSS Promotion Forum

3.1.Cloud Foundry

� https://www.cloudfoundry.org/

� 多数の企業で PaaS 構築基盤とし

て使用されている

� IBM Bluemix

� ActiveState(Stackato)(*1)

� HP Helion

� NTT Communications Cloudn

� 富士通 K5

� 楽天(プライベート PaaS )

開発主体 Cloud Foundry Foundation

ライセンス Apache License 2.0

利用アーキテクチャ コンテナ(Warden)

開発言語 Ruby、Golang

前提OS Ubuntu

アプリケーション配備手段 専用コマンド(cf push)、buildpack

ダウンロードサイト https://github.com/cloudfoundry

3333*1: ActiveState Softwareの「Stackato」事業は2015年7月28にHPに買収され、現在はHPが所有している

Page 5: こんなにありますㅯ OSS PaaS基盤ㅯㅯ Foundry_LT.pdf · Herokuアヱシハア゠型PaaSの一種 開発主体 Prime Directive, Inc ョアスヱシ BSD License 利用゠ヺカツキタメ

Copyright 2015 Japan OSS Promotion ForumCopyright 2015 Japan OSS Promotion ForumCopyright 2015 Japan OSS Promotion ForumCopyright 2015 Japan OSS Promotion Forum

3.2.OpenShift Origin

� http://www.openshift.org/

� 和文の構築手順ドキュメントを書い

てみました。よろしければごらんく

ださい

� http://www.slideshare.net/yugekun/

open-shift-origin-paas

開発主体 Red Hat

ライセンス Apache License 2.0

利用アーキテクチャ コンテナ(Docker)、ネットワーク制御等(Kubernetes)

開発言語 Golang

前提OS RHEL 系 OS、atomic

アプリケーション配備手段 専用コマンド(STI:Git 連携)、docker image

ダウンロードサイト https://github.com/openshift/origin4444

Page 6: こんなにありますㅯ OSS PaaS基盤ㅯㅯ Foundry_LT.pdf · Herokuアヱシハア゠型PaaSの一種 開発主体 Prime Directive, Inc ョアスヱシ BSD License 利用゠ヺカツキタメ

Copyright 2015 Japan OSS Promotion ForumCopyright 2015 Japan OSS Promotion ForumCopyright 2015 Japan OSS Promotion ForumCopyright 2015 Japan OSS Promotion Forum

3.3.Flynn

� https://flynn.io/

� Herokuインスパイア型PaaSの一種

開発主体 Prime Directive, Inc

ライセンス BSD License

利用アーキテクチャ コンテナ(Docker)

開発言語 Golang

前提OS Dockerが動くOS(おすすめはubuntu)

アプリケーション配備手段 buildpack、docker image、独自(Git連携)

ダウンロードサイト https://github.com/flynn/flynn5555

Page 7: こんなにありますㅯ OSS PaaS基盤ㅯㅯ Foundry_LT.pdf · Herokuアヱシハア゠型PaaSの一種 開発主体 Prime Directive, Inc ョアスヱシ BSD License 利用゠ヺカツキタメ

Copyright 2015 Japan OSS Promotion ForumCopyright 2015 Japan OSS Promotion ForumCopyright 2015 Japan OSS Promotion ForumCopyright 2015 Japan OSS Promotion Forum

3.4.Deis

� http://deis.io/

� Herokuインスパイア型PaaSの一種

� 2015 年 開発主体であった

OpDemand を Engin Yard が買

開発主体 Engin Yard, Inc(OpDemand)

ライセンス Apache License 2.0

利用アーキテクチャ コンテナ(Docker)

開発言語 Golang

前提OS CoreOS

アプリケーション配備手段 buildpack、docker image、Dockerfile

ダウンロードサイト https://github.com/deis/deis6666

Page 8: こんなにありますㅯ OSS PaaS基盤ㅯㅯ Foundry_LT.pdf · Herokuアヱシハア゠型PaaSの一種 開発主体 Prime Directive, Inc ョアスヱシ BSD License 利用゠ヺカツキタメ

Copyright 2015 Japan OSS Promotion ForumCopyright 2015 Japan OSS Promotion ForumCopyright 2015 Japan OSS Promotion ForumCopyright 2015 Japan OSS Promotion Forum

3.5.Tsuru

� https://tsuru.io/

� プロキシがある場合セットアップに

難あり(?)

開発主体 Globo.com

ライセンス BSD License

利用アーキテクチャ コンテナ(Docker)

開発言語 Golang

前提OS ubuntu

アプリケーション配備手段 専用コマンド(tsuru-adminコマンド&Dockerfile)、buildpack(buildpack用の

Dockerコンテナを作成し組み込む必要あり)

ダウンロードサイト https://github.com/tsuru/tsuru7777

Page 9: こんなにありますㅯ OSS PaaS基盤ㅯㅯ Foundry_LT.pdf · Herokuアヱシハア゠型PaaSの一種 開発主体 Prime Directive, Inc ョアスヱシ BSD License 利用゠ヺカツキタメ

Copyright 2015 Japan OSS Promotion ForumCopyright 2015 Japan OSS Promotion ForumCopyright 2015 Japan OSS Promotion ForumCopyright 2015 Japan OSS Promotion Forum

3.6.Dokku

� https://github.com/progrium/dokku

� Herokuインスパイア型PaaSの一種

� 作者のJeff Lindsay氏はFlynnの開発

にも携わっている

� Deis開発陣がスポンサーとしてついて

いる模様

開発主体 Jeff Lindsay

ライセンス MIT License

利用アーキテクチャ コンテナ(Docker)、リクエスト制御(nginx)

開発言語 シェル+α

前提OS ubuntu

アプリケーション配備手段 独自(Git連携&buildpack)

ダウンロードサイト https://github.com/progrium/dokku

8888

Page 10: こんなにありますㅯ OSS PaaS基盤ㅯㅯ Foundry_LT.pdf · Herokuアヱシハア゠型PaaSの一種 開発主体 Prime Directive, Inc ョアスヱシ BSD License 利用゠ヺカツキタメ

Copyright 2014-2015 Japan OSS Promotion Forum

気になるOSSはございましたでしょうか?

ご清聴ありがとうございました

9999