今年もこの時期がやってきました。いえ、クリスマス前のシーズンだけではありません。それもそうですが、ここでお話ししたいのは、F5が毎年実施している調査「アプリケーション戦略の現状」の分析です。
2023年版の公開時に注目される大きなテーマの1つが、デジタルサービスと、それがほぼあらゆるものに及ぼす影響です。そこで、デジタルサービスがアプリケーションのデプロイ、アプリケーションデリバリとセキュリティ、さらにITスタックのその他すべてのレイヤーにどのような影響を与えているかを説明する前に、まずデジタルサービスとは何を意味するのかを明確にしておきたいと思います。私たちが思い描いているものは、(完全には)同じではない可能性があるためです。
ちょうど買い物のことを考えていたので、それを例に説明しましょう。
デジタルサービスとは
デジタルトランスフォーメーションはビジネスの変革プロセスです。その考え方に基づくと、デジタルサービスとは、ビジネスを構成する概念であり、アプリ、API、アプリケーションデリバリ、セキュリティ、データ、および運用の指針となるサービスレベル目標で構成されます。

そのとおりです。実際には、インターネット上のアプリやパブリッククラウドでホストされるアプリだけを指すものではありません。複雑なツールやテクノロジーを組み合わせて成り立つビジネスの仕組みであり、消費者が企業とやり取りして目的を達成できるデジタル体験を提供します。
食料品を買いに行ったことがあれば、車輪の調子が悪いカートに当たったり、通路が人で混み合っていたり、欲しかったグルテンフリーのタリアテッレが品切れで、代わりにペンネを選ばざるを得なかったりすると、買い物体験が損なわれることをご存じでしょう。なんという悲劇でしょう!しかも、これは買い物中の話にすぎません。会計プロセスも、体験全体の満足度を大きく左右します。長い行列、故障したスキャナー、対応の遅いレジ係なども、体験を損なう要因になります。
そして、食料品の代金を支払う場面もあります。POS端末の動作が不安定だったり、銀行への接続に問題があったりすれば、快適な体験とは言えません。
実のところ、「ショッピング体験」は、数多くの小さな「体験」から成り立っています。こうした体験を左右するのは、買い物そのものに直接関係する要素ではなく、私たちが「買い物」と呼ぶ行為を形作る一連のプロセスや全体的な流れです。
デジタルサービスについても同じことが言えます。デジタルサービスとは、消費者が企業などの何らかの主体と関わることを可能にする、一連のプロセスとフローの組み合わせによって定義されるビジネス上の概念です。「オンラインショッピング」はデジタルサービスであり、そのサービスを利用する際に得られる体験がデジタルエクスペリエンスとなります。
デジタルエクスペリエンスは、現実世界での体験と同様に、インターフェースだけでなく、サービス全体を構成するすべての複合プロセスのパフォーマンス、セキュリティ、可用性にも左右されます。現代の成熟したデジタルビジネスでは、サービスレベル目標(SLO)によってエクスペリエンスに対する期待値を定めることで、運用担当者(通常はSRE)は、その期待値を満たすために、スケーラビリティとパフォーマンスを担う技術コンポーネント(アプリケーションデリバリとセキュリティ)を監視し、自動的に調整できるようになります。
| ショッピング体験の要因 | ビジネス上の期待 | デジタル体験の要因 |
| カートの「動きの悪い車輪」 | パフォーマンス | サービスのメモリリーク |
| 迷路のように分かりにくい通路 | ナビゲーション | 設計の不十分なユーザーインターフェース |
| インクタグ | セキュリティ | CAPTCHA |
| 顧客数に対してレジ係が少ない | 可用性 | サービスのタイムアウト |
これらの要因は、買い物から会計、支払いに至るまで複数の「プロセス」にまたがりますが、どの要因も全体的な体験に影響を及ぼす可能性があります。これらを個別のものとは捉えていないため、すべてが同じ体験の一部となります。
デジタルでも同様です。複数のアプリが同じ体験の中でそれぞれ異なるプロセスを担う場合があり、そのうち1つでも「悪い」体験があれば、体験全体が損なわれます。
アプリケーションデリバリとセキュリティの役割
デジタルサービスの図をもう一度見ると、興味深い点がいくつかあることに気づくでしょう。
まず、データはロジックと並ぶ主要な構成要素として扱われています。これまで、従来型のアプリ(クライアントサーバー、3層Web)でも、モダンなアプリ(マイクロサービス、モバイル)でも、データはアプリのアーキテクチャパターンにおいて独立した層として存在し、通常は「第3」層に位置付けられてきました。
この状況は変わりつつあります。ここで詳しく説明するのは控えますが、新たなアプリケーションアーキテクチャには階層がなく、利用者とデータの間をアプリケーションが仲介する必要もありません。まったく新しい世界が広がっているようなものです。
第2に、アプリケーションデリバリとセキュリティも、またデジタルサービスを構成する主要な要素です。これも新しい考え方です。今世紀の大半にわたり、アプリケーションデリバリとセキュリティは、後付けの「追加機能」のように扱われてきたからです。しかし、デジタルサービスを定義する際には、速度、可用性、MTTRといったエクスペリエンスへの期待をSLOで規定するだけでなく、それに対して対策を講じられることも必要です。アプリケーションデリバリとセキュリティの役割は、デジタルエクスペリエンスに良い影響をもたらすよう、デジタルサービスの調整や変更を可能にすることです。これらは、デジタルサービスのパフォーマンス、スケール、セキュリティを調整するための制御ポイントです。
このため、アプリケーションデリバリとセキュリティは、独自のツール、テクノロジー、プラクティスを備えた1つの専門分野を形成すると考えています。デジタルサービスにとって、拡張性、セキュリティ、パフォーマンスは、もはや「あれば望ましいもの」でも、単なる運用上の課題でもありません。これらは、デジタルサービスというビジネスの仕組みを提供するために組織が導入するアーキテクチャの構成要素によって対処すべき、ビジネス上の課題です。
しかし、デジタルサービスの提供とサポートに必要なのは、アプリケーションデリバリとセキュリティだけではありません。組織がデジタル世界で成功するためには6つの主要な能力を獲得する必要があり、アプリケーションデリバリはその1つにすぎません。
デジタルビジネスに必要な6つの主要なケイパビリティについては、F5の書籍『デジタルビジネスのためのエンタープライズアーキテクチャ』で詳しくご覧いただけます。
著者について

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件の割合です。今日、不正を検知するには、デジタルワークフロー上のできるだけ多くのポイントから収集したデータを相互に関連付け、手作業によるデータ処理をはるかに上回る速度で分析する能力が求められます。