SlideShare une entreprise Scribd logo
1  sur  38
RancherによるDevOpsの実際
株式会社スタイルズ
矢野 哲朗
2017年9月13日
自己紹介
経歴 : システム運用 10年・ネットワーク 6年・SI 8年
近頃はownCloud 営業、翻訳を担当
Rancherの好きな機能 :
その他 : 全く上達しないRubyist
一番最初のPCは、OKI if-800 でした…。
矢野 哲朗
tetsurow.yano
株式会社スタイルズ
1
Rancher との関わり最初
2
この投稿が、Rancher JP での活動する発端になった
最初のアクションでした。
Rancher JPでの活動(昨年から今年)
3
#1
2016/10/7
#1
2016/10/21
Tokyo Meetup
Tokyo もくもく勉強会
#2
2016/12/8
#3
2017/1/11
#4
2017/2/15
#2
2017/1/31
#3
2017/2/28
#5
2017/3/15
#4
2017/3/28
#6
2017/5/17
#7
2017/6/15
#8
2017/7/13
#9
2017/9/13
#5
2017/6/5
それぞれの懇親会に
参加してきました
いろいろお聞きしますと
4
こんな話をよく聞きまし
た
こんな話をよく聞きました(1)
5
『開発メンバーがもう、
Docker でしか開発し
たくないっていうんで
すよ。
でも、何をすればいい
かわからなくて。』
こんな話をよく聞きました(2)
6
『Docker で開発したん
ですが、そのまま運用
には、渡すことができ
なくて。』
この皆さんの悩みって
7
それって、
DevとOpsの話なのでは...
実際にアンケートも取りました
結果
8
Rancherの概要に
ついての疑問
Rancherの詳細に
ついての疑問
素晴らしく
真っ二つに
質問内容が
分かれました
アンケート答え
9
Devの人たち
・Dockerでデプロイしたいよぉ
・素のDockerじゃ管理できないぉ
・インフラが分からないよぉ
アンケート答え
10
Opsの人たち
・どうやって管理するのよ
・どうやって監視するのよ
・どうやって運用するのよ
・Git??
そこにあるのは...
11
Devの悩み
Opsの悩み
皆さんご存知のいい本があります
12
DevOps導入指南
Infrastructure as Codeでチーム開発・サービ
ス運用を効率化する
河村聖悟 著
北野太郎 著
中山貴尋 著
日下部貴章 著
株式会社リクルートテクノロジーズ 著
発売日:2016年10月13日
ISBN:9784798147604
価格:本体3,000円+税
仕様:A5・368ページ
でも、これだけ読めばいいわけではありません
13
どうも、いくつか壁があるようです
DevOps1つ目の壁(思想の壁)
14
考
え
方
の
壁
DevOps2つ目の壁(システムの壁)
15
仕
組
み
の
壁
DevOps3つ目の壁(アーキテクチャの壁)
16
設
計
の
壁
DevOpsを阻む3つ目の壁
17
考
え
方
の
壁
仕
組
み
の
壁
設
計
の
壁
DevOps
この壁を乗り越えなければ。。
18
考
え
方
の
壁
仕
組
み
の
壁
設
計
の
壁
Devの人
Opsの人
でも、何から始めれば、...。
19
Git Dockerfile
Docker操作
Docker イメージレポジトリ
バックアップ
オーバーレイネットワーク
監視
デプロイ
compose.yaml
スケールアウト
ルーティング
モノリス分解
テスト
API接続
クラスタリング
分散レプリケーション
セキュリティ
認証
LAN/WAN
イメージ管理
データ永続
rancher-compose.yaml
20
壁がありすぎる。。。
21
まず、Git に慣れましょう
その為に必要なのは
最初にやらなければならないことは
GitLabがオススメ
22
23
GitLabがない場合
別々に利用する必要がある
24
Rancher とGitLab を組み合わせると
Registry
1つで対応可能
25
GitLab Container
Registry
Rancherから GitLab ContainerRegistry を使う
http://qiita.com/ynott/items/823d9b3c7275dbd49ae7
GitLab Container Registry と GitLab CI Runner
GitLab CI Runner
GitLab CIでテスト・ビルド・デプロイを自動化する
http://qiita.com/toe/items/f47f383b9931a840a25c
26
GitLab
これらを乗り越えていくしかありません
Merge Docker Build
Rancherインフラ環境 プロダクション環境
GitLab デプロイGitLab CI Runner
開発
27
Rancher と GitLabによる『型』を提供
スモールスタートできるようにDevOpsに必要な
「型」を提供いたします。
28
また、それですぐに全員使えるようになる
わけじゃない
その為に必要なのは、
でも、仕組み(型)があれば解決なの?
仕組み(型)を整えても設計については助けに
なりません
Rancher Partner Network による各種サポート
29
弊社スタイルズが提供するサービス
30
・DevOps最初の一歩サポート
『形』の提供
・DevOpsコンサルティング
・レガシーシステムをDocker/Rancher
に移行、新規構築する「モダナイゼーシ
ョンサービス」の提供と導入支援
Javaの開発
運用保守
をやってきた会社
弊社がやっている事業
31
AWSでサーバーレス開発
32
・サーバーレスで、チャットボットを開発
FAQ
AWS ElasticsearchService
AWSMachine
Learning
AWSLambda
Administrator
AWSLambda AWS S3
AWS
CloudTrail
AWS S3
AWS API Gateway
AWSでIoTのサーバーレス開発
33
・サーバーレスな開発!
・サーバーレスでIoT用プラットフォームを開発
Trackrr.io| IoT/GPSトラッキングプラットフォーム https://trackrr.io/
・言語/ステートフルの問題でFaaSにできないものがある
・できないところは、Docker+SpringBootで構築
・ソースコードがあちこちに存在し、Build&Deploy&Opsに苦労し
た
特にOps
・永続データの設計
・マイクロサービス設計
34
サーバーレス開発で得られた気づき
サーバーレスの
制約ポイント
コンテナに乗れず
溺れる担当者そんなに簡単に乗せて
やらね。
Rancher を使ったコーポレートサイトの構築
コーポレートサイトサイト 検証、及び開発用VPC
Route 53
コーポレートサイト本番用VPC
ELB
本番サーバ
(EC2 サーバ)
Apache
Application
本番キャッシュサーバ
(EC2 サーバ)
nginx(php-fpm)
Rancher Agent
Rancher Agent
Docker(コンテナ)
Docker(コンテナ)
RDS:Aurora
(EC2 サーバ)
Apache
Application
nginx
Application
検証キャッシュサーバ
(EC2 サーバ)
nginx(php-fpm)
検証サーバ 開発サーバ
Rancher Agent
Rancher Agent
Docker(コンテナ)
Docker(コンテナ)
検証キャッシュサーバ
(ECS)
Rancher Manager
RDS:AuroraRDS:Aurora
RDS
ビルドサーバ
Apache
Application
Rancher Agent
Docker(コンテナ)
nginx(php-fpm)
registry
イメージ
バージョン管理
S3
ログ保管
管理者 ユーザー
35
Infrataster
管理者
① マスターブランチへ
更新データをpush
【コンテンツ】
・テーマ
・画像
・DBデータ
・Dockerfile
・テストコード
③ DBセットアップ
- git上のダンプデータを
インポート
⑤ テスト1
- 設定等の内部情報の確認
⑥ テスト2
- 外部からの確認
⑦ コンテナイメージを
レジストリへ登録
・circle.yml
本番用RDS(Green)
② マスターブランチ用動作実行
④ ビルド
- Registryから元イメージ取得
- テーマとDockerfileを
取得しビルド実行
テストOK
⑧ 本番用コンテナ作成
⑪ 接続確認
本番用RDS
(Blue)
本番用コンテナ
(Blue)
本番用コンテナ
(Green)
Route 53
⑩ DNS変更
ELB
(Blue)
ELB
(Green)
Rancherを使ったビルド・デプロイ(プロダクト環境)
Registry
36
DevOpsでお困りの会社様や、Rancher導入で
お困りの会社様向けに
「開発会社だからこそできるコンサルティン
グ」
を提供します
弊社が提供する Rancher のサポート
コンサルティング提供内容:
1.マイクロサービスアーキテクチャでの開発
2.モノリシックからマイクロサービスへの移行コンサルティング
3.スピーディーなビジネスの変化に対応可能なDevOps環境構築
37

