すべてのプログラマーにとって、分散アーキテクチャについて聞いたときの最初の反応は通常、それがハイエンドで、威圧的で、高級感があるというものです。例えば、アリババのさまざまなシステムは異なるマシンに展開されており、杭州、上海、深センなどの異なるサーバーにも分散されています。ファーウェイのサーバーも、世界中のユーザーのニーズを満たすことができるように、世界のさまざまな地域に分散されます。 さまざまな求人広告で、分散システムの開発に精通している人材を見かけることはよくあります。では、配布とは一体何でしょうか?こう言えば子供でも理解できます。 背景 分散とはモジュールでの開発と展開を意味し、分散の核となるのはモジュールであると考える人もいます。しかし、モジュール化は分散型の概念ではありません。 1990 年代初頭には、ソフトウェア機能をモジュールに従って分割することを提案する人もいました。ソフトウェア エンジニアリングでは、モジュールをより適切に分離することができ、作業では、モジュールをさまざまなタスクに適切に分割することもできます。モジュールで開発されていますが、同じマシンにデプロイされています。ソフトウェア、特にインターネットの発展に伴い、従来のモノリシック アーキテクチャはますます効果が低下しており、主に次の 3 つの側面に現れています。
特徴 従来のモノリシック構造と比較すると、分散アーキテクチャの最も重要な点は次のとおりです。
分散は多くの問題を解決しますが、多くの欠点や困難も抱えているため、それらを克服して設計するにはプログラマーとアーキテクトが必要です。 主な困難
やり方 分散によって生じる問題を解決するには、プログラマーやアーキテクトがスキルを発揮する必要があります。どのような方法を使用するかに関係なく、次の 2 つのことに他なりません。
|
<<: デジタル時代において、クラウドインテリジェンスはクラウドの未来を再定義します
>>: デジタル変革の第二章が始まろうとしており、ハイブリッドマルチクラウド管理が焦点となる
[[347741]]始める前に、Kafka の概念をいくつか思い出させてください。 a.ブローカー:...
老洛氏は、招商証券の権威あるライブストリーミング電子商取引レポートを読んで、ライブストリーミング電子...
サイト グループを設定する理由については、人それぞれ理由があります。私が説明したい理由は非常に単純で...
[51CTO.comより元記事] ファーウェイは2021年1月1日、「2021年ファーウェイ中国政府...
今日の午後、嬉しいと同時に驚くような出来事がありました。午後2時頃、見知らぬ人が突然私のQQに現れて...
長らく収益モデルに制約されてきた中国のオンライン音楽業界は、新たなビジネスモデル革新を起こしつつある...
6月9日、アリババクラウドは2020年アリババクラウドオンラインサミットにおいて、スマートハイウェイ...
最近友人とチャットしていたとき、私たちは二人とも、SEO 業界には、固定された規範や基準が欠如してい...
[[388201]] Reply 社の新しい調査「クラウドからエッジへ」によると、2025 年までに...
dedicatserver.ro は Astimp Consulting SRL Group (19...
テンセントクラウド(良心クラウド)は、春節ショッピングフェスティバルを正式に開始しました。(1)毎日...
序文UCloud AIオンラインサービス「UAI-Inference」は、昨年5月の無料公開ベータ版...
greencloudvps は、8 周年を記念して最新のプロモーションを開始しました。すべての VP...
7 月 1 日から 7 月 7 日まで、世界最大のプライベート エクイティ ファンド ホスティング事...
インターネット産業の急速な発展に伴い、国内の産業プラットフォームはますます増加し、ますます専門化して...