クラスターとは何ですか?何が配布されますか? 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つの方法

推薦する

先週の注目に値する中国のインターネットプロジェクトトップ10:360 ZhijianとYulebaoがリストに載った

WeChatアカウント: インターネットXラボ【1】365 Good Teachers——K-12向...

外部リンクの構築は、混乱したり間違えたりしてはいけません。アイデアを明確にし、エラーを見つけることによってのみ、成功を達成できます。

さっそく、私が役に立つと思う間違った構築方法をいくつか紹介します。役に立つと思うなら、そのままにして...

海外で利用率の高いSEOツール07選

2007年に海外で最も利用率の高いSEOツール1 SEO分析ツールのトップ10を挙げる2 バックリン...

地域コミュニティフォーラムでの私の考え、行動、問題

私はHaimen Forumのウェブマスターです。海門フォーラムは江蘇省の県級市です。なぜ地域フォー...

Cloudive-2GメモリKVM月額7ドル

Cloudive はトルコに登録された会社で、米国イリノイ州ロンバードに KVM ベースの 40G ...

人民日報、ツイッターとフェイスブックがグーグルの復帰を歓迎

人民日報がツイッターとフェイスブックに投稿したニュースを受け取りました。グーグルの中国復帰を歓迎する...

知乎が米国で株式公開、Weiboに続く

最近、Zhihuの米国でのIPOのニュースがインターネット界で話題になっている。知乎の周元CEOが全...

Kube-apiserver がまた OOM ですか?

起源前回の記事では、kube-apiserver へのリストおよび監視リクエストを開始する Info...

ブログキャリアを長くするための6つの文章

独立系ブログは皆さんもよくご存知だと思います。Lu Songsong 氏や Mou Changqin...

Baidu独自のプロモーションとSEO

休暇中に、「左手の李延紅、右手の馬化騰」という本を読み終えました。百度の発展の歴史について書かれてい...

2018年の上海ウェブサイト構築会社の最新ランキングは何ですか?どれが信頼できるでしょうか?

2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っています2018年...

AWS vs. Elastic: クラウド大手は本当にオープンソースを殺すのか?

考えてみましょう。オープンソースはクラウド コンピューティングが依存する重要なテクノロジ ソースであ...

ウェブランクSEO

WebRank SEO は、Google ブラウザ用の越境電子商取引プラグインです。 Alexa ラ...

「サンドボックス」から保存されたサイトの実践的な分析

サンドボックス期間とは、以下の期間を指します。新しいウェブサイトが立ち上げられると、検索エンジンはそ...

IOE を排除するための 9 年間の戦い: OceanBase がダークホースとして浮上した経緯を詳しく見る

過去 10 年間、クラウド コンピューティングによってもたらされた変化により、従来の IOE アーキ...