Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
de:code 2019 SP07
実践 NoOps
~NoOps で本当に働き方は変わるのか?~
NoOps Japan
ZOZOテクノロジーズ
岡 大勝
富士フイルムソフトウエア
佐藤 力 / 渡壁 佑也
アサヒプロマネジメント / CTC...
システム運用の “嬉しくない” を、なくそう
NoOps とは?
1. ユーザーの体験を妨げないシステム運用保守の実現
• 障害時のダウン、計画停止、負荷集中時の性能低下、etc..
2. システム運用保守で発生する「トイル」の最小化
• リリース手続き、パッチの適用、リソース監視、待機、...
Google “Site Reliability Engineering”より
Ops
負担だらけで
身も心も、
競争力も
消耗…
Ops
負担だらけで
身も心も、
競争力も
消耗…
NoOps =
No “Unconfortable” Ops
運用の ”嬉しくない” を、なくそう
Less Ops
SRE活動など
Design for NoOps
故障発生時の
「サービス無影響 + 自己修復」の能力
変更・更新に対する
「無停止メンテナンス」の能力
負荷変動に弾力的に適応する
「自律的リソース調整」の能力
フラットなネットワークにおいて
「全てのリソースを保護し続ける」能力
NoOps Definition
https://github.com/noopsjapan/community/blob/master/DEFINITION.md
働き方改革法案
1 残業時間の 「罰則付き上限規制」
2 5日間の 「有給休暇取得」 の義務化
3 「勤務間インターバル制度」 の努力義務
4 「割増賃金率」 の中小企業猶予措置廃止
5 「産業医」 の機能を強化
6 「同一労働・同一賃金の原則...
【参考】 「働き方改革」の実現に向けた厚生労働省の取組み
https://www.mhlw.go.jp/stf/seisakunitsuite/bunya/0000148322.html
• 長時間労働の是正
• 柔軟な働き方
労働生産性向上
【参考】 「働き方改革」の実現に向けた厚生労働省の取組み
https://www.mhlw.go.jp/stf/seisakunitsuite/bunya/0000148322.html
• 夜間休日作業がなくなる
• 待機や緊急呼び出しがなくなる
• 精神的負担が減り、心理的安全性が保たれる
• 場所や時間による拘束が最小化される
• 手間のかかるシステム作業が減る
• 報告書作成や会議に要する時間が減る
• 運用よりも「作る...
富士フイルム IMAGE WORKS における
NoOpsへの取り組み
富士フイルムソフトウエア株式会社
サービス本部 アドバンストソリューショングループ
イメージワークスチーム
佐藤 力
渡壁 佑也
佐藤 力
(さとう りき)
社内ベンチャービジネスの責任者
略歴
• PC周辺機器開発@
• ITソリューション営業
最近の興味分野
• 組織エンゲージメント
• オープンイノベーション
富士フイルムソフトウエア株式会社
渡壁 佑也
(わたかべ...
本日お伝えしたいこと
• NoOpsはやるべきだ!でもそんな簡単じゃない!
• 効果はすぐに出ない、あせらず地道に根気よく
• 社内の理解が非常に重要、マネージャーの仕事です
写真・デザインの管理・共有クラウドサービス
IMAGE WORKS
コンテンツの企画/制作時のデータ共有から、
完成データの管理・活用・アーカイブまでをサポート
見つかる!
検索機能
2006年
サービスイン
2016年 「伊勢・志摩サミット」「G7広島外相会合」で採用
伊勢・志摩サミット、G7広島外相会合におけるホスト写真提供業務に本サービスが採用
訪日国賓の写真画像を全世界のプレスに向け、安全かつ確実に配信
各国のメディア報道に大きく寄与しました...
エンジニア目線からのNoOps
Before
What?
・リリース作業の負荷を下げたい!
・障害時の対応工数を抑えたい!
• 1つのAppService
Search
Cosmos
DB
一覧/検索
Azure用情報管理
DB
Blob
Storage
UL画像保存
サムネイル画像
旧 IMAGE WORKSシステム
(Java/Struts/PostgreSQL)
同期 バックエンド
IMAG...
Happy
・リリース作業の負荷を下げたい!
・障害時の対応工数を抑えたい!
Bad アプリ
Azureシステム
高スキル化
・リリース作業の負荷を下げたい!
・障害時の対応工数を抑えたい!
マネージャー目線からのNoOps
• 最初はコストが掛かる場所が移動するだけ
改善系
コスト
保守系コスト
改善系
コスト
保守系コスト
• 単純なコストダウンが目的ですか?
改善系
コスト
保守系
コスト
改善系
コスト
保守系
コスト
• やっぱり理想どおりにはいかないもの
• 必要なスキルやマインドが従来の開発/運用とは違う
• 開発~サポートまで全部やる!・・とかスキル的に無理
• プログラムとか書けないし・・・(某Opsメンバー)
• 機能開発がやっぱり花形だし・・・(...
• コンバートか新規育成か?
• 戦術だけ持ってきても選手の能力が伴わないとダメ
開発メンバー運用メンバー
新規育成
SREチーム
NoOps活動
まとめ
• 大変だけど良いこともいっぱいある!
• 短期的なコストダウンを目的にしない方が良いかも
• 一般的日本企業ならSREチームの組織化が現実解
清水 博(しみず ひろし)
昔はIT業界で自動車関係 今はビールメーカー
・アサヒビール:営業
・アサヒグループホールディングス:国際
・アサヒプロマネジメント:業務システム
なんだかんだお酒は好きです(週4-5は飲みに行く)
開発言語はもう忘...
小森 寛之(こもり ひろゆき)
2002年 伊藤忠テクノソリューションズ入社
2003年 アサヒビジネスソリューションズ出向
>アサヒグループ各種開発案件を担当
2011年 伊藤忠テクノソリューションズ帰任
現在 マネージャーとして11名のチー...
フルマネージドのアーキテクチャでも運用課題は存在する
AKS
(k8s)
運用現場の声「その①」
お客様の業務はどんどん自動化されているのに、
自分たちの業務が自動化されないのは・・・。
RPAのフルマネージドサービスへの移行
定例業務の自動化に成功
> システムの稼働確認・処理結果確認の自動化
> 連携データの加工...
運用現場の声「その②」
システムの利用状況に合わせて
リソースの調整を行うのは、どうなんだろう??
運用改善提案(コストメリットを強くアピール)
利用ピーク時の作業軽減
> リソース状況の監視作業の廃止
> リソース増強作業の廃止
稼働中システ...
運用現場の声「その③」
管理データの多様化・精度向上を実施する度に
既存データの洗い替え作業を実施する必要が・・・。
> 管理データ集計の日次化
> DB基盤の高速化
洗い替え作業の自動化
> データ洗い替え作業の廃止
> 障害時の早期復旧
>...
【まとめ】 NoOps は働き方改革なのか
【まとめ】 NoOps は働き方改革なのか
NoOps は働き方改革です
結論:
NoOps を起点とする働き方改革サイクル
1. NoOps の 「No」 は、
慣習を 「やめる」 、固定観念を「捨てる」、だと捉える
2. まず目の前の無駄を“設計”で 「なくす」 ことを考える
システムの設計、ビジネスの設計、組織の設計
3. NoOps の旅を楽しむ
NoOps ...
NoOps Japan Community へのお誘い
https://noops.connpass.com/
© 2018 Microsoft Corporation. All rights reserved.
本情報の内容(添付文書、リンク先などを含む)は、作成日時点でのものであり、予告なく変更される場合があります。
© 2019 Microsoft...
de:code 2019 SP07 実践NoOps
de:code 2019 SP07 実践NoOps
de:code 2019 SP07 実践NoOps
de:code 2019 SP07 実践NoOps
de:code 2019 SP07 実践NoOps
de:code 2019 SP07 実践NoOps
de:code 2019 SP07 実践NoOps
de:code 2019 SP07 実践NoOps
de:code 2019 SP07 実践NoOps
de:code 2019 SP07 実践NoOps
de:code 2019 SP07 実践NoOps
de:code 2019 SP07 実践NoOps
de:code 2019 SP07 実践NoOps
Nächste SlideShare
Wird geladen in …5
×

de:code 2019 SP07 実践NoOps

2019/5/2-30に開催された Microsoft de:code 2017 DAY2 SP07 実践NoOps ~NoOpsで本当に働き方は変わるのか?~ のセッションスライドです。

Ähnliche Bücher

Kostenlos mit einer 30-tägigen Testversion von Scribd

Alle anzeigen

Ähnliche Hörbücher

Kostenlos mit einer 30-tägigen Testversion von Scribd

Alle anzeigen
  • Als Erste(r) kommentieren

de:code 2019 SP07 実践NoOps

  1. 1. de:code 2019 SP07 実践 NoOps ~NoOps で本当に働き方は変わるのか?~ NoOps Japan ZOZOテクノロジーズ 岡 大勝 富士フイルムソフトウエア 佐藤 力 / 渡壁 佑也 アサヒプロマネジメント / CTC 清水 博 /小森 寛之
  2. 2. システム運用の “嬉しくない” を、なくそう
  3. 3. NoOps とは? 1. ユーザーの体験を妨げないシステム運用保守の実現 • 障害時のダウン、計画停止、負荷集中時の性能低下、etc.. 2. システム運用保守で発生する「トイル」の最小化 • リリース手続き、パッチの適用、リソース監視、待機、etc.. 3. システム運用保守コストの最適化 • 余剰資源を持たない、適正品質、時間外勤務、人材活用、etc.. システム運用保守に関する「嬉しくないもの」を取り除く活動
  4. 4. Google “Site Reliability Engineering”より
  5. 5. Ops 負担だらけで 身も心も、 競争力も 消耗…
  6. 6. Ops 負担だらけで 身も心も、 競争力も 消耗… NoOps = No “Unconfortable” Ops 運用の ”嬉しくない” を、なくそう
  7. 7. Less Ops SRE活動など
  8. 8. Design for NoOps
  9. 9. 故障発生時の 「サービス無影響 + 自己修復」の能力 変更・更新に対する 「無停止メンテナンス」の能力 負荷変動に弾力的に適応する 「自律的リソース調整」の能力 フラットなネットワークにおいて 「全てのリソースを保護し続ける」能力
  10. 10. NoOps Definition https://github.com/noopsjapan/community/blob/master/DEFINITION.md
  11. 11. 働き方改革法案 1 残業時間の 「罰則付き上限規制」 2 5日間の 「有給休暇取得」 の義務化 3 「勤務間インターバル制度」 の努力義務 4 「割増賃金率」 の中小企業猶予措置廃止 5 「産業医」 の機能を強化 6 「同一労働・同一賃金の原則」 の適用 7 「高度プロフェッショナル制度」 の創設 8 「3ヶ月のフレックスタイム制」 が可能に
  12. 12. 【参考】 「働き方改革」の実現に向けた厚生労働省の取組み https://www.mhlw.go.jp/stf/seisakunitsuite/bunya/0000148322.html
  13. 13. • 長時間労働の是正 • 柔軟な働き方 労働生産性向上 【参考】 「働き方改革」の実現に向けた厚生労働省の取組み https://www.mhlw.go.jp/stf/seisakunitsuite/bunya/0000148322.html
  14. 14. • 夜間休日作業がなくなる • 待機や緊急呼び出しがなくなる • 精神的負担が減り、心理的安全性が保たれる • 場所や時間による拘束が最小化される • 手間のかかるシステム作業が減る • 報告書作成や会議に要する時間が減る • 運用よりも「作ること」に使う時間が増える • チームが積極的に新しいことを試すようになる NoOpsでIT部門の働き方は 「こう変わる」 はず!
  15. 15. 富士フイルム IMAGE WORKS における NoOpsへの取り組み 富士フイルムソフトウエア株式会社 サービス本部 アドバンストソリューショングループ イメージワークスチーム 佐藤 力 渡壁 佑也
  16. 16. 佐藤 力 (さとう りき) 社内ベンチャービジネスの責任者 略歴 • PC周辺機器開発@ • ITソリューション営業 最近の興味分野 • 組織エンゲージメント • オープンイノベーション 富士フイルムソフトウエア株式会社 渡壁 佑也 (わたかべ ゆうや) 左記プロジェクトリーダー • 社歴12年 38歳 • 大阪出身だと気付かれない 座右の銘 必要なことは必要なだけ 好きなことを存分に
  17. 17. 本日お伝えしたいこと • NoOpsはやるべきだ!でもそんな簡単じゃない! • 効果はすぐに出ない、あせらず地道に根気よく • 社内の理解が非常に重要、マネージャーの仕事です
  18. 18. 写真・デザインの管理・共有クラウドサービス IMAGE WORKS コンテンツの企画/制作時のデータ共有から、 完成データの管理・活用・アーカイブまでをサポート 見つかる! 検索機能 2006年 サービスイン
  19. 19. 2016年 「伊勢・志摩サミット」「G7広島外相会合」で採用 伊勢・志摩サミット、G7広島外相会合におけるホスト写真提供業務に本サービスが採用 訪日国賓の写真画像を全世界のプレスに向け、安全かつ確実に配信 各国のメディア報道に大きく寄与しました。 第12回ASPIC IoT・AI・クラウドアワード2018年 ASP・SaaS部門で「基幹業務系分野グランプリ」を受賞 国内のリーディングカンパニーを中心に 2,000サイト以上の提供 ※2006年(H18)サービス提供開始以来 ※姉妹サービスSECURE DELIVER含む 多くのお客様が採用 国内 2,000 サイト以上
  20. 20. エンジニア目線からのNoOps
  21. 21. Before
  22. 22. What? ・リリース作業の負荷を下げたい! ・障害時の対応工数を抑えたい! • 1つのAppService
  23. 23. Search Cosmos DB 一覧/検索 Azure用情報管理 DB Blob Storage UL画像保存 サムネイル画像 旧 IMAGE WORKSシステム (Java/Struts/PostgreSQL) 同期 バックエンド IMAGE WORKS Modernization Architecture Microsoft Azure Cosmos DB Cognitive Service Machine Learning API Management Application Insights (異常データの集約) UX向上(速度、検索性) ディザスタ・ 24x365稼働 国内データセンター 高付加価値ファイルアップロード (画像認識、自動タグ付け) • マスターファイル保管 • アカウント管理 • 権限管理 2019年03月05日現在 新GUI Web Apps REST/OAuth2 Traffic Manager 利用者 PC Clients(Windows/Mac) Mobile Clients(iOS/Android) 外部システム APIアクセス ファイルダウンロード SPA (Browser App) Servicebus Table Strage API エコノミー 赤字:更新点 SendGrid (監視メール通知) Stream Analytics (リアルタイムデータ分析) DataLake Store (データ蓄積) EventHubs (データ収集) Function (異常検知) Azure性能監視 バックエンド Function (自動オートスケー ル・再起動) SQL DB token認証用 DB 設定一元化 Queues Strage 非同期 アップロード用 タスク保持 同期処理・ ストリーミング タスク保持 画像 タグ情報 新版操作情報 旧版操作情報 同期ログデータ 異常データ 同期処理 API Apps .NET API処理 DR対策 公開API管理 Azure利用サービスと構成 Media Service Office Online ExpressRoot Function ストリーミング タスク処理 同期処理
  24. 24. Happy ・リリース作業の負荷を下げたい! ・障害時の対応工数を抑えたい!
  25. 25. Bad アプリ Azureシステム 高スキル化 ・リリース作業の負荷を下げたい! ・障害時の対応工数を抑えたい!
  26. 26. マネージャー目線からのNoOps
  27. 27. • 最初はコストが掛かる場所が移動するだけ 改善系 コスト 保守系コスト 改善系 コスト 保守系コスト
  28. 28. • 単純なコストダウンが目的ですか? 改善系 コスト 保守系 コスト 改善系 コスト 保守系 コスト
  29. 29. • やっぱり理想どおりにはいかないもの • 必要なスキルやマインドが従来の開発/運用とは違う • 開発~サポートまで全部やる!・・とかスキル的に無理 • プログラムとか書けないし・・・(某Opsメンバー) • 機能開発がやっぱり花形だし・・・(某Devメンバー)
  30. 30. • コンバートか新規育成か? • 戦術だけ持ってきても選手の能力が伴わないとダメ 開発メンバー運用メンバー 新規育成 SREチーム NoOps活動
  31. 31. まとめ • 大変だけど良いこともいっぱいある! • 短期的なコストダウンを目的にしない方が良いかも • 一般的日本企業ならSREチームの組織化が現実解
  32. 32. 清水 博(しみず ひろし) 昔はIT業界で自動車関係 今はビールメーカー ・アサヒビール:営業 ・アサヒグループホールディングス:国際 ・アサヒプロマネジメント:業務システム なんだかんだお酒は好きです(週4-5は飲みに行く) 開発言語はもう忘れました
  33. 33. 小森 寛之(こもり ひろゆき) 2002年 伊藤忠テクノソリューションズ入社 2003年 アサヒビジネスソリューションズ出向 >アサヒグループ各種開発案件を担当 2011年 伊藤忠テクノソリューションズ帰任 現在 マネージャーとして11名のチームを率いて アサヒビール社営業支援系システムを中心とした 運用保守作業を担当 そろそろ開発現場に戻りたい、今日この頃です。。。
  34. 34. フルマネージドのアーキテクチャでも運用課題は存在する AKS (k8s)
  35. 35. 運用現場の声「その①」 お客様の業務はどんどん自動化されているのに、 自分たちの業務が自動化されないのは・・・。 RPAのフルマネージドサービスへの移行 定例業務の自動化に成功 > システムの稼働確認・処理結果確認の自動化 > 連携データの加工や連携作業の自動化 ×ロボット実行環境の保守作業 ×処理遅延(が、しばしば発生する) RPAに任せてしまおう!!
  36. 36. 運用現場の声「その②」 システムの利用状況に合わせて リソースの調整を行うのは、どうなんだろう?? 運用改善提案(コストメリットを強くアピール) 利用ピーク時の作業軽減 > リソース状況の監視作業の廃止 > リソース増強作業の廃止 稼働中システムへの適用が出来ていない スケーラブルアーキテクチャの実現
  37. 37. 運用現場の声「その③」 管理データの多様化・精度向上を実施する度に 既存データの洗い替え作業を実施する必要が・・・。 > 管理データ集計の日次化 > DB基盤の高速化 洗い替え作業の自動化 > データ洗い替え作業の廃止 > 障害時の早期復旧 > ユーザからの(無茶な)依頼に柔軟に対応
  38. 38. 【まとめ】 NoOps は働き方改革なのか
  39. 39. 【まとめ】 NoOps は働き方改革なのか NoOps は働き方改革です 結論:
  40. 40. NoOps を起点とする働き方改革サイクル
  41. 41. 1. NoOps の 「No」 は、 慣習を 「やめる」 、固定観念を「捨てる」、だと捉える 2. まず目の前の無駄を“設計”で 「なくす」 ことを考える システムの設計、ビジネスの設計、組織の設計 3. NoOps の旅を楽しむ NoOps で働き方改革を成功させる3つのコツ
  42. 42. NoOps Japan Community へのお誘い https://noops.connpass.com/
  43. 43. © 2018 Microsoft Corporation. All rights reserved. 本情報の内容(添付文書、リンク先などを含む)は、作成日時点でのものであり、予告なく変更される場合があります。 © 2019 Microsoft Corporation. All rights reserved. 本情報の内容 (添付文書、リンク先などを含む) は、de:code 2019 開催日 (2019年5月29~30日) 時点のものであり、予告なく変更される場合があります。 本コンテンツの著作権、および本コンテンツ中に出てくる商標権、団体名、ロゴ、製品、サービスなどはそれぞれ、各権利保有者に帰属します。

×