Contenu connexe

Tendances

Rancherで作る お手軽コンテナ運用環境!! ~ Kubenetes & Mesos 牧場でコンテナ牛を飼おう!~
Rancherで作る お手軽コンテナ運用環境!! ~ Kubenetes & Mesos 牧場でコンテナ牛を飼おう!~Rancherで作る お手軽コンテナ運用環境!! ~ Kubenetes & Mesos 牧場でコンテナ牛を飼おう!~
Rancherで作る お手軽コンテナ運用環境!! ~ Kubenetes & Mesos 牧場でコンテナ牛を飼おう!~Masataka Tsukamoto
 
AWSでもっと簡単にランチャーしたい
AWSでもっと簡単にランチャーしたいAWSでもっと簡単にランチャーしたい
AWSでもっと簡単にランチャーしたいnmrmsys
 
ET2016 小さなRubyボード GR-CITRUSの紹介
ET2016 小さなRubyボード GR-CITRUSの紹介ET2016 小さなRubyボード GR-CITRUSの紹介
ET2016 小さなRubyボード GR-CITRUSの紹介三七男 山本
 
Coffee script初めの一歩
Coffee script初めの一歩Coffee script初めの一歩
Coffee script初めの一歩Misa Kondo
 
Rancher使ってみたよ(初心者向け)
Rancher使ってみたよ(初心者向け)Rancher使ってみたよ(初心者向け)
Rancher使ってみたよ(初心者向け)Shun Sumiya
 
