All Products
Search
Document Center

Platform For AI:Akselerasi cache model

Last Updated:Jun 18, 2026

Layanan inferensi membaca file model dari jalur OSS atau NAS yang dimasang, yang dapat menimbulkan latensi akibat keterbatasan lebar pita jaringan. EAS menyediakan akselerasi cache model untuk menyimpan file model di memori, sehingga meningkatkan kecepatan baca dan mengurangi latensi.

Cara kerja

Akselerasi cache model mendukung dua metode berikut:

  • Local cache: Menyimpan file model di memori idle layanan inferensi dan mengeksposnya sebagai direktori sistem file. Metode ini ideal untuk skenario scale-out. Beberapa instans layanan yang sama membentuk jaringan peer-to-peer (P2P), sehingga instans baru dapat langsung menarik data dari instans yang sudah memiliki cache terisi, alih-alih mengambil dari sumber OSS atau NAS.

  • Local cache + cache warm-up: Memperluas local cache dengan menerapkan layanan cache warm-up terpisah yang didedikasikan untuk memuat sebelumnya file model ke dalam memori. Ini ideal untuk penerapan baru dan mengatasi masalah cold start yang melekat pada caching lokal.

Setelah dikonfigurasi, sistem akan memasang jalur akselerasi ke setiap instans layanan inferensi. Aplikasi Anda membaca file model dari direktori ini tanpa perlu mengubah kode. Prioritas pemuatan model adalah sebagai berikut:

  • Cold start: Sistem pertama-tama mencoba mengambil data dari layanan cache warm-up jika telah dikonfigurasi. Jika tidak, sistem menarik data dari OSS atau NAS dan menyimpannya secara lokal.

  • Scale-out: Sistem memprioritaskan hit cache lokal (eviksi LRU didukung). Jika terjadi cache miss, sistem mencoba mengambil dari layanan cache warm-up. Jika data tetap tidak ditemukan, sistem kembali ke sumber OSS atau NAS.

Catatan

  • Untuk menjaga konsistensi data, jalur akselerasi yang dimasang bersifat read-only.

  • Untuk menambahkan file model, tambahkan ke jalur sumber. Jalur akselerasi secara otomatis membaca file baru dari sumber tersebut.

  • Jangan memperbarui atau menghapus file model secara langsung di jalur sumber. Melakukan hal ini dapat menyebabkan cache menyajikan data yang tidak konsisten atau kedaluwarsa.

Prosedur

Penerapan kustom

  1. Masuk ke Konsol PAI. Pilih Wilayah di bagian atas halaman. Kemudian, pilih ruang kerja yang diinginkan dan klik Elastic Algorithm Service (EAS).

  2. Klik Deploy Service. Di bagian Custom Model Deployment, klik Custom Deployment.

  3. Parameter utama adalah sebagai berikut. Untuk detail parameter lainnya, lihat penerapan kustom.

    1. Di bagian Environment Information, konfigurasikan Mount storage untuk memasang file model ke direktori kontainer. Misalnya, untuk memasang file dari OSS:

      • Uri: Jalur OSS tempat file model berada, seperti oss://path/to/models/Qwen3-8B/.

      • Mount Path: Jalur di dalam kontainer tempat file dimasang, seperti /mnt/models/Qwen3-8B/.

    2. Di bagian Features, aktifkan sakelar Distributed cache acceleration dan konfigurasikan parameter berikut:

      Parameter

      Deskripsi

      Maximum Memory Usage

      Memori maksimum yang dapat digunakan oleh cache, dalam GB. Saat batas ini terlampaui, sistem mengeluarkan data berdasarkan kebijakan LRU. Contoh: 20 GB.

      Source Path

      Direktori sumber yang akan dipercepat. Masukkan jalur kontainer tempat penyimpanan OSS atau NAS dimasang.

      Accelerated Path

      Jalur cache lokal. Aplikasi Anda membaca model dari direktori ini. Jalur ini harus berbeda dari jalur sumber. Contoh: /mnt/models/Qwen3-8B-fast/.

      Model Cache Prefetch Service

      (Opsional) Pilih layanan cache warm-up yang telah diterapkan. Opsi ini direkomendasikan untuk penerapan baru atau skenario yang memerlukan cold start cepat, seperti yang melibatkan file model besar atau scale-out yang sering. Untuk menggunakan opsi ini, Anda harus terlebih dahulu menerapkan layanan cache warm-up.

    3. Di bagian Environment Information, ubah Command to Run. Ganti jalur file model dalam perintah dari jalur sumber ke jalur akselerasi. Misalnya, saat menerapkan layanan LLM:

      vllm serve /mnt/models/Qwen3-8B-fast/
  4. Setelah mengonfigurasi parameter, klik Deploy.

