web-dev-qa-db-ja.com

Azureでデータベースのスナップショットをとることはできますか?

つまり、明確にするために、Azureについて何も知らないデータベース用に作成されたツールを使用してデータベースをダンプできることを知っています。

import/export を実行できることはわかっています。

そして、私は ポイントインタイムリカバリの保持を延長する DBの期間である可能性があることを知っています。

しかし、私が欲しいのはそれよりもはるかに簡単です。過去10年間、任意の時点にバックアップできる必要はありません。通常のポイントインタイム保持期間、および特定の瞬間をスナップショットする機能(フルバックアップのダウンタイムがある可能性があります)とその特定のバックアップは、通常の保持期間が経過した後も残ります。

AWSでは、RDSスナップショットでこれを実現しました。私は、Azureのドキュメント全体をグーグルで読んだり、読んだりしました。これは本当に基本的で基本的な機能のようです。まだ見つけられていないのは当然のことですが、Microsoftに疑いの恩恵を与え、彼らが機能を実装したと想定しているので、私は(どういうわけか)それを見つけることができませんでした。

2
Parthian Shot

私の知識に基づくと、現時点では Azure SQLデータベース(Paas) はスナップショットをサポートしていません。 SQLデータベースのバックアップにはさまざまな方法があります。これを参照してください ブログ:Windows Azure SQLデータベースをバックアップするためのさまざまな方法

ただし、 Azure VM(Iaas)上のSQLサーバー の場合、Azure VMはスナップショットの作成をサポートします。Azureポータルで簡単に実行できます。

enter image description here

Azure VMでのSQLデータベースとSQLサーバーの違いの詳細については、この link を参照してください。

4
Shui shengbao

はい、できます-マイクロソフトでは、既存のAzure SQLデータベースを複製またはコピーするプロセスと呼んでいますが。 コピーの作成中にソースデータベースのスナップショットが作成されます。そのため、データベースのコピーが完了する前に行われたソースデータベースへの以降の書き込みは含まれません。最終コピー。ボリュームシャドウコピーを使用したローカルSQL Serverスナップショットの動作と同じです。

これはここに文書化されています: https://docs.Microsoft.com/en-us/Azure/sql-database/sql-database-copy

データベースコピーは、コピー要求時のソースデータベースのスナップショットです。

これはさまざまな方法で実現できます。

データベースのコピーは個別のデータベースインスタンスであるため、コピーの料金を支払う必要があることに注意してください。ただし、少なくともデータベースコピーには別の価格階層を使用できます。

Azure Portalの使用:

Screenshot of Azure Portal's database view with the Copy button highlighted

PowerShellの使用:

New-AzureRmSqlDatabaseCopy -ResourceGroupName "myResourceGroup" `
    -ServerName $sourceserver `
    -DatabaseName "MySampleDatabase" `
    -CopyResourceGroupName "myResourceGroup" `
    -CopyServerName $targetserver `
    -CopyDatabaseName "CopyOfMySampleDatabase"

T-SQLの使用:

これにより、元と同じAzure SQL Serverにコピーが作成されます。

CREATE DATABASE Database2 AS COPY OF Database1;

20GBデータベースの場合、コマンドの実行に約40秒かかりました(これは、スナップショットが「コピーオンライト」に最適化されているためと考えられます。これは、ボリュームシャドウコピーが機能する方法です)。

これにより、元のコピーとは異なるAzure SQL Serverにコピーが作成されます。

CREATE DATABASE Database2 AS COPY OF server1.Database1;

詳細および注意事項については、 リンクされた記事 を参照してください。ログインの再マッピング。

2
Dai