質問

(オフライン)のdbバックアップオプションとは:

1-Amazon EC2

2-GAE(Google App Engine)

注:たとえば、ESB(Amazon Elastic Block Store)は優れた差分スナップショットを提供します。また、Amazon S3でバックアップを作成することもできます。これも素晴らしいことです。しかし、ローカルマシンでデータベースの最新バージョンを使用できるかどうかはわかりません。

ありがとう

役に立ちましたか?

解決

App Engineの場合、 bulkloader で許可されますデータストア全体のダンプとロード。ダンプした別のインスタンスへのロードも可能ですが、現在は、既に使用されているIDを割り当てないように、allocate_idsを使用してIDカウンターを手動で設定する必要があります。 SDKの将来のバージョンでは、これを自動的に行うことがサポートされる予定です。

EC2のバックアップについて尋ねるのはあまり意味がありません-EC2はストレージではなく計算用です。他のサービス(S3、EBS、またはSimpleDB)のいずれかを意味する場合、意味を指定する必要があります。

他のヒント

SQL Serverを実行する(たとえば)典型的なユースケースがあるため、EC2バックアップについて質問するのは非常に正しいです。その場合、データファイルのストレージとしてAmazonのElastic Block Store(EBS)を使用するのが通常の方法であり、スナップショットを取ることでEBSに簡単にバックアップできます。ただし、大規模でビジーなデータベースがある場合は、適切な時間内にライブデータドライブのスナップショットを正常に取得できないことに注意してください。代わりに、2番目のEBSボリュームをバックアップボリュームとして使用し、ライブボリュームからバックアップボリュームへの従来のデータベースバックアップを行う必要があります。データベースのバックアップが完了した後、バックアップボリュームのスナップショットは競合せずに実行できます。

EBSボリュームの簡単で便利なスナップショットを持つようにEC2を確実にセットアップできます。 EBSボリュームは最大1TBまで可能です。 EBSを使用するようにMySQLを設定する方法については、この記事をご覧ください。 ec2ebs-mysql.notlong.com/ そして、EBSボリュームの一貫したスナップショットを作成するスクリプト(および説明)のこの記事: alestic.com/2009/09/ec2-consistent-snapshot

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top