スナップショットは、クラウドディスクのデータを特定時点の状態で複製したものであり、ディザスタリカバリ戦略における重要な構成要素です。クラウドディスクに保存された業務データを定期的にスナップショットでバックアップすることで、誤操作、悪意ある攻撃、ウイルス感染などによるデータ損失から保護できます。クラウドディスクでデータ損失またはデータの破損が発生した場合、スナップショットを用いてディスクを以前の時点の状態に復元することで、業務継続性を確保できます。
Elastic Compute Service (ECS) インスタンスは、クラウドディスク上のデータを自動的にバックアップしません。設定変更やアップグレードなどの重大な運用管理 (O&M) 操作、および攻撃やウイルス感染によるリスクを低減するため、ECS インスタンス作成後に定期的にスナップショットを作成してください。
シナリオ
以下のシナリオで Alibaba Cloud のスナップショットをご利用ください。
日次データバックアップ
自動スナップショットポリシーを使用して、クラウドディスクに対してスケジュールに従ったスナップショットを作成し、指定期間保持します。これにより、誤操作、ウイルス感染、悪意ある攻撃などによるクラウドディスクデータへの影響から、毎日の保護を実現します。
重要操作時の保護
ECS インスタンスまたはクラウドディスクに対する容量拡張、構成変更、移行などの運用管理 (O&M) 操作を実行する前に、手動でスナップショットを作成してデータをバックアップします。万が一問題が発生した場合でも、これらのスナップショットから業務データを迅速に復元できます。
高速データ復元
アップグレード時にソフトウェア互換性の問題が発生した場合や、サービス中断が発生した場合、対応するスナップショットを用いてクラウドディスクをロールバックします。これにより、業務データを迅速に復元し、業務継続性を維持できます。
大量業務デプロイメント
スナップショットからカスタムイメージを作成し、そのイメージから ECS インスタンスを起動します。これにより、複数のサイトにわたる業務アプリケーションの大規模かつ効率的なデプロイメントまたはアップグレードが可能になります。
大量データ配布
単一のスナップショットから複数の新しいクラウドディスクを作成し、必要に応じてそれらを ECS インスタンスにアタッチします。これにより、業務データを迅速かつ効率的に配布できます。
スナップショットは個別のディスクまたはディスクグループをバックアップします。ECS インスタンスにアタッチされているすべてのディスクを同時にバックアップまたはクローンするには、Cloud Backup の ECS インスタンスバックアップ 機能をご利用ください。
スナップショットの使い始め
仕組み
スナップショットは、ストレージシステムにおけるデータ管理の基本単位である「データブロック」を最小単位としてバックアップを行います。ディスクの最初の標準スナップショットは完全スナップショットであり、ディスク上のすべてのデータブロックをコピーします。その後の標準スナップショットは増分スナップショットであり、前回のスナップショット以降に変更されたデータブロックのみをコピーします。この方式により、ストレージ使用量を削減し、コストを低減できます。「スナップショットの仕組み」の詳細については、「スナップショットの仕組み」をご参照ください。
保存場所
スナップショットは、長期的なデータセキュリティと柔軟な復元を確保するため、デフォルトで Object Storage Service (OSS) に保存されます。この目的で使用される OSS バケットは内部で管理されており、お客様には表示されません。セキュリティ上の理由から、お客様自身の OSS バケットにスナップショットを保存することはできません。
OSS がゾーン冗長ストレージ (ZRS) をサポートしているリージョンでは、スナップショットデータはデフォルトでゾーン冗長ストレージ (ZRS) バケットに保存され、データ冗長性を最大化します。
OSS がゾーン冗長ストレージ (ZRS) をサポートしていないリージョンでは、スナップショットデータはローカル冗長ストレージ (LRS) バケットに保存されます。業務で高可用性が求められる場合は、スナップショットのコピー機能を用いて、他リージョンへのデータバックアップを行うことを推奨します。
Object Storage Service (OSS) がゾーン冗長ストレージ (ZRS) をサポートしているリージョンの一覧については、「ストレージ冗長性」および「ゾーン冗長ストレージバケットの作成」をご参照ください。
クラウドディスクを作成した後、またはスナップショットを用いてクラウドディスクをロールバックした後、スナップショットデータは OSS からクラウドディスクへ読み込まれます。クラウドディスクは、最初に読み込まれるデータを優先します。この処理にかかる時間はスナップショットのデータ量に依存し、数分から数時間となります。この間、クラウドディスクの読み取りアクセス遅延が増加します。すべてのスナップショットデータブロックがクラウドディスクに読み込まれると、読み取りパフォーマンスは通常状態に戻ります。
スナップショットのインスタントアクセス
大容量データを含むディスクのスナップショットを作成およびアップロードするには時間がかかります。インスタントアクセス (IA) 機能により、スナップショットが Object Storage Service (OSS) へのアップロードを完了する前に、作成直後数秒以内にスナップショットを利用できます。IA スナップショットは、クラウドディスクの作成、クラウドディスクのロールバック、スナップショットの共有に使用できます。「スナップショットのインスタントアクセス」の詳細については、こちらをご参照ください。
スナップショットのデータセキュリティ
セキュリティおよびコンプライアンス要件を満たすため、スナップショットは保存およびバックアップ時に暗号化されます。スナップショットの暗号化により、暗号化されたクラウドディスク(システムディスクおよびデータディスクを含む)のバックアップも暗号化されたまま保持されます。スナップショットデータが侵害された場合でも、復号化できないため、バックアップデータの機密性および完全性が保たれます。
クラウドディスクが暗号化されている場合、そのスナップショットは暗号化属性を継承します。スナップショットデータは、保存時、転送時、他リージョンへのコピー時、復元時においても暗号化されたままです。「データストレージの機密性」の詳細については、こちらをご参照ください。
スナップショットの種類
Alibaba Cloud で作成されるディスクスナップショットは、デフォルトで標準スナップショットです。標準スナップショットをアーカイブすることで、アーカイブスナップショットに変換できます。標準スナップショットとアーカイブスナップショットの主な違いは以下のとおりです:
項目 | 標準スナップショット | アーカイブスナップショット |
利用シーン | 一時的なデータバックアップや、サービス配布のためのスナップショットからのクラウドディスク作成など、日常的なデータ保護タスクに適しています。 | 長期保持が必要で、アクセス頻度が低いデータに適しており、特にストレージコスト最適化が重視される場合に有効です。 |
変換可能性 | 標準スナップショットはアーカイブスナップショットに変換可能です。 | アーカイブスナップショットは標準スナップショットへ復元できません。 |
ディスクロールバック、ディスク作成、イメージ作成、スナップショット共有 | 対応しています。 | 対応しています。 説明 アーカイブスナップショットは共有できますが、他ユーザーから共有されたスナップショットをアーカイブすることはできません。 |
スナップショットのレプリケーションおよび暗号化 | 対応しています。 | 対応していません。 |
保存期間 |
説明 Alibaba Cloud アカウントの支払い遅延がある場合、スナップショットサービスに影響が出ます。「支払い遅延」の詳細については、こちらをご参照ください。 | アーカイブスナップショットの保存期間は、2 つの部分から構成されます:標準層の保存期間(標準スナップショットの保存期間)およびアーカイブ層の保存期間(アーカイブ後の保存期間)。
説明 Alibaba Cloud アカウントの支払い遅延がある場合、スナップショットサービスに影響が出ます。「支払い遅延」の詳細については、こちらをご参照ください。 |
スナップショット料金 |
詳細については、「スナップショットの課金」をご参照ください。 |
詳細については、「スナップショットの課金」をご参照ください。 |
スナップショットの機能
以下の図は、スナップショットのライフサイクル全体にわたる代表的な機能を示しています。
機能 | 説明 | 参考文献 | |
スナップショットの作成 | 以下のいずれかの方法で標準スナップショットを作成できます:
|
| |
スナップショットの利用 | スナップショットのコピー | スナップショットをあるリージョンから別のリージョンへコピーして、他リージョンへのデータバックアップを行います。 | |
スナップショットのアーカイブ | アクセス頻度が低く長期保持が必要な標準スナップショットをアーカイブして、ストレージコストを削減します。 | ||
スナップショットの共有 | 他の Alibaba Cloud アカウントまたはリソースディレクトリを用いた組織内にてスナップショットを共有できます。他のアカウントは、共有されたスナップショットを用いて、日常的な運用管理 (O&M) タスク向けに迅速にディスクを作成できます。 | ||
スナップショットを用いたクラウドディスクのロールバック | システム障害や誤操作によるデータ損失が発生した場合、スナップショットを用いてクラウドディスクをロールバックし、データを復元します。
| ||
スナップショットからクラウドディスクを作成 | スナップショットから新しいデータディスクを作成します。新規ディスクには、スナップショット取得時点の元のディスクと同一のデータが含まれます。これにより、同一ゾーン内またはゾーン間でのデータ複製が可能となり、環境のクローン作成やデータバックアップをサポートします。 | ||
システムディスクスナップショットからイメージを作成 | システムディスクスナップショットからカスタムイメージを作成します。これにより、ECS インスタンスのオペレーティングシステムおよびデータ環境が複製されます。その後、このカスタムイメージを用いて複数の ECS インスタンスを起動し、アプリケーション環境の迅速な複製を実現できます。 | ||
スナップショットの削除 | スナップショットが不要になった場合や、スナップショットのクォータを超えた場合には、ストレージ領域を解放し、継続的な課金を回避するためにスナップショットを削除します。 | ||
課金
スナップショットを利用するには、事前にスナップショットサービスを有効化する必要があります。「スナップショットサービスの有効化」は無料です。課金は、スナップショットが作成された時点で開始されます。デフォルトでは、手動スナップショットおよび自動スナップショットポリシーによって作成されたスナップショットは標準スナップショットです。Alibaba Cloud では、各リージョンで標準スナップショットのサイズおよび保存期間に基づき、標準スナップショットのストレージ料金を課金します。
ストレージコストを削減するため、標準スナップショットをアーカイブできます。標準スナップショットをアーカイブすると、アーカイブスナップショットに変換されます。Alibaba Cloud では、各リージョンでアーカイブスナップショットのサイズおよび保存期間に基づき、アーカイブスナップショットのストレージ料金を課金します。
重要アーカイブスナップショットの最低保存期間は 60 日(1,440 時間)です。この期間を待たずにアーカイブスナップショットを削除した場合、最低保存期間未満での削除料金が発生します。
スナップショットレプリケーション機能を使用して、リージョン間のデータバックアップのために標準スナップショットをターゲットリージョンにコピーする場合、ターゲットリージョンでスナップショットレプリケーショントラフィック料金と標準スナップショットストレージ料金が発生します。アーカイブスナップショットはレプリケーションできません。
スナップショットの課金に関する詳細については、「スナップショットの課金」をご参照ください。
制限事項
スナップショットを利用する際は、以下の制限事項にご注意ください。
制限事項 | 説明 |
スナップショットのクォータ |
|
ブロックストレージデバイスの種類 |
|
スナップショットのダウンロードまたはエクスポート | 作成済みスナップショットのダウンロードまたはエクスポートはサポートされていません。 代わりに、スナップショットからカスタムイメージを作成し、その後、カスタムイメージをローカルデバイスへエクスポートできます。 |
その他の制限事項 | 手動および自動スナップショット作成には、以下の制約があります:
説明 手動スナップショットと自動スナップショットの違いについては、「自動スナップショットと手動スナップショットの違い」をご参照ください。 |
よくある質問
スナップショットに関するよくある質問については、「データ保護および回復」をご参照ください。