ソリューションの概要

ブルー/グリーン展開およびそれ以降の柔軟な負荷分散

あらゆるプラットフォーム、つまりアプリケーション サービスを展開する場所を問わず、すべてのアプリケーションに高度なブルー/グリーン展開オプションを提供します。

あらゆる環境で自動化による迅速なブルーグリーン展開

ブルー/グリーン アプリケーション リリース モデルの利点

ブルー/グリーン アプリケーション リリース モデルは以前から存在しており、F5 の負荷分散テクノロジはモデルを展開するエンタープライズ アーキテクチャで重要な役割を果たしてきました。 今日、最新のアプリケーションは、従来のアプリケーション機能をクラウド プロバイダーやテクノロジー プラットフォーム全体に分散しています。 企業全体に広がるコンテナ、適応型アーキテクチャ、バックエンド API 統合により、ブルー/グリーン デプロイメントが自動化と信頼性モデルに適切であることを保証します。 F5 のトラフィック管理ソリューションは、ブルー/グリーン展開の要件などを満たすことができます。

主なメリット

  • どのようなプラットフォームに依存していても、共通のインフラストラクチャ・アズ・コード構成を提供する、クラウドに依存しないパフォーマンス ソリューションのメリットを享受できます。
  • F5 の大規模な開発者コミュニティを活用して BIG-IP ソリューションを改善し、また世界中のオープンソース コミュニティを活用して NGINX の導入とパフォーマンス サービスを強化します。
  • F5 と NGINX は、他のどのクラウド ネイティブまたはサードパーティ ソリューション プロバイダーよりも多くの機能を、より多くのアプリケーション展開モデルで提供しており、必要な柔軟性が得られます。

顧客はより多くのものを求めており、それをすぐに手に入れたいと考えています。 最新のアプリケーション リリース モデルは、自動化の強化により、より多くの機能とより迅速な配信を求める需要の高まりに対応してきました。 欠点は、DevOps チームがそれほど頻繁にデプロイせず、短い時間枠内でのみデプロイした場合でも、顧客は依然として同じアプリケーションの信頼性を期待しているため、問題に気付く人はほとんどいないことです。 調査によると、たった一度悪い経験をしただけで、全顧客の 32% が愛用していたブランドとの取引をやめてしまうことが分かっています。 問題が発生したときには、それほど余裕はありません。

ブルー/グリーン デプロイメントは、冗長なソフトウェアとインフラストラクチャのトラフィック フローを提供することで、長年にわたりデプロイメントの失敗やプラットフォーム変更の問題から顧客を保護してきました。 開発者と DevOps チームは、顧客を新しいパスに移行する前に、展開の成功を測定できます。 負荷分散テクノロジーは、ブルーデプロイメントとグリーンデプロイメント間のトラフィック管理の中核コンポーネントであり、最新のアプリケーション開発でも引き続き使用されています。

企業がより分散化されたアーキテクチャに移行するにつれて、従来のアプリケーションをコンテナ化された環境に移行し、インテリジェントなトラフィック管理のためにサービス メッシュと負荷分散を採用することが、特にブルー/グリーン、レッド/ブラック、リングの展開シナリオではこれまで以上に重要になります。 F5 は、多様なアプリケーション トポロジにわたるブルー/グリーン導入を容易にする複数のソリューションを提供します。 グローバル サーバー ロード バランシング (GSLB)、境界アプリケーション中心のロード バランシングを統合および自動化したり、コンテナーと Kubernetes プラットフォーム間でトラフィックを管理および分散したりできます。

 

サイト信頼性エンジニアとデジタル変革イニシアチブによって定義されたサービス レベル目標を満たすためにブルー/グリーンおよびその他の展開モデルを採用すると、迅速な展開と顧客の信頼性のバランスが維持されます。 あるいは、ブルー/グリーン モデルを拡張するリング展開など、他の展開方法も F5 ソリューションで簡単に自動化できます。 以下の例では、認証と承認、または IP アドレス指定をソース識別子として使用し、F5 がユーザー定義のポリシーに基づいて適切なユーザーを適切なインフラストラクチャに自動的に配分できるようにしています。

 

建築コンポーネント

