AmazonがEBSの使用料金を次のように設定していることを確認します。
1GBあたり$0.10-プロビジョニングされたストレージの月。100万のI/Oリクエストあたり$0.10
値は数百万単位ですが、I/O要求はすぐに加算されます...I/O要求を減らすためのベストプラクティスがあるかどうか疑問に思いました。
たとえば、アプリに十分なRAMが必要なインスタンスを使用します。OSレベルのパラメータを微調整します。数分ごとに「同期」を実行しないでください:)....など。
AmazonがEBSの使用料金を次のように設定していることを確認します。
1GBあたり$0.10-プロビジョニングされたストレージの月。100万のI/Oリクエストあたり$0.10
値は数百万単位ですが、I/O要求はすぐに加算されます...I/O要求を減らすためのベストプラクティスがあるかどうか疑問に思いました。
たとえば、アプリに十分なRAMが必要なインスタンスを使用します。OSレベルのパラメータを微調整します。数分ごとに「同期」を実行しないでください:)....など。
したがって、時期尚早の*マイクロ*最適化を回避するための一般的なアドバイスはおそらくここに適用されるべきです。まず、PaaSアーキテクチャを適切に使用していることを確認し、データを取得したらパラメータを微調整します。より具体的な質問を再投稿してください(garethが言ったように)。
しかし、あなたが尋ねたので、私は1つの特定の最適化を持っています:一時ファイルがストレージに触れないように、LinuxマシンにRAMディスクを追加します:
echo "none /tmp/ tmpfs defaults 0 0" >>/etc/fstab
vmstat -Sm 5
実行されているIOの量を監視するために使用します。