Penerapan JSON

  1. Masuk ke Konsol PAI. Pilih Wilayah di bagian atas halaman. Kemudian, pilih ruang kerja yang diinginkan dan klik Elastic Algorithm Service (EAS).

  2. Di halaman Elastic Algorithm Service (EAS), klik Deploy Service. Di bagian Custom Model Deployment, klik JSON Deployment.

  3. Masukkan konfigurasi JSON. Contoh:

    {
        "cloud": {
            "computing": {
                "instances": [
                    {
                        "type": "ecs.gn6e-c12g1.3xlarge"
                    }
                ]
            },
            "networking": {
                "security_group_id": "your-security-group-id",
                "vpc_id": "your-vpc-id",
                "vswitch_id": "your-vswitch-id"
            }
        },
        "containers": [
            {
                "image": "eas-registry-vpc.cn-hangzhou.cr.aliyuncs.com/pai-eas/vllm:0.11.2-py312-mows0.5.1",
                "port": 8000,
                "script": "vllm serve /mnt/models/Qwen3-8B-fast/"
            }
        ],
        "metadata": {
            "cpu": 12,
            "disk": "30Gi",
            "gpu": 1,
            "instance": 1,
            "memory": 92000,
            "name": "vllm_test",
            "workspace_id": "your-workspace-id"
        },
        "storage": [
            {
                "mount_path": "/mnt/models/Qwen3-8B/",
                "oss": {
                    "path": "oss://path/to/models/Qwen3-8B/",
                    "readOnly": false
                }
            },
            {
                "cache": {
                    "capacity": "10G",
                    "path": "/mnt/models/Qwen3-8B/",
                    "cacheroot_service": "your-cacheroot-service"
                },
                "mount_path": "/mnt/models/Qwen3-8B-fast/"
            }
        ]
    }

    Tabel berikut menjelaskan parameter yang terkait dengan akselerasi cache model. Untuk informasi tentang parameter lainnya, lihat penerapan JSON.

    Parameter

    Deskripsi

    containers.script

    Ganti jalur file model dalam perintah run dari jalur sumber (jalur mount OSS/NAS) ke jalur akselerasi.

    storage[].cache

    capacity

    Memori maksimum yang dapat digunakan oleh cache, dalam GB. Saat batas ini terlampaui, sistem mengeluarkan data berdasarkan kebijakan LRU.

    path

    Direktori sumber yang akan dipercepat. Masukkan jalur kontainer tempat penyimpanan OSS atau NAS dimasang.

    preload

    Menyimpan file dalam memori saat layanan dimulai. Atur nilai ini menjadi "/".

    cacheroot_service

    Nama layanan cache warm-up.

    storage[].mount_path

    Jalur di dalam kontainer tempat penyimpanan dimasang.

  4. Klik Deploy.

Terapkan layanan cache warm-up

Layanan cache warm-up memuat sebelumnya file model ke dalam memori dan berfungsi sebagai sumber data berkecepatan tinggi bagi layanan inferensi yang telah mengaktifkan akselerasi cache. Ini ideal untuk file model besar di OSS atau NAS, seperti yang digunakan untuk LLM, pembuatan gambar AI, dan pembuatan video AI.

Penting

Jalur OSS yang sesuai dengan source path dalam konfigurasi akselerasi cache layanan inferensi harus persis sama dengan jalur OSS yang dimasang oleh layanan cache warm-up. Jika jalurnya tidak cocok, cache warm-up akan gagal.

Sebagai contoh, jika source path untuk akselerasi cache dalam layanan inferensi adalah /mnt/models/Qwen3-8B/, yang bersesuaian dengan jalur OSS oss://path/to/models/Qwen3-8B/, maka layanan cache warm-up juga harus memasang oss://path/to/models/Qwen3-8B/.

  1. Di tab Inference Service, klik Deploy Service. Di bagian Scenario-based Model Deployment, klik Model Warm-up Cache Service Deployment.

  2. Konfigurasikan parameter utama berikut, lalu klik Deploy.

    Parameter

    Deskripsi

    Basic Information

    Deployment

    Pilih sumber daya berdasarkan ukuran memori yang dibutuhkan.

    Cache Configuration

    Cache Path

    Direktori model yang akan di-cache. Anda dapat memasang beberapa jalur.

    Maximum Memory Usage

    Wajib diisi. Memori maksimum yang dapat digunakan oleh layanan cache warm-up.

    Network Information

    VPC

    Wajib diisi. VPC ini harus sama dengan VPC layanan inferensi. Jika tidak, layanan inferensi tidak dapat mengakses layanan cache warm-up.

    Associate NLB

    Harus diaktifkan. Secara default, sistem secara otomatis membuat NLB.

Tolok ukur kinerja

Tolok ukur berikut menunjukkan kinerja akselerasi cache model. Hasil aktual dapat berbeda.

Qwen3-32B

Model: Qwen3-32B (62 GB)

Mesin: ml.gu8is.c64m512.4-gu60 | 64-core 512 GB + 4× GU60(48G) | L20

Mode Penyebaran

Waktu pemuatan model

Kecepatan pemuatan model

Waktu kesiapan layanan

Standard (tanpa akselerasi cache)

01:05

7,63 Gbit/s

01:43

Akselerasi cold start (dengan cache warm-up)

00:21

23,62 Gbit/s

01:01

Akselerasi scale-out (dengan local cache)

00:18

27,55 Gbit/s

00:58

MiniMax-M2

Model: MiniMax-M2 (215 GB)

Mesin: ml.gu8tf.8.40xlarge | 160 vCPU + 1800 GB + 8×GU8T | H20 (96 GB)

Mode penerapan

Waktu pemuatan model

Kecepatan pemuatan model

Waktu kesiapan layanan

Standard (tanpa akselerasi cache)

06:42

4,28 Gbit/s

09:16

Akselerasi cold start (dengan cache warm-up)

01:49

15,78 Gbit/s

04:49

Akselerasi scale-out (dengan local cache)

01:42

16,86 Gbit/s

04:34

DeepSeek-V3.2

Model: DeepSeek-V3.2 (643 GB)

Mesin: ml.gu8tef.8.46xlarge | 184 vCPU + 1800 GB + 8×GU8TE | H20-3e (141 GB)

Mode penerapan

Waktu pemuatan model

Kecepatan pemuatan model

Waktu kesiapan layanan

Standard (tanpa akselerasi cache)

12:33

6,83 Gbit/s

27:41

Akselerasi cold start (dengan cache warm-up)

02:43

31,56 Gbit/s

13:01

Akselerasi scale-out (dengan local cache)

01:58

43,60 Gbit/s

12:49