さまざまな利点を備えたハイブリッドクラウドアーキテクチャについて、なぜディザスタリカバリ計画が必要なのか疑問に思うかもしれません。
そもそも、すべてがすでにクラウドベースなら、必要なときに必要なリソースを入手する妨げになるものは何でしょうか。実際には、ハイブリッドクラウドアーキテクチャは障害やデータ損失の影響を非常に受けやすいため、ディザスタリカバリ計画を用意することが非常に重要です。
関連記事:クラウドがダウン:停止から組織を守る
ディザスタリカバリ計画とは?
ディザスタリカバリ計画(DRP)とは、企業が災害から復旧する方法をまとめた一連の文書です。ディザスタリカバリ計画は、企業が幅広い災害に備えるのに役立つため重要です。
計画の策定には、組織の事業目標、潜在的な脅威とリスク、バックアップシステム、重要なデータ(財務報告書など)、目標復旧時間(RTO)および目標復旧時点(RPO)を慎重に分析する必要があります。
ハイブリッドクラウドにディザスタリカバリ計画が必要な理由
ディザスタリカバリ計画は、ハイブリッドクラウドアーキテクチャを含むあらゆる環境に必要です。ITプロフェッショナルは、データセンター管理のベストプラクティスや何らかのDR計画に確実に従うため、最善を尽くすことができます。それでも、組織のハイブリッドクラウド環境を効果的に運用したいなら、DR計画を正式な文書にまとめる必要があります。そうしなければ、ダウンタイムやデータ損失につながるリスクに直面することになります。
たとえば、障害が地域全体に影響を及ぼしたらどうなるでしょうか。ハイブリッドクラウドアーキテクチャは、そのような事態に対応できるでしょうか。できない場合、サービスの中断をどう防ぐのでしょうか。洪水や地震のような災害シナリオについてはどうでしょうか。ハイブリッドクラウドアーキテクチャは、重大な損害やダウンタイムを引き起こさずにこうした事象に耐えられるでしょうか。ハイブリッドクラウドアーキテクチャを導入する前に、これらすべての疑問への答えを用意しておくべきです。DR計画は、確実に備えを整えるのに役立ちます。
DR計画のメリット
DRPは、あらゆる災害対策プロセスにおける重要なステップです。主なメリットは次のとおりです。
- DRPは緊急時の迅速な対応を導き、全体的な効率を高めます。
- ハイブリッドクラウドアーキテクチャに伴う潜在的なリスクを把握できるため、今後の状況を見通せます。
- DRPは、障害から復旧するための複数の選択肢を用意することで、企業のダウンタイムを短縮します。障害から復旧する選択肢が複数あれば、緊急時の対応時間を短縮できます。
- DRPは部門間のコミュニケーションを改善します。危機発生時には、各部門が何をすべきか、また自部門の行動が社内の他チームにどう影響するかを把握していなければなりません。
DRにおけるハイブリッドクラウドの課題
DR計画は、ハイブリッドクラウドアーキテクチャのリスクを最小限に抑える重要な方法です。しかし、ハイブリッドクラウドにはいくつかの課題があります。次のようなものです。
- 異なるクラウドプラットフォーム上で、データの保存場所を制御できない。
- クラウド間で一貫してデータを暗号化することが難しい。
- 複数のプロバイダー間でデータを安全に複製することが難しい。
- 異なるクラウド間でデータのバックアップコピーを作成する際、特定の手順を自動化またはオーケストレーションすることが難しい。
- 多数のパブリッククラウドプロバイダーにまたがる複数インスタンスの管理に伴う追加コスト。
こうした課題を踏まえ、ITプロフェッショナルはDR戦略をどのように実施するかをまとめた計画を策定すべきです。この計画には、次の事項を盛り込む必要があります。
- クラウドプロバイダー間でデータをどのように複製するか。
- 組織が利用するすべてのクラウドで、すべての機密データを一貫して暗号化するためにどのような手順を取るか。
- DR管理に関連する特定のプロセスをどのように自動化またはオーケストレーションするか。
- DR戦略の実施に伴い、どのようなコストが発生する可能性があるか。
DR開発者が直面する課題
開発者がディザスタリカバリで直面する最大の課題の一つは、代替拠点にフルスタックを複製することです。現代のアプリケーションスタックの多くは、ストレージ、ネットワーク、データベース、コンテナなどのクラウドサービスとオンプレミスのインフラコンポーネントを組み合わせているため、高額な費用をかけずにスタック環境全体をミラーリングするのは困難です。
企業は、ソフトウェア層の間に抽象化レイヤーを追加し、アプリケーション機能を基盤となる技術コンポーネントから分離することで、こうした問題を解決しています。これにより、環境の一部をパブリッククラウドへ移しながら、他の要素をオンプレミスに維持できます。このアプローチでは、フェイルオーバー計画の策定時に柔軟性が高まるため、ディザスタリカバリのシナリオにも適切に対応できます。
マネージドサービスプロバイダーが直面する課題
ハイブリッドクラウド環境向けのDR計画を策定する際にマネージドサービスプロバイダー(MSP)が直面する最大の課題は、どのデータを複製すべきかを判断することです。MSPごとに提供サービスや容量が異なり、仮想マシン(VM)、物理サーバー、コンテナを組み合わせて利用しています。
こうした異なるインフラコンポーネントにより、DR計画の設定はさらに複雑になります。各プロバイダーは、災害発生時に何が必要になるかを検討しなければなりません。また、MSPはベンダーとの間で、目標復旧時間(RTO)と目標復旧時点(RPO)に関して異なるサービスレベル合意書(SLA)を結んでいます。DR計画の策定時には、これらすべての要素を考慮する必要があります。
企業が直面する課題
企業は、複数のクラウドを組み込み、既存のオンプレミスシステムとクラウドサービスをシームレスに統合するハイブリッドクラウドソリューションを求めています。課題は、サービスを中断することなく、これらすべてのソリューションが相互に連携できるようにすることです。ここでDRが重要な役割を果たします。DRにより、企業は可用性要件を満たせます。また、自然災害や機器障害などの緊急時に引き継ぐことで、事業運営の継続性(COBO)も確保できます。
しかし、ハイブリッドクラウド環境でDR計画を実装する複雑さから、いまだに計画を持たない組織も少なくありません。組織は、プライベート、パブリック、ホステッドという各プラットフォームにまたがって機能し、なおかつそれらのプラットフォーム上で稼働するすべてのアプリケーションと連携できる、効果的なDR計画を策定する必要があります。こうした計画は実装しやすく、データ損失やダウンタイムに対して高い保護レベルを提供しなければなりません。また、ITインフラが変化しても大幅な変更を必要としない柔軟性も備えるべきです。
関連記事:クラウドモダナイゼーション戦略の策定
ハイブリッドクラウド向けDRPのベストプラクティス
ハイブリッドクラウドアーキテクチャには、特性が大きく異なる2つのテクノロジーの組み合わせが含まれるため、ディザスタリカバリ計画が必要です。したがって、DR計画の策定は不可欠であると同時に困難でもあります。さらに、ハイブリッドクラウド環境はDR計画にさらなる複雑さをもたらします。こうした環境でディザスタリカバリを計画する方法を、以下に説明します。
オンプレミス障害に備える
環境が単一のデータセンターに依存している場合、その施設が停止したり、地震や洪水に見舞われたりしたときに何が起きるかを計画しておくことが不可欠です。冗長サーバーを導入するだけでは不十分で、必要なときにアプリケーションをどのようにフェイルオーバーさせるかという戦略も策定しなければなりません。
アプリケーションの依存関係を検討する
ハイブリッドクラウドアーキテクチャ向けのDR計画を設計する際は、各アプリケーションを個別に捉え、インフラ内での役割を考えることが重要です。たとえば、特定のアプリは他のアプリが稼働を開始する前に起動していなければならないでしょうか。別のアプリが稼働していることに依存しているでしょうか。これらの答えによって、緊急時に各アプリケーションをどのように復旧する必要があるかが決まります。
手動介入が必要なアプリを特定する
多くの場合、ハイブリッドクラウドアーキテクチャでは自動化されたDRプロセスで問題ありません。しかし、機密データやミッションクリティカルなアプリを扱う場合は、DR計画の一部として手動手順を導入するのが合理的かもしれません。これにより、障害後に重要なアプリをオンラインに戻す作業などを、承認された担当者だけが実行できるようになります。
アーキテクチャが部分障害に対応できるようにする
ハイブリッドクラウドアーキテクチャは、オンプレミスサーバーやオフサイトのVMなど複数の要素で構成されているため、個々の要素が正常に動作しなくなった場合に何が起きるかを見落としがちです。理想的には、軽微な問題に対処するための規定をDR計画に盛り込み、重大な問題が広範な停止を引き起こさないようにします。
DRPを定期的にテストする
堅牢なディザスタリカバリ計画を用意したら、プレッシャーのかかる状況でも想定どおりに機能することを確認するため、定期的にテストしてください。いつ問題が起きるかは分からないため、実際の危機の最中ではなく、今のうちに潜在的な欠陥を見つけておくのが最善です。
DRPを定期的に更新する
時間の経過とともに、テクノロジーやビジネス要件は変化します。DR計画の関連性と有効性を保つため、新機能や既存機能への変更を取り入れて最新の状態に維持してください。
まとめ
今日のハイブリッドクラウドの世界では、DR計画は絶対に必要です。災害はいつでも起こり得るもので、起きてほしくないと思っていても、常に防げるとは限りません。ハイブリッドクラウド環境を運用しているなら、すべての環境を考慮したディザスタリカバリ計画が必要です。
こうしたDR計画は、事業継続に関する考慮事項から技術面の考慮事項まで、あらゆる内容を網羅すべきです。複数のデータセンター(オンプレミス)やリージョン(クラウド)がある場合でも、それらには共通点があるため、両方をカバーする1つの計画を作成できます。
ITプロフェッショナルは、自らの計画を策定し始める前に、ハイブリッドクラウド環境でディザスタリカバリが不可欠な理由を理解しなければなりません。多くの事柄と同様、災害への備えでは事後対応より先手を打つ方がよいのです。
関連記事:クラウドコストを最適化する9つの戦略