[トラブル] オペミスで DB 消しちゃった☆

トラブルの内容

評価で開発環境のデータを作り直す必要がありました。

だから phpMyAdmin でデータベースを削除したのですが、良くみたら公開環境のデータベースを削除してしまったみたいでした (テヘペロ

はい、もちろんサービス止まっちゃいました !

これは やばいトラブル です。

類似の例

  • phpMyAdminで、開発環境だと思ってTRUNCATEしたら公開のDBを操作していた
  • 手動でファイルをデプロイしたら、誤って開発中のファイルを公開環境にデプロイしてしまっていた

接続環境を確認せずクリティカルな操作を行った結果、取り返しのつかない事態に陥る、、、というお話は時々聞きますねー。

問題点

  • 実装上の不具合ではなく、オペレーションミスであり本来防止できるはずのミス
  • 開発環境やステージング環境など、複数の環境を同時に扱ってしまい、「今どこを操作しているのか」が分からなくなってしまっている
  • そもそも、人力の作業が存在することが問題

どう対策する ?

  • レガシーな環境を改善する
  • 環境別でテーマを変更するなど、視覚的に差異が分かるようにする
  • 人力でのオペレーションをなくす
  • どうしても手動の作業が発生する場合は、複数人によるチェック、指差し確認を徹底する
スポンサーリンク







シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク