最新のインフラストラクチャは非常に複雑化しており、開発者をはじめとするユーザーは対応に苦慮しています。知識やリソースで対応できる範囲を超えて、より多くの構成要素の管理を求められているためです。この課題によって開発サイクルが遅れる場合もあれば、セキュリティ上の問題やインフラストラクチャ構成のドリフトなど、重大な影響を及ぼす意図しないエラーにつながる場合もあります。
組織がリスクを軽減しながらアプリケーションデリバリを加速する方法を模索する中、拡張性に優れ、より快適で迅速な開発者体験を実現する手法として、プラットフォームエンジニアリングが注目されています。エンジニアリングプラットフォームでは、開発チーム向けに設計された、安全性が確保され、検証済みで再利用可能なツールやワークフローをセルフサービスで利用できます。これにより、セキュリティと安定性を維持するための運用上のガードレールを提供しながら、生産性を向上させます。
Gartnerは、2026年までに、ソフトウェアエンジニアリング組織の80%がプラットフォームチームを設置すると予測しています。プラットフォームチームは、アプリケーションデリバリに使用する再利用可能なサービス、コンポーネント、ツールを社内に提供します。こうしたエンジニアリングプラットフォームのユーザーには、開発者、データサイエンティスト、エンドユーザーなどが含まれます。理想的には、このプラットフォームによって、これらのユーザーとITインフラストラクチャの管理・運用チームとの連携が向上します。
プラットフォームエンジニアリングとは
エンジニアリングプラットフォームは、検証済みのツール、コンポーネント、イメージ、サービスとともにテンプレートを提供し、開発者があらかじめ設定されたガイドラインに沿って作業できるよう支援します。開発者が自律的に作業できる一方で、デリバリーパイプラインやインフラストラクチャを管理する必要がなくなるため、意図しない損害が生じにくくなります。包括的なプラットフォームでは、セキュリティとコンプライアンスもテンプレートに組み込まれており、「シフトレフト」を求められる開発者の負担を軽減します。また、自動化に支えられた再利用可能なツールとプロセスにより、開発の効率と一貫性も向上します。
成功に向けて、プラットフォームエンジニアリングチームは以下に取り組む必要があります。
- ユーザー向けプラットフォームの設計・開発にあたっては、製品開発プロセスに従う。
- 開発者とバックエンドシステムを確実に連携させるために、組織の開発部門と運用部門の両方を理解する。
- そのプラットフォームを使用して構築されるクラウドネイティブアプリケーションをより適切にサポートできるよう、クラウドネイティブプラットフォームとして設計する。
プラットフォームエンジニアリングの成功に不可欠なセキュリティ
アプリケーションの増加、環境の複雑化、脅威情勢の急速な変化により、セキュリティの確保は困難になっています。しかし、適切なツールを使用すれば、攻撃者から保護され、必要なときにいつでも利用できるアプリケーションをオンデマンドで提供しやすくなります。CI/CDパイプラインや自動化ツール、さらにクラウドサービス全体にセキュリティを統合することで、アプリケーションの完全性とパフォーマンスを確保し、優れた顧客体験を提供できます。
クラウド環境と拡大するアプリケーションポートフォリオを保護するには、多面的なアプローチが必要です。シームレスな管理とインテリジェンスの共有を実現するには、ソリューションをクラウドインフラストラクチャだけでなく、ソリューション同士でも連携させる必要があります。さらに、クラウド活用を支える効果的なセキュリティには、以下が必要です。
- さまざまな脅威や環境に対応する幅広いセキュリティ保護。
- 自動化をサポートする宣言型インターフェース。
- ビジネス上の優先事項に沿った柔軟な利用モデル。
F5でプラットフォームエンジニアリングを保護
F5は、開発やお客さまに影響を与えることなく脅威をブロックするクラウド向けソリューションにより、こうしたプラットフォームエンジニアリングの要件をはじめ、幅広いニーズに対応します。
幅広いセキュリティ保護
F5は、マルチクラウド環境のどこにあるエンタープライズアプリケーションでも保護し、自動化されたボットやレイヤー7攻撃などの高度な脅威から守るとともに、インフラストラクチャとコンテナに必要な可視性を提供します。ワークフローを中断したり、ユーザーに負担をかけたりすることなく、既知の脅威をブロックするだけでなく、ブロックすべき不審な挙動の特定も支援します。
宣言型インターフェース
F5ソリューションは、宣言型インターフェースを採用するよう設計されており、インテントベースのアクションを構築し、自動化とInfrastructure as Code(IaC)によってプラットフォームを拡張できます。命令型のAPI呼び出しとは異なり、宣言型インターフェースでは、実行したい内容を指定すると、その実現方法をシステムが判断します。これにより、セルフサービスと自動化を支えるために必要なインフラストラクチャの専門知識が軽減され、プラットフォームエンジニアリングの目標にも合致します。
柔軟なモデル
F5は、お客さまの利用ニーズに合わせてサービスを提供できるよう、多様で柔軟な商用モデルにも投資しています。組織ごとに固有のインフラストラクチャと目指す成果がある中、F5はアプリケーション単位での運用にも対応し、それぞれのデジタルトランスフォーメーションを支援するために必要なプラットフォーム、自動化、宣言型インターフェースの機能を組み合わせて提供できます。
F5ソリューションは、クラウドインフラストラクチャのセキュリティを確保し、アプリケーションデリバリの迅速化と信頼性の高い運用を支援します。プラットフォームエンジニアリングが開発チームの市場投入期間の短縮に貢献する一方で、F5は、複雑さを問わず、運用チームによるセキュアでコンプライアンスに準拠したインフラストラクチャの確保を支援します。
F5とAWSのテクノロジーアライアンス、関連トピックである「セキュリティ」や「ボット対策」、そしてビジネスクリティカルなアプリを安心してクラウドへ移行する方法について詳しくは、こちらをご覧ください: www.f5.com/partners/technology-alliances/amazon-web-services
著者について
関連するブログ記事

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ブログをご覧ください。