1969 年、米国国防総省は今日のインターネットの原型である ARPANET を初めて作成しました。同時に、SWIFT プロトコルが金融送金に使用され始めました。分散システムの初期の例として、これら 2 つの登場により、ユーザーは単一のシステムを計算の集合としてより継続的に構築できるようになりました。
しかし、分散システムについて多少なりとも知っている人でも、1 台のコンピュータのクラッシュがシステム全体に影響を及ぼすということは聞いたことがありません。実際、この問題の部分は主に建築家や配電システム設計者の責任であり、彼らはこの問題をより深く理解しています。 1994 年までに、Sun Microsystems の従業員 Peter Deutsch は、分散システムで問題を引き起こす可能性のある 8 つの主な要因をまとめました。 1997 年、James Gosling はこのリストを拡張し、最終的には「分散コンピューティングの 8 つの誤解」として知られるようになりました。多くの実務家や企業は、これらの誤解によって引き起こされる効率の低さ、リスクの高さ、メンテナンスコストの高さといった問題について不満を抱いています。しかし、Paxos などの複雑な数学的アルゴリズムは、これらの重大な障害を効果的に克服するのに役立ちました。 1) ネットワークは非常に信頼できる 誤りその 1 は、おそらくあなたの施設を崩壊させるでしょう。マーフィーの法則にあるように、起こりうる悪いことは必ず起こります。そして、インターネットはこの法則を検証するための効果的な媒体です。ただし、アクティブなトランザクション データ レプリケーションにより、単一のデータ センターまたはデータ センター全体がオフラインになった場合でも、必要な情報をスムーズに配信できるようになります。これは、地理的な場所に関係なく、データ ノードを継続的に同期できるためです。 2) 遅延ゼロ レイテンシとは、データがある地点から別の地点に移動するのにかかる時間です (その時間内に転送できるデータの量を指す帯域幅とは対照的です)。過去には、インターネットやワイドエリアネットワークの遅延レベルはひどいものでした。しかし、クラウドコンピューティングやハイブリッドクラウドアーキテクチャの普及により、PBレベルのトランザクションデータをクラウドに保存し、ローカル環境とクラウド環境全体を非常に高速に運用できるようになりました。 3) 伝送帯域幅は無制限 伝送帯域幅とは、ネットワークのデータ伝送能力を指します。ネットワーク帯域幅の容量は増加し続けていますが、送信する必要があるデータの量も増加し続けています。ただし、データ レプリケーション テクノロジを使用すると、複数のデータベースを同時に実行して、要求を分散することができます。さらに、管理者は特定のファイルやディレクトリに高い優先度を設定して、ネットワーク上で優先的な送信権を確保することができます。 4) ネットワークは非常に安全です 真のセキュリティを実現するには、システムをネットワークから完全に分離する必要があります。ただし、セキュリティは時間の経過とともに向上します。追加のソフトウェア ソリューションにより、外部サーバーがファイアウォールの背後に公開され、侵入に対する脆弱性が低減されます。 5) トポロジーは変化しない テスト ラボ内のトポロジのみは変更されません。アプリケーションが展開されると、ネットワーク トポロジには、多数の接続されたラップトップ、ワイヤレス ネットワーク、一時ネットワーク、さらには新しいモバイル デバイスが考慮されるようになります。実際、企業にとってのクラウド コンピューティングの最大の利点の 1 つは、ネットワーク トポロジを自由に変更できることです。一貫性を維持するために異なる環境間でデータを複製できるため、使用される特定のトポロジは問題になりません。 6) 管理者が必要です 管理者は 1 人だけではないかもしれませんが、アプリケーションと外部システム間のやり取りを制御する上で、この役割は今日ではそれほど重要ではありません。実際、今日の管理者は、停止の処理と解決のみを担当しています。 7) 伝送コストはゼロ 生活のあらゆることにはコストがかかりますが、広域ネットワークの構築と運用は以前よりもはるかに安価になりました。クラウド コンピューティングの登場により、誰もがトランザクションごと、GB ごと、または時間ごとに支払うだけでよくなりました。アクティブ/アクティブ アーキテクチャにより、すべてのサーバーとクラスターが読み取りおよび書き込み可能になり、常に相互に同期され、計画外のダウンタイムがなくなります。これを基に、企業はほぼ 100% のリソース利用率を達成できるようになり、予算の無駄がなくなります。 8) ネットワークの均質化 この誤解は、Java の作成者である Golsing によって 1997 年に付け加えられました。モバイル デバイスの出現により、今日のネットワークはまだ均一化されていませんが、さまざまなネットワークや環境にわたってアプリケーション ソリューションを構築するのに役立つツールが増えています。もちろん、重要なのはベンダーロックインを回避することです。 要約: 分散コンピューティングの誤解は 20 年以上前から存在していますが、実際に分散システムを構築した歴史は 40 年以上前に遡ります。しかし、科学技術の継続的な発展により、これらの誤解はもはや発展を制限する主要な障害ではなくなりました。 Google Spanner や Paxos アルゴリズムなどのテクノロジーのおかげで、今日の広域ネットワークはより安全で、よりコスト効率が高く、パフォーマンスを向上させる多数の特許取得済みテクノロジーを備えています。今日のゼロダウンタイムおよび中断のない運用モデルにより、これまで「不可能」であったことがまさに「可能」になったと言っても過言ではありません。 |
<<: Oudian Cloud eコマースSaaSシステムがInspurのインターネットクラウドサービスエコシステム構築を支援
>>: Haiyun Jiexun: OpenStack を深く掘り下げて管理を容易にする
iovz は現在、月払いで 20% オフ、年払いで 30% オフとなる新しいプロモーションを開始して...
ほとんどのインターネット企業にとって、激しい市場競争に勝ち抜きたい場合、「トラフィック」は企業の成否...
Cloudcone には現在、プロモーション用の安価な VPS と安価なクラウド サーバーがいくつか...
ハン・ハン、周立波らに続き、方周子は最近、中国政法大学の准教授である呉丹紅(微博名呉発田)に注目し、...
みなさんこんにちは。私は西安 Yijie Smart Home のウェブマスター、Dancer です...
セキュリティ予算は停滞している。ますます顕著になるネットワーク セキュリティの問題を全面的に解決する...
今回のデスウォッチ対象:中国ビジネスソーシャルネットワークサービスビジネス ソーシャル ネットワーキ...
友好的なリンクの交換は、すべてのウェブマスターにとって必須のコースの 1 つです。リンク交換の基本原...
[[282846]]カフカとは何かKafka はもともと Linkedin によって開発されました...
企業がクラウドに移行した後、一部のワークロードがクラウドでは動作しないことが判明した場合、どうなるで...
デザイナーはPhotoshopを使うことに慣れていますが、オンラインで写真を加工することを考えたこと...
[[317685]]現在、主なテクノロジーは Intel の VT-x と AMD の AMD-V ...
当時の Linux オペレーティング システムと同様に、OpenStack の評判は一夜にして IT...
オンラインプロモーションとマーケティングの第一歩は、トラフィックの多い場所からトラフィックを傍受する...
Internet of Everythingの時代の到来により、IoTデバイスの数は爆発的に増加しま...