スケーラビリティ
想像してみて:
成功となるキャンペーンを開始します。突然数千人のあなたのウェブサイトを訪問、またはあなたの製品を注文したいです。これは夢か悪夢か?
あなたのホスティングは、柔軟な方法でスケーリングことはできませんし、あなたのサイトがオフラインになる、悪夢のようになります。お金を失うあなたの高価な広告キャンペーンを使用しているし、あなたの評判は溶けます。
スケール アップとスケール ダウン
成長する最も簡単な方法: より多くのリソースを追加します。特に我々 の仮想プライベート サーバーそれは簡単です: サーバー 1CPU から 8 以上の CPU を 1 GB メモリ 128 GB メモリおよび 1 GB から 5 TB のストレージを容易に展開できます。
リソースを追加するが、その限界: 延々 と単一のサーバーにリソースを追加できません。練習はある特定の限界に達すると、少なくなり結果になりますがわかります。
次のステップは、タスク分岐して、サーバーを最適化します。古典的なウェブサーバはデータベース サーバーにもしばしばです。忙しい環境で自分のタスクのために特別に両方のシステムを構成することができますので、別のサーバーに両方のタスクを配置することをお勧めします。
負荷分散、おかげで複数の web サーバを展開することができます、データベース クラスターをさらに拡張することができます。
良いアーキテクチャは、スケーラビリティの基礎
良いスケーラブルなソリューション アーキテクトが必要です: あなたのウェブサイトやアプリケーションに応じてのスケーラビリティの構築方法をよく考えられていることが重要です。すべての後に、スケーラビリティは可用性と手に合います。
スケーラブルで柔軟なアプリケーションの構築開発者とシステム オペレーターの良いコラボレーションが必要です。