2012-01-20 7 views
2

Azureでは、価格1の小さなインスタンスを3つ追加できます。私のサイトはスケーリングではないと心配していません。Azure計算インスタンス

私は、1つの小さいものではなく、3つの小さなものに行ってはならない他の理由はありますか?

参照:Azure pricing calculator

答えて

1

Extra Smallインスタンスは、 NICの5Mbpsの帯域幅(小、中、大、XLの場合、コアあたり約100Mbps)、RAMが1GB未満です。だから、あなたは非常にストレージ集約的なものを実行しているとしましょう。 SQL AzureまたはWindows Azureストレージにアクセスしてボトルネックに陥る可能性があります。

RAM:MongoDBなどのサードパーティのアプリケーションを使用している場合、メモリの問題が発生する可能性があります。

スケーラビリティの観点からは、2つまたは3つのExtra Smallインスタンスに負荷を分散でき、優れたSLAを得ることができます。メモリと帯域幅がパフォーマンス目標に十分に合っていることを確認するだけです。

NIC帯域幅を含む各インスタンスサイズの正確な仕様の詳細については、this MSDN articleを参照してください。

+0

感謝のためのXtra-小さなインスタンスを使用することはありません。私は帯域幅を忘れていました。 –

0

細かいところを見てください.I/Oパフォーマンスは、x-smallインスタンスに比べて小さいインスタンスではるかに優れていると思われます。これがテクノロジに関連するボトルネックやビジネス上の決定によるものなのかどうかはわかりませんが、それはそうです。

また、OSはそれぞれのインスタンスで少しのRAMしか必要としないので、3つのX小さなインスタンスでは、小さなインスタンスでは1回ではなく3回の処理が必要です。これにより、アプリケーションのニーズに実際に利用できるリソースが削減されます。

0

3つのxtra-smallインスタンスは理論的には1つの小さなインスタンスよりも「紙面上」優れているかもしれませんが、xtra-smallインスタンスには専用コアがなく、生の計算リソースは他のテナントと共有されます。私は小さなロードのウェブサイトのためにお金を節約するためにこれらのxtra-smallインスタンスを試してみましたが、私は容認できないほどの恐ろしいパフォーマンスの停止や時間があったと言わなければなりません。要するに

:私は、本番環境の任意の並べ替え

+0

XSインスタンスは、スケジューラやヘルスモニタなどのリソースが少ないため、通常は高性能や帯域幅を必要としないストアドプロシージャや単純なテーブルストレージクエリに依存するため、優れています。商用のWebサイトがXSベースのWebロールにはあま​​り適していないことに同意します。つまり:ウェブサイトのパフォーマンスは、アプリのプールのリサイクル(低ボリュームサイトの場合など)によって妨げられることがあります。 –

関連する問題