クラスターとは何ですか?何が配布されますか? SOAとは何ですか?

クラスターとは何ですか?何が配布されますか? SOAとは何ですか?

従来のシステム アーキテクチャは、1 つのプロジェクトが 1 つの Tomcat で実行される、古典的な 3 層構造です。しかし、ユーザー数が増えると、1 つのサーバーと 1 つの Tomcat では確実に信頼性が低くなります。もし田舎の教師ジャック・マーが杭州の小さな場所にサーバーとTomcatを設置し、Tmallのコードを実行して私たちに訪問するように頼んだとしたら、そのウェブサイトのホームページは常にダウンしているので、私たちはそれを見ることができないだろう。ハハハ!

このとき、クラスター アーキテクチャを使用できます。つまり、Jack Ma は 5 台のサーバーを購入し、各サーバーで Tmall のコードを実行し、負荷分散のために Nginx をセットアップします。現時点では、リクエストは 5 台のサーバーによって完了します。最初の要求には最初のサーバーが応答し、2 番目の要求には 2 番目のサーバーが応答します。これにより、処理できる同時実行性が従来の 5 倍になります。ジャック・マーはとても幸せです。

[[218753]]

(クラスターアーキテクチャ)

概要: 複数のサーバーが完全なコードセットを実行します。これをクラスターと呼びます。

Taobao が成長するにつれて、その機能はますます改善され、多くの機能が追加されました。プロジェクトが Tomcat セットによって実行されたとき、Tomcat は疲れていると言い、より少ないコードを実行できるかどうかを尋ねました。このとき、分散システムアーキテクチャが誕生しました。私たちは、大規模なTmallプロジェクトを機能に応じて多くのモジュールに分割しました。たとえば、注文を処理するシステム、ユーザーのログインを処理するシステム、バックグラウンドを処理するシステムなどを別々に処理します。次に、各サブシステムが Tomcat 内で個別に実行され、それらが一緒になって完全な Tmall プロジェクトを形成します。これにより、各 Tomcat にとって比較的簡単になります。 (サブシステムに依然として大きな負荷がかかっている場合は、このサブシステムを再度クラスタ化することを検討できます)

(分散アーキテクチャ)

概要: 同時に実行される複数のサーバーは、完全なコード セットのみを実行できます。これを分散と呼びます。

SOA: サービス指向アーキテクチャ。サービス指向アーキテクチャ。つまり、プロジェクトをサービス層とプレゼンテーション層の 2 つのプロジェクトに分割します。サービス層にはビジネス ロジックが含まれており、外部にサービスを提供するだけで済みます。プレゼンテーション層はページとのやり取りを処理するだけでよく、ビジネス ロジックはサービス層のサービスを呼び出すことによって実装されます。

これの利点は、システム間の呼び出しが非常に便利になることです。システム A がシステム B を使用する場合は、システム B のサービス層を直接呼び出すことができます。

(SOAアーキテクチャ)

概要: 分布の水平分割に基づいて、垂直分割も行われました。 SOA アーキテクチャになります。

<<:  マッキンゼー:パブリッククラウドの導入により、企業のビジネスはより効率的かつ革新的になる

>>:  本番環境でKubernetesの大規模な管理を自動化する7つの方法

推薦する

ハイブリッドクラウドでデータを管理するための4つのベストプラクティス

企業のデータが単一のデータセンターまたはクラウドに保存されている場合、データ管理は困難になります。企...

アリババの5つの主要な技術成果がトップネットワーク通信会議SIGCOMM 2020に選ばれ、中国で新記録を樹立

アリババは最近、ネットワーク通信分野における最新の技術革新を発表しました。自社開発のNFC技術(近距...

Cyber​​Bunker - 間違いなく世界で最も強力な違法ホスティングルーム

本当に役に立つ情報がないなら、興味深いコンピュータ室を紹介します。今回の主役はオランダにあるサイバー...

複雑なウェブサイトの再設計に対するシンプルなアプローチ

フォーラムの投稿を検索し、キーワードをリサーチした結果、独自の Web サイトにたどり着きましたが、...

野蛮さが尊重されなくなったとき、ヴァンクルはどのように存続すべきでしょうか?

かつて電子商取引の伝説的存在だったヴァンクルは、マーケティングと口コミを利用して短期間でブランド認知...

SpartanHost - 3.5 ドル/KVM/512 メモリ/250g ハード ドライブ/1T トラフィック/シアトル/ダラス

新興企業の SpartanHost は、主にシアトルとダラスで、HDD と SSD、DDOS 保護、...

WeChatのプロモーションとトラフィック生成、新しいWeChatユーザーを効果的に増やして引き付けるにはどうすればよいでしょうか?

遅ればせながらユーザー成長分裂活動のレビューです。少し時間が経ってしまいましたが、やはり私のクールな...

conoha-シンガポール VPS シンプルレビュー

21日に「conoha - 日本VPSの簡易レビュー」を書きました。シンガポールの状況がどうなってい...

Baidu スナップショットが長期間更新されません。どうすればよいでしょうか?

今年8月1日に水晶発振器事業を営む新サイトを引き継ぎました。公式サイトはhttp://www.son...

3月のビデオ業界ユーザーインサイト

現在、中国のモバイル動画分野のアクティブユーザー数は小幅減少傾向にある。Analysys Qianf...

エッジの台頭 - いつでもどこでも分析とコンピューティング

[[435346]]データの重要性の高まりは、おそらくインターネット革命の最も重要な副作用の 1 つ...

分散型アイデンティティサービス、権威あるプライバシー保護

インターネット+の時代は発展を続け、今や全世界がインターネットで覆われていると言ってもいいでしょう。...

分散トランザクションを解決するにはどうすればいいでしょうか?きっぱりと明らかにしましょう!

[[409803]]分散トランザクションの基礎取引トランザクションとは操作単位を指します。この操作...

垂直検索: 潜在能力の残り 95% を実現する最良の方法

業界ではそのようなテストを実施しました。検索バーに「北京の駅に一番近いホテル」「今週の上海から広州へ...