デジタル・ヘルスケア・アシスタントにInstana を活用

Vivyは、いつでもどこでも健康情報にアクセスできるアプリの提供に、Instanaを活用しています。
Instana、 an IBM company
読了時間:5分
スマートフォンと薬瓶を手にする女性

健康、データ・セキュリティー、デザイン、ユーザビリティーの経験を持つドイツのヘルスケア・テクノロジーをリードするVivyが、バーチャル健康アシスタントを開発しました。 AppleのiOSおよびAndroidプラットフォーム向けに提供されるこのセキュリティー機能に富んだモバイル・アプリケーションは、ユーザーがいつでもどこからでもアクセスして自分の健康を管理できるようにします。

これは、患者の個人情報にアクセスできるだけでなく、医師や保険会社と通信できるデジタル医療記録と考えることができます。

Vivyは患者とその医療提供者の仲介役であるため、アプリケーションが常に利用可能であることが不可欠です。

この水準を満たすため、Vivyはアプリケーションをクラウドネイティブなマイクロサービス・ベースで稼働させます。 Vivyのバーチャル・ヘルス・アシスタント・プラットフォームは、Amazon Web Services Elastic Compute Cloud(EC2)環境内で、KafkaとDockerコンテナが動作しています。 クラウド・インフラストラクチャーを使用することで、Vivyは比較的小規模な開発チームで効率的に運用することができます。 この環境は現在、14のマイクロサービスを実行する9つのEC 2ホストで構成されています。

モバイル・アプリケーションで喉の腺をチェックしている女性

Vivyアプリが受信するリクエスト数

>200

毎秒100万リクエスト

VivyはInstanaの活用により平均修理時間(MTTR)を短縮

66%

最大3日から1日以下に

Instanaは迅速かつ簡単にデプロイでき、設定なしで当社のすべてのサービスとそれに対応する依存関係を検出できました。
キリル・メルクシェフ氏
バックエンドの責任者、Vivy

Vivyの成功は、お客様のシームレスな体験にかかっています。 リクエストの遅さやバグの多いサービスなど、データ到達のタイムラグは12万人のVivyユーザーに対して許されません。 しかし、Vivyが扱う膨大なデータ量から、時間のかかる手作業を行わないとキャパシティーのニーズを把握できないため、こうした高い期待に応えることは容易ではありません。

アプリの人気が高まり、毎秒2億回以上のリクエストが来るようになると、Vivyの開発者は一部のサービスの動作が遅くなっていることに気づきました。 頻繁な変更とデプロイにより、Vivyはアプリケーション・サービスの安定化と最適化を必要としていました。 2019年7月、VivyはInstana® に乗り換えました。

ティッシュを持ったスマートフォンを見ながら横になっている少女
スマートフォンのタッチスクリーンを使っている年配の女性
Instanaを利用する前は、バグが本番環境に紛れ込んだ場合、開発者が根本原因を突き止めて問題を恒久的に修正するまでに最大3日かかる可能性がありました。 Instanaの利用により、すぐに根本原因が通知され、3分の1以下の時間で問題を解決できます。
キリル・メルクシェフ氏
バックエンドの責任者、Vivy
自動検出、エンド・ツー・エンドのトレース
Instanaを利用する前は、バグが本番環境に紛れ込んだ場合、開発者が根本原因を突き止めて問題を恒久的に修正するまでに最大3日かかる可能性がありました。 Instanaの利用により、すぐに根本原因が通知され、3分の1以下の時間で問題を解決できます。
キリル・メルクシェフ氏
バックエンドの責任者、Vivy

Vivyの開発者は、過去にDatadog、New Relic、およびさまざまなオープンソース・ツールの利用経験があったので、コンテナ化したマイクロサービス・ベースのアプリケーションの複雑な監視には、新たなアプリケーション・パフォーマンス管理(APM)ソリューションを探す必要があることがわかっていました。 VivyにとってInstanaは、設定が不要で、すべてのサービスを自動的に検出し、すべてのリクエストを追跡することができるため、当然の選択となったのです。

Vivyのバックエンド責任者、キリル・メルクシェフ氏は 「Instanaはあらゆるものの相互接続性を理解しています」 と言っています。 Instanaを導入することで、Vivyのすべてのコンポーネントとサービス、およびそれらの依存関係が自動的に検出され、すべてのリクエストがエンドツーエンドでトレースされるようになりました。 Vivyでは、手動プロセスを排除し、サービスの依存関係、サービスごとのスタック・トレース、個々のサービスのリクエスト・タイミングに関する正確な情報によって、アプリケーションとサービスを完全に可視化できるようになりました。

Vivyのお客様は常時オンデマンドのモバイル・アクセスを必要としており、Vivyのアプリケーションやサービスが一定時間遅くなったりダウンしたりすることは許されません。 Instanaの根本原因分析では、サービスの遅延や問題のあるリクエストが発生すると、対応するすべてのイベントと最も可能性の高い根本原因の特定を含む単一のインシデントが提示されます。 Vivyのエンジニアは、この実用的なデータを活用することで、状況を迅速に評価し、躊躇なく問題を解決することができます。 メルクシェフ氏は次のように述べています。「Instanaが登場する前は、バグが本番環境に紛れ込んだ場合、根本的な原因を特定して問題を恒久的に修正するまでに、開発者が最大3日かかることがありました。 Instanaでは、すぐに根本原因が通知され、3分の1以下の時間で問題を解決できます。」

