すべてのプログラマーにとって、分散アーキテクチャについて聞いたときの最初の反応は通常、それがハイエンドで、威圧的で、高級感があるというものです。例えば、アリババのさまざまなシステムは異なるマシンに展開されており、杭州、上海、深センなどの異なるサーバーにも分散されています。ファーウェイのサーバーも、世界中のユーザーのニーズを満たすことができるように、世界のさまざまな地域に分散されます。 さまざまな求人広告で、分散システムの開発に精通している人材を見かけることはよくあります。では、配布とは一体何でしょうか?こう言えば子供でも理解できます。 背景 分散とはモジュールでの開発と展開を意味し、分散の核となるのはモジュールであると考える人もいます。しかし、モジュール化は分散型の概念ではありません。 1990 年代初頭には、ソフトウェア機能をモジュールに従って分割することを提案する人もいました。ソフトウェア エンジニアリングでは、モジュールをより適切に分離することができ、作業では、モジュールをさまざまなタスクに適切に分割することもできます。モジュールで開発されていますが、同じマシンにデプロイされています。ソフトウェア、特にインターネットの発展に伴い、従来のモノリシック アーキテクチャはますます効果が低下しており、主に次の 3 つの側面に現れています。
特徴 従来のモノリシック構造と比較すると、分散アーキテクチャの最も重要な点は次のとおりです。
分散は多くの問題を解決しますが、多くの欠点や困難も抱えているため、それらを克服して設計するにはプログラマーとアーキテクトが必要です。 主な困難
やり方 分散によって生じる問題を解決するには、プログラマーやアーキテクトがスキルを発揮する必要があります。どのような方法を使用するかに関係なく、次の 2 つのことに他なりません。
|
<<: デジタル時代において、クラウドインテリジェンスはクラウドの未来を再定義します
>>: デジタル変革の第二章が始まろうとしており、ハイブリッドマルチクラウド管理が焦点となる
unestyはどうですか? unesty German VPS はどうですか? unesty.net...
SEO ブログでは基本的に、「ウェブマスターがよく使用する無料 SEO ツール」という記事で国産 S...
パブリック クラウドがハッキングされ、重要なデータが無防備な状態のまま放置されることは、どの組織にと...
みなさんこんにちは。私はハルビン仮想および現実ウェブサイトデザインです。最近、オンラインでいくつかの...
Qutoutiao は、新しい形式の情報閲覧を創造することに特化したソフトウェアです。モバイル アプ...
誰がWeChatに勝てるかは、最新のホットな話題ではなく、古くからある疑問です。小さなスタートアップ...
Linode は、PayPal とGoogle Pay が支払い方法に追加されることを公式に発表しま...
クオーラソーシャルQ&Aサイト「Quora」は、シリコンバレーで最も注目されているスタートア...
この記事はLeiphone.comから転載したものです。再印刷が必要な場合は、Leiphone.co...
内部リンクであろうと外部リンクであろうと、リンクを作成するときに最初に考慮する必要があるのはリンクの...
インターネットの普及により、オンライン販売は大企業、中堅企業、中小企業、さらには個人の間でもますます...
Sanyouyun (uuuvps はどうですか、uuuvps の香港 VPS はどうですか?) こ...
今回のヨーロッパカップの盛り上がりは、明らかに過去2回よりも良い。グループリーグの2ラウンドを終えて...
企業の IT チームの中には、スポットインスタンスを利用するのではなく、容量を予約することを選択する...
百度のザクロアルゴリズムによる一連の攻撃の後、外部リンクの重要性は相対的に低くなりましたが、この相対...