世界のSphinx事情 @ SphinxCon JP 2015
世界のSphinx事情 @ SphinxCon JP 2015世界のSphinx事情 @ SphinxCon JP 2015
世界のSphinx事情 @ SphinxCon JP 2015Takayuki Shimizukawa
 
Ruby関西76 gr citrusの使い方#2
Ruby関西76 gr citrusの使い方#2Ruby関西76 gr citrusの使い方#2
Ruby関西76 gr citrusの使い方#2三七男 山本
 
素振りのススメ at Python入門者の集い
素振りのススメ at Python入門者の集い素振りのススメ at Python入門者の集い
素振りのススメ at Python入門者の集いTakayuki Shimizukawa
 
ルネサスナイト10発表資料 Rubyで作るラムネシュータ
ルネサスナイト10発表資料 Rubyで作るラムネシュータルネサスナイト10発表資料 Rubyで作るラムネシュータ
ルネサスナイト10発表資料 Rubyで作るラムネシュータ三七男 山本
 
人間たちとsystemd
人間たちとsystemd人間たちとsystemd
人間たちとsystemdUchio Kondo
 
サーバ構築自動化 On aws sqaleの場合
サーバ構築自動化 On aws   sqaleの場合サーバ構築自動化 On aws   sqaleの場合
サーバ構築自動化 On aws sqaleの場合Ryo Kuroda
 
azure障害は忘れたころにやってくる
azure障害は忘れたころにやってくるazure障害は忘れたころにやってくる
azure障害は忘れたころにやってくる裕之 木下
 
VPとSPIDERを使ったMySQL運用
VPとSPIDERを使ったMySQL運用VPとSPIDERを使ったMySQL運用
VPとSPIDERを使ったMySQL運用Ryuta Kamizono
 
Shibuya trac8
Shibuya trac8Shibuya trac8
Shibuya trac8riskrisk
 
Ruby で高速なプログラムを書く
Ruby で高速なプログラムを書くRuby で高速なプログラムを書く
Ruby で高速なプログラムを書くmametter
 

Tendances (20)

Nishimoto 170603-mruby
Nishimoto 170603-mrubyNishimoto 170603-mruby
Nishimoto 170603-mruby
 
Rancherで作る お手軽コンテナ運用環境!! ~ Kubenetes & Mesos 牧場でコンテナ牛を飼おう!~
Rancherで作る お手軽コンテナ運用環境!! ~ Kubenetes & Mesos 牧場でコンテナ牛を飼おう!~Rancherで作る お手軽コンテナ運用環境!! ~ Kubenetes & Mesos 牧場でコンテナ牛を飼おう!~
Rancherで作る お手軽コンテナ運用環境!! ~ Kubenetes & Mesos 牧場でコンテナ牛を飼おう!~
 
AWSでもっと簡単にランチャーしたい
AWSでもっと簡単にランチャーしたいAWSでもっと簡単にランチャーしたい
AWSでもっと簡単にランチャーしたい
 
ET2016 小さなRubyボード GR-CITRUSの紹介
ET2016 小さなRubyボード GR-CITRUSの紹介ET2016 小さなRubyボード GR-CITRUSの紹介
ET2016 小さなRubyボード GR-CITRUSの紹介
 
