分散型アプリケーションアーキテクチャは、その分散構造によって信頼性とパフォーマンスの向上、コストの最適化が可能になることから、ますます普及しています。Enterprise Strategy Groupが調査した数百の組織は、すべて少なくとも数個の分散型アプリケーションを運用しており、51%は約100件以上のクラウド間アプリケーション統合を管理していました。1
しかし、分散アプリのメリットを十分に引き出すには、運用上およびセキュリティ上のリスクに対処する必要があります。課題としては、分散アプリとマイクロサービスの接続、拡大した攻撃対象領域のサイバー脅威からの保護、可視性が限られる中でのパフォーマンス確保などが挙げられます。
F5とGoogle Cloudは連携し、管理の簡素化とシームレスなセキュリティにより、組織がマルチクラウド環境全体で適応型の分散アプリケーションを構築、運用できるようにすることで、こうした課題に対処します。
クラウドをまたいでアプリを提供、接続
マルチクラウドに対応する大手クラウドプロバイダーであるGoogle Cloudは、分散アプリケーションアーキテクチャを支える幅広い機能を提供します。Kubernetesベースの開発者ワークフローにより、チームは場所を問わずモダンアプリを構築、デプロイ、スケーリングできます。
複数のクラウドに分散アプリをデプロイする作業は、クラウドプロバイダーごとに独自のツールやプロセスが使用されることが多いため、複雑になる場合があります。F5 Distributed Cloud App Connectは、自動化とInfrastructure as Code(IaC)を使用してリソースをプロビジョニングし、サイト間で一貫したポリシーを維持することで、デプロイを大幅に簡素化します。また、分散Kubernetesクラスター向けのサービスディスカバリとアドバタイズメントを提供し、アプリ間のシームレスな通信を実現します。
Distributed Cloud App Connectは、IPアドレスの重複やルーティングの問題を回避するアプリケーションレイヤーのネットワーキングを提供します。F5 Global NetworkまたはGoogle Cloudのプライベートネットワークを利用することで、企業はパブリックインターネットを経由しない、アプリケーション間通信用のセキュアなバックボーンを確保できます。
拡大する攻撃対象領域を保護
一般に複数のクラウドプロバイダーとコンテナ化された環境で構成されるアーキテクチャでは、分散アプリケーションによって攻撃対象領域が拡大し、防御がより困難になります。
Distributed Cloud App Connectは、ネイティブのエンドツーエンド暗号化、イングレスおよびエグレス制御、あらゆる環境で一貫したきめ細かなセキュリティポリシーなど、多層型のセキュリティを提供します。さらに、F5 Distributed Cloud Web App and API Protection (WAAP)を追加することで、Webアプリケーションファイアウォール(WAF)、DDoS対策、ボット対策、APIセキュリティによってアプリを保護できます。すべてのDistributed Cloud Services製品では、一元管理のために同じSaaSベースのコンソールを使用します。
セキュリティチームは、Google Cloud Armorを活用して、DDoS攻撃やOWASP Top 10の脅威からアプリケーションを保護できます。さらに、F5のマルチクラウド対応セキュリティソリューションのポートフォリオにより、Google Cloudの堅牢なネイティブセキュリティを強化できます。また、IDとロケーションを認識するアプリケーションファイアウォール向けのF5ゼロトラスト機能が、Google Cloudのインフラストラクチャに対するゼロトラストアプローチを補完し、多層防御を実現します。
分散アプリのパフォーマンスを向上
マルチクラウド環境では、可視性が分断されることが多く、アプリケーションのパフォーマンス監視が困難になります。Distributed Cloud App Connectは、パフォーマンス指標とインサイトを備えたアプリケーションレベルのダッシュボードを提供します。これにより、DevOpsチームは複数のツールからデータをつなぎ合わせることなく、拠点間のパフォーマンス問題が顕著な速度低下や停止につながる前に特定できます。また、インテリジェントな負荷分散によってパフォーマンスを維持します。これらの機能により、アプリケーションの高速性と可用性をユーザーに提供できます。
レジリエントな分散アプリを実現
F5とGoogle Cloudは、マルチクラウド環境全体で分散アプリケーションを最適化するために必要なセキュリティと接続性を提供します。
Google Cloud Marketplaceで提供されている50以上のF5ソリューションの1つであるF5 Distributed Cloud App Connectは、インテリジェントな負荷分散とリアルタイム監視により、導入を簡素化し、セキュリティを強化するとともに、パフォーマンスを維持します。
F5ソリューションとGoogle Cloudの堅牢でスケーラブルなインフラストラクチャを組み合わせることで、企業は優れたパフォーマンスを発揮する、レジリエントで適応性の高いアプリケーションを実現できます。
F5とGoogle Cloudの詳細については、f5.com/gcpをご覧ください。
出典
1. Enterprise Strategy Group、マルチクラウドにおけるアプリケーションの導入と配信に関する意思決定、2023年2月
著者について

関連するブログ記事

F5 Application Study Tool:OpenTelemetryによるF5 BIG-IP環境の監視
F5の新しいオープンソースツールは、BIG-IP環境を詳細に可視化し、データを追跡するとともに、強力でカスタマイズ可能なインサイトを得るための基盤を提供します。
F5 BIG-IPでAI防御を実現
F5 BIG-IP Advanced WAF、BIG-IP APM、BIG-IP SSL Orchestratorが、生成AIアプリ向けに包括的なセキュリティソリューションを提供する仕組みをご覧ください。
F5 Advanced WAFによるGraphQL APIの保護
ここ数年、多くの組織がデジタルトランスフォーメーションを進めており、COVID-19のパンデミックによってその動きは加速しています。
アプリケーションサービスの現状 通信業界版:リーダーとしての台頭
通信ネットワークが進化し、さまざまな業界の幅広いユースケースに対応するなか、通信業界の回答者がテクノロジーリーダーとしての存在感を高めていることがわかります。
デジタルトランスフォーメーションは、単なるペーパーレス化ではない
デジタルトランスフォーメーションは、単なるペーパーレス化ではありません。真のモダナイゼーションにアプリケーションアーキテクチャとセキュリティの再構築が必要な理由を、F5ブログでご覧ください。
やめましょう。もう本当にやめましょう。HTTPSはHTTPより高速ではありません。
もうやめましょう。HTTPSはHTTPより高速ではありません。プロトコルのパフォーマンスに関する微妙な違いと、暗号化トラフィックを適切に最適化する方法については、F5ブログをご覧ください。