以前にも述べたように、「as code」は重要な潮流であり、可能な限りあらゆるものを「as code」として扱うというDevOpsの基本原則を基盤に、ネットワーク業界全体へと広がっています。
また、「Infrastructure as Code」と「Configuration as Code」の重要な違いについても説明しました。ネットワークとアプリケーションサービスでは従来の提供方法が異なるため、ネットワークの世界ではこの区別が必要です。ネットワークサービスやアプリケーションサービスの多くはハードウェアと関連付けられていますが、実際にはハードウェアと、そこから提供されるサービスとの間にプラットフォームが存在します。そのため、BIG-IPは専用ハードウェアだけでなく、クラウドやオンプレミスの仮想マシンとしても提供できます。BIG-IPはハードウェアではなく、さまざまなアプリケーションサービスを提供するためのソフトウェアプラットフォームだからです。
アプリケーションプラットフォーム(Webサーバー、アプリケーションサーバー、アプリケーションエンジン)を最初にプロビジョニングする必要があるのと同様に、ネットワークおよびアプリケーションサービスのプラットフォームも、構成する前にプロビジョニングする必要があります。
特にクラウド環境では、こうしたプロビジョニングと構成のプロセスを、HashiCorpのTerraformのようなシステムで実行するケースが増えています。
Terraformをご存じない方のために、公式Webサイトから引用します。
Terraformは、インフラストラクチャを安全かつ効率的に構築、変更し、バージョン管理するためのツールです。既存の一般的なサービスプロバイダーに加え、社内で独自に開発したソリューションも管理できます。
構成ファイルには、単一のアプリケーションまたはデータセンター全体の運用に必要なコンポーネントをTerraformに対して記述します。Terraformは、目的の状態に到達するために実行する処理を示す実行計画を生成し、その計画を実行して、記述されたインフラストラクチャを構築します。
出典:<https://www.terraform.io/intro/index.html>
基本的に、Terraformはインフラストラクチャのプロビジョニングを自動化するためのツールです。プラグインを使用することで、データセンター全体、あるいはアプリケーションアーキテクチャ全体をプロビジョニングするという、果てしなく困難に思える作業を実現します。インフラストラクチャやアプリケーションサービスのプロバイダーが形成する非常に広範なエコシステムをサポートするために必要な統合機能や拡張機能を、Terraformだけで開発することはほぼ不可能です。プロバイダーは数多く存在し、その領域はセキュリティとスケーリング、アイデンティティとアクセス管理、パフォーマンス管理と監視など、多岐にわたります。現在の市場で考えられるインフラストラクチャのあらゆる組み合わせを、単一のプロバイダーだけでサポートすることはできません。そこでTerraformには、拡張性を重視し、各プロバイダーが自社のインフラストラクチャやアプリケーションサービスのサポートを「プラグイン」できる仕組みが用意されています。
つまり、アプリケーションサービスプロバイダーであるF5はTerraformにプラグインし、BIG-IPプラットフォームを「コードとして」扱えるようにすることができます。
F5のTerraformプロバイダーの詳細については、Terraformサイトのこちらのページをご覧ください。BIG-IPをプロビジョニングし、その後構成する方法の例も掲載されています。また、F5のコミュニティDevCentralにも役立つリソースがあり、BIG-IPでTerraformを使い始める際にご活用いただけます。
著者について

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

SOAS 2025:足並みの乱れが凡庸さを招く
AI導入における方針の不一致は、非効率を招きます。セキュリティ、自動化、導入の各戦略を整合させ、AIの可能性を最大限に引き出す方法をご紹介します。

WebAssemblyが重要な理由
WebAssembly(Wasm)は、あらゆるプラットフォームで高性能なアプリケーションを実現する、ポータブルで高速かつセキュアなバイナリ命令セットです。
インフラストラクチャは依然として格好の攻撃経路
クラウドコンピューティングでは、APIやドラッグ&ドロップ式の設定ツールを活用し、ネットワークやインフラストラクチャを敬遠する人がそれらを直接扱わずに済むようにすることで、インフラストラクチャへの対応を不要にすることが長年追求されてきました。しかし、インフラストラクチャを無視することも、攻撃の主要な標的であるという事実を見過ごすこともできません。
堅牢なデータアーキテクチャがもたらす戦略的メリット
適切に構築されたデータアーキテクチャがもたらす効果は、業務プロセスの改善にとどまりません。戦略的な業務効率の向上、より深いビジネスインサイトの獲得、隣接するビジネス機会への展開にもつながり、これらすべてをより俊敏に実行できるようになります。
デジタルワークフローにおける不正検知には、データだけでは不十分
2019年には、業界全体でクレジットカード詐欺の試みが約25万件確認されました。これは約2分に1件の割合です。今日、不正を検知するには、デジタルワークフロー上のできるだけ多くのポイントから収集したデータを相互に関連付け、手作業によるデータ処理をはるかに上回る速度で分析する能力が求められます。