私がmongodbをEC2インスタンスで実行している場合、それは(ある程度)常に最もインテリジェントで安全で安価なバックアップ戦略に書き込まれます。
私の懸念は、EC2インスタンスがダウンすると、ディスクに書き込まれたデータが失われることです...
私がmongodbをEC2インスタンスで実行している場合、それは(ある程度)常に最もインテリジェントで安全で安価なバックアップ戦略に書き込まれます。
私の懸念は、EC2インスタンスがダウンすると、ディスクに書き込まれたデータが失われることです...
古い質問ですが、実際の成功事例に関する詳細と情報を提供できると思います。
実稼働環境では、3 つの T2.micro インスタンスで実行されているレプリカセットを持つ 3 つの Mongodb があり、1 つのインスタンスがプライマリ、1 つのインスタンスがセカンダリ、1 つのインスタンスが遅延 (4 時間ごとに同期) され、永続的な EBS (インスタンスの後に削除されません)リブート)。4.5 時間ごとに、遅延インスタンスの EBS スナップショットを作成して S3 バケットに送信する Lambda プロセスを開始します。これはかなりうまくいっています。
役立ついくつかのリンク:
10gen (MongoDB 開発者) よりも優れた人があなたに応答します。
EC2 インスタンスでの MongoDB バックアップに関する公式ドキュメントは、follogin サイトで確認できます。 http://docs.mongodb.org/ecosystem/platforms/amazon-ec2/
彼らは EBS スナップショットを提案しています。このソリューションにより、データベースの「写真」を使用して数秒でインスタンスを開始できます。
EBS とレプリカ セット (http://www.mongodb.org/display/DOCS/Replica+Sets) に保存されたデータで (少なくとも 2 つの) Linux インスタンスを使用します。