オープンソース注目情報:F5 Container ConnectorによるURL書き換えとHelmチャート

F5エコシステム | 2018年5月03日

オープンソースとコンテナの組み合わせにより、環境は絶えず変化しています。コンテナ環境の技術はもはや黎明期を脱し、オープンソースを基盤としていることも一因となって、急速に成熟しています。商用および企業向けのソフトウェア開発では、これまでもオープンソースに依存することが少なくありませんでした(現在、アプリケーションの80%はサードパーティ製ライブラリで構成され、その多くがオープンソースです)。コンテナも例外ではありません。

この急速な成熟に伴い、モダンな環境と従来型のネットワークをつなぐF5 Container Connectorのようなソリューションも、短いサイクルで改良されています。この橋渡しは、人間かデバイスかを問わず、ユーザーがコンテナ環境にデプロイされているAPIやアプリケーションにアクセスできるようにするために必要です。

これは、インターネットには依然として解決すべき課題があり、組織外部から内部へのセキュアな受信経路を設けることが、その対応に最も適しているためです。その1つがIPv4アドレスの不足であり、企業が外部からのアクセス用に公開できるパブリックエンドポイントの数を制限しています。IPv6の導入によってこの問題が解決されたとしても、すべてのリクエストを検査・精査してからデータセンターの内部へのアクセスを許可するために、セキュリティ上の懸念からエントリーポイントは引き続き制限される可能性があります。

つまり、コンテナ化されたAPIやアプリへのゲートウェイを保護するために、従来型のスケーラブルな負荷分散プロキシを使用する状況は、今後も当面続くと考えられます。しかし、BIG-IPのようなソリューションにも、リクエストの転送先となる環境と同等の柔軟性と動的な対応力が求められます。F5 Container Connectorは、コンテナ環境内の変更をBIG-IPに迅速に伝達するために存在します。

今回の「F5 Container Connectorの新機能」では、URLの書き換えを容易にするrewrite Annotationsのサポートを発表します。この機能は、クライアントをAPIやアプリのあるバージョンから別のバージョンへ移行する場合や、古いURLパスを有効な新しいパスへ自動的に書き換えて問題を解決する場合など、さまざまな目的に使用されます。

KubernetesのパッケージマネージャーであるHelmも新たにサポートされました。コンテナ環境とそこでデプロイされるアプリケーションは、関連するシステムの面で複雑化し続けており、手作業でのデプロイや管理は現実的ではなくなっています。スケーリングを可能にするだけでなく、特定のアプリケーションに必要なすべての要素を確実に整えるには、より自動化された宣言型の手法でデプロイと管理を行う必要があります。

Helmは「チャート」と呼ばれる仕組みを使用して、アプリケーション全体とそのコンポーネントをパッケージ化します。これにより、一貫性と再現性のあるデプロイが可能になり、問題が発生した場合も簡単にロールバックできます。F5 Container Connectorでは、Helmチャートを使用してBIG-IP上のIngressルートをシームレスにデプロイ、管理できるようになりました。

こちらでrewriteアノテーションのドキュメントと、F5 BIG-IP のIngress用Helmチャート(github)をご確認いただけます。

共有
タグ: 2018

著者について

Lori Mac Vittie
Lori Mac Vittie特別技術者兼チーフエバンジェリスト | F5

Lori MacVittieは、F5のOffice of the CTOに所属するDistinguished Engineer兼Chief Evangelistであり、アプリケーションデリバリ、自動化戦略、インフラストラクチャに関する深い専門知識を有しています。AIエージェントのガードレール策定、脆弱なマルチクラウドアーキテクチャの分析、スケーラブルなシステムの限界の検証など、複雑な事柄を明快にすることで知られています。アプリケーション開発、ITアーキテクチャ、ネットワークおよびシステム運用の分野で、30年以上にわたる業界経験を有しています。F5入社前は、受賞歴のあるテクノロジー編集者として活躍していました。 MacVittieはコンピューターサイエンスの修士号を取得しており、セキュリティ、クラウド、エンタープライズアーキテクチャにわたる分野で多数の著作を発表しています。また、テーブルトークゲームとビデオゲームをこよなく愛し、チーズについては遠慮なく強いこだわりを語ります。

Lori Mac Vittieのその他のブログ記事

関連するブログ記事

F5 Application Study Tool:OpenTelemetryによるF5 BIG-IP環境の監視
F5エコシステム | 2025/04/15

F5 Application Study Tool:OpenTelemetryによるF5 BIG-IP環境の監視

F5の新しいオープンソースツールは、BIG-IP環境を詳細に可視化し、データを追跡するとともに、強力でカスタマイズ可能なインサイトを得るための基盤を提供します。

F5 BIG-IPでAI防御を実現
F5エコシステム | 2024/11/13

F5 BIG-IPでAI防御を実現

F5 BIG-IP Advanced WAF、BIG-IP APM、BIG-IP SSL Orchestratorが、生成AIアプリ向けに包括的なセキュリティソリューションを提供する仕組みをご覧ください。

F5 Advanced WAFによるGraphQL APIの保護
F5エコシステム | 2021/08/31

F5 Advanced WAFによるGraphQL APIの保護

ここ数年、多くの組織がデジタルトランスフォーメーションを進めており、COVID-19のパンデミックによってその動きは加速しています。

アプリケーションサービスの現状 通信業界版:リーダーとしての台頭
F5エコシステム | 2019/02/19

アプリケーションサービスの現状 通信業界版:リーダーとしての台頭

通信ネットワークが進化し、さまざまな業界の幅広いユースケースに対応するなか、通信業界の回答者がテクノロジーリーダーとしての存在感を高めていることがわかります。

デジタルトランスフォーメーションは、単なるペーパーレス化ではない
F5エコシステム | 2017/07/10

デジタルトランスフォーメーションは、単なるペーパーレス化ではない

デジタルトランスフォーメーションは、単なるペーパーレス化ではありません。真のモダナイゼーションにアプリケーションアーキテクチャとセキュリティの再構築が必要な理由を、F5ブログでご覧ください。

やめましょう。もう本当にやめましょう。HTTPSはHTTPより高速ではありません。
F5エコシステム | 2016/09/19

やめましょう。もう本当にやめましょう。HTTPSはHTTPより高速ではありません。

もうやめましょう。HTTPSはHTTPより高速ではありません。プロトコルのパフォーマンスに関する微妙な違いと、暗号化トラフィックを適切に最適化する方法については、F5ブログをご覧ください。