ピーク注文は230%急増しました。サーバーレスはどのようにしてCentury Lianhuaのコストを40%以上削減できますか?{2}ダブル11クラウドネイティブプラクティス

著者|
朱鵬ソース|サーバーレス公式アカウント

ガイド:2020年のDouble 11で、CenturyLianhuaはAlibabaCloud Function Computing(FC)を使用して容量を柔軟に拡張し、大規模なプロモーション会場***、オンライン商品の急増、クーポンの固定ポイント配布、業界のショッピングガイド、データミッドステーションコンピューティングなどで使用されます。このシナリオでは、ピーク時のビジネスQPSが昨年と比較して230%増加し、R&D効率の提供が30%以上改善され、柔軟なリソースのコストが40%以上削減されました。ダブル11の11年後、伝統的な企業はクラウドネイティブテクノロジーのトレンドに逆らって静かに上昇し、このグローバルなショッピングカーニバルに参加しています。

LianhuaHuashang傘下のCenturyLianhua Supermarketは、最近、毎年恒例の「ダブル11」プロモーションを開始しました。

2014年のダブル12に戻って、アリペイは杭州の多くのオフラインブランドやモールストアと連携して50%割引プロモーションを開始しました。この消費者騒ぎでは、ビンジャン地区のセンチュリーリアンファストアのすべてのテラーPOSマシンの前に長い列があり、列の移動速度が異常に遅かった。モールのスタッフは、サーバーの異常が支払いの問題を引き起こしたと述べた。

6年後の今日、私は再びセンチュリーリアンファスーパーマーケットのダブル11プロモーションサイトに戻りました。群衆は急増していましたが、整然としていました。大規模なプロモーションに参加した人の数は6年前の数倍でしたが、オンサイトでの支払いは安定してスムーズでした。この世界的な変化は、CenturyLianhuaがネイティブテクノロジーをクラウド化しようとした大胆な試みに端を発しています。

1.jpg
センチュリーリアンファプロモーションサイト

テクノロジーアーキテクチャの進化

センチュリーリアンファの技術スタッフにインタビューしたところ、センチュリーリアンファの技術アーキテクチャの進化は容易ではないことがわかりました。

2014年以前:物理的なスタンドアロンアーキテクチャの災害

これまで、すべてのPOSマシンと会員カード支払いマシンはさまざまな店舗に配備されていました。このアーキテクチャは10年近く続いています。

このアーキテクチャの最大の利点は、ネットワークの影響を受けないことです。ネットワークインフラストラクチャがその年に完全でなかった場合、マーチャントは、単一のストアのトランザクションの安定性が外界の影響を受けないように最善を尽くすことができます。このアーキテクチャの最大の問題は、ストアマシンに障害が発生すると、専門の技術管理者が現場に急いで修理することが難しくなり、システムのメンテナンスが非常に困難になることです。

2014年のCenturyLianhuaのDouble12イベントでは、爆発的なビジネストラフィックが原因で、複数の店舗での支払いが上下し、短時間で維持できなかったため、ユーザーエクスペリエンスが低下しました。これにより、CenturyLianhuaの技術者はこの一連のアプリケーションを改善することを決意しました。 10年以上の古いシステム。

2014〜2018:中央コンピュータルーム展開アーキテクチャの進化

2014年のダブル12プロモーションイベントの問題を経験した後、Lianhuaの技術スタッフはさまざまなシステムを改善することを決定しました。そのため、取引システムとメンバーシップシステムは、自作の中央物理コンピューター室に順次移行され、商品システムも中央流通システムに移転されました。浙江省のさまざまな店舗にあるPOSマシンは、インターネットを介して中央のコンピューター室に接続されています。

2014年以前のアーキテクチャと比較すると、新しいアーキテクチャは主に3つの問題を解決します。

  • 問題の修復は一元化されたメンテナンス処理になります
  • 商品調整価格が発行され、すべてオンラインになります
  • データは統計のために一元的に照会できます

ただし、新しいアーキテクチャによって残された最大の問題は次のとおりです。

  • 管理者はすべてのマシンの詳細を習得する必要があります
  • 運用・保守の過程でダウンタイムやネットワーク切断などの事故が発生する可能性があり、調査が比較的難しく、緊急対応計画が弱い

2018年から2019年半ば:フルクラウドアクセス

国内のパブリッククラウド構築のさらなる発展に伴い、CenturyLianhuaはAlibabaCloud製品の完全な使用を開始し、MySQLを含むすべてのローカルビジネスをAlibaba CloudECSに移行しました。

完全なクラウド展開は、ダウンタイムやコンピューティングノードの切断などのインシデントにうまく対応しており、AlibabaCloudを使用するというCenturyLianhuaの決意も強化されています。

