従来のシステム アーキテクチャは、1 つのプロジェクトが 1 つの Tomcat で実行される、古典的な 3 層構造です。しかし、ユーザー数が増えると、1 つのサーバーと 1 つの Tomcat では確実に信頼性が低くなります。もし田舎の教師ジャック・マーが杭州の小さな場所にサーバーとTomcatを設置し、Tmallのコードを実行して私たちに訪問するように頼んだとしたら、そのウェブサイトのホームページは常にダウンしているので、私たちはそれを見ることができないだろう。ハハハ! このとき、クラスター アーキテクチャを使用できます。つまり、Jack Ma は 5 台のサーバーを購入し、各サーバーで Tmall のコードを実行し、負荷分散のために Nginx をセットアップします。現時点では、リクエストは 5 台のサーバーによって完了します。最初の要求には最初のサーバーが応答し、2 番目の要求には 2 番目のサーバーが応答します。これにより、処理できる同時実行性が従来の 5 倍になります。ジャック・マーはとても幸せです。
(クラスターアーキテクチャ) 概要: 複数のサーバーが完全なコードセットを実行します。これをクラスターと呼びます。 Taobao が成長するにつれて、その機能はますます改善され、多くの機能が追加されました。プロジェクトが Tomcat セットによって実行されたとき、Tomcat は疲れていると言い、より少ないコードを実行できるかどうかを尋ねました。このとき、分散システムアーキテクチャが誕生しました。私たちは、大規模なTmallプロジェクトを機能に応じて多くのモジュールに分割しました。たとえば、注文を処理するシステム、ユーザーのログインを処理するシステム、バックグラウンドを処理するシステムなどを別々に処理します。次に、各サブシステムが Tomcat 内で個別に実行され、それらが一緒になって完全な Tmall プロジェクトを形成します。これにより、各 Tomcat にとって比較的簡単になります。 (サブシステムに依然として大きな負荷がかかっている場合は、このサブシステムを再度クラスタ化することを検討できます) (分散アーキテクチャ) 概要: 同時に実行される複数のサーバーは、完全なコード セットのみを実行できます。これを分散と呼びます。 SOA: サービス指向アーキテクチャ。サービス指向アーキテクチャ。つまり、プロジェクトをサービス層とプレゼンテーション層の 2 つのプロジェクトに分割します。サービス層にはビジネス ロジックが含まれており、外部にサービスを提供するだけで済みます。プレゼンテーション層はページとのやり取りを処理するだけでよく、ビジネス ロジックはサービス層のサービスを呼び出すことによって実装されます。 これの利点は、システム間の呼び出しが非常に便利になることです。システム A がシステム B を使用する場合は、システム B のサービス層を直接呼び出すことができます。 (SOAアーキテクチャ) 概要: 分布の水平分割に基づいて、垂直分割も行われました。 SOA アーキテクチャになります。 |
<<: マッキンゼー:パブリッククラウドの導入により、企業のビジネスはより効率的かつ革新的になる
>>: 本番環境でKubernetesの大規模な管理を自動化する7つの方法
Godaddy は、年間登録価格 29.99 米ドルで .la ドメイン名を開始しました。 .la ...
cheapwindowsvps と ssdvps は同じ会社のものです。私の記憶が正しければ、おそら...
Hostyunは、米国ロサンゼルスデータセンターのKVM仮想VPSに焦点を当てた「ロサンゼルス格安G...
キーワードはキーワードとも呼ばれます。キーワードとは、ユーザーが検索エンジンを通じてこの Web ペ...
上海安昌ネットワークテクノロジー株式会社(以下、「安昌」)は、KCSP(Kubernetes Cer...
A5ウェブマスターネットワーク(www.admin5.com)は3月25日、昨日Wandoujiaが...
都市の公共交通の中心地である鉄道駅、地下鉄駅、旅客駅、バス停は人口密度が高く、管理が困難です。どれだ...
BandwagonHost が KVM VPS をリリースしたことをご存知でしたか? bandwag...
動的 URL とは、疑問符を含む URL を指します。特にルールはなく、見た目も非常に乱雑です。もち...
Google のウェブマスター ツールを使用する場合、最初のステップは Web サイトの所有権を確認...
「コンテンツは王、外部リンクは皇帝」という昔ながらの理論は、ウェブマスターのSEO最適化の考え方の中...
クラウド コンピューティングの台頭により、企業とデータの関係は変化しました。組織がアプリケーションと...
現在の検索エンジン最適化の発展から判断すると、新しいものは何もないようです。コンテンツのほかに、外部...
[[431029]]分散データベース システムは論理的には完全なシステムとみなすことができ、ユーザー...
朗報です。bandwagonhost は米国西海岸のロサンゼルス デジタル センターに移転しました。...