CTO オフィス レポート

IT の近代化: アプリ配信の再定義

  • Facebookでシェア
  • Xに共有
  • LinkedInにシェア
  • メールで共有
  • AddThisで共有
ロリ・マック・ヴィッティ著

次世代のアプリ配信が到来します。 私たちに降りかかるであろう運用上の嵐から私たちを救ってくれるような新しいボックスはネットワーク内に存在しません。 必要なのは、ビジネスと運用の成果をサポートするためにアプリ配信ツールとテクノロジーを活用する方法を変える新しいアプローチです。

 

作戦中の嵐が上陸

世界的なパンデミックは歴史上の重大な転換点として認識され、政治、経済、社会の進路に影響を与えるでしょう。 それはまた、ハイブリッドな世界からデジタルな世界へと飛躍した決定的な瞬間でもあります。 デジタルの世界は常に私たちの目的地であり、常に地平線上にありましたが、変革の速度が加速したことで、組織は一つの世界から次の世界へと確実に飛躍する機会と推進力を得ることができました。 

 

 

しかし、この飛躍は企業を間違いなく窮地に陥れた。 デジタル エクスペリエンスに熱心に焦点が当てられたため、デジタル プレゼンスによって可能になる成長に対応するための IT の準備状況を評価する時間がほとんどありませんでした。 業界が最も準備ができていると信じていたクラウドプロバイダーやクラウドネイティブ企業でさえ、需要を満たすのに苦労し、パンデミック中に複数回停止を経験しました。 Zoom、Microsoft 365、Azure、Cloudflare、Slack、ゲームプロバイダーのSteamはすべて、2020年の第3四半期に重大な障害に見舞われました。 (ダウンタイム ディテクター) 2021 年を通じて、あらゆる業界の組織が、世界中の従業員と顧客のデジタル ブラックアウトを引き起こす重大なインシデントに見舞われました。

したがって、あらゆる業界のテクノロジーリーダーが、大規模なデジタルビジネスを運営することの課題が増大していることをすぐに認識したのは驚くことではありません。 その結果、彼らがテクノロジーを近代化する計画を導入するのも不思議ではありません。 デジタルと労働力の変革を組み合わせることは、デジタル ビジネスが直面する最大の課題である運用規模の問題に迫るため重要です。

 

 

デジタルビジネスは、物理的なビジネスよりも数桁大きい市場で事業を展開することができます。 これは需要の増加を意味し、今日のビジネスで行われるデジタル エクスペリエンスを安全に提供するために、より多くのリソースが必要になります。

さらに、組織はあらゆるビジネス機能をデジタル化しようとしており、その結果、アプリケーションのワークロードが爆発的に増加しています。 デジタル化はそれだけでは終わりません。アプリケーションは、ビジネス プロセス内の特定のタスクを完了する効率性のみに対処します。 これらのプロセスをデジタル化するワークフローがなければ、手動による介入が依然としてビジネスのペースを妨げます。 デジタル化によって生じたすでに複雑な環境に、アプリケーション間でワークフローを調整してデジタル サービスを作成することに重点を置いた新しいワークロード レイヤーが加わる必要があります。

これらすべてにより、デジタル ビジネスをサポートするためのリソースの必要性が高まります。

 

ヒューマンファクター


リソースはテクノロジーに限定されません。 消費者にデジタル体験を提供するアプリを開発する必要があるのと同様に、テクノロジーを操作する人も必要です。 事業運営に人が関わらなければ未来はありません。 しかし、デジタル化された未来においては、大規模なビジネスを運営するために必要な人員数は、テクノロジーリソースに応じて直線的に増加することはできません。 たとえこれが実行可能な運用モデルであったとしても、市場はそれをサポートできないのです。 人々が専門知識を拡大し、それを通じてデジタル ビジネスを拡大できるようにするには、テクノロジーが必要です。

 

 

テクノロジーがなければ、デジタル ビジネスで業務を調整して実行するためのコストが急速に収益を上回ります。これは、人間の操作に依存すると、サービス (アプリ) あたりのコストが高くなりすぎるためです。 つまり、テクノロジーはデジタル経済でビジネスを成長させるために重要であるだけでなく、デジタル経済で生き残るためにも不可欠であるということです。 

 

 

「2010 年以前にタクシーを予約するのと、現在 Lyft や Uber を予約するのとを比べると、やはり、ある場所から別の場所まで運転してもらうために誰かを雇うことになります。 しかし現在では、そのサービスは自動化され、柔軟性があり、中間に人間のオペレーターを介さずに需要の変化に適応する方法で提供されています。 従来のタクシーサービスでは、需要を事前に十分に予測し、容量を計画する必要があります。 これは、自ら制限する手作業による人員配置と計画作業です。 Uber などのサービスでは、需要の増加に応じて容量をより動的に拡張するメカニズムが組み込まれています。 これは自動的に行われ、ドライバーがデータに反応する以外は人間の介入は一切ありません。」

F5 CTO ゲン・リン

 

 

現在、テクノロジーを活用して業務を拡大する企業は市場に数多く存在します。 デジタルまたはリアルタイムの運用と AIOps は、この新しい運用モデルと呼ばれることになるものの主な候補の 1 つです。 しかし、何と呼ぶにせよ、デジタル運用モデルを成功させるために必要なスキルセットの核心は、サイト信頼性エンジニアリング (SRE) という 1 つの用語に集約されます。

10 年以上前に Google によって造られた SRE は、ようやく大多数の企業に大幅に普及し始めたところです。 運用アプローチのこの変化によるプラスの影響は、複数のクラウドでのアプリケーションの導入の増加、エッジでの導入が計画されているより高度なワークロード、事業部門、セキュリティ、運用における AI 導入率の加速に明確に表れています。

 


