web-dev-qa-db-ja.com

S3へのバックアップ-別のリージョンでバケットを使用しますか?

S3にバックアップを送信するためにAmandaを使用しています。各ホストは、独自のAmanda「サーバー」として機能しています。

現在、すべてのホストが同じS3バケットを使用しています。それぞれのホストの下に独自のサブフォルダーがあります。ダンプは「REDUCED_REDUNDANCY "-20%安く、元のホストとバックアップの両方が一度に消える可能性は低いと考えられます。

現在、バケットの保存場所は指定していません。Amazonがデフォルトで実行するものを使用しています。

ただし、EC2システムはさまざまなリージョンに分散しており、おそらく、複数のバケットを使用する必要があるのではないかと考えています。各リージョンに1つ明示的に作成して、 別のリージョン。たとえば、us-west-1ホストがダンプをus-west-2バケット(またはus-east-1)に送信するようにします-Amazonが特定のリージョン(両方のEC2仮想)を完全に失った場合にバックアップを利用できるようにしますマシンとS3データ)。

それは便利ですか、それともS3データはデフォルトですでに複数のリージョンにミラーリングされていますか?請求コストが増加しますか?S3への書き込みは無料で、ストレージコストも同じであると私たちは理解していますが、それは正しいですか?帯域幅が適切である限り、遅延は特に問題ではありません。

1
Mikhail T.

デフォルトのリージョンUSStandardを使用している場合、ファイルは(最終的に)us-west-2bとus-east-1の両方に保存されます。これは、この冗長性を持つ唯一の領域です。他のすべてのリージョンはそのリージョンのサーバーにのみ保存されるため、バックアップに別のリージョンを使用することで、安全性がさらに高まります。流星がオレゴンサーバーを取り出した場合、バージニアでバックアップを作成しておくと、事前に計画しておくとよいでしょう。

ただし、別のリージョンからS3へのトラフィックは「EC2->インターネット」レートで請求されるため、帯域幅のコストはこれを行うと変化します。 US Standardを使用すると、S3への無料転送と地理的な冗長性という両方の長所が得られます。

http://docs.aws.Amazon.com/AmazonS3/latest/dev/LocationSelection.html

1
ceejayoz

s3バケットは通常、特定のリージョンに設定されます。バケットを作成するときに、そのリージョンを設定できます。クロスリージョンレプリケーションを設定することもできます。クロスリージョンレプリケーションがデフォルトで設定されているとは思いません。

S3を使用すると、保存した金額と転送されたデータに対して課金されます。ここで実際のレートを確認するのが最適です: https://aws.Amazon.com/s3/pricing/ 。 s3の請求は一般的に安価ですが、複雑です。

0
Jordan Stewart