すべてのプロダクト
Search
ドキュメントセンター

Elastic Compute Service:スナップショットの概要

最終更新日:Jan 17, 2024

Alibaba Cloud スナップショットサービスは、エージェントレスバックアップサービスです。あらゆるディスクカテゴリーのクラッシュ整合性スナップショットを作成して、ディスク全体をバックアップまたは復元できます。 クラッシュ整合性スナップショットは、ディザスタリカバリの効果的なソリューションです。データのバックアップ、イメージの作成、アプリケーションのディザスタリカバリの実装にも使用できます。

概要

スナップショットは、特定の時点でのディスクのバックアップです。 ディスクの初回のスナップショットは、空のデータブロックのコピーを含まない完全なスナップショットです。 2 回目以降のスナップショットは、変更されたデータブロックのみを格納する増分スナップショットです。 詳細については、「スナップショットの関連付け方法」をご参照ください。

下図に、スナップショットの一般的な操作を示します。 シナリオ

操作

説明

参考資料

スナップショットの作成

スナップショットは、以下の方法で作成できます。

  • 手動でスナップショットを作成できます。 手動で作成されたスナップショットは手動スナップショットと呼ばれます。 リスクの高い操作を実行する前に手動スナップショットを作成し、耐障害性を向上させることができます。 スナップショット一貫性のあるグループを作成することで、1つのディスクのスナップショットを作成したり、1つ以上のElastic Compute Service (ECS) インスタンス上の複数のディスクのスナップショットを作成したりできます。

  • 自動スナップショットポリシーを作成してスナップショットを作成できます。 自動スナップショットポリシーに基づいて作成されたスナップショットは、自動スナップショットと呼ばれます。 自動スナップショットポリシーを作成してディスクに適用すると、ポリシーで指定された時点でディスクのスナップショットが作成されます。 自動スナップショットを使用してデータをバックアップし、ビジネスデータのセキュリティを向上させることができます。

ディスクのロールバック

システムが応答しなくなった場合、または誤って変更が加えられた場合、スナップショットの 1 つを使用してディスクを以前のバージョンにロールバックできます。

スナップショットを使用してディスクをロールバックする

システムディスクのスナップショットからイメージを作成

ECS インスタンスのオペレーティングシステムとデータを含むスナップショットからカスタムイメージを作成できます。 カスタムイメージを使用して、同じアプリケーション環境を持つ複数のインスタンスを作成できます。

スナップショットを使ったカスタムイメージの作成

スナップショットからクラウドディスクを作成

単一のスナップショットを使用して、同一のディスクを複数作成できます。

説明

スナップショットを使用して、ゾーン間でディスクを作成できます。

スナップショットからクラウドディスクを作成する

他のリージョンからスナップショットをコピー

スナップショットが別のリージョンにコピーされると、スナップショットのコピーがコピー先のリージョンに作成されます。

スナップショットのコピー

さらに、スナップショットサービスは以下の高度な機能を備えています。

  • インスタントアクセス: スナップショットのインスタントアクセス機能を有効にすると、スナップショットを使用して、スナップショットの作成中であっても、ディスクをロールバックしたり、ゾーン間でディスクを作成したりできます。 詳細については、「インスタントアクセス機能を有効または無効にする」をご参照ください。

  • アプリケーション整合性スナップショット:アプリケーション整合性スナップショットを使用してアプリケーションをロールバックすることで、アプリケーションの整合性が確保された状態で起動できます。 詳細については、「ECSコンソールでのアプリケーション一貫性のあるスナップショットの作成」をご参照ください。

課金

スナップショットの課金については、「スナップショット」をご参照ください。

制限事項

スナップショットの制限とクォータの詳細については、「制限」の「スナップショットの制限」セクションを参照してください。

シナリオ

以下のようなシナリオでスナップショットを使用できます。

  • ディザスタリカバリとバックアップ:ディスクのスナップショットを作成し、作成したスナップショットを使用して別のディスクを作成し、ゾーンディザスタリカバリまたはジオディザスタリカバリを実装できます。

  • 環境のクローン:システムディスクスナップショットを使用してカスタムイメージを作成し、作成したカスタムイメージを使用して同じ環境の ECS インスタンスを作成できます。

  • 耐障害性の向上:スナップショットを使用してディスクを以前のバージョンにロールバックすることで、偶発的な変更によるデータ損失のリスクを低減できます。 スナップショットは以下のようなシナリオに適しています。

    • 定期的にスナップショットを作成して、偶発的な変更や外部攻撃によるデータ損失を防ぎます。 たとえば、無効なデータがディスクに書き込まれたり、ECS インスタンスが誤ってリリースされたり、アプリケーションエラーからデータエラーが発生したり、ハッカーがアプリケーションの脆弱性を悪用してビジネスデータを削除したりすることで、データが失われる可能性があります。

    • オペレーティングシステムの交換、アプリケーションのアップグレード、データの移行など、リスクの高いO&M操作を実行する前にスナップショットを作成します。

メリット

下表に、従来のストレージサービスのスナップショットと比較した、Alibaba Cloud ECS スナップショットのメリットを示します。

項目

Alibaba Cloud ECS スナップショット

従来のストレージサービスのスナップショット

容量

無制限の容量で、大量のビジネスデータを保存できます。

容量に限りがあります。ストレージデバイスの容量に依存します。

拡張性

高いスケーラビリティにより、ストレージデバイスを数秒以内に任意のサイズに拡張できます。

拡張性は低く、ストレージのパフォーマンス、使用可能な容量、およびベンダーのサポートに依存します。

総所有コスト (TCO)

必要なのは、スナップショットが占有するストレージ容量の分だけです。

ソフトウェアライセンス、予約するストレージスペース、アップグレード、メンテナンスのために高額な初期費用が必要です。

セキュリティ

データ暗号化をサポートしています。 ディスクを暗号化すると、ディスクに対して作成されたすべてのスナップショットも暗号化されます。 暗号化されていないスナップショットは、暗号化スナップショットに変換できません。 詳細については、「暗号化の概要」をご参照ください。

暗号化属性とポリシーは、基となるストレージロジックに依存します。 ストレージアーキテクチャにセキュリティ欠陥がある場合、このアーキテクチャに基づいて作成されたスナップショットにもセキュリティ欠陥がある可能性があります。

パフォーマンスへの影響

リダイレクトオンライト (ROW) を使用します。

  • ソースディスクの I/O パフォーマンスへの影響が軽減されます。

  • スナップショットはサービスの可用性に影響せず、ユーザーエクスペリエンスに影響を与えることなくいつでも作成できます。

一般的にはコピーオンライト (COW) を使用しますが、ROW または他の方法も使用できます。 COW では、ソースシステムのデータ書き込み能力に影響が出る場合があります。