20190828 sd by kitazaki_t0
20190828 sd by kitazaki_t020190828 sd by kitazaki_t0
20190828 sd by kitazaki_t0
 
Coffee script初めの一歩
Coffee script初めの一歩Coffee script初めの一歩
Coffee script初めの一歩
 
RをAWSで使おう
RをAWSで使おうRをAWSで使おう
RをAWSで使おう
 
Rancher使ってみたよ(初心者向け)
Rancher使ってみたよ(初心者向け)Rancher使ってみたよ(初心者向け)
Rancher使ってみたよ(初心者向け)
 
世界のSphinx事情 @ SphinxCon JP 2015
世界のSphinx事情 @ SphinxCon JP 2015世界のSphinx事情 @ SphinxCon JP 2015
世界のSphinx事情 @ SphinxCon JP 2015
 
Ruby関西76 gr citrusの使い方#2
Ruby関西76 gr citrusの使い方#2Ruby関西76 gr citrusの使い方#2
Ruby関西76 gr citrusの使い方#2
 
ET2016展示パネル
ET2016展示パネルET2016展示パネル
ET2016展示パネル
 
素振りのススメ at Python入門者の集い
素振りのススメ at Python入門者の集い素振りのススメ at Python入門者の集い
素振りのススメ at Python入門者の集い
 
GR-CITRUSハンズオン
GR-CITRUSハンズオンGR-CITRUSハンズオン
GR-CITRUSハンズオン
 
ルネサスナイト10発表資料 Rubyで作るラムネシュータ
ルネサスナイト10発表資料 Rubyで作るラムネシュータルネサスナイト10発表資料 Rubyで作るラムネシュータ
ルネサスナイト10発表資料 Rubyで作るラムネシュータ
 
人間たちとsystemd
人間たちとsystemd人間たちとsystemd
人間たちとsystemd
 
サーバ構築自動化 On aws sqaleの場合
サーバ構築自動化 On aws   sqaleの場合サーバ構築自動化 On aws   sqaleの場合
サーバ構築自動化 On aws sqaleの場合
 
azure障害は忘れたころにやってくる
azure障害は忘れたころにやってくるazure障害は忘れたころにやってくる
azure障害は忘れたころにやってくる
 
VPとSPIDERを使ったMySQL運用
VPとSPIDERを使ったMySQL運用VPとSPIDERを使ったMySQL運用
VPとSPIDERを使ったMySQL運用
 
Shibuya trac8
Shibuya trac8Shibuya trac8
Shibuya trac8
 
Ruby で高速なプログラムを書く
Ruby で高速なプログラムを書くRuby で高速なプログラムを書く
Ruby で高速なプログラムを書く
 

Similaire à rancherによるdev opsの実際_スタイルズ

Splunk on rancherのススメ
Splunk on rancherのススメ Splunk on rancherのススメ
Splunk on rancherのススメ Ryotaro Kobayashi
 
Rancher Meetup Tokyo#3 Storageについて
Rancher Meetup Tokyo#3 StorageについてRancher Meetup Tokyo#3 Storageについて
Rancher Meetup Tokyo#3 StorageについてTetsurou Yano
 
Rancher と GitLab を使う3つの理由
Rancher と GitLab を使う3つの理由Rancher と GitLab を使う3つの理由
Rancher と GitLab を使う3つの理由Tetsurou Yano
 
Dockerを2週間触ってみて気づいたこと
Dockerを2週間触ってみて気づいたことDockerを2週間触ってみて気づいたこと
Dockerを2週間触ってみて気づいたことIshikawa Shogo
 
Rancher meetuptokyo #4 Vagrant でつくる Rancher HA構成
Rancher meetuptokyo #4 Vagrant でつくる Rancher HA構成Rancher meetuptokyo #4 Vagrant でつくる Rancher HA構成
Rancher meetuptokyo #4 Vagrant でつくる Rancher HA構成Tetsurou Yano
 
リーガルテックへ凸って見えた楽しい踊り方
リーガルテックへ凸って見えた楽しい踊り方リーガルテックへ凸って見えた楽しい踊り方
リーガルテックへ凸って見えた楽しい踊り方Katsuhiro Honda
 
マストドンを生んだ分散SNS 15年の歴史
マストドンを生んだ分散SNS 15年の歴史マストドンを生んだ分散SNS 15年の歴史
マストドンを生んだ分散SNS 15年の歴史真俊 横田
 
