デプロイメントツールである HCL Launch がダウンすることで影響がでないように、高可用性を確保することが重要です。それについて書かれた英語版ブログの記事 Planning for High Availability of HCL Launch の記事です。
HCL Launch の高可用性について計画作成
2020年8月14日
著者: Madhavarao Kulkarni / Associate General Manager
IT 標準の要件の 1 つは、優先度の高いすべてのツールに高可用性を提供することである。この点で使用される最も有名な用語は、高可用性(HA)、冗長性、ディザスタリカバリ(DR)です。IT部門は、いくつかのアプリケーションに対してこのようなセットアップを行っているかもしれませんが、アプリケーションは多くの面で異なるため、アプリケーションごとに「何をすべきか、どのようにすべきか」を知っておくことは理にかなっています。HCL Software のお客様のために、この記事では、HCL Launch に関する有益な情報を提供したいと思います。
高可用性を達成するためのフェーズ
HAの背景
まず、何を設定しようとしているのかを確認しておきましょう。
高可用性 (HA) - 使用量が増加している場合、パフォーマンスが重要になっている/パフォーマンスの問題を解決しなければならない場合、ビジネスクリティカルなアプリケーションやSLA駆動のアプリケーションのダウンタイムゼロを達成することができます。
ディザスターリカバリー(DR) - アプリケーションがデータセンターのいかなる災害に対しても回復可能であることを保証しなければならない場合。
冗長性 - アプリケーションが応答時間で改善され、より多くの要求を処理したり、期待される応答基準を提供する場合
それぞれが似たようなケースもあるが、重要なポイントは「何を目標にしているか」を決めなければならないということだ。一部の組織では、DR を確保するためにコンプライアンスの必要性があるので、それを実行しなければならない。他のケースでは、成長、パフォーマンス、標準などの他の要件に追われている。高可用性のために行かなければならないかどうかを決定したら、我々はそれが冗長性か HA かを考えなければならない。
成果物: ユースケース、アプリケーションのパフォーマンス/採用、ダウンタイムや収益への影響の数字、将来の成長率のメトリクス。
HAのためのビジネスステートメント
ビジネスステートメントは、「重要なエンタープライズアプリケーションの HCL Launch へのオンボードを開始したい」とか、「HCL Launch のダウンタイムがゼロになるようにしたい」というようなものです。これは、なぜHAを達成しなければならないのかという方向性と明確さを与えてくれます。HCL Launch の中で、新しいサーバーやリレーを追加して水平展開することで実現できるアプリケーションの数が増えているのであれば、HA のために頑張る必要はありません。そのため、この時点では成果を重視してください。
成果物: ミッションステートメントの詳細、実行、予算、スケジュール、各ステークホルダーの承認などが記載された文書。
期待される事業目標を達成するための展開計画
基本的なリファレンスとして当社の展開図を使用して、サーバー名、地理的な場所、データセンター間のネットワーク遅延、容量などのラベルで図を覆って、組織のために 1 つの図を作成することで、図は多くの情報を提供するようにしてください。その良い負荷要因を言及することによって、それらに期待される負荷を置くことができます。ITの情報を示すようにしようとすると、ストレージ、レプリケーションの必要性(はい/いいえ)、計算の詳細のように尋ねます。ファイアウォール、データセンター名、地理的な場所を含むだけでなく、ラベルポートと通信の有効化計画。あなたは、ネットワークチームと協力する必要があるかもしれません]。
成果物: 洞察力に富んだアプリケーション展開の現在および将来の状態を表現したもの、あなたの組織に特有のチェックリスト、将来のアップグレードのためのチェックリスト、サポート、およびその他の IT の定期的な取り組みを網羅したもの。
タイムラインと努力
調達から展開までのタイムライン計画を作成します。また、ダウンタイムや、あなたのグループと一緒に作業しなければならない他のチームのように整列させる。ネットワーク、データベース、ストレージ、コンピュート、HCL Launch のサポートのように、すべての利害関係者(チェックリストの利害関係者がリストされていることを確認してください)とのタイムラインのレビューを得るための良い練習になります。
成果物: タイムライン情報、ステークホルダーリストと承認、イベントとリード情報。
予算
予算の計画を立てる際には、以下のことを考慮してください。
実行計画
実行計画には以下のものが必要です。