Vivyは機密性の高い医療データを扱うため、適用されるすべてのデータ・プライバシー法を遵守することが不可欠です。 Vivyのアプリケーションは、医療記録から財務情報まで、さまざまな機密データを扱います。 したがって、Vivyの最優先事項は、すべてのデータを不正なサード・パーティーのアクセスから保護することです。 Vivyは、最新の暗号化技術を使用し、最も厳格なプライバシー・ポリシーに準拠することで、ユーザーのみが自分のデータにアクセスできるようにします。

さらに、Vivyは、個人を特定できる機密情報をサード・パーティーのツールに送信していないことを確認する必要があります。 Vivyは、Instanaの自動監視機能から必要な価値を得ながら、Instanaの設定とデータの解析をシームレスに行い、同社がすべてのプライバシー順守のニーズを満たせるように支援することができました。 また、Instanaのおかげで、Vivyはハッカーが患者データにアクセスしようとしていることを簡単に知ることができるようになりました。 「InstanaはすべてのリクエストをVivyのインフラストラクチャーを通じて追跡するので、リクエストが急増したときに即座にそれを確認することができます」 とメルクシェフ氏は説明しています。 Instanaを使えば、スパイクの原因がエラーなのかハッカーなのかを素早く判断することができます。」

ユーザーの満足と安心

Instanaは、高度にダイナミックで複雑なコンテナ化されたマイクロサービス・ベースのアプリケーションを監視するために設計されています。 ほとんど時間をかけずに、Instanaはすべてのアプリケーション要求をトレースし、サービスの依存関係を理解し、イベントを相関させることができたため、Vivyはサービスの低下に対処することができました。

他のモバイル・アプリケーション開発者にどのようなアドバイスをしているかと尋ねられたとき、メルクシェフ氏は次のように言いました。「独自のトレースを構築したり、オープンソース・ツールで時間を無駄にしたりしないでください。 Instanaは私たちに安心感を与えてくれます。Instanaを使用した結果、私たちのバーチャル・ヘルス・アシスタントのユーザーは非常に満足しています。」

Vivyロゴ
Vivy GmbHについて

Vivy外部リンクはベルリンに拠点を置き、健康、データ・セキュリティー、デザイン、およびユーザビリティーの分野で経験を持つドイツを代表するヘルスケア・テクノロジー企業です。 Vivyは、デジタル・ヘルス・プラットフォームを通じて、世界中の人々がより良い健康のために行動を変えることを支援することを目的としています。

Instana, an IBM Companyについて

Instana, an IBM Companyは、 企業向け可観測性プラットフォーム外部リンクに、複雑で最新のクラウドネイティブ・アプリケーションを運用している企業向けの自動化されたアプリケーション・パフォーマンス監視外部リンク機能を提供します。これは、モバイル・デバイスやIBM Z®のメインフレーム・コンピュータを含む、オンプレミスでも、パブリックおよびプライベート・クラウドでも対応可能です。

InstanaがAI活用でハイブリッド・アプリケーション内の深いコンテキスト依存関係を発見することによって、最新のハイブリッド・アプリケーションを制御します。 Instanaは、開発パイプラインの可視性も提供し、クローズド・ループのDevOps自動化を可能にします。

これらの機能は、クライアントがアプリケーション・パフォーマンスを最適化し、イノベーションを可能にし、リスクを軽減するために必要な実用的なフィードバックを提供し、DevOpsがサービスとビジネスレベルの目標を達成しなつつ、効率を高め、ソフトウェア配信パイプラインへの価値の付加に役立ちます。

詳細については、instana.com外部リンクを参照してください。

ソリューション・コンポーネント
Vivyロゴ
Vivy GmbHについて

Vivy外部リンクはベルリンに拠点を置き、健康、データ・セキュリティー、デザイン、およびユーザビリティーの分野で経験を持つドイツを代表するヘルスケア・テクノロジー企業です。 Vivyは、デジタル・ヘルス・プラットフォームを通じて、世界中の人々がより良い健康のために行動を変えることを支援することを目的としています。

Instana, an IBM Companyについて

Instana, an IBM Companyは、 企業向け可観測性プラットフォーム外部リンクに、複雑で最新のクラウドネイティブ・アプリケーションを運用している企業向けの自動化されたアプリケーション・パフォーマンス監視外部リンク機能を提供します。これは、モバイル・デバイスやIBM Z®のメインフレーム・コンピュータを含む、オンプレミスでも、パブリックおよびプライベート・クラウドでも対応可能です。

InstanaがAI活用でハイブリッド・アプリケーション内の深いコンテキスト依存関係を発見することによって、最新のハイブリッド・アプリケーションを制御します。 Instanaは、開発パイプラインの可視性も提供し、クローズド・ループのDevOps自動化を可能にします。

これらの機能は、クライアントがアプリケーション・パフォーマンスを最適化し、イノベーションを可能にし、リスクを軽減するために必要な実用的なフィードバックを提供し、DevOpsがサービスとビジネスレベルの目標を達成しなつつ、効率を高め、ソフトウェア配信パイプラインへの価値の付加に役立ちます。

詳細については、instana.com外部リンクを参照してください。

ソリューション・コンポーネント