SIerにおけるKubernetes活用(OSSユーザーによる勉強会-公開版)
SIerにおけるKubernetes活用(OSSユーザーによる勉強会-公開版)SIerにおけるKubernetes活用(OSSユーザーによる勉強会-公開版)
SIerにおけるKubernetes活用(OSSユーザーによる勉強会-公開版)Tetsurou Yano
 
Rancher meetup 20161007
Rancher meetup 20161007Rancher meetup 20161007
Rancher meetup 20161007Tetsurou Yano
 
rake:money拡大版@Ruby会議2010 ~Rubyエンジニアと企業の幸せな関係~
rake:money拡大版@Ruby会議2010 ~Rubyエンジニアと企業の幸せな関係~rake:money拡大版@Ruby会議2010 ~Rubyエンジニアと企業の幸せな関係~
rake:money拡大版@Ruby会議2010 ~Rubyエンジニアと企業の幸せな関係~Ouka Yuka
 
Rancher で Docker 利用!
Rancher で Docker 利用!Rancher で Docker 利用!
Rancher で Docker 利用!Tetsurou Yano
 
160608 01
160608 01160608 01
160608 01openrtm
 
ネットワークこわい
ネットワークこわいネットワークこわい
ネットワークこわいMasahiro Tomita
 
NoOps Meetup Tokyo #1 Opening
NoOps Meetup Tokyo #1 OpeningNoOps Meetup Tokyo #1 Opening
NoOps Meetup Tokyo #1 OpeningHiromasa Oka
 
[社内セッション]DevOps時代の僕の生き方、働き方
[社内セッション]DevOps時代の僕の生き方、働き方[社内セッション]DevOps時代の僕の生き方、働き方
[社内セッション]DevOps時代の僕の生き方、働き方Shigeki Morizane
 
20170805-osckyoto-lt-hiroshima
20170805-osckyoto-lt-hiroshima20170805-osckyoto-lt-hiroshima
20170805-osckyoto-lt-hiroshimaYoshitake Takata
 
PaaSで簡単 Railsアプリを公開しよう! ~もあぐれっしぶ~ & Rubyを体験しよう!(2013.10.06 OSC2013-Hiroshima)
PaaSで簡単 Railsアプリを公開しよう! ~もあぐれっしぶ~ & Rubyを体験しよう!(2013.10.06 OSC2013-Hiroshima)PaaSで簡単 Railsアプリを公開しよう! ~もあぐれっしぶ~ & Rubyを体験しよう!(2013.10.06 OSC2013-Hiroshima)
PaaSで簡単 Railsアプリを公開しよう! ~もあぐれっしぶ~ & Rubyを体験しよう!(2013.10.06 OSC2013-Hiroshima)Yoshitake Takata
 
大規模Redisサーバ縮小化の戦い
大規模Redisサーバ縮小化の戦い大規模Redisサーバ縮小化の戦い
大規模Redisサーバ縮小化の戦いYuto Komai
 
application Next Generation presented by android女子部
application Next Generation presented by android女子部application Next Generation presented by android女子部
application Next Generation presented by android女子部Yuki Anzai
 

Similaire à rancherによるdev opsの実際_スタイルズ (20)

Splunk on rancherのススメ
Splunk on rancherのススメ Splunk on rancherのススメ
Splunk on rancherのススメ
 
Rancher Meetup Tokyo#3 Storageについて
Rancher Meetup Tokyo#3 StorageについてRancher Meetup Tokyo#3 Storageについて
Rancher Meetup Tokyo#3 Storageについて
 
Rancher と GitLab を使う3つの理由
Rancher と GitLab を使う3つの理由Rancher と GitLab を使う3つの理由
Rancher と GitLab を使う3つの理由
 
Dockerを2週間触ってみて気づいたこと
Dockerを2週間触ってみて気づいたことDockerを2週間触ってみて気づいたこと
Dockerを2週間触ってみて気づいたこと
 
Rancher meetuptokyo #4 Vagrant でつくる Rancher HA構成
Rancher meetuptokyo #4 Vagrant でつくる Rancher HA構成Rancher meetuptokyo #4 Vagrant でつくる Rancher HA構成
Rancher meetuptokyo #4 Vagrant でつくる Rancher HA構成
 
