従来のシステム アーキテクチャは、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アカウント: インターネットXラボ【1】365 Good Teachers——K-12向...
さっそく、私が役に立つと思う間違った構築方法をいくつか紹介します。役に立つと思うなら、そのままにして...
2007年に海外で最も利用率の高いSEOツール1 SEO分析ツールのトップ10を挙げる2 バックリン...
私はHaimen Forumのウェブマスターです。海門フォーラムは江蘇省の県級市です。なぜ地域フォー...
Cloudive はトルコに登録された会社で、米国イリノイ州ロンバードに KVM ベースの 40G ...
人民日報がツイッターとフェイスブックに投稿したニュースを受け取りました。グーグルの中国復帰を歓迎する...
最近、Zhihuの米国でのIPOのニュースがインターネット界で話題になっている。知乎の周元CEOが全...
起源前回の記事では、kube-apiserver へのリストおよび監視リクエストを開始する Info...
独立系ブログは皆さんもよくご存知だと思います。Lu Songsong 氏や Mou Changqin...
休暇中に、「左手の李延紅、右手の馬化騰」という本を読み終えました。百度の発展の歴史について書かれてい...
2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っています2018年...
考えてみましょう。オープンソースはクラウド コンピューティングが依存する重要なテクノロジ ソースであ...
WebRank SEO は、Google ブラウザ用の越境電子商取引プラグインです。 Alexa ラ...
サンドボックス期間とは、以下の期間を指します。新しいウェブサイトが立ち上げられると、検索エンジンはそ...
過去 10 年間、クラウド コンピューティングによってもたらされた変化により、従来の IOE アーキ...