Elastic Container Instance menyediakan fitur DataCache. Anda dapat menyimpan sejumlah besar data bisnis, seperti model pelatihan, ke perangkat lokal Anda. Saat membuat instance kontainer elastis, Anda dapat memasang dan menggunakan DataCache. Hal ini mengurangi waktu startup instance, mencegah pengunduhan data berulang, dan menghemat biaya penggunaan instance. Topik ini menjelaskan fitur, skenario, metode pembuatan, metode penggunaan, dan penagihan DataCache.
Deskripsi fitur
Untuk memisahkan pemuatan data dari pemuatan gambar kontainer, Elastic Container Instance menyediakan fitur DataCache. Sebelum membuat aplikasi bisnis, Anda dapat membuat DataCache untuk menyimpan data yang diperlukan oleh aplikasi bisnis ke perangkat lokal Anda. Kemudian, saat membuat aplikasi bisnis, Anda dapat memasang dan menggunakan data yang telah disimpan.
Fitur DataCache menghilangkan kebutuhan untuk mengemas data ke dalam gambar aplikasi. Ini mencegah pembaruan gambar sering terjadi karena perubahan data. Anda juga tidak perlu mengunduh data dari repositori jarak jauh. Ini mencegah startup aplikasi lambat karena pengunduhan data.
Skema
Fitur DataCache cocok untuk skenario di mana sejumlah besar data digunakan atau data sering diperbarui. Misalnya, dalam skenario pembelajaran mesin, Anda dapat melakukan operasi berikut untuk menerapkan aplikasi model:
Jika Anda tidak menggunakan fitur DataCache
Unduh data model ke lingkungan pengembangan.
Kemas data model dan aplikasi untuk membangun gambar kontainer dan buat cache gambar.
Terapkan aplikasi berdasarkan cache gambar.

Jika Anda menggunakan fitur DataCache
Buat DataCache untuk menarik data model.
Kemas aplikasi untuk membangun gambar kontainer dan buat cache gambar.
Terapkan aplikasi berdasarkan cache gambar dan DataCache.

Prosedur di atas menunjukkan bahwa jika Anda tidak menggunakan fitur DataCache, gambar kontainer mungkin terlalu besar. Saat model diperbarui, Anda harus membangun ulang gambar, menerbitkan ulang tag gambar, membuat ulang cache gambar, dan menerapkan ulang aplikasi. Jika Anda menggunakan fitur DataCache untuk memisahkan data dari gambar, Anda hanya perlu membuat ulang DataCache dan memasang ulang DataCache ke aplikasi saat model diperbarui.
Metode pembuatan
Anda dapat membuat DataCache dengan menyetel properti DataCache. Properti utama DataCache meliputi:
Jalur Penyimpanan
Saat membuat DataCache, Anda dapat menentukan bucket dan jalur penyimpanan DataCache di bucket tersebut. Jika Anda tidak menentukan bucket, DataCache akan disimpan di bucket bernama default.
Sumber Data
Biasanya, data bisnis disimpan di sistem file Aspara File Storage NAS (NAS) atau bucket Object Storage Service (OSS). Model mungkin disimpan di ModelScope atau Hugging Face. Elastic Container Instance menyediakan dukungan cache untuk sumber data ini. Anda dapat menarik data dari sumber data berikut untuk membuat DataCache:
URL: tautan unduhan data tertentu, model atau dataset di ModelScope atau Hugging Face.
NAS: sistem file NAS.
OSS: bucket OSS.
SNAPSHOT: snapshot Alibaba Cloud.
Ukuran
Sebelum membuat DataCache, Anda harus menentukan ukuran DataCache berdasarkan volume data aktual. Jika Anda tidak menentukan ukuran, DataCache memiliki ukuran 20 GiB secara default. Jika volume data melebihi 20 GiB, DataCache gagal dibuat.
Periode Retensi
Jika Anda tidak menentukan periode retensi saat membuat DataCache, DataCache akan selalu dipertahankan. Jika Anda tidak menggunakan DataCache untuk jangka waktu yang lama, kami sarankan Anda menetapkan periode retensi untuk menghindari biaya snapshot yang tidak perlu.
Metode penggunaan
Saat menggunakan DataCache untuk membuat instance kontainer elastis, Anda dapat menentukan bucket yang digunakan untuk menyimpan DataCache dan memasang jalur penyimpanan data menggunakan HostPath. Dalam hal ini, sistem secara otomatis membuat dan memasang disk cloud prabayar sesuai pemakaian. Kapasitas penyimpanan disk cloud sama dengan ukuran DataCache. Disk cloud dibuat dan dilepaskan bersama dengan instance kontainer elastis.
Penagihan
Membuat DataCache
Saat membuat DataCache, sistem secara otomatis membuat sumber daya sementara yang mencakup instance kontainer elastis dan disk cloud. Kemudian, sistem membuat snapshot berdasarkan sumber daya sementara tersebut. Anda harus membayar untuk sumber daya sementara dan snapshot.
Menggunakan DataCache
Saat menggunakan DataCache untuk membuat instance kontainer elastis, sistem secara otomatis membuat disk cloud yang ukurannya sama dengan ukuran DataCache. Kemudian, sistem memasang disk cloud ke instance kontainer elastis. Anda dikenakan biaya untuk disk cloud dan instance kontainer elastis.
Untuk informasi lebih lanjut tentang penagihan DataCache, lihat DataCaches.