リーガルテックへ凸って見えた楽しい踊り方
リーガルテックへ凸って見えた楽しい踊り方リーガルテックへ凸って見えた楽しい踊り方
リーガルテックへ凸って見えた楽しい踊り方
 
マストドンを生んだ分散SNS 15年の歴史
マストドンを生んだ分散SNS 15年の歴史マストドンを生んだ分散SNS 15年の歴史
マストドンを生んだ分散SNS 15年の歴史
 
SIerにおけるKubernetes活用(OSSユーザーによる勉強会-公開版)
SIerにおけるKubernetes活用(OSSユーザーによる勉強会-公開版)SIerにおけるKubernetes活用(OSSユーザーによる勉強会-公開版)
SIerにおけるKubernetes活用(OSSユーザーによる勉強会-公開版)
 
Rancher meetup 20161007
Rancher meetup 20161007Rancher meetup 20161007
Rancher meetup 20161007
 
rake:money拡大版@Ruby会議2010 ~Rubyエンジニアと企業の幸せな関係~
rake:money拡大版@Ruby会議2010 ~Rubyエンジニアと企業の幸せな関係~rake:money拡大版@Ruby会議2010 ~Rubyエンジニアと企業の幸せな関係~
rake:money拡大版@Ruby会議2010 ~Rubyエンジニアと企業の幸せな関係~
 
20180214 lt
20180214 lt20180214 lt
20180214 lt
 
Rancher で Docker 利用!
Rancher で Docker 利用!Rancher で Docker 利用!
Rancher で Docker 利用!
 
160608 01
160608 01160608 01
160608 01
 
ネットワークこわい
ネットワークこわいネットワークこわい
ネットワークこわい
 
NoOps Meetup Tokyo #1 Opening
NoOps Meetup Tokyo #1 OpeningNoOps Meetup Tokyo #1 Opening
NoOps Meetup Tokyo #1 Opening
 
[社内セッション]DevOps時代の僕の生き方、働き方
[社内セッション]DevOps時代の僕の生き方、働き方[社内セッション]DevOps時代の僕の生き方、働き方
[社内セッション]DevOps時代の僕の生き方、働き方
 
20170805-osckyoto-lt-hiroshima
20170805-osckyoto-lt-hiroshima20170805-osckyoto-lt-hiroshima
20170805-osckyoto-lt-hiroshima
 
PaaSで簡単 Railsアプリを公開しよう! ~もあぐれっしぶ~ & Rubyを体験しよう!(2013.10.06 OSC2013-Hiroshima)
PaaSで簡単 Railsアプリを公開しよう! ~もあぐれっしぶ~ & Rubyを体験しよう!(2013.10.06 OSC2013-Hiroshima)PaaSで簡単 Railsアプリを公開しよう! ~もあぐれっしぶ~ & Rubyを体験しよう!(2013.10.06 OSC2013-Hiroshima)
PaaSで簡単 Railsアプリを公開しよう! ~もあぐれっしぶ~ & Rubyを体験しよう!(2013.10.06 OSC2013-Hiroshima)
 
大規模Redisサーバ縮小化の戦い
大規模Redisサーバ縮小化の戦い大規模Redisサーバ縮小化の戦い
大規模Redisサーバ縮小化の戦い
 
application Next Generation presented by android女子部
application Next Generation presented by android女子部application Next Generation presented by android女子部
application Next Generation presented by android女子部
 

Plus de Tetsurou Yano

Container storage for DeepLearning
Container storage for DeepLearningContainer storage for DeepLearning
Container storage for DeepLearningTetsurou Yano
 
軽量Kubernetes環境 K3Sのご紹介
軽量Kubernetes環境 K3Sのご紹介軽量Kubernetes環境 K3Sのご紹介
軽量Kubernetes環境 K3Sのご紹介Tetsurou Yano
 
GitLab CI/CD パイプライン
GitLab CI/CD パイプラインGitLab CI/CD パイプライン
GitLab CI/CD パイプラインTetsurou Yano
 
Nextcloud 16,15の新機能とOnline Office機能
Nextcloud 16,15の新機能とOnline Office機能Nextcloud 16,15の新機能とOnline Office機能
Nextcloud 16,15の新機能とOnline Office機能Tetsurou Yano
 
Nextcloud と Libreoffice online について
Nextcloud と Libreoffice online についてNextcloud と Libreoffice online について
Nextcloud と Libreoffice online についてTetsurou Yano
 
