クラウドネイティブが従来のアプリケーションの近代化を簡素化する方法

クラウドネイティブが従来のアプリケーションの近代化を簡素化する方法

レガシー アプリケーションをクラウドに移行する「リフト アンド シフト」の現状では、企業のリスクと技術的負債が永続するだけです。業界の専門家は、新しいクラウドネイティブテクノロジーがアプリケーションをより適切に再構築および移行してこれらの問題を解決し、より多くの価値を生み出す方法について議論しました。

レガシー アプリケーションは、あらゆる大企業に共通する問題です。しかし、競争力を維持し、既存のアプリケーションを進歩的なビジネス プロセスに合わせて再調整するには、企業がこれらのアプリケーションを戦略的に再構築し、最新化する必要があります。残念ながら、今日のアプリケーションの近代化の状況は、資金不足、戦略の欠如、手作業の過剰使用といった状況です。この状況により、コストのかかる雪だるま式の増加が起こり、クラウド テクノロジーとレガシー システム間の不整合、アーキテクチャの崩壊、技術的負債、セキュリティの脆弱性、パフォーマンスの問題が増大します。

この現実から抜け出すには、企業はクラウド コンピューティング テクノロジーを成熟した形で活用し、アプリケーションを最新化する必要があります。レガシー アプリケーションのリファクタリングと再構築の課題に、より総合的でデータ集約型のクラウド ネイティブ開発の観点を適用することの利点を検討してみましょう。その過程で、より俊敏で安全かつスケーラブルな運用を目指す企業の成功または失敗に、よりクラウドネイティブなアプローチが与える重大な影響が明らかになるでしょう。

アプリケーションの近代化における問題点

今日の競争の激しい市場とリソースの限られた環境において、民間企業と公的企業の両方が、情報技術資産に対してこれまで以上に高い信頼性と効率性を求めています。これにより、ビジネスクリティカルなアプリケーションがレガシーテクノロジーや間もなく廃止されるテクノロジー上で引き続き実行される可能性は、悲惨なものになります。企業は、IT 組織の最大の弱点であるリスク、非効率性、ダウンタイムのため、時代遅れのアプリケーションやパフォーマンスの低いアプリケーションの導入に苦労しています。

しかし、現在のところ、レガシー アプリケーションの手動リファクタリングと移行は不十分であり、アプリケーションを最新化しても問題はほとんど解決されません。このプロセスは、人為的エラーやスケーラビリティとスピードの欠如によって妨げられています。これらの制限により、アプリケーションの依存関係の観察と理解が不十分になり、知識が不足し、ドキュメントが不十分になり、リソースと繰り返しの不足により展開時間が長くなります。

これらの問題は、メンテナンスが不十分なアプリケーションが故障し、操作が中断したり速度が低下したりすると、遅延やダウンタイムによる莫大なコストにつながります。この問題は仮説的なものではありません。典型的な停止は企業に 1 時間あたり 30 万ドル以上の損害を与える可能性があり、停止によっては 1 時間あたり 100 万ドルから 500 万ドルの損害を与えることもあり、これは新たな問題です。

残念ながら、この問題は広範囲に広がっており、常に拡大しています。ガートナーは、2025 年までに現在のアプリケーションの 90% が引き続き使用され、最大 40% の IT 予算が技術的負債の維持に充てられると予測しています。クラウドへの「最も抵抗の少ないパス」として、オンプレミス サーバーからクラウド サーバーに問題を単純に移動する「リフト アンド シフト」移行を追求している企業もあります。これでは、技術的負債、不適切なアーキテクチャ、クラウドの利用率の低さといった落とし穴が永続するだけです。

クラウドコンピューティングのメリットを最大限理解し、活用する

上記のすべての課題から得られた教訓は、単にクラウドに存在するだけでは十分ではないということです。レガシー アプリケーションを最新化するには、クラウド ネイティブ パラダイムをさらに採用する必要があります。重要なのは、コンテナ化、サーバーレス、Web アセンブリ、マイクロサービスなどの関連アーキテクチャ パターンによってクラウドで実現されるコンピューティングの柔軟性を最大限に活用し、自動化を利用してこれらのクラウド ネイティブ開発手法を拡張することです。

アプリケーション モダナイゼーションの理想的なアプローチは、自動化を活用して、アプリケーション モダナイゼーションのあらゆる段階でインテリジェントで反復可能なプロセスを拡張する包括的な開発および変換アプローチです。クラウド ネイティブ テクノロジーとツールは、初期の検出から移行、展開、継続的なメンテナンスまで、ライフサイクル全体にわたって適用できます。また、適用する必要があります。

このアプローチはどのようなものですか?評価フェーズでは、通常、資産メタデータ、依存関係、技術的負債、コンプライアンスの偶発事象の厳密なマッピングが行われます。これらはすべて、クラウドで新しいプロファイリングとアプリケーション アーキテクチャを構築する方法を定義する属性です。次に、アプリケーションを新しいクラウドネイティブ アーキテクチャに分解して反復的に構築し、強化されたテクノロジを運用中の既存のアプリケーションに着実に適用して、パフォーマンスとセキュリティ体制を改善できるようにする必要があります。

理想的には、展開フェーズは、高度に自動化され、ターゲットに依存しないモデルとローコード プラットフォームの助けを借りて展開され、速度、俊敏性、アクセシビリティが実現される必要があります。デプロイメント後、アジャイル継続的インテグレーション (CI)/継続的デリバリー (CD) フレームワークを使用すると、継続的なメンテナンスが容易になり、デプロイメントを最適化し、技術的負債を継続的に監視できます。あらゆる段階で、これらのプロセスを大規模かつ安全かつ効率的にサポートするための自動化ツールを導入する必要があります。

成功するアプローチの重要な要素

