Skip to content
Clumio

Improving Amazon EBS backups using EBS direct APIs

At AWS re:Invent 2019, AWS launched Amazon EBS direct APIs.


この機能により、AWSのお客様は、EBSスナップショット内のブロックの一覧表示、2つのEBSスナップショット間の相違点の比較、およびEBSスナップショットからのデータの直接読み取りが可能になります。AWSがEBSダイレクトAPIをリリースする以前は、これらのタスクを実行するには、一時的なAmazon Elastic Compute Cloud(EC2)インスタンスを起動し、EBSスナップショットから作成されたEBSボリュームをアタッチする必要がありました。 現在では、EC2インスタンス、AWS Lambda関数、またはコンテナからAPIを呼び出すことができます。これにより、スナップショットからEBSボリュームを事前に作成することなく、単一のスナップショットからデータを読み取ったり、その内容を一覧表示したり、2つのEBSスナップショット間の変更点を一覧表示したりすることが可能になります。2020年7月、AWSは、EBSスナップショットの作成およびスナップショットへの直接書き込みを可能にする、追加のEBSダイレクトAPIセットをリリースしました。 ダイレクトAPIの提供開始以来、AWSパートナーから多くの関心とフィードバックをいただいております。

このブログ記事では、AWS Storageコンピテンシーを持つAWSアドバンスト・テクノロジー・パートナーであるClumioに焦点を当てます。Clumioは、2019年8月にサービスを開始した、セキュアでマルチプラットフォーム対応の「バックアップ・アズ・ア・サービス(BaaS)」を提供しており、当初はオンプレミスのVMwareおよびVMware Cloud on AWSのワークロードを保護していました。 2019年12月、Clumioのサービスは急速に拡大し、EBSボリュームの保護も対象に加わりました。本記事では、Amazon EBSダイレクトAPIをEBSバックアップワークフローに導入したことで、Clumioの顧客において平均30%のコスト削減と、バックアップ時間の全体的な15%短縮を実現できた経緯について解説します。Clumioは、ダイレクトAPIのベータプログラムに積極的に参加していたため、EBSバックアップワークフローへの実装に非常に高い関心を寄せていました。

AWSネイティブサービス向けClumioの概要

Clumioは、EC2インスタンス、EBSボリューム、およびAmazon Relational Database Service(Amazon RDS)インスタンスの保護を必要とする企業向けに、バックアップ・アズ・ア・サービスを提供しています。AWS上に構築されたClumioは、スナップショットやバックアップインフラの管理に伴う一般的な複雑さやコストを一切伴わずに、EBSボリュームを保護するためのシンプルでエージェント不要な方法を顧客に提供します。 Clumio を使用すれば、単一のインターフェースから、リージョンをまたいだすべてのアカウントを保護できます。これにより、データ保護の一貫性を維持できるほか、災害復旧(DR)、テストおよび開発、移行といったユースケースの可能性が広がります。

Clumioに加入すると、Clumioのお客様はご自身のアカウントでAWS CloudFormationテンプレートをデプロイし、バックアップポリシーを設定するだけで済みます。このプロセスは効率化されており、15分以内で運用を開始できます。Clumioはすべてのデータを不変の形式で安全にバックアップし、お客様のアカウント外にある「エアギャップ」化されたデータのコピーを提供します。 これにより、お客様のアカウントが侵害された場合や、ボリュームやスナップショットが誤って削除された場合でも、Clumioはデータを迅速にアカウントへ復元するお手伝いをいたします。最後に、SaaSサービスとして、ClumioはAmazon EBSダイレクトAPIとの統合など、サービスの更新や機能強化を隔週で透過的に提供しています。これにより、Clumioのお客様は、バックアップインフラの維持管理に時間を費やすことなく、自社のコアコンピタンスに注力することができます。

EBSダイレクトAPI導入前のClumioのAmazon EBSワークフロー

2019年後半にClumioが「Clumio for Amazon EBS」サービスを立ち上げた当時、EBSダイレクトAPIはまだ利用可能ではありませんでした。そのため、ClumioがAmazon EBSボリュームのバックアップを開始するたびに、ClumioのEC2オートスケーリンググループ内のAmazon EC2ワーカーインスタンスにEBSボリュームをマウントする必要がありました。 その際、Clumioはどのブロックが変更されたかを特定するためにボリューム全体の内容を読み取り、変更されたデータを処理してClumioサービスに送信する必要がありました。このワークフローは自動化されており、顧客にとってはシームレスなものでしたが、いくつかの欠点がありました。その一つは、バックアップ処理中に変更されたデータを特定するために、EC2ワーカーインスタンスがボリュームの内容全体を読み取る必要があったことです。 変更箇所を特定するためにボリュームの全内容を読み込むことは、顧客にとって時間的にもコスト的にも大きな負担となっていました。

