効率的で安全なapplication配信サービス アーキテクチャを設計することは、パブリック クラウドで実行される最新の分散applicationsに対してシームレスなユーザー エクスペリエンスを保証するために不可欠です。 クラウドネイティブapplication配信の数多くのコンポーネントの中で、 Application Delivery Controller as a Service (ADCaaS) は、負荷分散、可用性、可観測性、トラフィックの最適化、application保護、インフラストラクチャ自動化において重要な役割を果たします。
パブリック クラウド プロバイダーが提供するデフォルトの ADCaaS ツールは強力な出発点となりますが、application配信環境のカスタマイズやプログラマビリティ、スケーラビリティ、可視性に関する高度または非常に特殊な要件に必ずしも適合するとは限りません。 この記事では、既定のツールの活用からサードパーティのネイティブ クラウド サービスの代替手段の検討まで、Microsoft Azure で実行されているapplications用の ADCaaS を評価および選択するためのアプローチを推奨します。
Azure 向けの ADCaaS を選択する場合、組織は使いやすさ、スケーラビリティ、カスタマイズ、可観測性などの要素を考慮する必要があります。 適切な選択は、多くの場合、環境の規模、application配信のニーズの複雑さ、および運用上の優先順位によって異なります。
パブリッククラウド プロバイダが提供するデフォルトの ADCaaS ツール (Microsoft Azure クラウドの Azure Load Balancer や Azure Application Gateway など) は、最も簡単でわかりやすい展開オプションを提供します。 これらのツールはクラウド エコシステムと緊密に統合されており、最小限の構成作業で多くの汎用application配信ユースケースをカバーします。
デフォルトの ADCaaS ツールは、標準機能で十分であり、より高度なカスタマイズや高度なapplicationおよび API 接続機能を必要としない、小規模から中規模の、より静的な展開に最適です。
高度なカスタマイズの欠如、スケーリングの制限、可視性の不足などによりデフォルトの ADCaaS が不十分な場合は、クラウド マーケットプレイスのサードパーティ製ネイティブ クラウド ADCaaS 代替品が次の実行可能なオプションになります。 一例として、 F5 NGINXaaS for Azureが挙げられます。これは、強化されたパフォーマンス、可用性、保護、および可視性を大規模に提供するように設計されており、複雑さや運用上の負担を増やすことなく、全体的なユーザー エクスペリエンスを向上させます。
Azure でサードパーティの ADCaaS を評価するときは、次の機能を考慮してください。
クラウド マーケットプレイスから入手できる F5 NGINXaaS for Azure は、追加のインフラストラクチャの管理を複雑にすることなく、強化されたパフォーマンス、スケーラビリティ、可視性を必要とする展開シナリオに最適です。 多数のクラウドネイティブの分散applicationsをホストする中規模から大規模の動的環境に適しています。
プラットフォームおよびクラウド アーキテクトにとって、適切な ADCaaS を選択するには、使いやすさ、柔軟性、拡張性、運用の複雑さのバランスを取る必要があります。 シンプルさと迅速な展開のために、Azure クラウド プラットフォームで提供される既定のツールから始めます。 高度な機能、より優れたスケーラビリティ、または可視性の向上が必要な場合は、Azure 向け F5 NGINXaaS など、マーケットプレイスからサードパーティのネイティブ ADCaaS オプションを検討してください。
「サービスとしての」ソリューションがニーズを満たせない場合は、VM またはコンテナに展開可能な ADC を使用すると、運用オーバーヘッドは増加しますが、より優れた制御が可能になります。 これらは、複数の環境にわたる一貫性と集中管理が重要な要件となる複雑なマルチクラウド アーキテクチャに特に適しています。
最終的な決定は、チームの優先順位と能力によって決まります。 シンプルさを優先するか、制御を優先するかに関係なく、適切な ADCaaS は、アーキテクトが回復力があり、高性能で、将来を見据えたapplication配信プラットフォームを構築できるようにします。
最新の回復力のあるクラウドapplication配信アーキテクチャの構築を開始するには、 Azure Marketplaceで F5 NGINXaaS for Azure を調べてください。