E コマース
アジア太平洋
中小企業 / スタートアップ
「2018 年に初めてコンテナ化に取り組みました。コンテナ技術により、システム全体の信頼性、安定性、弾力性、フォールトトレランスの向上を目指していました。」
Peanut Diary について
Peanut Diary は、インテリジェントなショッピングガイドアプリで知られています。ソーシャルメディア E コマースプラットフォームとして、2019 年 7 月時点で登録ユーザー数 6,000 万人、総取引額は 420 億元に達しています。
課題
昨年の Double 11 ではトラフィックが急増しました。経験不足から、システムに複数の障害が発生しました。たとえば、商品の共有ができなくなったり、検索機能が利用不能になったりしました。Peanut Diary のチームと社員は、ピーク時にバックグラウンドでの検索を控えるしかありませんでした。IT リソースの利用率をさらに高め、コストを削減する必要がありました。Peanut Diary は 2018 年に初めてコンテナ化に取り組み、コンテナ技術によってシステムの信頼性、安定性、スケーラビリティ、フォールトトレランスを全体的に向上させることを目指していました。
Alibaba Cloud を選ぶ理由
Double 11 当日、Peanut Diary の Application High Availability Service (AHAS) が収集した API Gateway の QPS ピーク値は 40,000 を超え、GMV は 42 億を突破、DAU は数千万に達しました。これが Peanut Diary にとって 3 回目の Double 11 であり、トラフィックは前年比で 3 倍に増加しました。
Double 11 のピーク時間帯、AHAS はサーキットブレーカー、速度制限、サービス低下などのトラフィックコントロール機能を提供しました。QPS が 8,000 から 40,000 以上に急増する中でもビジネスは安定を維持し、開始から 1 時間 27 分 35 秒で前年の Double 11 の 1 日分の売上を突破しました。
昨年の Double 11 では、経験不足からシステムに複数の障害が発生しました。たとえば、商品の共有ができなくなったり、検索機能が利用不能になったりしました。スタッフはピーク時にバックグラウンドでの検索を控えるしかありませんでした。そのため、2018 年にはコンテナ化とマイクロサービス化への移行が強く望まれました。Alibaba Cloud の支援により、ECS Bare Metal Instance と Container Service for Kubernetes (ACK) を基盤とするクラウドネイティブなマイクロサービスアーキテクチャへ迅速に移行しました。Aliware と ARMS、AHAS、Log Service などの Alibaba Cloud アプリケーションサービスに支えられ、信頼性、安定性、弾力性、フォールトトレランスが大幅に向上し、IT リソースの効率化も実現しました。変革後のシステムにより、Peanut Diary は通常時の 6 倍にあたる最大 40,000 QPS のトラフィックピークに対応できるようになりました。
建築
ECS Bare Metal Instance と ACK を基盤とするクラウドネイティブなマイクロサービスアーキテクチャを採用し、Aliware と ARMS、AHAS、Log Service などの Alibaba Cloud アプリケーションサービスと連携しています。SpringCloud ベースのマイクロサービスアーキテクチャを採用し、多くの最適化を加えています。マイクロサービスアーキテクチャ全体は ACK を通じて ECS ベアメタルインスタンスに展開され、リソースは第 6 世代 ECS で柔軟に展開されます。特に、Peanut Diary は ARMS を使った複数回のストレステストを通じて潜在的問題を発見・修正し、AHAS でトラフィック量 (QPS) を正確に予測しました。
今後の展望
Peanut Diary は 2018 年に初めてコンテナ化に取り組み、コンテナ技術によってシステムの信頼性、安定性、スケーラビリティ、フォールトトレランスの全体的な向上を目指しました。チームは近い将来、コンテナ技術でさらに多くの成果を上げることを期待しています。
注目の
プロダクト
プロダクト
Kubernetes 互換のフルマネージドサービス。ユーザーはコンテナインフラの管理から解放され、アプリケーションの開発に集中できます。
Application High Available Service は、アプリケーションの可用性向上を支援する SaaS ベースのサービスです。トポロジーの自動検出、トラフィックシェーピング、サービスフォールバック、障害注入に基づく高可用性評価など、多彩な機能を備え、迅速かつコスト効率に優れた方法でアプリケーションの可用性を向上させます。
物理的な分離を含む、従来の物理サーバーと同等のコンピューティングパフォーマンスを提供する、弾力性があり水平方向にスケーラブルなハイパフォーマンスコンピューティングサービス
フロントエンドモニタリング、アプリケーションモニタリング、カスタムビジネスモニタリングにより、リアルタイム応答のビジネスモニタリング機能を構築します。
ログ系データのためのオールインワンサービス
あらゆるクラウドホスティングのニーズに対応する、弾力性のある安全な仮想クラウドサーバー
スナップショット
Peanut Diary は Alibaba Cloud のコンテナ技術を採用し、システム全体の信頼性、安定性、弾力性、フォールトトレランスを向上させました。
使用中のプロダクト / ソリューション
使用中のプロダクト / ソリューション
関連ホワイトペーパー
グローバル最大級のショッピングフェスティバルを支えるテクノロジー
当 eBook では、11-11 ショッピングフェスティバルを支えたコアテクノロジーを紹介し、これらのテクノロジーをビジネスの推進に活用する方法について解説します。
ダウンロード
