View a markdown version of this page

運用とメンテナンスのための生成 AI ユースケース - AWS 規範ガイダンス

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

運用とメンテナンスのための生成 AI ユースケース

ソフトウェアがデプロイされると、フォーカスはオペレーションとメンテナンスに移行します。生成 AI は、よりプロアクティブで効率的なシステム管理を提供することで、従来のアプローチを強化できます。AI を活用した運用ツールは、システムパフォーマンスを継続的にモニタリングし、潜在的な問題をユーザーに影響を与える前に予測します。問題が発生したときに自動根本原因分析を実行するため、解決までの平均時間が大幅に短縮されます。AI は、システムパフォーマンスをほぼリアルタイムで最適化します。負荷パターンとユーザー動作の変化に基づいて設定を自動的に調整します。例えば、運用チームは AI アシスタントを使用して予測メンテナンススケジュールを生成し、失敗する可能性が高いコンポーネントを自動的に特定し、先制アクションを提案する場合があります。AI は、使用状況の傾向を分析し、将来のリソースニーズを高精度に予測することで、キャパシティプランニングにも役立ちます。

次の表は、生成 AI で強化できるオペレーションとメンテナンスのユースケースと、それらのユースケースを担当するペルソナを示しています。

サブ機能: ユースケース ペルソナ
インシデント管理: モニタリングツールをチャットプラットフォームと統合してインシデントをほぼリアルタイムで管理し、チームがチャット環境内で直接問題を検出、議論、解決できるようにします。 サイト信頼性エンジニア
インシデント管理: チームがチャットインターフェイスから直接デプロイを開始し、スクリプトを実行し、コマンドを実行できるようにします。これにより、オペレーションが効率化されます。 DevOps エンジニア
コードのアップグレード: コードの依存関係とライブラリをアップグレードして手動作業を減らし、コードベースが最新バージョンで最新の状態を維持できるようにします。 ソフトウェア開発者
コードの最適化: 最適化の機会のコードを確認する ソフトウェア開発者
コードの最適化: コードのボトルネックを特定し、リファクタリングまたは最適化してパフォーマンスを向上させる ソフトウェア開発者
技術的負債管理: 開発プロセスの一環として技術的負債を記録する 製品マネージャー
技術的負債管理: 影響、リスク、コストに基づいて技術的負債を優先順位付けして対処し、通常のスプリント計画プロセスに統合します。 ソフトウェア開発者
技術的負債管理: 既存のアプリケーションコードの技術的負債の削減 ソフトウェア開発者
変更管理: すべてのコード変更がデプロイ前に必要な利害関係者によってレビュー、テスト、承認されていることを確認する変更承認プロセスを実装します。 変更マネージャー
変更管理: 提案された変更の影響分析を実行する DevOps エンジニア
リバースエンジニアリング: レガシーコードの構造と動作を分析して理解する ソリューションアーキテクト
リバースエンジニアリング: 既存のコードの説明とドキュメントの生成 ソフトウェア開発者
コードモダナイゼーション: あるプログラミング言語から別のプログラミング言語にコードを翻訳する ソフトウェア開発者
コードモダナイゼーション: レガシーコードを最新のプログラミング言語にモダナイズする ソフトウェア開発者
パフォーマンスの最適化: リソースの割り当て、負荷分散、アプリケーションの再設定を最適化して、システムパフォーマンスを継続的にモニタリングおよび調整する サイト信頼性エンジニア
パフォーマンスの最適化: 速度とシステムの応答性を向上させるために、パフォーマンスの低下を引き起こしているコードを特定してリファクタリングする ソフトウェア開発者