ただし、ビジネスは急速に拡大し、データベースに書き込まれるクエリはますます増えています。包括的なクラウドアーキテクチャは2019年半ばに昇格しています。メンバーシップクエリビジネスの柔軟性が十分でないため、16コアの32GMymyデータベースが配置されているECS容量拡張の準備とタイミングサービスの急激な増加により、リクエストが大幅に遅延し、ユーザーエクスペリエンスに深刻な影響を及ぼしました。

Century Lianhuaは、より使いやすいビジネスシステムを実現するために、単純なアーキテクチャを使用する方法を考えて、新しいビジネスアーキテクチャの方法を模索し始めました。

2019年半ばから2019年のダブル11:サーバーレスの調査と試み

オンラインビジネスの継続的な発展に伴い、CenturyLianhuaのビジネス量は拡大を続けています。2019年半ばにデータベースインシデントを経験した後、Century Lianhuaは調査を試みた後、Alibaba Cloudのテーブルストレージサービスがその弾力性のあるビジネスに適していることを発見しました。ビジネスの急激な上昇と下降は、購入するストレージサーバーの数を準備するために事前に予算を立てる必要はありません。 。これにより、Lianhuaの技術スタッフは非常に興奮します。これは、急な購入の急な取引量を計算することが難しく、対応する取引量に対応するために準備するマシンの数を見積もることが難しいためです。テーブルストレージの出現により、Lianhuaの技術者は「サーバーレス!」という言葉を知ることができました。

サーバーレスを探索する途中で、Lianhuaの技術スタッフがAlibaba Cloudの関数コンピューティングに接触しました。徹底的なテストと検証の結果、技術者は関数コンピューティングの優れたパフォーマンスがLianhuaの非常に柔軟なメンバーシップクエリシステムに適合することを発見しました。

2019年7月以降、Lianhuaの技術スタッフは、元のメンバーシップデータのすべてのコピーを3か月以内にテーブルストアに移行し、すべてのチャネルプロバイダーのAPIをAlibaba CloudAPIゲートウェイに完全に移行しました。ディストリビューションおよびメンバーシップクエリビジネスのコンピューティングビジネスも、Alibaba Cloud FunctionComputingに完全に移行されました。

2019年のDouble11では、コンピューティングモジュールとしてファンクションコンピューティングが使用され、ストレージモジュールとしてテーブルストレージが使用されました。これにより、Century Lianhuaは大きなプロモーションをスムーズに乗り切ることができ、ピークトラフィックを運びながらビジネスに柔軟に対応できるようになりました。サーバーレスを使用しない企業には、見積もりが不十分なためにいくつかの例外があります。

サーバーレスはセンチュリーリアンファに新たな夜明けをもたらします。

  • 手動による介入は不要であり、瞬間的な弾性拡張により、トラフィックの爆発によって引き起こされたサービスが完全に利用できなくなることが解決されます。

  • シンプルな運用および保守管理、ワンクリックの展開更新機能、ネットワーク分散アーキテクチャを理解する必要がなく、展開プロセスが単純になり、特別な運用および保守担当者が不要で、通常のR&Dを操作できます。

  • 事前に予算を立てる必要がなくなり、リソースの使用量が増えるため、技術的および財務的なコミュニケーションの問題が大幅に解決されます。

  • タイミングスパイクシナリオリクエストの山と谷は明らかであるため、多くのマシンを予約する必要がなく、多くのコストを節約できます。

残された質問:

  • リクエストの一部により、コールドスタートの遅延が大きいためにユーザーは気分が悪くなりました。これは、当時サーバーレス開発者が遭遇した一般的な問題でもありました。

Double 11でのServerlessのパフォーマンスは、Lianhuaの技術スタッフを非常に興奮させました。センチュリーリアンファは、大きなプロモーションイベントに合格した後、すぐにすべてのビジネスで関数計算とテーブルストレージを完全に使用することを発表しました。

2020年のダブル11:ファンクションコンピューティング2.0とサーバーレスを完全に受け入れる

2019年の後半に、Alibaba Cloud Function Computingは2.0のリリースを発表しました。これは、予約モードをサポートし、コールドスタートの大幅な遅延の問題を包括的に解決します。単一インスタンスのマルチリクエストの問題を開始し、大量のIOと高同時実行のリクエスト呼び出しをサポートするインスタンスが少なくなり、カスタム操作をサポートします。当時は、従来のWebアーキテクチャサーバーのワンクリック移行をサポートしています。2.0の登場により、機能コンピューティングはビジネスと規模の大幅な向上を実現しました。

