ケーススタディ

SPS Commerceは、Kubernetesモニタリングにより開発の俊敏性を加速します

ダウンロード中
SPSロゴ

会社概要

職員

1,231

業種

小売技術

課題

SPS Commerceは、小売業者、サプライヤー、サードパーティロジスティクスプロバイダー、およびパートナーにクラウドベースのサプライチェーン管理ソフトウェアを提供するリーダーです。 2001年以来、この業界の革新者は、何千もの企業が時間のかかる手動プロセスを自動化に置き換えることに成功してきました。

SPSは、世界最大の小売ネットワークを備えており、小売業界の75,000以上の組織を結び付け、毎日2億ドルを超える総商品価値を処理しています。 その運用の中心は、複数のデータセンターにまたがる800台のサーバーです。 SPSは、これらのサーバー上の何百ものアプリケーションを管理、監視、およびトラブルシューティングする必要があり、俊敏でスケーラブルな監視ソリューションが必要でした。

「非常に短い時間枠で数百のホストに計装を追加する必要があったため、非常に迅速に展開できるソリューションが必要でした」と、SPSCommerceのCTOであるJamieThingelstadは述べています。 「また、他のサービスと連携できるソリューションも必要でした。」

多くの組織と同様に、SPSもコンテナとKubernetesコンテナオーケストレーションを本番環境に採用して、コスト削減を促進し、開発を加速しています。 コンテナの可能性を最大限に引き出すには、Kubernetesクラスタとその中で実行されているアプリケーションのモニタリングも提供できるソリューションが必要でした。

「私たちは数年前からコンテナを使用してきましたが、コンテナをさらに使用することが強く求められています」と、SPSCommerceの信頼性エンジニアであるMikeWoycheckは述べています。 「当社の製品は動的でスケーラブルである必要があるため、このルートを採用しました。 私たちの急速な成長を考えると、私たちは速く動き、速く成長する必要があります。 コンテナはそれを達成するためのより速い方法を提供します。」

LogicMonitorのKubernetesMonitoringを使用すると、重要であるとは知らなかったが、重要である可能性のある指標を見つけることができました。 ダッシュボードのデータをチームに送り返したところ、「これが、グラフ化とスケールアウトの基礎とすべきものです」と言われました。

マイク・ウォイチェック 信頼性エンジニア、SPSコマース

ソリューション

さまざまな監視ソリューションを評価および分析した後、SPSCommerceはLogicMonitorを導入しました。 自動化されたハイブリッドインフラストラクチャの監視と分析を提供し、SPSがIT環境全体の状態を監視、警告、およびレポートできるようにします。

「LogicMonitorに付属している一般的なすぐに使える側面は素晴らしいです」とSPSCommerceのテクノロジーオペレーションディレクターであるAndyDomeierは述べています。 「誰もが同じ統計を見ていて、誰もが協力して、パフォーマンスが打撃を受けているように見える潜在的な外れ値または領域を特定するのを助け始めています。 問題がどこにあるかを特定するのに多くの時間を費やしていません。 代わりに、修正に時間を費やしています。」

SPSは、LogicMonitorからの情報を会社全体で共有し、1,000人を超える従業員にクラウドサービスのリアルタイムパフォーマンスを完全に可視化します。

Kubernetesクラスターとコンテナー化されたアプリケーションを可視化するために、SPSはLogicMonitor KubernetesMonitoringを利用します。 LogicMonitorは、Kubernetesクラスターでポッドとして実行される軽量アプリを提供します。 Kubernetesイベントストリームをリッスンし、LogicMonitor APIを使用してクラスターリソース(ノード、ポッド、コンテナー、サービス)をLogicMonitorに追加して監視します。 SPSは、LogicMonitor Kubernetesモニタリングを主要なオープンソースモニタリングツールと比較するための概念実証を設定し、LogicMonitorソリューションはより使いやすくなりました。

「LogicMonitorプラットフォームを使用してKubernetesモニタリングを実装しましたが、いくつかの便利な機能が組み込まれていることがすぐにわかりました」とWoycheck氏は言います。 「スピンアップすると、Kubernetesモニタリングアプリは一度に大量の情報を提供し、読みやすい方法で整理されました。 他の監視ツールでは、独自のクエリを把握し、独自のダッシュボードを設定する必要があり、多くの余分な作業が発生しました。 LogicMonitorのプラットフォームには、これらの機能が組み込まれています。」

他のモニタリングソリューションとは異なり、LogicMonitorのKubernetes Monitoringアプリは、Kubernetesポッド、コンテナ、および開発チームが実行していたさまざまなサービスのベースラインヘルスを事前定義しました。 Woycheckと彼のチームは、自動ダッシュボードがクラスター容量メトリックのサポートに特に役立つことを発見しました。

「LogicMonitorのKubernetesMonitoringを使用すると、重要であるとは知らなかった指標を見つけることができましたが、重要である可能性があります」とWoycheck氏は言います。 「ダッシュボードのデータをチームに送り返したところ、「これが、グラフ化とスケールアウトの基礎とすべきものです」と言われました。」

LogicMonitorは、運用チームの行動を変え、エンジニアの時間を実際に買い戻し、システムの健全性と可用性による顧客満足度を向上させ、システムを組織全体に対してより透過的にしました。これは非常に大きな成果です。

マイク・ウォイチェック 信頼性エンジニア、SPSコマース

福利厚生

LogicMonitorのKubernetesMonitoringを導入したSPSは、さまざまなKubernetesサービスを試して革新するための措置を講じています。 SPSのXNUMX番目の開発チームは最近AzureKubernetes Service(AKS)クラスターをセットアップし、LogicMonitorKubernetesモニタリングアプリを使用して環境をサポートします。

「コンテナサービスの多くを持ち上げてKubernetesに移動しようとしています」とWoycheck氏は言います。 「Kubernetesとそれを安全に構築する方法をしっかりと理解したいと考えています。 それは選択のプラットフォームであり、この複雑な世界では、私たちが行うことを整理するのに役立つため、アイデアは可能な限りそれに取り組むことです。」

「Kubernetesで動作する、すぐに使用できるデータソースを用意することは、アプリケーションの移行を開始するときに大きなメリットになります」と彼は言います。

SPSは、自社の業務に対する可視性が向上しているため、将来にわたって一貫して優れたサービスを顧客に提供するための基盤を備えています。

「LogicMonitorは運用チームの行動を変え、エンジニアの時間を本当に買い戻し、システムの健全性と可用性により顧客満足度を向上させ、システムを組織全体に対してより透過的にしました。これは非常に大きな成果です」と述べています。ドマイアー。