F5 は、顧客向けの南北顧客トラフィックと内部の東西サービスおよび API 内部通信に対応するために、高度なトラフィック管理および負荷分散サービスを提供します。 顧客のデジタル エクスペリエンスを保護し、社内の顧客もサポートするために、迅速な展開が必要な場所にブルー/グリーン リリース モデルを展開します。

F5 BIG-IP Local Traffic Manager (LTM) は、ハードウェアまたは仮想アプライアンス、オンプレミス、またはお好みのクラウド プロバイダーで、高度なエンタープライズおよびサービス プロバイダー クラスの負荷分散テクノロジーを提供します。 きめ細かなレイヤー 7 制御、SSL オフロードおよびアクセラレーション機能、オンデマンドのパフォーマンスを実現するプログラムによるスケーリングを利用できます。 BIG-IP LTM は完全なプロキシであるため、ネットワークに出入りするアプリケーション トラフィックを検査、管理、レポートできます。 広範なプログラム API と統合を提供することで、インフラストラクチャをコードとして介してブルー/グリーン モデルを自動化したり、ServiceNow などの他の IT ワークフロー ソリューションに統合したりできます。 BIG-IP LTM は、ブルー/グリーン リリース モデルのアプリケーション トラフィックに対する優れた自動化制御を提供します。

NGINX Plus は、クラウドネイティブで使いやすいリバース プロキシ、ロード バランサ、API ゲートウェイです。 高度な監視の統合、セキュリティ制御の強化Kubernetes コンテナのオーケストレーションなど、どのようなニーズにも、NGINX Plus は、拡大するアプリケーション ポートフォリオ設計に対応する、適応性に優れたプログラム可能な負荷分散ソリューションを提供します。

F5 グローバル サーバ ロード バランシング (GSLB) は、データセンターとクラウド インフラストラクチャの外部にブルー/グリーン デプロイメントをもたらし、API 呼び出しを切り替えるだけでトラフィックを複数のリージョンにシフトできるようにします。 トラフィックをグローバルに移行してサイト全体をフェイルオーバーしたり、影響を受けるアプリだけを制御したりする柔軟性が得られます。 F5 GSLB は、ネイティブ セキュリティ ソリューション、仮想エディション、SaaS、または完全に管理された専用ハードウェアを通じて利用可能で、グローバルに利用可能なアプリケーションにブルー/グリーンをもたらします。

NGINX Ingress Controller は、 Kubernetes およびコンテナ化された環境におけるクラウドネイティブ アプリ向けのクラス最高のトラフィック管理ソリューションです。 NGINX Open Source と NGINX Plus の両方のユーザーにメリットをもたらす、Kubernetes アプリケーション向けのエンタープライズ グレードの配信サービスを提供します。 Kubernetes 用の NGINX Ingress Controller を使用すると、基本的な負荷分散、SSL/TLS 終了、URI 書き換えのサポート、アップストリーム SSL/TLS 暗号化が実現します。 NGINX Plus ユーザーは、ステートフル アプリケーションのセッション永続性と API の JSON Web Token (JWT) 認証も利用できます。

主な特徴

CI/CD パイプラインにセキュリティを統合する

Ansible、Terraform、ServiceNow、GitLab などの一般的なツールと統合して、ツールのワークフローに合わせます。

データストリームのエクスポート

Telemetry Streaming を使用して、統計とイベントを集計、正規化し、お気に入りの分析ソリューションに宣言的に転送します。

アジャイル手法

宣言型モデルを使用して、アプリ サービスの展開を一貫して繰り返し高速化します。 宣言型アプリ サービスを使用して、オンプレミスおよびパブリック クラウド アプリのブルー/グリーン トラフィックを自動化します。

高度なアプリ中心の構成

ロールベースのアクセス制御 (RBAC) とセルフサービスを使用してセキュリティ ガードレール (ゲートではありません) を設定すると、チームはアプリを安全かつ迅速に管理できます。

結論

アジャイルアプリケーションでは、スピードと高頻度の展開が求められます。 デジタル変革プログラムには、信頼性と常に向上し続ける顧客体験が求められます。 F5 は、アプリケーションの安全性と信頼性を維持しながら、DevOps 導入の柔軟性を満たす強力なソリューション ラインを提供します。 Fortune 50 社のうち 48 社が重要な顧客ニーズに F5 を使用しているのには理由があります。