All Products
Search
Document Center

Platform For AI:Akselerasi cache model

Last Updated:Aug 06, 2026

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

Cara kerja

Akselerasi cache model mendukung dua metode berikut:

  • Local cache: Menyimpan file model di memori atau disk 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 men-deploy layanan cache warm-up terpisah yang memuat sebelumnya (preload) file model ke dalam memori. Ini ideal untuk penerapan baru dan mengatasi masalah cold start yang melekat pada caching lokal.

    Penting

    Hanya OSS yang mendukung layanan cache warm-up.

Setelah dikonfigurasi, sistem akan memount 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 kali mencoba mengambil data dari layanan cache warm-up, jika dikonfigurasi. Jika tidak, sistem menarik data dari OSS atau NAS dan menyimpannya secara lokal.

  • Scale-out: Sistem memprioritaskan hit cache lokal (mendukung eviksi LRU). 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 dimount 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 memount file model ke direktori kontainer. Misalnya, untuk memount file dari OSS:

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

      • Mount Path: Jalur di dalam kontainer tempat file dimount, seperti /mnt/data/.

      • Cache acceleration: Aktifkan opsi ini untuk mempercepat pembacaan model dan penjadwalan scale-out.

        • Cache Medium: Pilih berdasarkan jenis resource yang digunakan.

          • Memory: Menggunakan memori sebagai media cache. Tersedia untuk semua jenis resource.

          • Disk: Menggunakan disk sebagai media cache. Hanya didukung pada resource komputasi cerdas Lingjun.

        • Maximum Capacity: Kapasitas maksimum yang digunakan oleh file akselerasi, dalam satuan GB. Saat batas ini terlampaui, sistem akan menghapus data berdasarkan kebijakan LRU. Nilai minimum adalah 3G karena beberapa parameter konfigurasi lanjutan bawaan memerlukan kapasitas lebih dari 3G agar berlaku. Pastikan tersedia ruang memori atau disk yang cukup.

        • Accelerated Path: Jalur lokal untuk caching file. Contoh: /mnt/data-fast/.

        • Model Cache Prefetch Service (hanya didukung untuk OSS): 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.

    2. 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/data-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. Tabel berikut menjelaskan parameter yang terkait dengan akselerasi cache model. Untuk informasi tentang parameter lainnya, lihat penerapan JSON.

    Parameter

    Deskripsi

    storage[0]

    oss.path

    Jalur OSS tempat file model berada. Contoh: oss://path/to/models/.

    mount_path

    Jalur di dalam kontainer tempat OSS dimount. Contoh: /mnt/data/.

    storage[1]

    cache.capacity

    Kapasitas maksimum yang digunakan oleh file akselerasi, dalam satuan GB. Saat batas ini terlampaui, sistem akan menghapus data berdasarkan kebijakan LRU. Nilai minimum adalah 3G karena beberapa parameter konfigurasi lanjutan bawaan memerlukan kapasitas lebih dari 3G agar berlaku. Pastikan tersedia ruang memori atau disk yang cukup.

    cache.path

    Direktori sumber file yang akan dipercepat (jalur kontainer tempat OSS atau NAS dimount). Contoh: /mnt/data/.

    cache_backend

    Media cache. Tetapkan nilai ini ke disk untuk menggunakan cache disk. Jika parameter ini tidak ditentukan, memori akan digunakan sebagai media cache.

    cache.cacheroot_service

    Nama layanan cache warm-up.

    mount_path

    Jalur akselerasi. Contoh: /mnt/data-fast/.

    containers.script

    Ganti jalur file model dalam perintah run dari jalur sumber (direktori mount OSS/NAS) ke jalur akselerasi, sehingga aplikasi membaca model dari direktori akselerasi.

    Contoh JSON:

    {
        "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/data-fast/"
            }
        ],
        "metadata": {
            "cpu": 12,
            "disk": "30Gi",
            "gpu": 1,
            "instance": 1,
            "memory": 92000,
            "name": "vllm_test",
            "workspace_id": "your-workspace-id"
        },
        "storage": [
            {
                "oss": {
                    "path": "oss://path/to/models/",
                    "readOnly": false
                },
                "mount_path": "/mnt/data/"
            },
            {
                "cache": {
                    "capacity": "10G",
                    "path": "/mnt/data/",
                    "cacheroot_service": "your-cacheroot-service"
                },
                "mount_path": "/mnt/data-fast/"
            }
        ]
    }
  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 untuk akselerasi cache di layanan inferensi harus persis sama dengan jalur OSS yang dimount oleh layanan cache warm-up. Jika tidak, cache warm-up akan gagal.

Sebagai contoh, jika jalur OSS untuk akselerasi cache di layanan inferensi adalah oss://path/to/models/, layanan cache warm-up juga harus memount oss://path/to/models/.

  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 resource berdasarkan ukuran memori yang dibutuhkan.

    Cache Configuration

    Cache Path

    Direktori model yang akan di-cache. Anda dapat memount 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 akan membuat NLB secara otomatis.

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 penerapan

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