SRE とデジタル ビジネスの関係は、一貫した調査結果に基づいており、SRE 実践の成熟度が高い組織は、より良いビジネス成果を報告する可能性が 1.8 倍高いことが示されています。

 

 

これらのプラクティスを組織に取り入れ、デジタル ビジネスの成長に合わせて拡張することが、運用の近代化の目標です。 これにより、デジタル サービスのセキュリティと配信の最適化と拡張に重点が置かれ、ツールとテクノロジの必要性が示されます。 一般的に、このツール、テクノロジー、およびサービスの集合は、アプリ配信と呼ばれます。

サービス レベル目標 (SLO) を達成し、ビジネス成果と整合させるためのアプリ配信の重要性は否定できません。 圧倒的多数の組織 (82%) は、SLO を満たすにはアプリの配信が重要または非常に重要であると考えています。 実際、これらのサービスは組織が技術目標とビジネス目標を達成するために非常に重要になっており、アプリ配信は独自の技術分野となっています。

 

 

その結果、最新のアプリ配信が誕生しました。 

 

最新のアプリ配信


最新のアプリ配信は、マイクロサービスやモバイル アプリなど、最新のアプリケーションを配信するための単なるアプローチではありません。 実際、最新のアプリ配信では、アプリ配信の概念を規律として取り入れ、あらゆる環境であらゆるアプリケーションを運用および保護するために必要なコア機能に対処しています。 ほとんどの組織 (70%) がモノリスからマイクロサービスまでさまざまなアーキテクチャ スタイルと場所でアプリケーションを運用していることを考えると、これは重要なポイントです。

 


このアーキテクチャ スタイルの混合ポートフォリオは、組織がアプリケーションを運用するあらゆる環境で、非常に多くの異なるアプリケーション セキュリティおよび配信テクノロジを使用する理由の 1 つです。 マイクロサービス ベースのアプリケーションでは通常、イングレス コントローラを使用して負荷分散とアプリケーション ルーティングを提供しますが、従来のアプリケーションでは、代わりにプロキシ ベースの負荷分散に依存する傾向があります。 両方のタイプのアプリケーションを持つ組織では、両方のタイプのアプリケーション配信テクノロジを導入する可能性があります。

さらに、最新のアプリ配信は、単にアプリ配信のみのための新しい配信モデルとして考えることはできません。 アプリ配信をハードウェアからソフトウェアへ、仮想化からコンテナ化へ、オンプレミスからクラウドベースへ移行しても、アプリ配信は最新化されません。これらの移行は、アプリ配信に関連する場所、フォーム ファクター、コスト モデルを変更するだけです。 むしろ、最新のアプリ配信は、アプリ配信を定義する機能的なアプローチであり、唯一の基準は複合サービスの機能的な能力です。

IT の近代化、特に SRE の導入による運用慣行の近代化には、機能的なアプローチ以上のものが求められます。 「デジタルインシデント」にリアルタイムで対処する新しい方法が求められています。 この新しい方法は、アプリケーションの監視自動化された SLO しきい値設定およびアラートなどの主要な SRE プラクティスをサポートするツール、可観測性、自動化を組み合わせたものです。

 

 

SRE がインシデントに迅速に対処できるようにするツールとテクノロジーには、必然的にアプリ配信が含まれます。 これは、スケールの提供、パフォーマンスの向上、さらにはアプリケーションとデジタル サービスの保護のために、アプリ配信サービスに対するアーキテクチャ上の依存の性質によるものです。 SRE がサービスのスケールアウトによって可用性の低下に対応する必要がある場合、アプリの配信はタスクを達成するための重要なパスになります。 したがって、最新のアプリ配信には、可観測性自動化などの機能も組み込む必要があります。

さらに、最新のアプリ配信では、さまざまな環境にわたってこれらの機能と運用方法をサポートする必要があります。 組織はすでに、エッジ コンピューティングを含むマルチクラウド戦略を採用して、さまざまな種類のワークロードを展開し、今日の可能性の限界を押し広げています。

最新の運用方法をサポートするために複数の環境にこれらの機能を提供するツールとテクノロジーが組み合わさって、「最新のアプリ配信」が構成されます。 

 

     

最新のアプリケーション配信

    

図1: 最新のアプリ配信の構成要素

 

これは、アプリ配信に対する考え方とアプローチの大きな転換です。アプリ配信は、ここ数十年間の多くの機能と同様に、従来はアプリケーションの設計と開発後に課題を解決するために単純に追加されるものでした。 

 

最新のアプリ配信はテクノロジー分野です

 

アプリ配信の次の進化は、単なるテクノロジーと機能に関するものではありません (実際、そうであってはなりません)。 また、より広範なエンタープライズ アーキテクチャ、ひいてはビジネス内での相乗効果を活用する必要もあります。 可用性とパフォーマンスに関するデジタルの期待に応えるには、デジタル エクスペリエンスを構成するアプリケーションを拡張および最適化するテクノロジが必要です。 そのテクノロジーは、これまでも、そしてこれからも、アプリ配信に使われ続けるでしょう。 アプリ配信の近代化、そしてそれをテクノロジー分野に昇格させることで、デジタル ビジネス ポートフォリオ全体の機能が大きく変わります。 

デジタル ビジネスに対応するためのアーキテクチャ、特にアプリ配信の最新化について詳しくは、O'Reilly の新しい書籍『 Enterprise Architecture for Digital Business』をご覧ください。

 

レポートをダウンロード