Azure Websites に備わる優れたスケーラビリティ
このポストは、9 月 16 日に投稿された Scale is never a problem with Azure Websites の翻訳です。
Azure Websites でアプリケーションを運用することで得られる最も大きなメリットは、クラウドが持つシームレスなスケーラビリティを活用できることです。新しくサービスを購入することなく、ご利用のインスタンスのスライダーをドラッグするだけで、マシン数を増やすことができます。従来はマシンを追加したらデプロイし、構成する必要がありましたが、Azure Websites では追加したすべてのインスタンスで直ちにデータとアプリケーションを利用開始できます。10 インスタンスという相当な数のアレイが通常のホスティング プランで利用可能なため、これでほとんどのお客様のニーズが満たされます。一方、トラフィック量の多いサイトや Web サービスを運用する大規模なお客様にとってはこの数は十分ではない場合もありますが、そのような場合にもどうかご安心ください。
このたび Azure Websites は、10 インスタンスを超える場合のサポートを開始しました。さらに多くのインスタンスが必要な場合には、担当のマイクロソフト アカウント マネージャーにご相談ください。Premier のお客様でない場合は、Microsoft サポートまでご連絡いただければ、お客様のニーズに合ったさまざまな方法を検討しながら、最適なデプロイとコスト削減のお手伝いをいたします。
よく寄せられる質問
1. 10 を超えるインスタンスが必要な場合、現在いくつまで利用可能ですか。
A: お客様のアプリケーション設計と構成オプションにもよりますが、世界各地にあるマイクロソフトのデータセンターを利用すれば、数百のインスタンスに渡るデプロイも可能です。1 か所のデータセンターのみを使用したい場合には、マシン サイズの可用性の要件によって異なります。お問い合わせいただければ、担当のサポート エンジニアがお客様の選択したリージョンを考慮したうえで詳しくご案内いたします。
2. 実際に必要なインスタンス数はどのようにして知ることができますか。
A: 実際に必要な数は、アプリケーション設計、機能性、予測されるピーク時のトラフィック、およびピーク時に求めるサービス レベルによって異なります。ベスト プラクティスは、アプリケーションをパイロット グループにデプロイし、ユーザー エクスペリエンスを監視すること、および他の KPI を定義し、予測されるサーバーのパフォーマンスを計算することです。これらに基づき、マシンのサイズと規模を調整できます。また、アプリケーションのコードと設計を最適化することもできます。
3. インスタンスの追加にかかる時間を教えてください。
A: 可用性によりますが、通常は 2 ~ 3 時間以内に使用開始の準備が整います。また、マイクロソフトのサポート エンジニアがデプロイを最適化するための他の選択肢を提案し、より迅速にお客様のニーズを満たすこともできます。
4. マシンのサイズを大きくすべきか、それともインスタンスを追加すべきか迷っています。
A: CPU の処理能力または分布により、最適化されるアプリケーションが異なります。そのため使用量も多岐にわたります。ただし一般的には、インスタンスを追加した方がスケール アップするよりも柔軟性と費用対効果に優れています。結局のところ、リソースを最適な形で活用するには、優れたアプリケーション設計が鍵となります。
5. インスタンスを増やした後の管理方法を教えてください。
A: Microsoft サポートがサブスクリプションを有効にすると、インスタンスのスライダーを操作することによりデプロイメントに割り当てるインスタンスを増やしたり、必要数が減ったときには戻したりすることができます。