新しいDevOpsアプローチは、ソフトウェア開発者と運用の相互作用とコラボレーションの方法を変えていることを私たちは知っています。
IT運用マネージャーの仕事にとってそれはどういう意味ですか?運用担当者向けのDevOpsアプローチに移行する前後の1日を見てみましょう。彼をボブと呼びましょう...
リリース管理
- DevOpsの前の人生…ボブはすべてのリリースに関与しなければなりませんでした。開発チームには必要なスクリプトがあり、エンジニアはVMをプロビジョニングまたは構成する必要があります。
- Life After DevOps…VMのプロビジョニングと構成は、各コード展開に組み込まれている構成管理レシピまたはスクリプトによって自動化されるため、ボブはリリースのための戦術的なファイアドリルに引き込まれることはありません。
本番アプリの監視
- DevOpsの前の生活…ボブは、本番環境にある複数のアプリを持っており、それらが公開されたら責任を負います。それまではレーダーに表示されなかったため、彼は環境の問題に反応します。
- DevOps後の生活…opsはプロセスの早い段階で参加し、開発段階からアプリを追跡しているため、Bobは最初から潜在的なパフォーマンスの問題を洞察し、開発者と協力してそれらの多くを軽減することができました。
スケーリング
- DevOpsの前の生活…常にエンジニアリングによって新しいサーバーが追加されています。彼はそれらがいつ追加されるかを知っているかもしれないし知らないかもしれませんが、彼は確かに環境のパフォーマンスに責任があります。
- DevOps後の寿命…自動スケーリングにより、新しいサーバーをプロビジョニングおよび構成できます。彼がVistaraのようなソリューションを持っている場合、それらは開発、テスト、本番のいずれであっても、彼が設定したルールに従って自動的に検出および管理されます。
ボブの日々のタスクは変化しましたが、開発、テスト、本番環境をサポートする動的なインフラストラクチャを運用できるようにするための適切なツールが必要であり、サービス中心のビューで管理する必要があります。
Vistaraは高度に分散されたSaaSアプリケーションであり、当社のエンジニアはDevOpsアプローチを中心に編成しました。 VistaraのDevOpsリードが、移行中に学んだことと、高度に分散されたSaaSアプリを管理する方法について話を聞く 私たち自身のドッグフーディングを食べます。