データセンターのモデルは変化しています。その背景にはさまざまな技術トレンドやビジネス上のニーズがあり、その多くはアプリケーションの爆発的な増加に関連しています。これに伴い、アプリケーションデリバリに対する要件も変化しています。
もちろん、アプリケーションデリバリには、ウォーターフォール型ではなくアジャイル型の対応が求められます。サービスの提供に数週間、数か月もかけるのではなく、数時間で実現する必要があります。さらに、コスト効率を高める必要もあります。そして何より、本当に、

まさに、アプリケーションに徹底して重点を置いています。特に、アプリケーションとの親和性が高いサービスです。具体的には、キャッシュ、負荷分散、Webアプリケーションセキュリティ、パフォーマンスなどが挙げられます。これらのサービスの構成は、配信対象のアプリケーションと密接に結び付いています。そのため、物理的にではなくとも、トポロジー上はアプリケーションの近くに配置する必要があります。
これらは、「アプリケーション単位」と表現されるアプリケーションサービスです。ご推察のとおり(そして私もそう申し上げたいのですが)、これらのサービスは実際にアプリケーションごとに導入、設定されます。
つまり、これらのサービスには、配信対象のアプリケーション(またはマイクロサービス)と同等の俊敏性とオーケストレーション性が求められます。単にソフトウェア(または仮想)であるだけでなく、Software-Defined Data Center(SDDC)の開発と運用に浸透しつつある、DevOps色を強める環境に適合する必要もあります。
従来型のデータセンターから、ソフトウェア定義型でクラウド化が進んだデータセンターモデルへの移行にサービスが適応し、その移行を可能にするには、5つの主要な要件があります。
1. アプリケーション単位のサービス
負荷分散、キャッシュ、パフォーマンス向上などのサービスは、高度に分散されたアプリケーション中心の環境に適合する必要があります。これにより分離性が確保され、障害の影響を個々のアプリケーションスタックに限定できます。また、アプリケーション単位のモデルでは、対象アプリケーションをきめ細かく制御、監視できます。さらに、特にアプリケーションが複数のマイクロサービスインスタンスで構成されている場合に、アプリケーションパフォーマンスの可視性が向上します。
2. 軽量なフットプリント
モバイルアプリケーションの需要とマイクロサービスアーキテクチャの両方を背景に、アプリケーションが驚異的に増加するなか、組織はより少ないリソースでより多くの成果を上げる必要があります。利用できるリソースが限られているため、既存のリソースを最大限効率的に活用するには、軽量なサービスモデルが不可欠です。アプリケーションサービスのフットプリントを軽量化することで、サービス密度も向上し、すべてのアプリケーションとサービスについて、当然必要であり、ビジネス上も求められるセキュリティ、スケーラビリティ、パフォーマンスに十分配慮できるようになります。
3. オーケストレーションに対応
DevOpsアプローチによって自動化が進む環境では、アプリケーションサービスがオーケストレーションに適したAPIとテンプレートを提供することが極めて重要です。これにより、継続的デリバリー(CD)によるアプリケーション開発に基づくデプロイの自動化とオーケストレーションに使用するツールやフレームワークへ容易に統合できます。また、これらのAPIは自動スケールアウトとスケールインも可能にし、高密度化が進むデプロイ環境で求められるリソースの効率的な利用を支援します。
4. 複数VMのサポート
純粋なソフトウェアであることに加え、Software-Defined Data Centerに適合するアプリケーションサービスは、可能な限り幅広いハイパーバイザーをサポートする必要があります。VMware、Citrix、Microsoft、KVMのサポートは必須です。現在は1つのプラットフォームに標準化している組織でも、将来的には別のプラットフォームへ移行したり、利用範囲を拡大したりする可能性があります。
5. コスト効率
ソフトウェア定義データセンターでは、アプリケーション単位のサービスを必要とするサービスやアプリケーションの数が数千に達することもあります。補完的なアプリケーションサービスを提供するサービスプラットフォームには、この需要に対応できる経済的な拡張性が求められます。そのためには、アプリケーションサービスで新たな規模の経済を実現する、サブスクリプションおよび従量課金ベースのライセンスモデルが必要です。
アプリケーションの世界は拡大しています。モバイル、マイクロサービス、そして近い将来のモノのインターネット(IoT)によってアプリケーションが爆発的に増加し、DevOpsやSoftware-Defined Data Centerモデルへの需要が高まっています。アプリケーションデリバリーモデルもこれに適応し、あらゆるアプリケーションとサービスを可能な限り効率的かつ費用対効果の高い方法で拡張し、保護できるようにする必要があります。アプリケーションデリバリーにおいて、それを実現するのが、プログラム可能なソフトウェアソリューションです。
著者について

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の新しいオープンソースツールは、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ブログをご覧ください。