Amazon rds サービスから mysql rds インスタンスのバックアップを取る方法。バックアップを取るための利用可能なオプションは何ですか? つまり、毎日、毎週、毎時、構成する必要がある場所でバックアップを取り、そのバックアップを保存する場所を amazon で取りたいということです。
3 に答える
automated backups
AWS は基本的に、DB バックアップ用にとの 2 つのオプションを提供しdatabase snapshots
ました。
自動バックアップが有効になっている場合、Amazon RDS はデータの完全な毎日のスナップショットを自動的に実行し (希望するバックアップ ウィンドウで)、トランザクション ログをキャプチャします。デフォルトで追加料金なしで、Amazon RDS は DB インスタンスの自動バックアップを 1 日の保持期間で有効にしますが、これは設定可能です。を使用ModifyDBInstance API
して、既存の DB 設定を変更できます。
DB スナップショットはユーザーが開始するもので、DB インスタンスを既知の状態で必要な頻度でバックアップできます。
DB スナップショットと自動バックアップは S3 に保存されます。
datasage のコメントの後に編集します。
このディスカッションを見つけました Amazon RDS で MySQL DB をホストすることの長所/短所と EC2 の DB インスタンスの比較。MyISAM テーブルを使用する際の問題について説明しています。
RDS コンソールを使用すると、バックアップ オプション (頻度、保存する数など) を設定できます。ストレージについて心配する必要はありません。RDS がそれを行います。
RDS の外部で RDS インスタンスをバックアップする場合は、RDS、MySQL、Oracle、または SQLServer でホストしているデータベースの種類によって異なります。それぞれに独自のバックアップ ツールがあります。
データベースのバックアップをローカル システムに取得する場合は、これを実行する bash スクリプトを次に示します。https://github.com/jeevandongre/aws-repo (このスクリプトを書いてオープンソースにしました)