このページでは、AppDynamics アプリケーション パフォーマンス管理(APM)プラットフォームの展開計画ガイドラインのベストプラクティスについて説明します。
お使いの環境に応じて AppDynamics の展開を計画することが重要です。システム戦略の概要に時間をかけると、プロセスフローがスムーズになります。AppDynamics の使用を開始するには、これらのガイドラインを使用します。
テナント UI の AppDynamics ダッシュボード、フローマップ、モニタリングツールは、インストゥルメンテーションや設定なしですぐに使用開始できます。その後、特定の環境と要件に合わせて設定をカスタマイズできます。
「はじめに」を参照して、AppDynamics のトライアルまたは調査的インストールを開始します。テストでは、2 時間以内に SaaS のインストールを試行して AppDynamics を簡単に実行できます。ただし、実動環境への導入では、初期インストールプロセスにいくつかの考慮事項が発生する場合があります。たとえば、組織ポリシーによって管理されているセキュリティ、ネットワーク、および変更管理の要件について考慮する必要があります。
デプロイモデル
AppDynamics 展開では、インストールされたエージェントを使用して、モニタ対象の環境からデータを収集します。AppDynamics UI を使用して、データを表示、理解、および分析できます。
AppDynamics SaaS 展開は、インストゥルメント化された環境の正常性とパフォーマンスをリアルタイムに可視化し、コストとメンテナンスを大幅に削減するクラウドベースのソリューションです。SaaS 展開には次の利点があります。
- テナントのインストールが不要
- AppDynamics で AppDynamics プラットフォームのサーバ側コンポーネントを管理(インストールやアップグレードも含まれる)
- 総コストの削減、可用性の保証、データセキュリティ、メンテナンスの大幅削減、および自動アップグレードを実現
セキュリティの計画
- ローカルで認証されたユーザーや外部で認証されたユーザーなど(LDAPやSAMLなど)、UIユーザーに対するアクセス制御戦略を決定します。
- SSL要件とSSLキー管理を決定します。
エージェントのロールアウト戦略の構築
- 手動、自動、またはスクリプトによるロールアウト戦略を決定します。
- アプリケーション展開プロセスとロールアウトを統合します。
AppDynamicsモデルの計画
- AppDynamics のアプリケーション、ティア、ノードのコンセプトにアプリケーションがどのようにマップされているのかを理解します。モデルの命名戦略を決定します。
- デバイスのビジネストランザクション戦略:環境内でビジネストランザクションとしてモニタリングするエンドツーエンドのビジネスプロセスを決定します。
- エンドユーザモニタリング(EUM)と分析データ収集戦略を構築します。
- データベースとハードウェアのモニタリング戦略を検討します。
AppDynamics にアクセスするユーザの定義
- AppDynamics を管理するユーザ(モニタリングチームなど)を特定します。このユーザが、リソースとスキルセットの両方の観点から確実にシステムを保守できるようにします。
- AppDynamics を使用する各グループから利害関係者を特定します。
モニタリング戦略の定義
- 要件に適したアラートおよび正常性ルール戦略を評価します。
- レポート戦略を定義します。
- 他のシステムとの統合ポイントを決定します(拡張またはREST APIを使用)。
AppDynamicsの使用初日
この手順では、AppDynamics を使用する初日の一般的な作業について説明します。
エージェントをインストールしてアプリケーションを再起動すると、AppDynamics によってアプリケーションの環境が自動的に構築されます。テナント UI の [dashboards and flow maps] ビューでモデルを確認できます。テナントは次のことを行います。
- アプリケーションのワークロードをモニタする。
- ユーザの環境の正常な状態を判断する。
- 異常なアクティビティとアプリケーションエラーを検出するための実用的なデフォルトを適用する。
AppDynamics は、インストゥルメンテーションや設定なしですぐに使用開始できます。その後、お使いの環境や要件に合わせて設定をカスタマイズできます。
- アカウントを作成します。
- テナントをダウンロードします。
- AppDynamics エージェントをダウンロードして、インストールします。
- テナント UI にユーザを追加します。
- 通知を有効にするようにメール/SMS 設定を構成します。AppDynamics で SMTP サーバを構成します。
- 組み込みの正常性ルールや動的ベースラインなどの AppDynamics のデフォルト設定を確認します。
AppDynamics の使用開始後 1 週間
- 重要業績評価指標(KPI)メトリックについて学習します。
- さまざまな AppDynamics 製品がどのように連動しているかを確認します。
- ビジネスアプリケーションを作成し、編成します。
- フローマップを表示して、カスタマイズします。
- カスタムダッシュボードを作成します。
- ティアグループ、ノード、リモートサービスを確認して調整します。
- 正常性ルールをカスタマイズします。
AppDynamics の使用開始後 1 ヵ月間
- サービスエントリポイントを調整します。
- ユーザロールとグループを管理するか、テナントを外部の認証プロバイダーに接続します。
- コンテキスト情報、インフォメーションポイント、データコレクタを取得します。
- カスタムアクションを使用して正常性ルールを拡張します。
- カスタムメトリックを作成するか、統合モジュールを AppDynamics に追加します。
AppDynamics を展開するには、AppDynamics の展開で使用されるポートへのアクセスが許可されるようにネットワークコンポーネントの構成を変更する必要が生じる場合があります。「SaaS ドメインと IP 範囲」ページでは、システムで使用される特定のポートが示されています。