マルチクラウド アーキテクチャにおける 3 つの一般的なパフォーマンスの課題と解決策

マルチクラウド アーキテクチャにおける 3 つの一般的なパフォーマンスの課題と解決策

マルチクラウド アーキテクチャは多くの利点をもたらしますが、特に設計と管理の方法に関して、特別なパフォーマンス上の課題ももたらします。マルチクラウドを導入するチームの多くは、マルチクラウド アーキテクチャにおけるパフォーマンスのボトルネックに注意を払っていない可能性があります。

ここでは、マルチクラウド アーキテクチャにおける最も一般的な 3 つのパフォーマンス上の課題と、それらを克服するためのヒントを紹介します。

マルチクラウド アーキテクチャのパフォーマンスの概要

今では、多くの IT プロフェッショナルがマルチクラウド戦略の利点をよく知っています。マルチクラウドでは、企業が一度に複数のクラウド プラットフォームでワークロードを実行できるため、コスト効率と信頼性を向上させる機会が提供されます。

さらに、マルチクラウド戦略は、場合によっては全体的なワークロードのパフォーマンスの向上にも役立ちます。多くの企業は、あるクラウド コンピューティング ベンダーの 1 つのサービスと別のクラウド コンピューティング ベンダーの別のサービスを使用してアプリケーションを展開することを選択する場合があります。これは、このアプローチはコストは高くなりますが、単一のクラウド コンピューティング ベンダーのサービスを使用するよりも高いパフォーマンスを実現できるためです。

マルチクラウド アーキテクチャにおけるパフォーマンスの課題

ただし、マルチクラウド アーキテクチャはパフォーマンス上の潜在的な利点を提供する一方で、パフォーマンス上の欠点ももたらす可能性があります。企業が複数のクラウドを組み合わせて使用​​するほど、クラウド同士が接続されてパフォーマンスのボトルネックが生じやすくなり、同じクラウドでホストされているワークロードの実行速度が低下します。

適切な計画を立てることでのみ、これらのマルチクラウド アーキテクチャのパフォーマンスの問題を回避できます。

(1)クラウドプラットフォーム間のネットワーク接続

まず、クラウド プラットフォーム間のネットワーク接続を考慮する必要があります。企業が同じクラウド内でデータを交換する 2 つのアプリケーションまたはサービスを持っている場合、通常、そのデータはインターネットを経由して移動する必要はありません。代わりに、クラウド プロバイダーのインフラストラクチャ内に留まります。ネットワーク帯域幅と待ち時間率は、データが異なるデータセンター間またはクラウドリージョン間で転送されるかどうかによって異なります。ただし、ほとんどの場合、同じクラウド内のネットワークを介して送信されるデータは、グローバル インターネットを介して 1 つのクラウドから別のクラウドに移動するデータよりもはるかに高速に移動します。つまり、クラウド プラットフォーム間のネットワーク接続は、マルチクラウド アーキテクチャにとって深刻なパフォーマンスのボトルネックになる可能性があります。

ネットワークは基本的にクラウド サービス同士を接続する唯一の方法であるため、ネットワーク パフォーマンスのボトルネックを完全に回避することはできません。ただし、IT チームがこの問題を軽減するために導入できる戦略があります。

  • 大量のデータが 1 つのクラウドに保存され、別のクラウドで処理する必要があるマルチクラウド アーキテクチャは避けてください。たとえば、企業は、あるクラウド プロバイダーのストレージ サービスの方がコストが低いため、そのサービスから別のクラウド プラットフォームでホストされているアプリケーションにデータを提供したいと考える場合があります。これにより、いくらかのコストは節約できるかもしれませんが、パフォーマンスコストに見合わない可能性があります。
  • 可能であれば、データをあるクラウド プラットフォームから別のクラウド プラットフォームに移行する前に圧縮してください。データを圧縮するとクラウド コンピューティングの料金は増加する可能性がありますが、パフォーマンスは向上します。
  • 信頼性を高めるためにワークロードが 2 つ以上のクラウド間でミラーリングされる場合、そのデータが別のインスタンスのデータのバージョンと同期されていない場合でも、各クラウド インスタンスのワークロード インスタンスが実行できるようにワークロードを設計する必要があります。このアプローチにより、データ転送がワークロードのパフォーマンスに影響を与えないことが保証されます。

(2)複数のクラウドプラットフォームの監視

マルチクラウド アーキテクチャのもう 1 つの一般的なパフォーマンス上の課題は、複数のクラウド プラットフォームを監視することが困難になることです。クラウド プラットフォームの監視がますます困難になるにつれて、クラウド プラットフォームのパフォーマンスや可用性の問題を特定することも困難になります。

この落とし穴を避ける最善の方法は、クラウド コンピューティング監視ツールを導入することです。現在、ほぼすべての APM ソリューションが主要なクラウド プラットフォームをサポートしているため、要件を満たすツールを見つけるのは簡単です。

ただし、複数のクラウドの最適なパフォーマンス監視には、すべてのクラウドを監視するだけでなく、マルチクラウド ワークロードのニュアンスを理解するためのツールの構成も含まれることに注意してください。言い換えれば、ツールは、異なるクラウドで実行されている 2 つのサービスが相互に接続され、依存していることを認識し、潜在的な問題をスタッフに効果的に警告できる必要があります。

