すべてのプログラマーにとって、分散アーキテクチャについて聞いたときの最初の反応は通常、それがハイエンドで、威圧的で、高級感があるというものです。例えば、アリババのさまざまなシステムは異なるマシンに展開されており、杭州、上海、深センなどの異なるサーバーにも分散されています。ファーウェイのサーバーも、世界中のユーザーのニーズを満たすことができるように、世界のさまざまな地域に分散されます。 さまざまな求人広告で、分散システムの開発に精通している人材を見かけることはよくあります。では、配布とは一体何でしょうか?こう言えば子供でも理解できます。 背景 分散とはモジュールでの開発と展開を意味し、分散の核となるのはモジュールであると考える人もいます。しかし、モジュール化は分散型の概念ではありません。 1990 年代初頭には、ソフトウェア機能をモジュールに従って分割することを提案する人もいました。ソフトウェア エンジニアリングでは、モジュールをより適切に分離することができ、作業では、モジュールをさまざまなタスクに適切に分割することもできます。モジュールで開発されていますが、同じマシンにデプロイされています。ソフトウェア、特にインターネットの発展に伴い、従来のモノリシック アーキテクチャはますます効果が低下しており、主に次の 3 つの側面に現れています。
特徴 従来のモノリシック構造と比較すると、分散アーキテクチャの最も重要な点は次のとおりです。
分散は多くの問題を解決しますが、多くの欠点や困難も抱えているため、それらを克服して設計するにはプログラマーとアーキテクトが必要です。 主な困難
やり方 分散によって生じる問題を解決するには、プログラマーやアーキテクトがスキルを発揮する必要があります。どのような方法を使用するかに関係なく、次の 2 つのことに他なりません。
|
<<: デジタル時代において、クラウドインテリジェンスはクラウドの未来を再定義します
>>: デジタル変革の第二章が始まろうとしており、ハイブリッドマルチクラウド管理が焦点となる
今日はDockerシリーズを始めます。このトピックでは、Docker の基本的な使い方、基本的なコマ...
王進著今年末までに、テンセントオープンプラットフォームは開発者に30億元を分配する予定です。これは魅...
少し前、あるオタクのネットユーザーが、周紅義とのビデオインタビューのダイヤルアップトーンに基づいて周...
2022年、クラウドコンピューティング業界の発展は転換期を迎えました。過去 3 年間、世界的な流行と...
中国電子商取引研究センターは4月27日、2012年第1四半期時点で、閉鎖された共同購入サイトを除いて...
コアヒント:検索エンジンは主にキーワードに関連するコンテンツを提供します。Web サイトの Web ...
domain.com が仮想ホスティングプロモーションを開始しました! 50% オフ割引コード: 5...
今後、ftlcloud(スーパークラウド)は新規ユーザーまたは未認証ユーザーに29元のクーポンを提供...
SEO において、ページの直帰率は最適化の効果に大きく影響する要素であることは誰もが知っています。私...
2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っていますモバイルイ...
この記事はWeChatの公開アカウント「Flying Veal」から転載したもので、著者はVealで...
少し前に、「Douban では、興味関心マーケティングによって 2 億人のユーザーが 200 のブラ...
10月31日、Xunleiの子会社で世界最大のシェアコンピューティング企業であるOneMind Te...
Baidu は最近、独自の共有ツールである Baidu Share をリリースしました。同時に、同社...
21世紀は「データ」が主役となる時代になるかもしれません。人工知能、ビッグデータ、クラウドコンピュー...