全部产品
Search
文档中心

Server Load Balancer:Kisah sukses Anipop: Gunakan ALB untuk menangani skenario lalu lintas tinggi dan konkurensi tinggi

更新时间:Jul 06, 2025

Anipop adalah game pemain tunggal populer di Tiongkok yang sering mengalami lonjakan trafik dan harus melayani sejumlah besar koneksi bersamaan. Untuk mendistribusikan trafik secara lebih efektif, Anipop menggunakan Application Load Balancer (ALB) untuk mengelola arus trafik. ALB menyediakan layanan yang dapat diskalakan dan sesuai permintaan, ideal untuk skenario dengan lonjakan trafik tak terduga serta beban konkurensi tinggi. Topik ini menjelaskan tantangan yang dihadapi Anipop, solusi berbasis ALB, serta arsitektur dan manfaat dari solusi tersebut.

Tantangan

Selama festival dan kegiatan promosi, Anipop sering mengalami lonjakan trafik signifikan. Pusat data Anipop menganalisis metrik performa game dan mendistribusikan trafik berdasarkan kebutuhan bisnis untuk meningkatkan pengalaman pengguna. Namun, volume trafik sulit diprediksi sebelum acara karena banyak faktor yang memengaruhi. Selama acara, insinyur di Anipop harus secara manual menyesuaikan layanan masuk atau keluar berdasarkan wilayah, waktu, dan jumlah perangkat terhubung.

Insinyur TI O&M sering menghadapi tantangan berikut:

  • Beban kerja O&M tinggi: Untuk menangani lonjakan trafik, konkurensi tinggi, dan permintaan per detik (QPS) tinggi, insinyur O&M harus mengelola beberapa grup server untuk menerapkan penyeimbangan beban, yang menghasilkan beban kerja yang signifikan.

  • Campur tangan manual untuk layanan penting: Selama jam sibuk, untuk memastikan layanan penting tidak terganggu, insinyur O&M harus menerapkan dua grup server dan secara manual menjadwalkan permintaan berdasarkan URL.

  • Kemampuan pengarahan Lapisan 7 terbatas: Trafik dari beberapa layanan memerlukan penjadwalan berdasarkan header. Karena kemampuan pengarahan Lapisan 7 terbatas, layanan-layanan ini dijalankan di sisi server.

Arstitektur

Sebuah instance ALB dapat memproses hingga satu juta permintaan Lapisan 7 per detik. ALB secara otomatis menjadwalkan trafik berdasarkan jumlah kunjungan dan menangani lonjakan trafik serta beban konkurensi tinggi dengan mudah. Oleh karena itu, ALB direkomendasikan sebagai solusi untuk Anipop guna meningkatkan penjadwalan trafik dan mengelola beban dari lonjakan trafik serta konkurensi tinggi. Gambar berikut menunjukkan arsitektur solusi ALB.

Architecture

Manfaat

  • Kinerja tinggi dan skalabilitas tinggi: Setiap instance ALB dapat memproses hingga satu juta permintaan per detik. Insinyur O&M tidak perlu lagi memperkirakan level trafik puncak karena ALB secara otomatis menangani lonjakan trafik sesuai kebutuhan bisnis.

  • O&M disederhanakan dan pengurangan tenaga kerja: Trafik yang dibersihkan oleh layanan anti-DDoS dirutekan langsung ke ALB. Beban kerja dari beberapa instance dapat ditangani oleh satu instance ALB, sehingga mengurangi kompleksitas O&M.

  • Latensi lebih rendah dan pengalaman lebih baik: Aturan pengalihan berbasis URL dikonfigurasikan pada grup server untuk menjadwalkan trafik layanan dengan prioritas berbeda. Persyaratan untuk layanan pengalihan trafik yang disesuaikan telah terpenuhi.

  • Peningkatan mudah dan desain tahan masa depan: ALB dapat berfungsi sebagai Ingress container dan dapat ditingkatkan dengan mudah untuk memanfaatkan teknologi kontainerisasi terbaru.

Referensi