Skip to Content
システム運用アンチパターン ―エンジニアがDevOpsで解決する組織・自動化・コミュニケーション
book

システム運用アンチパターン ―エンジニアがDevOpsで解決する組織・自動化・コミュニケーション

by Jeffery D. Smith, 田中 裕一
April 2022
Beginner to intermediate
352 pages
5h 17m
Japanese
O'Reilly Japan, Inc.
Content preview from システム運用アンチパターン ―エンジニアがDevOpsで解決する組織・自動化・コミュニケーション

1章DevOpsを構成するもの

本章の内容

  • DevOpsの定義
  • CAMSモデルの紹介

ある金曜日の午後11時30分、IT運用マネージャーのジョンに電話がかかってきました。その着信音は、会社からだとすぐにわかるようにジョンが設定したものです。電話の相手はジョンの会社のシニアソフトウェア開発者のバレンティナでした。本番環境に問題が発生したとのことです。

前回のソフトウェアリリースでは、アプリケーションがデータベースにアクセスする方法が変更されていました。しかしテスト環境に十分なハードウェアがなかったためリリース前にアプリケーション全体をテストしていませんでした。今晩10時30分ころ、3ヵ月に一度しか実行されない定期実行タスクが処理を開始しました。このジョブはリリース前にテストされていませんでした。仮にテストを行ったとしても、テスト環境のデータが不十分で正確なテストは行えなかったでしょう。バレンティナはこのジョブのプロセスを停止する必要がありましたが本番サーバへのアクセス権を持っていませんでした。彼女はこの45分間、社内のイントラネットサイトを検索してジョンの連絡先を探していました。バレンティナが知っている中で本番環境へのアクセス権を持っているのはジョンだけだったためです。

定期実行タスクは簡単に停止できるように作られていませんでした。このタスクは通常夜間に実行され、処理の途中で停止するよう設計されていませんでした。バレンティナは本番環境にアクセスできないので、電話でジョンに暗号のようなコマンドを伝えるしかありませんでした。何度か失敗した後、ジョンとバレンティナはようやくタスクを停止できました。2人は、何が悪かったのか、どうすれば次の定期実行に向けて改善できるのかを月曜日に検討することにしました。しかし、ジョンとバレンティナは週末の間、別のジョブで同じようなことが起こらないよう見張っている必要がありました。 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

効率的なGo ―データ指向によるGoアプリケーションの性能最適化

効率的なGo ―データ指向によるGoアプリケーションの性能最適化

Bartłomiej Płotka, 山口 能迪
scikit-learn、Keras、TensorFlowによる実践機械学習 第2版

scikit-learn、Keras、TensorFlowによる実践機械学習 第2版

Aurélien Géron, 下田 倫大, 長尾 高弘
ユーザーストーリーマッピング

ユーザーストーリーマッピング

Jeff Patton, 川口 恭伸, 長尾 高弘

Publisher Resources

ISBN: 9784873119847Other