すべての企業は、アプリケーション モダナイゼーションの ToDo リストを定義する特定の固有のビジネス要件と機能要件を満たすようにアプローチを調整する必要がありますが、クラウド ネイティブの自動化されたアプリケーションのリファクタリングと再構築のためのシステムを構築するときに目指すべき機能と能力がいくつかあります。

まず、企業はドリフトを継続的に追跡し、技術的負債がいつどこで発生するかを正確にマークするための可観測性を構築する必要があります。企業の近代化計画では、変化するビジネス ニーズとテクノロジのダイナミクスに適応するために、最新のクラウド ネイティブ開発イテレーションを使用してアプリケーション アーキテクチャを更新できる必要があります。最適なソリューションには、繰り返し実行可能で管理されたサービス近代化強化のための再利用可能なテンプレートも含まれます。これにより、将来のプラットフォーム統合が可能になり、AI/ML、WASM、IoT、エッジ統合などの新しいテクノロジーがエンタープライズ IT 業界にもたらされます。

さらに、適切な従業員プロセスと文化は、クラウド ネイティブ アプローチでレガシー アプリケーションを最新化するための重要な優先事項です。開発者とクラウド エンジニアは、レガシー アプリケーションを継続的改善と継続的デリバリー パイプラインに迅速に組み込むために、加速された DevOps アプローチを採用する必要があります。テストとリリースのサイクルも大幅に加速されました。適切なアプローチを採用すれば、デジタル トランスフォーメーション チームはアプリケーションの再展開時間を数日から数分に短縮し、運用、開発、継続的な品質保証の環境を迅速に切り替えることができます。

結局のところ、セキュリティを犠牲にしてまでクラウド ネイティブのイノベーションを進めても、その努力に見合う価値はありません。このため、モダナイゼーションの取り組みは、基盤となるランタイム バージョンをアップグレードして古いソフトウェアへの依存を減らすことができる安全な環境で実行する必要があります。また、パブリック クラウドではまだ利用できない、ミッション クリティカルで機密性の高いアプリケーション向けに、安全で最新のオンプレミス ターゲットも必要です。自動化された ID、アクセス管理、および攻撃対象領域制御に関する主要なプラクティスは、近代化の取り組み全体を通じて尊重される必要があります。

デジタル変革を目指すあらゆる企業にとって、レガシー アプリケーションを最新化する必要性は避けられません。ただし、最新のクラウドネイティブ モダナイゼーション手法と高度な自動化テクノロジーを適切に組み合わせることで、企業は移行時間を短縮し、技術的負債を管理して競争で優位に立つことができます。そうすることで、加速されたイノベーション、劇的な成長、そして時間の経過とともに指数関数的な価値を生み出す反復サイクルを通じて、ビジネスの将来性も確保できます。

<<:  エッジコンピューティングが次の大きなキャリアチャンスとなる理由

>>:  クラウドエッジコラボレーションアーキテクチャ:深く統合されたクロスレベルサービスの実現

推薦する

WeChatで4か月間バーベキューを販売、ソーシャルマーケティングについて簡単に語る

従来の企業はどのようにして O2O モデルを習得するのでしょうか? ソーシャル マーケティングをどの...

クラウドネイティブが第2のクラウド革命である理由

クラウド ネイティブという用語は最近非常に人気があり、一部の企業はクラウド ネイティブの波に乗るため...

WeChatビジネスは左へ、Douyinビジネスは右へ

以前、「私はフォーチュン500企業の食品従業員ですが、Douyinの焼きエビ販売者に騙されました」と...

クラウドネイティブシステムの弾力性モデル

[[410918]]この記事はWeChatの公開アカウント「Lean Coder」から転載したもので...

MECの収益成長が加速、2025年には160億ドルを超えると予想

[[428893]] IDC の MEC 予測によると、マルチアクセス エッジ クラウド (MEC)...

Baidu のアルゴリズムは「常に変化」しています。ウェブマスターはどうすれば素早く適応できるでしょうか?

ウェブマスターが何かを投稿するたびに、管理者がそれを常に「広告ジャンク」と見なすのはなぜでしょうか。...

新規ユーザーを獲得する方法: オンライン マーケティングの「盲点」にある機会を活用する

新しい顧客を獲得できる可能性のある、目立たないオンライン マーケティングの機会を見逃さないでください...

エッジコンピューティングシステムの構成とコンセプトについて、複数の図を使って詳しく説明します。まだ覚えていますか?

[[421799]]この記事では、エッジ コンピューティング システムをコンポーネントと概念分析の ...

Kubernetes: 開発者も理解する必要がある運用と保守の知識

この記事はWeChatの公開アカウント「Java Art」から転載したものです。この記事を転載する場...

クラシックな推奨事項: リースウェブ 月額 7 ドル 512M メモリ KVM/月額 38 ドル サーバー/米国/オランダ データ センター

LeaseWeb は有名なブランドです。その資格に注意を払う必要はありません。重要なのは、そのローエ...

US クラウド サーバー\US VPS 推奨「トップ」販売業者「Bandwagonhost」

市場にはアメリカのクラウドサーバー(アメリカの VPS)が数多くありますが、なぜ Bandwagon...

ウェブサイトの掲載数を減らすことには何かメリットがありますか?

SEOを行う際、ウェブサイトのインクルードに注意を払う必要があります。ウェブサイトのインクルードが下...

インターネット荒らしは諸刃の剣:企業のマーケティングは慎重に行う必要がある

オンラインマーケティングに従事する人々にとって、オンラインウォーターアーミーは馴染み深い存在です。い...

ウェブサイト最適化のためのタイトル設定の解釈

これまで多くの友人がタイトルの設定方法を分析してきました。ほとんどの友人は、キーワードをうまく使うた...