SlideShare une entreprise Scribd logo
1  sur  11
Mesos と DC/OSで実現できる
こんなこと、あんなこと
@tetsuyasd
Mesos Meetup Tokyo #1
2017/05/30
Who am I ?
2
名前: 惣道 哲也 (そうどう てつや)
Twitter: @tetsuyasd
所属: 日本ヒューレット・パッカード株式会社
テクニカルコンサルティング事業統括
職務: オープンソース関連なんでも(調査、検証、構築、提案)
- Hadoop
- OpenStack
- Docker
- Ansible
- TensorFlow
- Mesos(DC/OS) New
地球くん
Agenda (15min)
3
1. AWSからDC/OSをインストールしてみる
2. クラスタ環境へのアクセス方法いろいろ
3. サービスの起動方法いろいろ
Mesos(DC/OS)触ったことがない人も
見てわかった気になることがゴール
AWSからDC/OSをインストールしてみる
4https://dcos.io/install/
AWSからDC/OSをインストールしてみる
5
Region: Asiapacific/Tokyo (Single Master)を選択すると、
CloudFormationがよろしく作ってくれるので10-15分ほど待つ
– StackName 任意
– KeyName 手持ちのSSHキー(キーの指定は必須)
– Master 1ノード
– Public Slave 1ノード
– (Private) Slave 5ノード
入力項目
注意点
お金がかかるよ!
以下は試算例。東京リージョンのEC2単価(2017/5/30時点)を使用。
( Master x1 + PublicSlave x1 + Slave x5 ) x $0.385/hour ≒ 300円/hくらい
…
"SlaveInstanceType": {
"default": "m3.xlarge"
},
"PublicSlaveInstanceType": {
"default": "m3.xlarge"
},
"MasterInstanceType": {
"default": "m3.xlarge"
},
基本的にインスタンスサイズは「m3.xlarge」
クラスタへのアクセス方法いろいろ
6
Masterノードへアクセス。
デフォルトではOAuth認証が有効化されている。
ブラウザ
“dcos”コマンドによるCLI操作。慣れると楽。
$ dcos config set core.dcos_url
$ dcos auth login
$ dcos package install elastic
$ dcos marathon app add nginx.json
$ dcos node ssh --leader --master-proxy
など
CLI
サービスの起動方法いろいろ
7
Dockerコンテナを使った起動
Container (Single or Pod)
起動方法はすべてJSONで記述されるため、
JSONを指定して起動することもできる
App JSON
パッケージ一覧から選択して”Install Package”を
押すだけ!簡単!
Universe
デモ
8
LogStash + Elasticsearch + Kibana環境がセットになったサービス。
Universeからインストール。
Elastic (Universe install)
Docker hub上のnginxコンテナを使い、App JSONにサービス仕様を
記述して起動する。
Nginx (App JSON install)
ジョブスケジューラChronosを使い、定期実行ジョブを実行する。
Job Schedule using Chronos
Master/SlaveノードへSSHログインして、調べてみる。
その他
Demo
9
デモ
最後に・・・Technology TrendsとMesos - DC/OS
10
11
本資料に関するお問い合わせ
@tetsuyasd
Mailto: tetsuya.sodo@hpe.com
Mesosは、米国およびその他の国において登録されたApache Foundationの商標です。
その他、本資料で記載されているロゴ、システム名、製品名は各社及び商標権者の登録商標あるいは商標です。
本発表内容やデモ内容に関して、ご質問等があればお問い合わせ下さい。
また、内容に関しては個人の意見に基づくものであり、所属組織団体の公式見解とは異なる場合がございます点、ご了承
下さい。

Contenu connexe

Tendances

Glusterfsを用いた静的コンテンツ配信サーバ冗長化 20130723
Glusterfsを用いた静的コンテンツ配信サーバ冗長化 20130723Glusterfsを用いた静的コンテンツ配信サーバ冗長化 20130723
Glusterfsを用いた静的コンテンツ配信サーバ冗長化 20130723
Takaki Kawamura
 

Tendances (17)

「おれのクラウド」今日から始めるオブジェクトストレージ
「おれのクラウド」今日から始めるオブジェクトストレージ「おれのクラウド」今日から始めるオブジェクトストレージ
「おれのクラウド」今日から始めるオブジェクトストレージ
 
LagopusとAzureとIPsecとDPDK
LagopusとAzureとIPsecとDPDKLagopusとAzureとIPsecとDPDK
LagopusとAzureとIPsecとDPDK
 
CloudFoundry 2 on Apache CloudStack 4.2.1
CloudFoundry 2 on Apache CloudStack 4.2.1CloudFoundry 2 on Apache CloudStack 4.2.1
CloudFoundry 2 on Apache CloudStack 4.2.1
 
