従来、データ分析、開発、テスト、またはデータ移行のために、他のチームやパートナーにデータベースのバックアップを提供するには、複雑で時間のかかるデータのエクスポートと転送が必要でした。PolarDB の共有バックアップセット機能は、このワークフローを簡素化します。この機能は Alibaba Cloud の リソース共有 サービスをベースにしており、特定のバックアップセットを別の Alibaba Cloud アカウントが使用できるように安全に承認することができます。プリンシパルは、共有バックアップセットを使用して、自身のアカウント内のクラスターにデータを迅速に復元でき、アカウント間のデータ連携の効率とセキュリティを大幅に向上させます。
共有バックアップセット機能は現在ベータ版です。この機能を使用するには、チケットを申請してアカウントでこの機能を有効化してください。
仕組み
バックアップセットの共有は、バックアップファイルのコピーや転送を伴わない認可の仕組みです。お客様 (リソース所有者) がバックアップセットを共有する際、物理データはお客様のアカウントに保存されたままです。お客様は、他の当事者 (プリンシパル) に対して読み取り専用アクセス権を付与するだけです。プリンシパルは、自身の PolarDB コンソールで共有バックアップセットを表示し、それを使用して新しいクラスターを作成したり、データを復元したりすることができます。ただし、プリンシパルはバックアップセットの削除や再共有はできません。プロセス全体は Alibaba Cloud リソース共有サービスを基盤としており、きめ細かい権限管理と運用上のセキュリティを保証します。
メリット
-
高効率:共有はほぼ瞬時に完了し、アカウント間でテラバイト級のデータを転送する時間とコストを削減します。
-
高セキュリティ:データは常にお客様のアカウント内に保持されます。これにより、パブリックネットワーク経由でのデータ転送やアカウントキーの共有が不要になります。アクセスは Alibaba Cloud RAM サービスを通じて分離・制御され、データ漏洩のリスクを軽減します。
-
低コスト:バックアップセットのストレージコストはリソース所有者のみが負担します。プリンシパルは共有バックアップセットのストレージ料金を支払う必要はなく、バックアップセットを使用して作成した新しいクラスターなどの新しいリソースに対してのみ課金されます。
-
容易な管理:コンソール上で共有、表示、共有のキャンセルが可能で、いつでもアクセス権を取り消すことができます。
前提条件
-
クラスター:
-
マルチマスタークラスター (Limitless) では共有はサポートされていません。
-
3AZ (ストレージ高可用性とロガーノードが有効) 高可用性モードを使用するクラスターでは共有はサポートされていません。
-
クラスターごみ箱からバックアップセットを共有することはできません。
-
利用可能なバックアップセットが存在する必要があります。
-
-
機能:Transparent Data Encryption (TDE) と クラウドディスク暗号化のどちらも有効になっていないこと。
-
権限:バックアップセットを共有する RAM ユーザーまたは RAM ロールには、PolarDB (
AliyunPolardbFullAccess) およびリソース共有 (AliyunResourceCenterFullAccess) の管理者権限が必要です。
制限事項
共有バックアップセット機能には、以下の制限事項があります。
-
共有クォータ:
-
1 つのバックアップセットは、最大 64 の Alibaba Cloud アカウントと共有できます。
-
デフォルトでは、1 つの Alibaba Cloud アカウントはリソース所有者として最大 1,000 個のリソースを共有できます。PolarDB の場合、クォータを申請するして最大 1,024 個のバックアップセットを共有できます。
説明-
リソース共有サービスでは、1 つの Alibaba Cloud アカウントがリソース所有者として共有できるリソースは最大 1,000 個に制限されています。
-
PolarDB では、1 つの Alibaba Cloud アカウントがリソース所有者として共有できるバックアップセットは最大 1,024 個に制限されています。
-
-
-
クロスリージョンバックアップセット (バックアップセット ID が
rp-xxxで始まるもの) は共有できません。共有と復元の両方が同じリージョン内で行われる必要があります。たとえば、中国 (北京) リージョンのクラスターからバックアップセットを共有した場合、プリンシパルはそれを使用して中国 (北京) リージョン内の新しいクラスターにのみデータを復元できます。
-
Alibaba Cloud 中国サイトと Alibaba Cloud 国際サイト間でのバックアップセットの共有はサポートされていません。
-
プリンシパルは、受け取った共有バックアップセットを再共有することはできません。二次共有はサポートされていません。
-
リソース所有者がソースクラスターをリリースする、バックアップセットを削除する、共有をキャンセルする、またはバックアップセットの有効期限が切れた場合、プリンシパルはアクセスできなくなります。
説明システムタスクのスケジューリングにより、アクセス権の取り消しが有効になるまで約 10 分かかります。この間、アクセス権はまだ存在する可能性がありますが、バックアップセットからクラスターを復元しようとすると失敗します。
課金
-
共有バックアップセット機能は無料です。
-
リソース所有者は、バックアップセットのストレージコストを支払います。課金ルールの詳細については、「無料クォータを超えるバックアップストレージの課金」をご参照ください。
-
プリンシパルは、共有バックアップセットを承諾しても課金されません。ただし、プリンシパルが共有バックアップセットから作成する新しいクラスターには、標準料金が課金されます。
バックアップセットの共有
-
PolarDB コンソールに移動し、クラスター ページから、対象クラスターの ページに移動します。
-
データバックアップ タブで、共有するバックアップセットを見つけ、バックアップの共有 列の 操作 をクリックします。
-
表示されたダイアログボックスで、共有方法を選択します:
リソース共有の作成
初めて共有する場合、またはこの共有に対して個別の管理ユニットを作成したい場合にこの方法を選択します。
-
リソース共有名の設定:リソース共有にわかりやすい名前を付けます。
-
プリンシパル範囲の設定:この共有にプリンシパルとして追加できるアカウントの範囲を定義します。
-
任意のアカウントとの共有を許可:リソース所有者は、任意のプリンシパルとリソースを共有できます。
-
リソースディレクトリ内でのみ共有を許可:リソース所有者は、リソースディレクトリ内でのみリソースを共有できます。これは、リソースディレクトリの管理アカウントまたはメンバーが、同じリソースディレクトリ内の他のフォルダーやメンバーとリソースを共有できることを意味します。
-
-
プリンシパルの設定:バックアップセットを共有したいプリンシパルの Alibaba Cloud アカウント ID を入力します。
-
OK をクリックします。
既存のリソース共有を使用
すでに作成したリソース共有にバックアップセットを追加する場合にこの方法を選択します。
-
リソース共有の選択:[リソース共有の選択] ドロップダウンリストから、既存のリソース共有を選択します。[共有リソースリスト] には、選択したリソース共有にすでに含まれているリソースが表示されます。
-
(オプション) プリンシパルの編集:ビジネス要件に基づいて、選択したリソース共有のプリンシパルを変更できます。
-
OK をクリックします。
-
-
バックアップセットを共有すると、属性 列の値が 共有中 に変わり、識別しやすくなります。
説明共有中 ステータスは、プリンシパルを指定した場合にのみ表示されます。プリンシパルが設定されていない場合、列にはハイフン (
-) が表示されます。
共有バックアップセットの承諾
リソース所有者がバックアップセットを共有した後、プリンシパルは招待を承諾してそれを使用する必要があります。
-
リソース管理コンソールにログインします。左側メニューで、 を選択します。
-
左上隅で、共有バックアップセットがあるリージョンを選択します。
-
リソース所有者からの共有招待を見つけ、[承諾] をクリックします。
-
招待を承諾すると、バックアップセットのステータスが 有効 に変わります。
共有バックアップセットの使用
共有バックアップセットを承諾した後、それを使用して新しいクラスターにデータを復元できます。
-
PolarDB コンソールにログインします。左側メニューで、バックアップの共有 を選択します。
-
バックアップの共有 ページの 共有されたバックアップ タブに移動し、対象のバックアップセットを見つけて [新しいクラスターにデータを復元] をクリックします。
共有バックアップセットの管理
共有バックアップセットを共有または承諾した後、[PolarDB コンソール]で管理できます。
-
リソース所有者として、プリンシパルを指定せずにバックアップセットを共有した場合、そのバックアップセットは 共有中のバックアップ タブに表示されません。
-
バックアップセットがロックされている間は、共有設定の変更や共有のキャンセルはできません。バックアップセットは、データの復元やレベル 1 バックアップからレベル 2 バックアップへの変換などの操作中にロックされます。
共有関係の表示
-
[バックアップの共有]ページの共有中のバックアップ タブで、対象のバックアップセットを探し、共有関係の管理 をクリックします。
-
リソース管理コンソールの ページで、バックアップセットの [リソース共有] と [プリンシパル] を表示できます。
共有設定の変更
-
バックアップの共有 ページの 共有中のバックアップ タブで、対象のバックアップセットを見つけ、バックアップの共有 をクリックします。
-
表示されたダイアログボックスで、必要に応じて共有設定を変更します。
共有バックアップセットのキャンセル
-
バックアップの共有 ページの 共有中のバックアップ タブで、対象のバックアップセットを探し、バックアップの共有 をクリックします。
-
表示されるダイアログボックスで、プリンシパルを編集し、対応するものを 削除 します。 [リソースプリンシパル] エリアで、削除する対象のプリンシパルを探し、対応する [削除] をクリックします。