Clumio Amazon EBS workflow before Amazon direct APIs

Amazon EBS ダイレクト API 導入後の Clumio Amazon EBS ワークフロー

2020年2月、Clumioは新しいAmazon EBSダイレクトAPIを活用したプラットフォームのアップデートを公開しました。これにより、ClumioはEBSスナップショット間の変更ブロックをプログラムで特定できるようになりました。これにより、スナップショットからEBSボリュームを復元し、EC2ワーカーインスタンス上で差異を比較する作業が不要となり、Clumioの顧客にとって大きなメリットとなりました。 Clumioの顧客は、処理速度が最大15%向上し、Clumioワーカーインスタンス(EC2およびEBS)の稼働に関連するAWSインフラコストを最大30%削減できるようになりました。Clumioは現在もEC2ワーカーインスタンスを活用しており、顧客がClumioサービスでデータを受け取る前に、重複排除、圧縮、インデックス作成などのサービスを提供しています。

Clumio Amazon EBS workflow after Amazon EBS direct APIs

EBSダイレクトスナップショットAPIを活用したAmazon EBS向けClumioの今後の計画

Clumioは、AWSと同様に、顧客からのフィードバックに基づいてサービスを継続的に強化し、革新を続けています。Amazon EBSダイレクトAPIは、AWSがパートナーや顧客の声に真摯に耳を傾け、彼らにとって最も重要な機能を把握し、それを踏まえて革新を遂げた結果生まれたものです。 Clumioは、AWSのサービスチームと緊密に連携し、ワークフローにさらなるAmazon EBSダイレクトAPIを導入する方法を模索しています。その目的は、AWSのコスト最適化戦略を統合することで、顧客のコストを継続的に削減すると同時に、運用効率を向上させることにあります。これには、AWSサービスの支出を最小限に抑えるためのプロセスの合理化に加え、耐障害性と費用対効果を高めるためのバックアップおよび復元時間の短縮も含まれます。

現在検討されている施策の一つは、顧客のAWSアカウントにおいてAmazon EC2ワーカーインスタンスを完全に不要にすることです。Clumioは、リスト、読み取り、書き込み操作のためにEBSダイレクトAPIを呼び出すサーバーレスワークフローを導入することで、これを実現しようとしています。また、サーバーレスアーキテクチャを活用して、必要な重複排除や圧縮処理を行うという選択肢もあります。これらの選択肢を検討することで、Clumioの顧客にとってEBSのバックアップおよび復元操作をさらに簡素化できる可能性があります。

概要

この記事では、ClumioのAWSネイティブサービスについて簡単に概要を説明し、EBSダイレクトAPIの導入前後におけるAmazon EBSのバックアップワークフローの変化について取り上げました。ダイレクトAPIは、2つのEBSスナップショット間の変更点をプログラム的に比較する手段であり、これによりClumioの顧客は、コストを平均30%削減し、バックアップ時間を15%短縮することができました。 また、今後EBSダイレクトAPIをさらに活用してサービスを強化していく計画についても触れました。

EBSのバックアップおよび復元ワークフローにおいて、Amazon EBS Direct APIの利用もご検討いただける場合は、弊社ウェブサイトに掲載されているEBS Direct APIドキュメントをご確認ください。

このブログ記事をお読みいただき、ありがとうございます!ご意見やご質問がございましたら、ぜひコメント欄にお書き込みください。

More related posts


888×500-blog.4

Solving The Challenges of AWS Backup

Read more about Solving The Challenges of AWS Backup
People-walking-around-meeting-room-Crocus-Thumbnail-2

Exploring Cloud Backup Options: A List of Considerations

Read more about Exploring Cloud Backup Options: A List of Considerations
Thumbnail_Blog-GoogleWorkspace-2026

How the Move to Clumio Delivered 66.7% Savings on AWS Backups

Read more about How the Move to Clumio Delivered 66.7% Savings on AWS Backups