Webサイトのスケーラビリティ:
唯一あなたが展開されたサーバーの数を変更することで、サイトのサービス処理能力を拡張するか、減らすことができ、サイトのハードウェアとソフトウェアの設計を変更する必要はありません。
伝統的な銀行システムは、明らかに大規模なサイトのアーキテクチャを知るために設計された当初から、大規模システムでは、一般的にハードウェアを構築するためにお金を入れています。
インターネットシステムは、開発側を探索しながら、事業が多く、比較的新しい、スタートは、システムを再作成後、特定のポイントにない、大規模なシステムを開発し、ためにそんなにお金を持っていないことができ、そのサイズを計画することはできません石を感じることで川を渡ることができ、道路は低コストのPCサーバから自分のシステムの大規模展開を開始しました。
この段階的な進化では、最も重要な技術は、継続的にクラスタにサーバーを追加することによって、クラスタ全体の処理能力を高めるために、サーバークラスタを使用することです。
これは、サイトのシステムアーキテクチャのスケーラビリティである限り、技術は、クラスタサーバの処理能力とクラスタの数に加算間の直線関係を行うことができますように、これはサイトが彼らの規模をアップグレードするために続けることができることを意味します。
だけでなく、また、そのような大きなプロモーションは、大きなプロモーションの後、マシンは、リソースとコスト削減のリリースを低減することができたときにマシンを追加する必要があるかもしれません縮小、ストレッチすることができます。
ウェブサイトは、必ずしも大きな、必ずしも大きな開発ではなく、スケーラブル、高可用性、高性能でなければなりません。
6.1サイトのアーキテクチャ設計の柔軟性
スケーラビリティサイトは、次の2つのカテゴリに分かれています。
1、機能に応じて異なる機能を提供し、ストレッチを物理的に分離、別のサービスサーバの導入を達成するために
クラスタを延伸することによって達成2、単一の機能は、クラスタ内の複数のサーバは、同じサービスを展開し、同じ機能を提供します。
6.1.1物理的分離は、異なる機能の伸縮を達成するために
物理的に分離
縦方向の分離(分離後の成層):上に配備異なる業務プロセスの部分的な分離、システムのスケーラビリティについて
(分離操作は、セグメント化した後に)横方向に分離:異なるサービスモジュールの分離が展開、システムのスケーラビリティのため
横方向の分離粒子径が非常に小さくすることができ、あるいはキーページは、ページのリストを検索し、そのようなサイトは非常に重要な製品詳細ページのための電気の供給者として別のサービス、ショップページを展開し、各ページには、独立して展開することができ、専門のメンテナンス。
6.1.2クラスタサイズを延伸することによって達成し、単一の機能