FabricでJobSchedulerを全自動インストール
FabricでJobSchedulerを全自動インストールFabricでJobSchedulerを全自動インストール
FabricでJobSchedulerを全自動インストール
 
S3 を単純ストレージとして 利用する手段の比較
S3 を単純ストレージとして 利用する手段の比較S3 を単純ストレージとして 利用する手段の比較
S3 を単純ストレージとして 利用する手段の比較
 
systemdを始めよう
systemdを始めようsystemdを始めよう
systemdを始めよう
 
OpenStack を NetApp Unified Driver と NFS Copy Offload を使って拡張する Vol.002
OpenStack を NetApp Unified Driver と NFS Copy Offload を使って拡張する Vol.002OpenStack を NetApp Unified Driver と NFS Copy Offload を使って拡張する Vol.002
OpenStack を NetApp Unified Driver と NFS Copy Offload を使って拡張する Vol.002
 
忙しい人の5分で分かるMesos入門 - Mesos って何だ?
忙しい人の5分で分かるMesos入門 - Mesos って何だ?忙しい人の5分で分かるMesos入門 - Mesos って何だ?
忙しい人の5分で分かるMesos入門 - Mesos って何だ?
 
フルオープンソースでここまで出来る。OpenStackの構築と運用
フルオープンソースでここまで出来る。OpenStackの構築と運用フルオープンソースでここまで出来る。OpenStackの構築と運用
フルオープンソースでここまで出来る。OpenStackの構築と運用
 
141030ceph
141030ceph141030ceph
141030ceph
 
Osc spring 20220311
Osc spring 20220311Osc spring 20220311
Osc spring 20220311
 
NW-DIY ネットワーク機能の分類
NW-DIY ネットワーク機能の分類NW-DIY ネットワーク機能の分類
NW-DIY ネットワーク機能の分類
 
Glusterfsを用いた静的コンテンツ配信サーバ冗長化 20130723
Glusterfsを用いた静的コンテンツ配信サーバ冗長化 20130723Glusterfsを用いた静的コンテンツ配信サーバ冗長化 20130723
Glusterfsを用いた静的コンテンツ配信サーバ冗長化 20130723
 
Flameにfirefox os2.1を入れてみた+α
Flameにfirefox os2.1を入れてみた+αFlameにfirefox os2.1を入れてみた+α
Flameにfirefox os2.1を入れてみた+α
 
CephとGluster次期バージョンでの新機能
CephとGluster次期バージョンでの新機能CephとGluster次期バージョンでの新機能
CephとGluster次期バージョンでの新機能
 
Openstack+Ceph設定ガイド
Openstack+Ceph設定ガイドOpenstack+Ceph設定ガイド
Openstack+Ceph設定ガイド
 
New configuration of Erogamescape
New configuration of ErogamescapeNew configuration of Erogamescape
New configuration of Erogamescape
 

Similaire à MUGT01 - mesos.DCOS demo

クラウド開発に役立つ OSS あれこれ
クラウド開発に役立つ OSS あれこれクラウド開発に役立つ OSS あれこれ
クラウド開発に役立つ OSS あれこれ
Masataka MIZUNO
 
Goで学ぶDApp(aizu.go#2)
Goで学ぶDApp(aizu.go#2)Goで学ぶDApp(aizu.go#2)
Goで学ぶDApp(aizu.go#2)
Koki Natsume
 

Similaire à MUGT01 - mesos.DCOS demo (20)

Mesos consulで構築するマイクロサービスインフラ
Mesos consulで構築するマイクロサービスインフラMesos consulで構築するマイクロサービスインフラ
Mesos consulで構築するマイクロサービスインフラ
 
DC/OS as PaaS : paasjp#36
DC/OS as PaaS : paasjp#36DC/OS as PaaS : paasjp#36
DC/OS as PaaS : paasjp#36
 
PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)
PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)
PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)
 
Dot netconf2017 - VS拡張
Dot netconf2017 - VS拡張Dot netconf2017 - VS拡張
Dot netconf2017 - VS拡張
 
どんなデータでもキレイに魅せる! 〜HTML5/JavaScriptでグラフを描画する今時の手法〜
どんなデータでもキレイに魅せる! 〜HTML5/JavaScriptでグラフを描画する今時の手法〜どんなデータでもキレイに魅せる! 〜HTML5/JavaScriptでグラフを描画する今時の手法〜
どんなデータでもキレイに魅せる! 〜HTML5/JavaScriptでグラフを描画する今時の手法〜
 
クラウド開発に役立つ OSS あれこれ
クラウド開発に役立つ OSS あれこれクラウド開発に役立つ OSS あれこれ
クラウド開発に役立つ OSS あれこれ
 
[Japan Tech summit 2017] MAI 003
[Japan Tech summit 2017] MAI 003[Japan Tech summit 2017] MAI 003
[Japan Tech summit 2017] MAI 003
 