過去にオフラインシナリオのテストを経験した後、Century Lianhuaは、さまざまなチャネルプロバイダーとその「LianhuaWhale App」のビジネス、オンライントランザクション、定期的なクーポンの取得、およびフラッシュ販売をECSから機能に移行しました。 2.0を計算すると、予約モードを開き、単一インスタンスの複数同時実行モードを調整した後、通常の数十倍のピークトラフィック要求を正常に通過しました。

2.png
3.png

上記の「時間トラフィックグラフ」と「時間遅延」の2つのグラフを比較すると、バーストトラフィックの急激な増加は、ユーザーによる遅延の変化にほとんど影響を与えないことがわかります。実際のユーザーフィードバックから、ユーザーエクスペリエンスが非常に優れていることがわかります。スムーズ。

クラウドに送られるすべてのデータとビジネスは、R&D担当者の心理的プレッシャーだけでなく、作業負荷も軽減します。LianhuaHuashangのテクノロジー責任者であるLouJie氏は、次のように述べています。「Alibaba Cloud Function Computingは、技術者の作業を大幅に節約します。サーバーのインフラストラクチャを管理する必要はありません。コードを記述してアップロードする限り、システムはコンピューティングリソースを準備し、ログクエリとパフォーマンスを提供します。監視、警報、その他の機能以前の場合、スーパーマーケットがダブル11の大規模なプロモーションに従事していたとき、私たちの技術チームは眠ることができず、大量のトラフィックとビジネスをサポートするためにマシンの拡張に依存しているだけで、誰も考えていません。現在、拡張の問題はアリババクラウド、水位は私たちの予備能力の限界をはるかに超えています。」

追い越しの最前線に立つ:なぜ従来の企業はサーバーレスにもっと注意を払う必要があるのですか?

2020年は国内のサーバーレステクノロジーの初年度です。テクノロジーのR&Dコストを削減し、運用と保守の効率を向上させるために、ビジネスを開発するための基本的なR&Dベースとしてサーバーレスを使用することを選択する企業が増えています。

最近のCNCFサーバーレス調査レポートでは、Alibaba Cloud Function Computingは46%で中国で1位にランクされました。レポートはまた、多くの国内開発者が従来のアーキテクチャをサーバーレスに移行していることを示しています。サーバーレスの出現により、従来の企業のデジタル変革により多くの機会がもたらされました。

今年の流行では、オンライン教育は大多数の学生グループにとって不可欠なインフラストラクチャになりました。AlibabaCloudFunction Computingはまた、企業に強力なコンピューティング能力を提供し、企業がビデオトランスコーディングを実現し、国内のオンライン教育のトップレベル企業になるのを支援します。

Sina Weibo、Mango TV、Graphite Documentsなどのインターネット企業に加えて、昨年、ますます多くの伝統的な企業が、予想外の速度で大規模な関数コンピューティングにアプローチし、試み、使用しています。

従来の企業がサーバーレスにもっと注意を払うのはなぜですか?今日では、多くの最先端の技術的才能がインターネット企業で働く傾向がありますが、従来の企業も多数の技術的アップグレードと技術的アーキテクチャの再構築の厳しい必要性に直面しています。才能のギャップと技術的アップグレードの間には、クラウドネイティブテクノロジーに対する需要があります。サーバーレスの登場により、予算、運用、保守の経験におけるR&D要員の不足が解消されました。企業がビジネスのピークと戦うのを支援する場合、R&D担当者は処理を簡単に制御できます。これにより、R&Dテクノロジーのしきい値が大幅に削減されるだけでなく、R&Dの効率も大幅に向上します。開発者は、オンラインの早期警告、交通監視、その他のツールをすべて利用できます。重要なのは、運用と保守の負担をなくし、開発者に包括的な技術の利益を効果的に提供することです。従来の企業の場合、サーバーレスはインターネット企業と従来の企業の間の技術的競争力の距離を縮めます。

ビジネスシナリオとユーザーの習慣の急速な変化により、多くの業界のデジタルサービスは急速な成長を遂げており、デジタルサービスの開発を加速することは従来の企業にとって避けられない選択となっています。クラウドネイティブは、エンタープライズデジタル化への最短パスです。急速に変化する市場のニーズに対応し、ビジネスイノベーションを加速するために、より高速で柔軟な開発および配信モデルを備えたクラウドネイティブを採用する従来の企業がますます増えています。サーバーレスの助けを借りて、センチュリーリアンファは何度も何度も主要なプロモーションの成功を保証してきました。これはこの傾向の最良の証拠です。

おすすめ

転載: blog.51cto.com/14902238/2561373
おすすめ