ブログ | CTO オフィス

現代のモノリスの台頭

ロリ・マクヴィッティ サムネイル
ロリ・マクヴィッティ
2021年3月10日公開


モノリスはメインフレーム上にのみ存在すると考えていた場合、統合の影響を考慮していないことになります。

DX

当社の年次調査によると、かなりの割合 (57%) の組織がデジタル変革の第 2 フェーズに進んでいます。 このフェーズは、組織がアプリケーションを統合してデジタル ワークフロー (一般的にはデジタル エクスペリエンスと呼ばれる) を作成するというデジタル拡張によって特徴付けられます。 これにより、アプリケーション間の統合が強化されます。 この成長は通常、ビジネス機能全体のワークフローを調整する役割を担う少数の主要アプリケーションに集中しています。 顧客体験を直接実装するアプリケーションに重点が置かれる傾向がありますが、あらゆるビジネス領域で、最終的にはデジタル体験にとって重要となるアプリケーションが登場することになります。 これらのアプリケーションは、モノリスの現代版として登場します。

並外れた統合はモノリスの重要な特徴である

モノリシック アーキテクチャは、「オールインワン」アプローチを使用して開発されたものと見なされます。 ロジックとデータ アクセスは 1 つのアプリケーション内で集中化されます。 これらのアプリケーションは一般にメインフレームやレガシー テクノロジに関連付けられますが、モノリシック アーキテクチャに基づくアプリケーションの構築には任意の言語と環境を使用できます。 

このようなアーキテクチャにビジネスが依存すると、セキュリティ、クラウドの使用、さらには人材の獲得など、さまざまな問題に影響を及ぼす一連の依存関係が生じます。

これは統合の増加、つまりデータ アクセスとビジネス プロセスの実行をモノリスに依存するアプリケーションの増加によるものです。 その良い例は銀行業務です。銀行業務ではモノリスが金融口座の管理に役立ち、多数の新しいサービスにとって重要なトランザクションバックエンドになります。 たとえば、支払い処理は、既存のアカウント アプリケーションに依存して機能する比較的新しいサービスです。 支払いサービスが追加されるたびに、そのアプリケーションへの依存度が高まり、置き換えにかかるコストとリスクが増大します。

こうした特別な依存関係は、ビジネス上の意思決定の重要な推進力となります。 約 3 分の 1 (27%) がパブリック クラウドからアプリケーションを本国に戻していることがわかりました。 この決定の最大の理由 (47%) は、「オンプレミス アプリケーションとクラウド アプリケーション間のアプリケーションの相互依存性の高さ」でした。 これは、クラウド回帰の二次的な推進要因である予想よりも高いコスト (43%) の一因となっています。 統合にはデータの転送が伴い、データ転送はパブリック クラウドでアプリケーションをホストする際に発生する隠れた大きなコストの 1 つです。

統合による高い依存性の特性は、アプリケーション アーキテクチャに特有のものではありません。 一貫したビジネス ロジックとデータ ストアの必要性は、エラーが発生する機会を制限することによって実現されます。 その結果、主要なアプリケーションがロジック処理とデータ アクセスの信頼できるソースになります。

興味深いことに、モダナイゼーションでは主に API に依存してロジックとデータへのアクセスを最新のコンポーネントに拡張するため、統合の使用が増加します。 つまり、 2019 年に IT 意思決定者を対象に実施された調査では、「48% が、既存の IT システムとアプリの最新化が統合における最大の課題の 1 つであると回答している」ことがわかりました。

アーキテクチャに関係なく、一貫したデータへのアクセスもアプリケーションの成功に不可欠です。 O’Reilly は、マイクロサービスの導入に関する調査の中で、「マイクロサービスでは集中管理されたデータベースを使用しないと、失敗につながる傾向がある」と述べています。 一貫したデータにアクセスする必要性により、主要なアプリケーションへの依存関係の数も増加します。

その結果、アーキテクチャに関係なく、ロジック処理とデータへのアクセスのための統合 (ワークフロー グラビティ) を引き付ける傾向により、あらゆるアプリケーションが本質的に「最新のモノリス」になる可能性があります。

デジタル拡大は統合の実践である

組織がデジタル変革の取り組みを進めるにつれて、デジタル機能が拡大します。 これらの機能は、複数のアプリケーションとシステムの統合を通じて実装されるデジタル ワークフローの形式で表現されます。 現在、この統合は主に API を介して実現されています。

その結果、1 つまたは 2 つの主要なアプリケーションがワークフローの中心になります。 IDC のデジタル変革に関する調査によると、自動化を導入している企業の 81% のうち、65% が「エンタープライズ コンテンツ管理、コンテンツ コラボレーション、キャプチャ、電子署名など、別のアプリケーションに組み込まれたワークフロー ソフトウェア」に依存しています。

時間が経つにつれて、これらのアプリケーションは「現代のモノリス」になります。 基盤となるアーキテクチャに関係なく、ビジネスにとって重要な特性はモノリスです。特別な統合のため、置き換えるにはコストがかかり、リスクが大きすぎます。 これらは、企業組織のかなりの割合の基盤として機能し続けている従来の (メインフレーム) モノリスと同じくらい扱いにくくなります。

プラットフォーム(これらの最新のモノリス)は、デジタル変革の実行を任されている企業と CIO の両方にとって、ますます戦略的なものになっています。

今日、私たちは後知恵によって、現代のモノリスの台頭を認識できるようになりました。 ビジネス部門と IT 部門は、このようなプラットフォームを標準化することによる長期的な影響を認識し、それに応じて計画を立てる必要があります。