Submit Search
Upload
20130928 JAWS Festa Kansai 2013 SonicGarden流devops
•
9 likes
•
5,001 views
Teruo Adachi
Follow
少人数で自社サービスから受託案件まで数十ものサービスを提供するために実践しているDevOpsについて、技術的な内容から開発/運用の考え方について
Read less
Read more
Technology
Report
Share
Report
Share
1 of 53
Download now
Download to read offline
Recommended
「AWSを活用して少人数で複数のサービスを運用するコツ」〜jawsug in nagoya〜
「AWSを活用して少人数で複数のサービスを運用するコツ」〜jawsug in nagoya〜
Teruo Adachi
実践DevOps!SonicGarden流Herokuガチ運用術!SonicGarden Study #09
実践DevOps!SonicGarden流Herokuガチ運用術!SonicGarden Study #09
Masahiro Nishimi
DevOpsが引き金となるインフラエンジニアの進撃
DevOpsが引き金となるインフラエンジニアの進撃
Teruo Adachi
DevOpsって何?
DevOpsって何?
Gosuke Miyashita
2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」
2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」
Serverworks Co.,Ltd.
DevOps 概要 - インフラ革命、今起きていること
DevOps 概要 - インフラ革命、今起きていること
Hiro Fukami
クラウド&コンテナ活用でDevOpsを加速させる!
クラウド&コンテナ活用でDevOpsを加速させる!
Kazuto Ohara
夏サミ 2013 A2 セッション資料 #natsumiA2
夏サミ 2013 A2 セッション資料 #natsumiA2
智治 長沢
Recommended
「AWSを活用して少人数で複数のサービスを運用するコツ」〜jawsug in nagoya〜
「AWSを活用して少人数で複数のサービスを運用するコツ」〜jawsug in nagoya〜
Teruo Adachi
実践DevOps!SonicGarden流Herokuガチ運用術!SonicGarden Study #09
実践DevOps!SonicGarden流Herokuガチ運用術!SonicGarden Study #09
Masahiro Nishimi
DevOpsが引き金となるインフラエンジニアの進撃
DevOpsが引き金となるインフラエンジニアの進撃
Teruo Adachi
DevOpsって何?
DevOpsって何?
Gosuke Miyashita
2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」
2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」
Serverworks Co.,Ltd.
DevOps 概要 - インフラ革命、今起きていること
DevOps 概要 - インフラ革命、今起きていること
Hiro Fukami
クラウド&コンテナ活用でDevOpsを加速させる!
クラウド&コンテナ活用でDevOpsを加速させる!
Kazuto Ohara
夏サミ 2013 A2 セッション資料 #natsumiA2
夏サミ 2013 A2 セッション資料 #natsumiA2
智治 長沢
夏サミ2013【A1】基礎からわかるDevOps
夏サミ2013【A1】基礎からわかるDevOps
Developers Summit
副業が私にもたらした2つのシフト
副業が私にもたらした2つのシフト
Kazuto Ohara
エンジニアが働きたい場所で働けるために、チームに必要なこと
エンジニアが働きたい場所で働けるために、チームに必要なこと
Yuki Okada
オールアバウトのDevOpsとリリースフロー
オールアバウトのDevOpsとリリースフロー
Kazuto Ohara
「Ansible on Azure入門」資料
「Ansible on Azure入門」資料
Hidetoshi Hirokawa
上司が信用できない会社の内部統制~第32回WebSig会議「便利さと、怖さと、心強さと〜戦う会社のための社内セキュリティ 2013年のスタンダードとは?!...
上司が信用できない会社の内部統制~第32回WebSig会議「便利さと、怖さと、心強さと〜戦う会社のための社内セキュリティ 2013年のスタンダードとは?!...
WebSig24/7
サーバレスアーキテクチャにしてみた【デブサミ2017 17-E-2】
サーバレスアーキテクチャにしてみた【デブサミ2017 17-E-2】
dreamarts_pr
俺の事業部
俺の事業部
Fumihiko Kinoshita
【企画書】チャットワーク:社内検討用資料
【企画書】チャットワーク:社内検討用資料
Find Job Startup
【17-D-1】今どきのアーキテクチャを現場の立場で斬る
【17-D-1】今どきのアーキテクチャを現場の立場で斬る
Developers Summit
リリースを支える負荷測定
リリースを支える負荷測定
gree_tech
【講演資料】テスト自動化から始める、Io t時代の組込アジャイル開発
【講演資料】テスト自動化から始める、Io t時代の組込アジャイル開発
Hiroaki Matsunaga
国産業務PaaSを担いで稼ぐ方法 ~SIerの生き残る道の1つとなるか? ~
国産業務PaaSを担いで稼ぐ方法 ~SIerの生き残る道の1つとなるか? ~
SPIRAL Inc.
All about 開発本部infra部 TASKs
All about 開発本部infra部 TASKs
gree_tech
【19-B-1】情シスの中のアーキテクト ~ソフトウェアアーキテクチャを超えて~
【19-B-1】情シスの中のアーキテクト ~ソフトウェアアーキテクチャを超えて~
Developers Summit
【17-E-4】GitHub Enterpriseユーザ企業登壇!企業文化にイノベーションを起こすモダンなソフトウェア開発環境とは?
【17-E-4】GitHub Enterpriseユーザ企業登壇!企業文化にイノベーションを起こすモダンなソフトウェア開発環境とは?
Developers Summit
Confluence と DITA によるWebマニュアル作成フロー
Confluence と DITA によるWebマニュアル作成フロー
Takashi Yamaguchi
イケてない開発チームがイケてる開発を始めようとする軌跡
イケてない開発チームがイケてる開発を始めようとする軌跡
NTT Communications Technology Development
Googleのインフラ技術から考える理想のDevOps
Googleのインフラ技術から考える理想のDevOps
Etsuji Nakai
エンタープライズ・インフラ構築・運用でもDevOpsを活用しよう(CloudNative Days Spring 2021 ONLINE、2021年3月1...
エンタープライズ・インフラ構築・運用でもDevOpsを活用しよう(CloudNative Days Spring 2021 ONLINE、2021年3月1...
Hiroshi Tomioka
ウフル・Enebular紹介 170225
ウフル・Enebular紹介 170225
知礼 八子
ET West 2012 P-1セッション
ET West 2012 P-1セッション
Naoya Maekawa
More Related Content
What's hot
夏サミ2013【A1】基礎からわかるDevOps
夏サミ2013【A1】基礎からわかるDevOps
Developers Summit
副業が私にもたらした2つのシフト
副業が私にもたらした2つのシフト
Kazuto Ohara
エンジニアが働きたい場所で働けるために、チームに必要なこと
エンジニアが働きたい場所で働けるために、チームに必要なこと
Yuki Okada
オールアバウトのDevOpsとリリースフロー
オールアバウトのDevOpsとリリースフロー
Kazuto Ohara
「Ansible on Azure入門」資料
「Ansible on Azure入門」資料
Hidetoshi Hirokawa
上司が信用できない会社の内部統制~第32回WebSig会議「便利さと、怖さと、心強さと〜戦う会社のための社内セキュリティ 2013年のスタンダードとは?!...
上司が信用できない会社の内部統制~第32回WebSig会議「便利さと、怖さと、心強さと〜戦う会社のための社内セキュリティ 2013年のスタンダードとは?!...
WebSig24/7
サーバレスアーキテクチャにしてみた【デブサミ2017 17-E-2】
サーバレスアーキテクチャにしてみた【デブサミ2017 17-E-2】
dreamarts_pr
俺の事業部
俺の事業部
Fumihiko Kinoshita
【企画書】チャットワーク:社内検討用資料
【企画書】チャットワーク:社内検討用資料
Find Job Startup
【17-D-1】今どきのアーキテクチャを現場の立場で斬る
【17-D-1】今どきのアーキテクチャを現場の立場で斬る
Developers Summit
リリースを支える負荷測定
リリースを支える負荷測定
gree_tech
【講演資料】テスト自動化から始める、Io t時代の組込アジャイル開発
【講演資料】テスト自動化から始める、Io t時代の組込アジャイル開発
Hiroaki Matsunaga
国産業務PaaSを担いで稼ぐ方法 ~SIerの生き残る道の1つとなるか? ~
国産業務PaaSを担いで稼ぐ方法 ~SIerの生き残る道の1つとなるか? ~
SPIRAL Inc.
All about 開発本部infra部 TASKs
All about 開発本部infra部 TASKs
gree_tech
【19-B-1】情シスの中のアーキテクト ~ソフトウェアアーキテクチャを超えて~
【19-B-1】情シスの中のアーキテクト ~ソフトウェアアーキテクチャを超えて~
Developers Summit
【17-E-4】GitHub Enterpriseユーザ企業登壇!企業文化にイノベーションを起こすモダンなソフトウェア開発環境とは?
【17-E-4】GitHub Enterpriseユーザ企業登壇!企業文化にイノベーションを起こすモダンなソフトウェア開発環境とは?
Developers Summit
Confluence と DITA によるWebマニュアル作成フロー
Confluence と DITA によるWebマニュアル作成フロー
Takashi Yamaguchi
イケてない開発チームがイケてる開発を始めようとする軌跡
イケてない開発チームがイケてる開発を始めようとする軌跡
NTT Communications Technology Development
Googleのインフラ技術から考える理想のDevOps
Googleのインフラ技術から考える理想のDevOps
Etsuji Nakai
エンタープライズ・インフラ構築・運用でもDevOpsを活用しよう(CloudNative Days Spring 2021 ONLINE、2021年3月1...
エンタープライズ・インフラ構築・運用でもDevOpsを活用しよう(CloudNative Days Spring 2021 ONLINE、2021年3月1...
Hiroshi Tomioka
What's hot
(20)
夏サミ2013【A1】基礎からわかるDevOps
夏サミ2013【A1】基礎からわかるDevOps
副業が私にもたらした2つのシフト
副業が私にもたらした2つのシフト
エンジニアが働きたい場所で働けるために、チームに必要なこと
エンジニアが働きたい場所で働けるために、チームに必要なこと
オールアバウトのDevOpsとリリースフロー
オールアバウトのDevOpsとリリースフロー
「Ansible on Azure入門」資料
「Ansible on Azure入門」資料
上司が信用できない会社の内部統制~第32回WebSig会議「便利さと、怖さと、心強さと〜戦う会社のための社内セキュリティ 2013年のスタンダードとは?!...
上司が信用できない会社の内部統制~第32回WebSig会議「便利さと、怖さと、心強さと〜戦う会社のための社内セキュリティ 2013年のスタンダードとは?!...
サーバレスアーキテクチャにしてみた【デブサミ2017 17-E-2】
サーバレスアーキテクチャにしてみた【デブサミ2017 17-E-2】
俺の事業部
俺の事業部
【企画書】チャットワーク:社内検討用資料
【企画書】チャットワーク:社内検討用資料
【17-D-1】今どきのアーキテクチャを現場の立場で斬る
【17-D-1】今どきのアーキテクチャを現場の立場で斬る
リリースを支える負荷測定
リリースを支える負荷測定
【講演資料】テスト自動化から始める、Io t時代の組込アジャイル開発
【講演資料】テスト自動化から始める、Io t時代の組込アジャイル開発
国産業務PaaSを担いで稼ぐ方法 ~SIerの生き残る道の1つとなるか? ~
国産業務PaaSを担いで稼ぐ方法 ~SIerの生き残る道の1つとなるか? ~
All about 開発本部infra部 TASKs
All about 開発本部infra部 TASKs
【19-B-1】情シスの中のアーキテクト ~ソフトウェアアーキテクチャを超えて~
【19-B-1】情シスの中のアーキテクト ~ソフトウェアアーキテクチャを超えて~
【17-E-4】GitHub Enterpriseユーザ企業登壇!企業文化にイノベーションを起こすモダンなソフトウェア開発環境とは?
【17-E-4】GitHub Enterpriseユーザ企業登壇!企業文化にイノベーションを起こすモダンなソフトウェア開発環境とは?
Confluence と DITA によるWebマニュアル作成フロー
Confluence と DITA によるWebマニュアル作成フロー
イケてない開発チームがイケてる開発を始めようとする軌跡
イケてない開発チームがイケてる開発を始めようとする軌跡
Googleのインフラ技術から考える理想のDevOps
Googleのインフラ技術から考える理想のDevOps
エンタープライズ・インフラ構築・運用でもDevOpsを活用しよう(CloudNative Days Spring 2021 ONLINE、2021年3月1...
エンタープライズ・インフラ構築・運用でもDevOpsを活用しよう(CloudNative Days Spring 2021 ONLINE、2021年3月1...
Similar to 20130928 JAWS Festa Kansai 2013 SonicGarden流devops
ウフル・Enebular紹介 170225
ウフル・Enebular紹介 170225
知礼 八子
ET West 2012 P-1セッション
ET West 2012 P-1セッション
Naoya Maekawa
「すべてがつながるIoT時代の共創のあり方」Developer Summit summer 20160729
「すべてがつながるIoT時代の共創のあり方」Developer Summit summer 20160729
知礼 八子
LEANSTARTUPアンチパターン #devlove #leanstartup
LEANSTARTUPアンチパターン #devlove #leanstartup
Itsuki Kuroda
JAWS-UG 三都物語20140705
JAWS-UG 三都物語20140705
知礼 八子
第23回八子クラウド 八子のAiプレゼン資料 170520
第23回八子クラウド 八子のAiプレゼン資料 170520
知礼 八子
rakumoソーシャルスケジューラーの紹介
rakumoソーシャルスケジューラーの紹介
Gigei rakumo
ビジネスチャットボット「ボットワーキング」紹介資料
ビジネスチャットボット「ボットワーキング」紹介資料
Makoto Iwama
IT管理者が取り組むべき内製化を成功させるための技術戦略と文化醸成
IT管理者が取り組むべき内製化を成功させるための技術戦略と文化醸成
Atsushi Kojima
DevLove(20140124)
DevLove(20140124)
Haruo Sato
Social Change 〜 ソフトウェア開発者が経営者になるまでと、これからの戦略
Social Change 〜 ソフトウェア開発者が経営者になるまでと、これからの戦略
Yoshihito Kuranuki
オープンプロセスで変える調達改革
オープンプロセスで変える調達改革
Hal Seki
オープンプロセスで変える調達改革
オープンプロセスで変える調達改革
Code for Japan
2020/9/10 静岡ギルド(準備中)勉強会「"これからアジャイル"のはじめ方を、アジャイルの源流XPから辿る」(抜粋版)
2020/9/10 静岡ギルド(準備中)勉強会「"これからアジャイル"のはじめ方を、アジャイルの源流XPから辿る」(抜粋版)
Tomoaki Kambe
オープンソースがエンドユーザーイニシアティブをもたらす!? — 「シラサギ」使ったらこんなこともあんなことも —
オープンソースがエンドユーザーイニシアティブをもたらす!? — 「シラサギ」使ったらこんなこともあんなことも —
Open Source Software Association of Japan
20200707 rpa community_shizuoka_the 3rd_lts_v1.0(upload)
20200707 rpa community_shizuoka_the 3rd_lts_v1.0(upload)
InoraKotaro
第8回八子クラウド座談会in関西(事前配布) 190202
第8回八子クラウド座談会in関西(事前配布) 190202
知礼 八子
Industrial Internet strategy and innovation Seminar at Keio Univ
Industrial Internet strategy and innovation Seminar at Keio Univ
Hideyo Konishi
エンジニアのキャリアを考える
エンジニアのキャリアを考える
MKT International Inc.
採用される提案書づくり
採用される提案書づくり
Kiyomi Mizusaki
Similar to 20130928 JAWS Festa Kansai 2013 SonicGarden流devops
(20)
ウフル・Enebular紹介 170225
ウフル・Enebular紹介 170225
ET West 2012 P-1セッション
ET West 2012 P-1セッション
「すべてがつながるIoT時代の共創のあり方」Developer Summit summer 20160729
「すべてがつながるIoT時代の共創のあり方」Developer Summit summer 20160729
LEANSTARTUPアンチパターン #devlove #leanstartup
LEANSTARTUPアンチパターン #devlove #leanstartup
JAWS-UG 三都物語20140705
JAWS-UG 三都物語20140705
第23回八子クラウド 八子のAiプレゼン資料 170520
第23回八子クラウド 八子のAiプレゼン資料 170520
rakumoソーシャルスケジューラーの紹介
rakumoソーシャルスケジューラーの紹介
ビジネスチャットボット「ボットワーキング」紹介資料
ビジネスチャットボット「ボットワーキング」紹介資料
IT管理者が取り組むべき内製化を成功させるための技術戦略と文化醸成
IT管理者が取り組むべき内製化を成功させるための技術戦略と文化醸成
DevLove(20140124)
DevLove(20140124)
Social Change 〜 ソフトウェア開発者が経営者になるまでと、これからの戦略
Social Change 〜 ソフトウェア開発者が経営者になるまでと、これからの戦略
オープンプロセスで変える調達改革
オープンプロセスで変える調達改革
オープンプロセスで変える調達改革
オープンプロセスで変える調達改革
2020/9/10 静岡ギルド(準備中)勉強会「"これからアジャイル"のはじめ方を、アジャイルの源流XPから辿る」(抜粋版)
2020/9/10 静岡ギルド(準備中)勉強会「"これからアジャイル"のはじめ方を、アジャイルの源流XPから辿る」(抜粋版)
オープンソースがエンドユーザーイニシアティブをもたらす!? — 「シラサギ」使ったらこんなこともあんなことも —
オープンソースがエンドユーザーイニシアティブをもたらす!? — 「シラサギ」使ったらこんなこともあんなことも —
20200707 rpa community_shizuoka_the 3rd_lts_v1.0(upload)
20200707 rpa community_shizuoka_the 3rd_lts_v1.0(upload)
第8回八子クラウド座談会in関西(事前配布) 190202
第8回八子クラウド座談会in関西(事前配布) 190202
Industrial Internet strategy and innovation Seminar at Keio Univ
Industrial Internet strategy and innovation Seminar at Keio Univ
エンジニアのキャリアを考える
エンジニアのキャリアを考える
採用される提案書づくり
採用される提案書づくり
Recently uploaded
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Hiroshi Tomioka
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
Recently uploaded
(11)
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
20130928 JAWS Festa Kansai 2013 SonicGarden流devops
1.
SonicGarden流 2013年9月28日 JAWS FESTA Kansai
2013 安達 輝雄 (interu)
2.
自己紹介 安達 輝雄 (Teruo
Adachi) 昔はバリバリのインフラ屋。 今は開発からインフラまで幅広く対応。 自称フルスタックエンジニア 福岡出身の独身エンジニア 30歳 創業メンバー
3.
SonicGardenについて
4.
さっそく本題へ?
5.
n ITにおける事業領域の拡大 n 業務のIT化からビジネスをIT化へ 最近のITサービス動向
6.
柔軟かつ継続的に進化可能なサービスを 望むビジネスオーナーが増加 最近のサービス動向 開発スタイルにも変化が。 ウォーターフォール から アジャイル
へ パッケージ から サービス へ
7.
ここ最近のサービス動向を実現する アプローチとしてDevOpsが注目! 最近のサービス動向
8.
DevOpsって?
9.
DevOpsとは 【引用】http://www.publickey1.jp/blog/11/devops.html
10.
DevOpsとは ビジネスゴールに向かって、 開発者(Dev)と運用者(Ops)が 互いに協力し合い、 柔軟かつSpeedyに サービスを成長させるための Practice Business Value Passion Excitement Skill Knowledge
11.
ホントにDevOpsって大事なの?
12.
DevとOpsが対立! DevOpsの概念が浸透し始める以前は・・・ これは開発側の仕事だ!いや、運用側の仕事だ! この障害はアプリが原因だ!開発側は早急に対応しろ! 運用側がミドルウェアのバージョンアップ対応を してくれないから迅速な対応は難しい! 現場は・・・
13.
これまでは、開発/運用を分離し、 各々の範囲内での部分最適化が進められてきた 【開発】フレームワーク/テストツール 【運用】仮想化/冗長化 成熟化! DevOpsの考え方で 最適化フェーズに突入! なぜDevとOpsが対立してたのか?
14.
DevとOpsが垣根を越える アプローチはさまざま 運用者がインフラの構成管理/構築自 動化をやりやすくしただけでなく、プ ログラマブルであることで開発者も理 解しやすい仕組みであるツール 代表的なツール
15.
Chef = DevOps なのだろうか?
16.
必ずしもそうとは言えません!! DevOpsの定義を思い出してください。
17.
ビジネスゴールに向かって、 開発者(Dev)と運用者(Ops)が 互いに協力し合い、 柔軟かつSpeedyに サービスを成長させるための Practice
18.
“ビジネスゴールに向かって”という 目的を見失ってはいませんか? ● 技術的興味 ● 運用だけを考慮して効率化 ビジネスゴールに向かって、 開発者(Dev)と運用者(Ops)が 互いに協力し合い、 柔軟かつSpeedyに サービスを成長させるための Practice NG
19.
ちなみに
20.
SonicGardenでも 2008〜2010年の間、 運用の効率化を目的として を採用
21.
なぜ やめた のか?
22.
2010年頃 n クラウドサービスの進化 n マルチテナントアーキテクチャの確立 n
ハードウェアアーキテクチャの進化 技術進歩によりシステム構成トレンドにも変化が
23.
マルチインスタンス型 から マルチテナント型
へ 複数台サーバ管理の運用効率化の価値が低下 EC2のAMIで管理する方式を採用 (一戸建て型) (集合住宅型) システム構成の変化
24.
今はどうしているのか?
25.
イケてるクラウドサービスの活用! 何でも自分たちで作るのではなく、 イケてるクラウドサービス(SaaS/PaaS/IaaS)を 積極的に活用することで、 開発/運用の一部のリソースをアウトソースして ビジネスゴールへの近道を目指す DevOpsの取り組み【1】
26.
採用しているクラウドサービス OpsWorksが提供しているChefの仕組みを 活用するスタイルに変化 サーバ管理 AWS /
Heroku インフラ構築自動化 OpsWorks / Heroku / CloudInit バージョン管理 GitHub / Gemnasium エラー管理 Bugsnag / AirBrake タスク管理 PivotalTracker 単体/統合テスト Rspec / Capybara / Serverspec デプロイ自動化 OpsWorks / Heroku / 自社ツール サービス監視 NewRelic / Munin / Nagios バックアップ監視/管理 自社ツール
27.
DevもOpsもクラウドサービスを 積極採用することで、 少人数でも20以上の サービス開発/運用が可能に
28.
他にも クラウドの進化や経験により 変化したこと/ものはさまざま
29.
“サービスについての考え方”の変化 DevOpsの取り組み【2】
30.
2008年からAWSを利用してきて "障害を0にはできない"ことを痛感 【参考】http://interu.hatenablog.com/entry/20110425/1303731515 n いきなりインスタンスのフリーズ/リブート n EBSパフォーマンス低下による影響 n
ネットワーク/API障害によるアクセス不可 障害を許容するという考え方
31.
ダウンしないことを目指さない 障害が発生した際に どれだけ早く復旧できるか を考えるように 障害を許容するという考え方 ダウンしないことにコストを費やし過ぎない すぐに復旧するなら少しのダウンタイムは許容
32.
【参考】http://interu.hatenablog.com/entry/2012/10/09/122848 障害を許容するという考え方 障害検知から30分以内の復旧を目標に n インスタンスは使い捨て n リージョンを越えてのバックアップ(Data/AMI) n
ベンダーロックインの仕組みは利用しない n LCC的発想によるインフラ構成の共通化
33.
同じ時期に 開発スタイルにも変化が
34.
不具合を許容するという考え方 どれだけ頑張ってもバグは発生する 不具合0を目指すより 発生した際にどれだけ早く直せるか を考えるように クリティカルな不具合は防ぐ そうでないニッチな不具合は発生したらすぐに修正
35.
不具合を許容するという考え方 エラーを検知したらすぐに改修してデプロイを目標に n エラー検出の仕組み整備 n シンプルなデプロイの仕組み n
リリース間隔の短縮 n デグレ/再発防止のためにテストコード n 新しいフレームワークの利用
36.
不具合/障害が発生しても 迅速に対応するという考え方により n ビジネスゴールに到達するために費やせる 開発リソースの増加 ビジネスゴールへのスピードを加速 不具合数 改修コスト ここまで対応!
37.
許容の裏には厳しい制約も存在 n ソースコードレビューの実施 ● 考慮漏れ/ミスの排除 ● 質の悪いコードの排除 n DevとOpsのスキルを要求 ● サービスに責任を持つ ● 開発/運用の全体最適を考える 品質向上! 対立排除!
38.
この制約で苦しんだメンバーも・・・ http://blog.jnito.com/ 兵庫県在住の NOMAD Programmer 人気ブロガー 西脇のパン屋さんの夫でお馴染み! 2012年採用メンバー!
39.
http://blog.jnito.com/entry/2012/07/25/082843 「ソニックガーデンに入社して1ヶ月が過ぎました」 当たり前と言えば当たり前ですが、 求められるハードルがめっちゃ高い! 先輩プログラマが持っているスキルもめっちゃ高い! この格差は一体なんなの!? ホンマに一番の下手くそになったら、 毎日すごいプレッシャーやぞ!!
40.
厳しい制約を課したことでの効果 n エンジニアのスキル向上 n アプリ/インフラともにシンプルな仕組みに
41.
Lv 5 Lv 50
Lv 5 Lv 50 Lv 40 Lv 20 厳しい制約を課せたことによる効果 Dev 能力 Ops 能力 アプリ開発ならお任せ! インフラわかんない まぁまぁわかるよ わからないこともない アプリわからない インフラなら任せとけ! 玄人Dev 一般エンジニア 玄人Ops Level 50 Level 3 Level 15 Level 3 Level 20 Level 50 制約を課す前
42.
Lv 5 Lv 50
Lv 5 Lv 50 Lv 40 Lv 20 厳しい制約を課したことによる効果 Dev 能力 Ops 能力 インフラを意識++ わかりやすいコード++ 基礎能力++ わかりやすいコード++ インフラを経験++ 開発にも従事++ 障害切り分け対応能力++ 玄人Dev 一般エンジニア 玄人Ops Level 50 ⇒ 60 Level 3 ⇒ 20 制約を課した後 Level 50 ⇒ 60Level 3 ⇒ 20 Level 20 ⇒ 30 Level 15 ⇒ 30
43.
制約を課した後 厳しい制約を課したことによる効果 n 足りない能力を互いに補完 n ペアオペ/ペアプロにて互いに教育 n
観点が増えることで得意領域の能力も上昇 チームとしての成長も! DevとOpsという役割分割も排除!
44.
許容/シンプル化により いろいろと失ってるモノもあるのでは? と思われますよね?
45.
失ったもの n サービス稼働率100%の保証 n 不具合が限りなくゼロであるという保証 保証しているところあるの??
46.
実際のところ サービス稼働率 とか どうなのよ??
47.
99.896% メンテナンスを含まない場合は 99.974% Gmailの2012年の正常稼働率は 99.983% http://news.mynavi.jp/news/2013/04/09/066/index.html サービス稼働率 【期間】2013/01/01
〜 2013/09/26 メンテナンスによる停止:5時間弱 インスタンス強制マイグレート:1回 インスタンス障害:1回 OSレイヤ以上の障害:2回 100.00% メンテナンスによる停止:0分 インスタンス強制マイグレート:1回 インスタンス障害:0回 費用対効果から考えても良い値
48.
稼働率維持/向上は、 すべてAWSのような クラウドサービスの 品質向上のおかげでもあります! 万歳!
49.
考え方の変化で 得たもの/失ったもの いろいろありますが・・・
50.
失うものより得るモノの価値が大きい エンドユーザの満足度
51.
他にも実践しているDevOpsはありますが、 それらはこの後の懇親会で! 最後にまとめ。
52.
まとめ n イケてるクラウドを積極的に利用 n 厳しい制約を課すことで、シンプルを善とし、 障害/不具合の発生を許容する考え方 におけるビジネスゴールを より早く実現するDevOpsの取り組み
53.
ご清聴ありがとうございました。
Download now