オブザーバビリティ主導の文化を育む:IT、DevOps、SREの卓越性へ
エンタープライズITシステムにおけるオブザーバビリティは、デジタル・トランスフォーメーションの時代において不可欠です。
組織がデジタル・トランスフォーメーションを受け入れるにつれ、ビジネス・プロセスの自動化が進み、ITチームによりプロアクティブで柔軟な対応が求められるようになりました。DevOpsプラクティショナーとサイト信頼性エンジニア(SRE)への注目が異常に高まっています。彼らは重要なアプリを作り、稼働させ続けるプロフェッショナルだからです。迅速かつ情報に基づいた対応が不可欠です。デジタル・トランスフォーメーションされたビジネスは、運用システムのパフォーマンス次第で生き死にが決まるからです。
モダン・システムの組み込まれた複雑さと膨大な運用データ量が、新たな関連課題を生み出しました。何かがうまくいかずパフォーマンスが低下したとき、根本原因の発見と修復のためのレガシーな手動プロセスでは遅すぎます。その結果、運用チームにとっての新たな必須ツールが「オブザーバビリティ」です。
オブザーバビリティの必要性
オブザーバビリティは、チームが運用データをロゼッタ・ストーンのように使い、すべてのシステム要素の内部状態と、それらの文脈的な相互関係を明確に示す現代的な方法です。オブザーバビリティは24時間365日あなたの味方です。ビジネス・プロセスが機能しなくなったとき、アルゴリズムがあなたのデータを使って、何がどう間違ったかをチームに即座に知らせます。そして、オブザーバビリティが修復のための正しいステップへ導き、システムをできるだけ早く稼働状態に戻せます。
オブザーバビリティの要件は、モダン・アプリケーションの開発から始まります。ビジネス・アプリの作成、導入、継続的なイテレーションにはオブザーバビリティが必要です。それらがエンタープライズIT環境のすべてのスタックと一体化しているからです。
このため、開発チームはしばしばIT部門のダイナミクスと役割の変化を推進します。DevOpsプラクティショナーとSREの仕事は、もはや単なるバックエンド機能と見なせません。特にその機能が収益創出に直結する場合、DevOpsとSREはプロアクティブでなければなりません。
DevOpsプラクティショナーとSREにとっての3つの重要な変化を考えてみましょう。
アジリティ(俊敏性)。DevOpsはスピードがすべてです。アジャイル開発プラクティスの幅広い採用により、アプリ作成と機能変更の本番環境へのデリバリーが加速します。
オートメーション(自動化)。DevOpsは変更デリバリーのプロセスをほぼ自動化しました。その結果、開発プロセスが大幅に高速化しました。結果のデリバリーも同様です。
インテグレーション(統合)。DevOpsプラクティショナーとSREの仕事がエンタープライズITのすべてのスタックに関わるため、開発チームと運用チームで非サイロ化が進むのは当然です。歴史的に、IT運用チームが環境のケアを担当し、DevOpsとSREが開発を管理するという、2つの別々の機能でした。しばしば異なる組織報告構造を持っていました。モダンな環境では、サイロ化された機能はもはや実用的ではありません。通常、プラクティス、相互作用、オブザーバビリティのようなテクノロジー・ツールの共有において、それらは今や結合されています。
この「大きな幸せな家族」の創造に抵抗はありますか? 当然です! IT運用は開発との密接な相互作用を快く思わないかもしれず、コーディングを巨大な車輪の小さな歯車と見なすかもしれません。逆に、DevOpsプラクティショナーとSREは、巨大な本番環境の管理の難しさを完全には理解していないかもしれません。外から見れば、本番ケアは比較的単純な低レベル・タスクに見えるかもしれません。純粋なDevOpsとSREの視点では、インフラストラクチャへの視点が、特定のコーディング・プロジェクトに関連する特定のインフラストラクチャ・パッチに限定された近視眼的なものになりがちです。
こうした態度があなたのモダンな環境に存在するなら、チームが新しい要件に合わせて行動を調整するのを支援することを「優先事項1」とすべきです。モダン・アプリは孤立して生きていません。共有ITリソースの複雑なエコシステムと共存しています。同様に、アプリと環境のケア担当者のコラボレーションが本質です!
オブザーバビリティ・ツールと自動化の活用
DevOpsプラクティショナー、SRE、IT運用の統合は、サイロ化された人間の相互作用を和らげたり打ち壊したりするだけではありません。全員がそれぞれの職務領域での責任遂行のために、同じ運用データを活用できる共有オブザーバビリティ・ツールの使用も伴います。
自動化がこの関係にどう寄与するか考えてみましょう。DevOpsとSREチームにとって、新しいモジュールやアプリケーションを開発環境から現実の本番環境へ移行させるには多くのステップがあります。歴史的にこれらのステップはほぼ手動でした。今、自動化が人間をプロセスから排除することで手間を省きます。
自動化機能付きオブザーバビリティ・ソリューションを使用することで、開発から本番へのパスをよりスマートに実行できます。
例えば、オブザーバビリティ・ソリューションが、本番環境からのデータを自動的に使用して、その環境内のリソースの現在の状況を理解するアルゴリズムを提供する場合があります。このインサイトにより、DevOpsプラクティショナーとSREは、配信される新しいアプリケーションや変更が自分自身を支える十分なリソースを持つことを確認しながら、他のアプリケーションと共有リソースをめぐって衝突したり、それらを飢餓状態にしたりしないようにできます。すべて自動化で達成可能です。
自動化の1つのステージは、開発から本番へのパスです。このパスを改善するオブザーバビリティ・ツールには、パターン発見、異常検知、因果分析が含まれます。オブザーバビリティ・ソリューションは、本番環境への新しいコンポーネント配信におけるリソース割り当てとタイミングの決定を自動的に評価します。
もう1つのステージは、新機能と機能性を伴うアプリの継続的なイテレーションです。ソフトウェア変更はかつて、年1回、年2回、せいぜい四半期ごとの緩やかなデビューでした。DevOpsでは、変更は週に数十回、数百回、数千回の頻度になります! 自動化されたオブザーバビリティ・ツールは不可欠です。
オブザーバビリティでチームがコントロールを取り戻す
モダン・アプリには、モジュール型、エフェメラル(一時的)、高度に分散型という、異なる困難な特性があります。オブザーバビリティなしでは、新しい変更が本番環境に与える影響を高い確実性で予測することは不可能です。
特定の新しい要素の存在が何を意味するかを迅速に分析し、DevOpsプラクティショナー、SRE、IT運用に問題解決のための診断インサイトを素早く提供できるのは、オブザーバビリティ・ソリューションだけです。
デジタル・トランスフォーメーションからの膨大な運用データ量により、DevOpsプラクティショナー、SRE、IT運用チームは、オブザーバビリティ・ツールを使わずに本番環境のパフォーマンスを理解することは事実上不可能になっています。そのスマート・フィルターなしでは、開発サイクルが重くなり、チームはネガティブなイベントへのアクション適用に苦労します。
オブザーバビリティ が 救世主になります! サイロを薄れさせ、モダンIT文化のための組織的統一を創造しようと努める中で、DevOpsプラクティショナー、SRE、IT運用チームの統一を確かなものにする共有オブザーバビリティ・オプションを必ず評価してください。オブザーバビリティは、モダン・エンタープライズにおける運用コントロールの基盤であり、高性能サービスの信頼できる提供の基盤です。
モノのインターネットテクノロジー
- GE、Durus Plusを発表:信頼性の高い産業制御向けエントリーコントローラを強化
- Teradyne、MiRとUniversal Robotsのためにオーデンセで3,600万ドルのコボットハブ建設
- PLASTICS、ロボット・射出成形システムの新安全規格ANSI B151.27-2021を発表
- Pixus、構造剛性を強化した堅牢6U OpenVPXフェイスプレートを発表
- Micro-Epsilon、統合加熱・冷却搭載レーザー距離センサーILR2250-100-H発表〜通年屋外用途対応
- シスコ、エンタープライズとエッジをシームレスに接続するCatalyst 5G産業用ルーターを発表
- LTEおよびNB-IoT向けIoTデバイス設計:アンテナ統合と認証のエキスパート知見
- IoT接続性の革命:新しいMVNOモデルが従来オペレーターを脅かす
- コンシューマーIoT市場の急成長:2023年展望、技術革新、グローバル成長トレンド
- 統一言語が5G展開を加速し、新たなIoTビジネスモデルを推進
- DSMとネドカム、大規模FGF 3Dプリンティング前進で提携