1

Drupalデータベースに使用している Web サイトを実行しRDSています。負荷分散された 2 つのインスタンスがあり、将来的にはさらに増える可能性があります。1 年の 60 ~ 75% の間、静的コンテンツは変更されません。残りの 25 ~ 40% は、毎日数回ファイルの変更を必要とするモジュールと機能を開発します。n 個のインスタンス間のファイル同期を処理するシステムを実装したいと考えています。このシステムは、できる限り手を使わず、自由に考える必要があります。注: これらのインスタンスはssmtp、php メール用の , (smtp ではなく ssmtp です) を持つ Web サーバーのみです。

を使用S3して静的ファイルをホストし、EC2 Instances. 他のユーザーは、 Kwateeなどの無料ツールやScalrなどの有料ツールを使用しています。にマウントするためにそれらを使用および複製する人も見ました-これは最悪の方法のように思えました。私が見た最後の方法は、ファイル配布を達成するために使用されました。EBS ImagesEC2 Instancesrsync

これらの方法を適切に比較して、どの実装を選択するかについて結論を出すにはどうすればよいですか? また、S3メソッドの実装を完全には理解していません。出てくることはわかっているので、もちろんコストも気になりますが、現時点では使いやすさと信頼性がより重要です。(もちろん理にかなっている。)

参考文献:

Web サーバーの負荷分散 + コンテンツの同期の維持

複数のサーバーにコンテンツをデプロイする (EC2)

障害アーキテクチャの amazon AWS 設計で共有ファイルを配置する場所は?

4

2 に答える 2