Goで学ぶDApp(aizu.go#2)
Goで学ぶDApp(aizu.go#2)Goで学ぶDApp(aizu.go#2)
Goで学ぶDApp(aizu.go#2)
 
VisualSFMとMeshLabとCloudCompareによるドローン撮影画像を用いたデジタル地図作成
VisualSFMとMeshLabとCloudCompareによるドローン撮影画像を用いたデジタル地図作成VisualSFMとMeshLabとCloudCompareによるドローン撮影画像を用いたデジタル地図作成
VisualSFMとMeshLabとCloudCompareによるドローン撮影画像を用いたデジタル地図作成
 
OpenStack, Hadoop -- OSSクラウドの最新動向
OpenStack, Hadoop -- OSSクラウドの最新動向OpenStack, Hadoop -- OSSクラウドの最新動向
OpenStack, Hadoop -- OSSクラウドの最新動向
 
Askusa on AWS
Askusa on AWSAskusa on AWS
Askusa on AWS
 
パーソナルデータのあり方を変える!オープンソース分散型PDS「Personium」を使ってみよう!
パーソナルデータのあり方を変える!オープンソース分散型PDS「Personium」を使ってみよう!パーソナルデータのあり方を変える!オープンソース分散型PDS「Personium」を使ってみよう!
パーソナルデータのあり方を変える!オープンソース分散型PDS「Personium」を使ってみよう!
 
OpenStackによる、実践オンプレミスクラウド
OpenStackによる、実践オンプレミスクラウドOpenStackによる、実践オンプレミスクラウド
OpenStackによる、実践オンプレミスクラウド
 
Askusa on aws
Askusa on awsAskusa on aws
Askusa on aws
 
Askusa on aws
Askusa on awsAskusa on aws
Askusa on aws
 
OCP Meetup Tokyo #05 ECK on OCP
OCP Meetup Tokyo #05 ECK on OCPOCP Meetup Tokyo #05 ECK on OCP
OCP Meetup Tokyo #05 ECK on OCP
 
2013OSC関西@京都_CloudStackとCloudFoundaryがまるわかり!
2013OSC関西@京都_CloudStackとCloudFoundaryがまるわかり!2013OSC関西@京都_CloudStackとCloudFoundaryがまるわかり!
2013OSC関西@京都_CloudStackとCloudFoundaryがまるわかり!
 
Sql world を支える技術
Sql world を支える技術Sql world を支える技術
Sql world を支える技術
 
DevOps and Compliance and Security
DevOps and Compliance and SecurityDevOps and Compliance and Security
DevOps and Compliance and Security
 
Red Hat の日本でできるグローバルな働き方
Red Hat の日本でできるグローバルな働き方Red Hat の日本でできるグローバルな働き方
Red Hat の日本でできるグローバルな働き方
 

Plus de Tetsuya Sodo

Plus de Tetsuya Sodo (8)

Elasticsearch勉強会#44 20210624
Elasticsearch勉強会#44 20210624Elasticsearch勉強会#44 20210624
Elasticsearch勉強会#44 20210624
 
Elasticsearch勉強会#39 LT 20201217
Elasticsearch勉強会#39 LT 20201217Elasticsearch勉強会#39 LT 20201217
Elasticsearch勉強会#39 LT 20201217
 
OpenShift.RUN Summer 10 tetsuyasd
OpenShift.RUN Summer 10 tetsuyasdOpenShift.RUN Summer 10 tetsuyasd
OpenShift.RUN Summer 10 tetsuyasd
 
JAZUG #26 AKS backup with Velero
JAZUG #26 AKS backup with VeleroJAZUG #26 AKS backup with Velero
JAZUG #26 AKS backup with Velero
 
Microsoft Open Tech Night #01 LT-tetsuyasd
Microsoft Open Tech Night #01 LT-tetsuyasdMicrosoft Open Tech Night #01 LT-tetsuyasd
Microsoft Open Tech Night #01 LT-tetsuyasd
 
Jeug 02 lt_tetsuyasodo_v01
Jeug 02 lt_tetsuyasodo_v01Jeug 02 lt_tetsuyasodo_v01
Jeug 02 lt_tetsuyasodo_v01
 
Jeug 01 lt_tetsuyasodo_v01
Jeug 01 lt_tetsuyasodo_v01Jeug 01 lt_tetsuyasodo_v01
Jeug 01 lt_tetsuyasodo_v01
 
red-hat-forum-2017-openshift-baremetal-deployment
red-hat-forum-2017-openshift-baremetal-deploymentred-hat-forum-2017-openshift-baremetal-deployment
red-hat-forum-2017-openshift-baremetal-deployment
 

MUGT01 - mesos.DCOS demo