従来のシステム アーキテクチャは、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つの方法
この記事はWeChatの公開アカウント「趙華兵」から転載したものです。この記事を転載する場合は、趙華...
[[225472]]私が初めて Kubernetes について学び始めたとき (約 1 年半前?)、...
機能紹介データセキュリティ管理エキスパート - コアデータを保護し、ネットワークセキュリティを防御し...
以前は、大量のコンテンツを収集し、投稿マシンを使用して多数の外部リンクを投稿することで、Web サイ...
あなたのビジネスがパブリック クラウドを使い始めたばかりであっても、クラウド コンピューティングの支...
午前中に仕事を終えてQQにログインし始めたところ、友人がグループに質問を投稿し、Baiduがまたおか...
これらの推奨事項に従うことで、ユーザーは組織に真のメリットをもたらすマルチクラウド戦略を開発できます...
dotster、このアメリカの古いコンソールブランドは、すべてのコンソールの25%オフプロモーション...
bluevm の最新プロモーション: 割引コード LOWENDBOX を使用すると 20% 割引にな...
さらに読む:カリフォルニア大学ユー・ヨンフー校がアリババの投資について語る:夢、責任、挑戦UCの過去...
調査によると、医療系ウェブ編集者がネットワーク編集者の大部分を占めていることがわかりました。このこと...
名前が示すように、SEO とは検索エンジンの好みに合わせてウェブサイトを構築することを意味します。検...
1つ。キーワードの密度に対処する: たとえば、記事内に価値のあるキーワードが複数回繰り返される場合が...
arkecxはどうですか? arkecxクラウドサーバーはどうですか?今回は、英国ロンドンにあるar...
調査機関IDCの予測によると、専用(ローカル)クラウド・インフラストラクチャ・アズ・ア・サービス(D...