AI分野におけるコンテナオーケストレーションとは
AI分野におけるコンテナオーケストレーションとはAI分野におけるコンテナオーケストレーションとは
AI分野におけるコンテナオーケストレーションとはTetsurou Yano
 
Kubernetes で変わるインフラ
Kubernetes で変わるインフラKubernetes で変わるインフラ
Kubernetes で変わるインフラTetsurou Yano
 
Pachyderm Introduction
Pachyderm IntroductionPachyderm Introduction
Pachyderm IntroductionTetsurou Yano
 
Rancher Charts Introduction
Rancher Charts IntroductionRancher Charts Introduction
Rancher Charts IntroductionTetsurou Yano
 
Rancher kubernetes storages
Rancher kubernetes storagesRancher kubernetes storages
Rancher kubernetes storagesTetsurou Yano
 
Stylez GitLab勉強会 第1回
Stylez GitLab勉強会 第1回Stylez GitLab勉強会 第1回
Stylez GitLab勉強会 第1回Tetsurou Yano
 
ownCloud のあれこれ July Tech Festa 2016
ownCloud のあれこれ July Tech Festa 2016ownCloud のあれこれ July Tech Festa 2016
ownCloud のあれこれ July Tech Festa 2016Tetsurou Yano
 
ownCloud 負荷測定検証レポート FUJITSU Storage ETERNUS CD10000
ownCloud 負荷測定検証レポート FUJITSU Storage ETERNUS CD10000ownCloud 負荷測定検証レポート FUJITSU Storage ETERNUS CD10000
ownCloud 負荷測定検証レポート FUJITSU Storage ETERNUS CD10000Tetsurou Yano
 
ownCloud2015年まとめ
ownCloud2015年まとめownCloud2015年まとめ
ownCloud2015年まとめTetsurou Yano
 
ownCloud2015年まとめ
ownCloud2015年まとめownCloud2015年まとめ
ownCloud2015年まとめTetsurou Yano
 
ownCloud8リリース
ownCloud8リリース ownCloud8リリース
ownCloud8リリース Tetsurou Yano
 
Softlayer無制限ストレージを ownCloudで使う
Softlayer無制限ストレージを ownCloudで使うSoftlayer無制限ストレージを ownCloudで使う
Softlayer無制限ストレージを ownCloudで使うTetsurou Yano
 
オープンソースカンファレンス OSC 2014 エンタープライズ 東京 ownCloud 法人向けオンラインストレージ マルチデバイスファイル共有ソリューション
オープンソースカンファレンス OSC 2014 エンタープライズ 東京 ownCloud 法人向けオンラインストレージ マルチデバイスファイル共有ソリューションオープンソースカンファレンス OSC 2014 エンタープライズ 東京 ownCloud 法人向けオンラインストレージ マルチデバイスファイル共有ソリューション
オープンソースカンファレンス OSC 2014 エンタープライズ 東京 ownCloud 法人向けオンラインストレージ マルチデバイスファイル共有ソリューションTetsurou Yano
 

Plus de Tetsurou Yano (18)

Container storage for DeepLearning
Container storage for DeepLearningContainer storage for DeepLearning
Container storage for DeepLearning
 
軽量Kubernetes環境 K3Sのご紹介
軽量Kubernetes環境 K3Sのご紹介軽量Kubernetes環境 K3Sのご紹介
軽量Kubernetes環境 K3Sのご紹介
 
GitLab CI/CD パイプライン
GitLab CI/CD パイプラインGitLab CI/CD パイプライン
GitLab CI/CD パイプライン
 
Nextcloud 16,15の新機能とOnline Office機能
Nextcloud 16,15の新機能とOnline Office機能Nextcloud 16,15の新機能とOnline Office機能
Nextcloud 16,15の新機能とOnline Office機能
 
Nextcloud と Libreoffice online について
Nextcloud と Libreoffice online についてNextcloud と Libreoffice online について
Nextcloud と Libreoffice online について
 
AI分野におけるコンテナオーケストレーションとは
AI分野におけるコンテナオーケストレーションとはAI分野におけるコンテナオーケストレーションとは
AI分野におけるコンテナオーケストレーションとは
 
Kubernetes で変わるインフラ
Kubernetes で変わるインフラKubernetes で変わるインフラ
Kubernetes で変わるインフラ
 
Pachyderm Introduction
Pachyderm IntroductionPachyderm Introduction
Pachyderm Introduction
 
