金融機関や銀行の開発者であれば、スピードと信頼性が単なる「いいとこ取り」ではなく、必要不可欠であることを知っているでしょう。金融の世界では、ミリ秒が利益と損失の分かれ目になります。取引の執行、トランザクションの処理、リアルタイムの分析など、1秒1秒が重要です。処理時間の高速化は、ユーザーエクスペリエンスの向上、1秒あたりのトランザクションの増加、ひいては収益の増加に直結します。
あるお客様は、厳しいパフォーマンスと稼働率の SLA を満たしながら、何億ものデータキーを処理する必要がありました。このブログでは、アカマイが低レイテンシーで大量のデータを取り込む上でどのような役割を果たしたか、またアカマイがお客様にとっても最適な選択である理由をご紹介します。
ボリューム大量のデータを扱う
ビッグデータの最初の "V "である "Volume "は、生成・収集される膨大な量のデータを意味する。銀行のような金融機関にとって、取引、口座の更新、顧客とのやり取り、その他の金融活動の絶え間ない流れにより、この量を効率的に処理することは極めて重要である。
アカマイは、お客様のデータセンターとの間でトラフィックがどのように流れているかを常にチェックし、インターネットの混雑や停止、あるいはお客様に影響を与える可能性のあるその他の問題を検出します。これは、最も近いデータセンターにユーザーを送ったり、低遅延を保証するためにパフォーマンスの高いデータセンターにユーザーを送ったりする機能を必要としていたお客様にとって、大きな違いでした。リアルタイム・データに基づいてカスタム・ルールを設定し、トラフィックが可能な限り高性能になるようにしました。.
アカマイのGlobal Traffic Management (GTM)がどのように大量のトラフィックを処理するかを示すワークフローの例を見てみましょう。アカマイの GTM は、受信トラフィックを複数のデータセンターに分散します。
この例では、上のデータセンター2がトラフィック負荷の40%を処理し、下のデータセンター3が残りの60%を処理する。この例では、データセンター1が停電でダウンしたとしよう。このように分散することで、1つのデータセンターがボトルネックになることがなく、高いパフォーマンスと可用性を維持することができます。GTMはまた、現在の負荷状況に基づいてインテリジェントにトラフィックを誘導し、データセンター1がダウンしているため、より多くのトラフィックをデータセンター3に誘導します。
この例を順を追って見ていこう。まず、エンドユーザーが銀行のモバイル・アプリケーションまたはウェブサイトにアクセスするリクエストを送信します。
次に、DNSリゾルバは、標準的なDNS手順を使用して、サイトのネームサーバーにIPアドレスを要求する。
ここでアカマイの出番です。リゾルバは直接 IP アドレスを取得する代わりに、CNAME エイリアスを取得します。
ネームサーバーは、このユーザーに最適な銀行へのルートを返す。
GTMは、あなたが設定したすべてのカスタム・ルールを調べ、センサーのグローバル・ネットワークをチェックし、最適なデータセンターのIPアドレスのリストを返す。
この最適化された IP アドレスは、アカマイのデータセンター、クラウドプロバイダー、またはお客様のデータセンターのいずれかになります。リゾルバは次に、この最適化された IP アドレスをユーザーのブラウザに返します。
最後に、ユーザーはあなたのウェブサイトに接続しますが、おそらくその裏で起こった複雑なダンスについては知らないでしょう。グローバル・トラフィックの管理から多くの頭痛の種を取り除くだけでなく、高い可用性を保証します。さらに、カスタムルールを設定できるため、銀行にとって最も重要な指標を柔軟に最適化することができます。
このダイナミックなロードバランシングは、単一のデータセンターへの過負荷を防ぎ、ピーク時でも継続的なサービスを保証します。さらに、フェイルオーバーにも対応しています。データセンター 1 が停止している場合、アカマイの GTM はユーザーの介入なしに、利用可能なデータセンター(データセンター 2 およびデータセンター 3)にトラフィックを自動的にリダイレクトします。このフェイルオーバー機能は銀行にとって非常に重要であり、1 つまたは複数のデータセンターで問題が発生した場合でも、サービスを引き続き利用できるようにします。
ベロシティデータ処理速度
ビッグデータの2つ目のVはベロシティ(速度)である。ベロシティとは、データが生成、処理、分析される速度のことです。アカマイは、コンピューティングリソースをエンドユーザーやデータソースの近くに戦略的に配置することで、データがネットワークを通過する時間を大幅に短縮しています。このアプローチにより、計算とデータストレージが必要なポイントの近くに置かれるため、データ処理時間が大幅に短縮されます。この金融機関では、顧客がモバイルアプリで資金移動を開始する際、トランザクションのリクエストは従来、おそらく数千マイル離れた中央データセンターまで移動する必要がありました。アカマイのエッジコンピューティングでは、このリクエストの初期処理を近くのエッジサーバーで行なうことができます。これにより、トランザクションの処理時間が数秒からミリ秒に短縮されました。
AWSこの比較では、ThousandEyes のモニタリングサービスと、米国を拠点とする 11 のテストエージェントを使用します。我々のチームは、AWS API Gateway から HTTPS 経由で同様のサイズのオブジェクトをリクエストするコントロールテストを、US-East-1 にホスティングされている DynamoDB から KV オブジェクトを返す Lambda 関数の前に設定しました。実験テストでは、アカマイのコンピュート経由で配信された NATS.ioクラスタから HTTPS 経由でオブジェクトをリクエストしました。
では、AWS とアカマイのレスポンスタイムを比較してみましょう。上のダッシュボードから、主要なパフォーマンス指標をいくつか分析してみましょう。アカマイの NATS.io オブジェクトの総ダウンロード時間(7 日間の平均)は 55 ミリ秒でした。AWSの DynamoDB オブジェクトの場合は 233 ミリ秒でした。AWS と比較すると、アカマイの総ダウンロード時間は 76% 短縮されており、データ処理の速度が優れていることがわかります。
アカマイ NATS.io オブジェクト | AWS DynamoDBオブジェクト | |
総ダウンロード時間 | 55 ms Breakdown:DNS解決:~3ミリ秒TLSハンドシェイク:15ミリ秒TCP接続:~最初のバイトまでの時間(TTFB):~7 ms~20 msコンテンツのダウンロード~10ミリ秒 | 233 ms Breakdown:DNS解決:~10ミリ秒TLSハンドシェイク:~40ミリ秒TCP接続:~25ミリ秒最初のバイトまでの時間(TTFB):~120ミリ秒コンテンツのダウンロード:~20ミリ秒~25ミリ秒最初のバイトまでの時間(TTFB):~120ミリ秒コンテンツのダウンロード:~38ミリ秒~38ミリ秒 |
待ち時間 | 5-8 ms | 30~50ミリ秒 |
スループット | ~100 Mbps | ~40 Mbps |
レイテンシー(往復時間) | ~15ミリ秒 | ~60ミリ秒 |
インタラクティブ時間(TTI) | ~70ミリ秒 | ~280ミリ秒 |
キャッシュ・ヒット率 | 98.5% | 92%(クラウドフロント) |
グローバル・サーバー・ロード・バランシング(GSLB)の効率性 | 99.99% | 99.95% |
上記のメトリックスから、アカマイのアーキテクチャは金融機関の厳しい SLA を満たすより強固な基盤を提供していると結論づけることができます。TTI が大幅に低下(70 ms 対 280 ms)したことで、金融アプリケーションに不可欠な、よりレスポンスの良いユーザー体験が保証されました。アカマイのアーキテクチャは高速化だけでなく、金融機関の厳しい SLA を満たすために必要な信頼性も提供しています。
バラエティデータ型の管理
ビッグデータの最後のVは、バラエティを意味する。多様性とは、組織が扱わなければならないさまざまな種類のデータのことを指す。もしあなたが金融機関や銀行に勤めているのであれば、おそらく毎日多数のデータタイプとソースを扱う必要があるだろう。取引記録、口座残高、顧客情報のような構造化データがある。そして、株式市場のフィードやオンライン決済トランザクションのように、常に変化するリアルタイムのストリーミング・データがあります。
アカマイのGlobal Traffic Management は、これらの異なるデータタイプを管理する上で非常に重要です。資金移動のような優先度の高いトランザクションデータについては、GTM はネットワーク状況を常時監視し、最も迅速な対応が可能なデータセンターにリクエストを転送します。一方、それほど頻繁に変更されない静的コンテンツ(口座明細や金融商品に関する情報)については、GTMはこれらのリクエストをユーザーに近いエッジサーバーに誘導します。これにより、中央システムの負荷が軽減され、アクセス時間が短縮されます。
GTMは、ネットワーク状況、サーバーの健全性、お客様のカスタムルール、現在のトラフィックパターンなど、これらすべてのデータを統合し、受信する各リクエストのルーティング方法を瞬時に判断するために使用します。ルーティングは常に最適化、再最適化され、単純な残高確認であれ、複雑な国際送金であれ、各タイプのデータが可能な限り効率的な方法で処理されるようにします。このレベルのインテリジェント・ルーティングは、デジタル・トランザクションの量と複雑さが増大し続けても、銀行が高いパフォーマンスと信頼性を維持できることを意味します。
まとめ
ミリ秒単位が重要で、データの複雑性が高い場合、アカマイのエッジ重視型ソリューションは、お客様のビジネスを最前線で維持するために必要なスピード、信頼性、および効率性を提供します。高度な GTM とインテリジェント・キャッシングにより、アカマイはその広範なネットワークに負荷を分散することで、大量のデータを効率的に処理します。
金融機関のエンジニアは、アカマイを利用してインフラ を変革することができます。アカマイの広範なグローバルネットワークを活用することで、比類のないスピードと信頼性を実現し、ユーザーの満足度と業務のシームレスな進行を維持することができます。
アカマイの最先端テクノロジーがお客様のアプリケーションのスムーズで効率的な稼動にどのように役立つのかご興味のあるお客様は、厳しいパフォーマンス SLA を満たし、お客様に素晴らしい体験を提供するために、最高 5,000 ドルのクレジットを申請することができます。
コメント