(3)延長制限

通常、クラウド コンピューティングの主な利点の 1 つは、需要の変化に応じてワークロードへのリソース割り当てを迅速に増減できることです。

単一のクラウド プラットフォームでは、クラウド コンピューティング ベンダーのネイティブ自動スケーリング ツールを使用して、ワークロードの自動スケーリングを簡単に構成できます。ただし、ワークロードが複数のクラウドにまたがる場合、自動スケーリングは難しくなります。企業は、Azure の自動スケーリング フレームワークを使用して、マルチクラウド ワークロードの AWS ベースのコンポーネントをスケーリングすることはできません (その逆も同様)。

もちろん、ユーザーは各クラウド プラットフォームで自動スケーリングを個別に構成できます。このアプローチは十分に効率的であり、必要な手作業が IT チームに負担をかけることもないでしょう (自動スケーリング構成は通常、設定して忘れる作業であるため)。

ただし、マルチクラウド ワークロードの自動スケーリングが複雑な場合、IT チームは、クラウド環境をセットアップおよび管理するために共通のコントロール プレーンを採用することを検討する必要があるかもしれません。共通のコントロール プレーンにより、クラウド間でスケーリングと負荷分散が自動的に実行されるため、各クラウドで個別に自動スケーリングを構成する必要がなくなります。

結論

マルチクラウド戦略を採用するとクラウド プラットフォームのパフォーマンスが向上しますが、適切なアーキテクチャ設計とツールがなければ実現できません。クラウド プラットフォーム間のネットワーク帯域幅のボトルネックや、マルチクラウドの監視とスケーリングの課題について計画を立てなければ、企業はマルチクラウドが提供するパフォーマンスの機会を逃してしまう可能性が高くなります。

<<:  ケーススタディ: クラウドに依存しない製品を迅速に構築して提供する方法

>>:  COVID-19パンデミックの影響を受けて、世界のエッジAIソフトウェア市場は急速な発展を遂げている

推薦する

ハイブリッドクラウドインフラストラクチャを効果的に管理するための5つのステップ

ハイブリッド クラウドは、大小、新旧を問わず、あらゆるテクノロジー企業の間で話題になっています。いく...

医療ウェブサイトがYYを使用してマーケティングを促進する方法についての簡単な説明

YY は無料の言語ソフトウェアです。YY をよく使用する友人は、YY がマーケティング プラットフォ...

Ramhost - 生涯割引 KVM VPS/ロサンゼルス/アトランタ 37% オフ

Ramhost は 2009 年 2 月に設立され、4 年以上経ちました。社長は、VPS パネルをす...

2017年51CTO第12回中国企業年次選考結果発表

【原文は51CTO.comより】2018年の新年を迎え、工業情報化部中国電子情報産業発展研究所が主導...

迅雷クラウドオンデマンド:巨額の利益の裏で、再び著作権侵害紛争に巻き込まれる

11月23日、Xunleiの新しいクラウドオンデマンド特権サービスが同社を注目の的にする可能性がある...

クラウド ポータビリティに関する 3 つの考慮事項: イベント駆動型アーキテクチャ (EDA) とサーバーレス コンピューティング

このシリーズの記事では、アーキテクチャや設計、クラウドのポータビリティに関して考慮すべき具体的な詳細...

クラウドコンピューティングで医療費をどう配分するか

新型コロナウイルス感染症のパンデミックが続く中、緊迫した医療制度において新たな支出パターンが見られる...

初心者でも理解できます。 Kubernetesは実はとてもシンプルです

Kubernetes は、過去 2 年間で最も注目され、最もよく知られているテクノロジーです。ソフト...

ウェブサイトのユーザーロイヤルティの向上は「エンティティ」ケアから始まります

サイトの忠誠度をいかに高めるかは、数え切れないほどのウェブマスターにとって悩みの種ですが、つい先週、...

evlgaming-1 メモリ KVM/6.5 USD/月/サポート Windows/カンザス

Evlgaming には、2010 年に登録され、カンザス州にオフィスを構える、flamevps と...

簡単な分析:ウェブサイトランキングの安定性を確保する方法

ウェブサイトの最適化に携わる多くの SEO 担当者は、ウェブサイトのランキングが不安定で上がったり下...

インタビュアー:Redis の仮想メモリについて教えてください。

[[350704]]著者は、正確にスケジュールされたタスクと遅延キュー処理機能を備えた、高同時実行シ...

SEO に関する 4 つのよくある誤解の分析 (パート 2)

前の章では、SEO に関するよくある誤解を 4 つ紹介しました。具体的なアドレスは、http://w...

Baiduを「死刑執行人」として扱わないでください

最近、百度はハイパーリンクを通じて不正行為を企てるウェブサイトを取り締まりました。ランキングを上げる...

初心者ウェブマスターの3ヶ月目の最適化体験

1 か月前、私は A5 Webmaster Network に「初心者 Web マスターによる新規サ...