Rancher Charts Introduction
Rancher Charts IntroductionRancher Charts Introduction
Rancher Charts Introduction
 
Rancher kubernetes storages
Rancher kubernetes storagesRancher kubernetes storages
Rancher kubernetes storages
 
Stylez GitLab勉強会 第1回
Stylez GitLab勉強会 第1回Stylez GitLab勉強会 第1回
Stylez GitLab勉強会 第1回
 
ownCloud のあれこれ July Tech Festa 2016
ownCloud のあれこれ July Tech Festa 2016ownCloud のあれこれ July Tech Festa 2016
ownCloud のあれこれ July Tech Festa 2016
 
ownCloud 負荷測定検証レポート FUJITSU Storage ETERNUS CD10000
ownCloud 負荷測定検証レポート FUJITSU Storage ETERNUS CD10000ownCloud 負荷測定検証レポート FUJITSU Storage ETERNUS CD10000
ownCloud 負荷測定検証レポート FUJITSU Storage ETERNUS CD10000
 
ownCloud2015年まとめ
ownCloud2015年まとめownCloud2015年まとめ
ownCloud2015年まとめ
 
ownCloud2015年まとめ
ownCloud2015年まとめownCloud2015年まとめ
ownCloud2015年まとめ
 
ownCloud8リリース
ownCloud8リリース ownCloud8リリース
ownCloud8リリース
 
Softlayer無制限ストレージを ownCloudで使う
Softlayer無制限ストレージを ownCloudで使うSoftlayer無制限ストレージを ownCloudで使う
Softlayer無制限ストレージを ownCloudで使う
 
オープンソースカンファレンス OSC 2014 エンタープライズ 東京 ownCloud 法人向けオンラインストレージ マルチデバイスファイル共有ソリューション
オープンソースカンファレンス OSC 2014 エンタープライズ 東京 ownCloud 法人向けオンラインストレージ マルチデバイスファイル共有ソリューションオープンソースカンファレンス OSC 2014 エンタープライズ 東京 ownCloud 法人向けオンラインストレージ マルチデバイスファイル共有ソリューション
オープンソースカンファレンス OSC 2014 エンタープライズ 東京 ownCloud 法人向けオンラインストレージ マルチデバイスファイル共有ソリューション
 

rancherによるdev opsの実際_スタイルズ

Notes de l'éditeur

  1. システム運用とか、ネットワーク周りですとかをいろいろとやっております。 owncloudの宣伝担当として営業や、翻訳作業をさせて頂いております。 LONGHORNが好きな機能です
  2. GitHubやその他のGit管理ツールがありますが、 GitLabがオススメな理由をご紹介します。
  3. まず、 Developから、オペレートまでのパイプラインを考えます。 後半はRancherが対応できるので良いのですが、前半部分 通常は、様々なツールを組み合わせる必要があります。
  4. 前半部分は、GitLabで対応し、 後半部分は、Rancherで対応する、という DevOps環境を作ることができます。
  5. GitLab のコンテナーレジストリ と GitLab CI Runner についてはこちらを参照して下さい。 簡単に説明しますと、Dockerイメージを保存できる場所と考えてください。Docker HUB Runnerは、ビルドツールです。Dockerfile を元にビルドします。
  6. Rancher と GitLab でこれらをひとつずつ乗り越えていくしかありません
  7. これにより、 一通りこれにそって実行すれば、開発からデプロイまでできるという型を提供します。 どのように組み合わせばいいか? どのように運用すればいいのか? どのように開発すればいいのか? といった負担を軽減します。
  8. でも、仕組みがあれば解決なの? しくみはしくみです。 それだけで、何かしてくれるわけではありません。
  9. 今回、Rancherパートナーネットワークを 弊社を含め4社で組ませていただきました。 それぞれの会社の長所をいかして、Rancher ユーザーにサービスを提供するという ものになっております。
  10. サービスさせていただこうと考えております。
  11. さくねんより、やってきた開発実績をご紹介します。
  12. 設計での問題 Opsの問題 コードベースが散らばることによるテストの困難さ そんななか、マイクロサービス設計によるベストプラクティスを考えました。
  13. このような構成を展開しています。
  14. これらの知見を元に、弊社では Rancherサポートサービス を提供していきます。
  15. 弊社ではランチャーのコンサルティングを提供しております。 コンサルティング は、「マイクロサービス設計」「DevOps環境の構築」