課題
サービスレベル目標を達成し上回ることは、多くのソフトウェアチームにとっての大きな課題です。デプロイによってひとたび問題が起きれば、解決に多くの時間を取られます。必要なのは、プロアクティブなインサイトによって潜在的な問題を予測し、顧客に影響を及ぼすインシデントへと発展する前にそれを防ぐことです。
解決策
防止と対応の両面から問題に取り組む
調査のためにいくつものダッシュボードを切り替えることなく、状況をエンドツーエンドで可視化して、行き詰まりや死角を解消
内蔵のAIOps機能によって、予期しない異常を見つけ出し、通常とは異なる変化を即座に検知して調査
本番環境のコードを継続的にテストして、サービスの健全性や、各コードの変更がWebページやアプリケーションのパフォーマンスに与える影響をリアルタイムで可視化
ソフトウェアデリバリープロセスを効率化し、市場投入までの時間を短縮するとともに、アプリケーションのパフォーマンスに関するフィードバックをすばやく得ることで、ビジネス目標をより早期に達成できます。
Splunk Observabilityは、複雑な環境を可視化し、データを行動につなげることで、お客様がより優れた製品をより迅速に提供できるようにするという当社のミッションを支えています
すぐに使えるサービスマッピング、スマートアラート、AIドリブンのトラブルシューティングにより、危険なパターンを即座に検出、通知して、顧客に影響が及ぶのを防ぐことができます。
運用効率を大幅に向上させ、 チームのコラボレーションを促進してくれたSplunkは、私たちにとって大きな価値をもたらしてくれました。このすばらしいツールのおかげで、 運用チームは以前よりもずっとすばやく問題を解決できるようになりました
複雑な環境でも、ページの読み込み速度を低下させる問題をプロアクティブに検出できます。新しいコードをデプロイしたときは、ブラウザやモバイルアプリからバックエンドのアプリケーションやインフラまで、サービス全体の健全性とパフォーマンスに与える影響をすばやく把握できます。
これまでレスポンスの速度まで見ることができませんでしたが、“Splunk Synthetic Monitoring”によってパフォーマンスから各システムの評価がよりきめ細かに見えるようになりました
製品
Splunkのエンタープライズグレードの統合オブザーバビリティソリューションは、OpenTelemetryのネイティブ対応、フルスタックの可視化、高度な分析を実現して、問題の監視、トラブルシューティング、解決の自動化とスピードアップを支援します。
インテグレーション
Splunk App for Content Packs
事前パッケージ済みのコンテンツがまとめられており、一般的なITインフラ監視ソースに対応したサーチやダッシュボードをすぐに使用できます。
アプリケーションのモダナイゼーションとは、古いソフトウェアアプリケーションを、新しい言語や、フレームワーク、プラットフォームを利用して変換、作り直し、またはアップデートするプロセスを指します。レガシーシステムまたはソフトウェアのモダナイゼーションとも呼ばれ、その一般的な目的は、古いアプリケーションの機能を維持したまま、ユーザーやシステムに多くのメリットをもたらす新しいプラットフォームにアプリケーションを移行することです。
アプリケーションのモダナイゼーションには多くのメリットがあり、その大半は、レガシーソフトウェアの移行先となる新しいプラットフォームやテクノロジーによってもたらされます。エンドユーザーにとってのメリットには、インターフェイスの操作性、環境の安定性、統合機能、処理速度の向上などが挙げられます。DevOpsチームにとっては、新機能の開発スピードや機能の保守性の向上につながります。そのほかにも、冗長性、レジリエンス、拡張性を低コストで向上させることができるというメリットもあります。
アプリケーションのモダナイゼーションにおける一般的な課題には、モダナイゼーションのコスト負担とROIの向上、アップデートしたソフトウェアの変更管理とトレーニング、不適切なリファクタリングによるパフォーマンスの低下、レガシーアプリケーションとの併用による管理負担の増大、アプリケーションポートフォリオ全体での包括的な計画と戦略の欠如などが挙げられます。
アプリケーションをモダナイゼーションするための一般的なパターンには以下のものがあります。