Kluster terdaftar ACK One mengintegrasikan Kubernetes dengan sumber daya komputasi serverless berbasis cloud melalui node virtual ACK. Solusi ini memungkinkan kluster Kubernetes yang dikelola sendiri untuk mengakses kemampuan komputasi elastis berbasis cloud seperti CPU dan GPU. Anda dapat menggunakan node virtual ACK untuk membuat pod serverless dalam kluster Kubernetes yang dikelola sendiri, memanfaatkan sumber daya cloud untuk menjalankan pod demi skalabilitas elastis selama ekspansi bisnis dan lonjakan lalu lintas.
Cara kerjanya
Manfaat utama
Node virtual menawarkan keuntungan sebagai berikut:
Tanpa operasi & pemeliharaan (O&M): Node virtual adalah sumber daya yang di-hosting, sehingga tidak memerlukan pengelolaan atau pemeliharaan infrastruktur. Tidak ada kebutuhan untuk pembaruan sistem atau instalasi patch rutin.
Kapasitas ultra-besar: Dalam satu kluster, Anda dapat melakukan penskalaan hingga 50.000 pod tanpa perencanaan sebelumnya.
PentingUntuk pod yang terkait dengan banyak Layanan, disarankan untuk membatasi jumlah pod dalam kluster menjadi kurang dari 20.000.
Penskalaan tingkat detik: Anda dapat membuat ribuan pod dalam waktu singkat untuk menangani lonjakan lalu lintas.
Isolasi keamanan: Pod diterapkan pada instance kontainer elastis yang diisolasi satu sama lain menggunakan sandbox virtual ringan.
Pengurangan biaya: Pod dibuat sesuai permintaan dan ditagih berdasarkan model bayar-per-penggunaan. Arsitektur serverless membantu mencegah pemborosan sumber daya serta mengurangi biaya O&M.
Kasus penggunaan
Node virtual sangat cocok untuk skenario berikut:
Layanan online
Untuk layanan online yang sering mengalami lonjakan lalu lintas, seperti pendidikan online dan e-commerce, node virtual membantu mencegah kelebihan beban sistem selama jam sibuk dan menghindari pemborosan sumber daya saat jam sepi.
Pemrosesan data
Node virtual memungkinkan Anda menangani tugas konkuren besar seperti Spark dan Presto tanpa khawatir tentang biaya sumber daya dasar. Anda dapat menerapkan ribuan pod dalam waktu singkat untuk mendukung pemrosesan data besar.
Pekerjaan AI
Node virtual memungkinkan Anda menghindari pemesanan sumber daya untuk pekerjaan AI jangka panjang seperti pelatihan model dan inferensi model. Sumber daya diterapkan sesuai permintaan, ditagih per detik, dan diskalakan dalam hitungan detik untuk menangani pekerjaan tak terduga.
Pengujian CI/CD
Gunakan node virtual untuk membuat dan melepaskan instance kontainer kapan saja guna menangani tugas pengujian batch seperti pengemasan CI, uji stres, dan simulasi pengujian. Sumber daya ditagih per detik, memungkinkan penyediaan sumber daya masif dengan biaya rendah.
Jobs dan CronJobs
Jobs dan CronJobs secara otomatis dihentikan setelah selesai, dan pod yang dibuat juga dihapus. Penagihan sumber daya berhenti secara otomatis setelah pekerjaan selesai, mencegah biaya tak terduga.
Batasan
Perhatikan batasan berikut sebelum menggunakan node virtual:
DaemonSets tidak didukung. Anda dapat menggantinya dengan kontainer sidecar.
Anda tidak dapat menentukan
HostPathatauHostNetworkdalammanifestspod.Kontainer istimewa tidak didukung. Anda dapat menggunakan konteks keamanan untuk menambahkan kemampuan ke pod.
CatatanFitur kontainer istimewa sedang dalam pratinjau internal. Untuk menggunakannya, ajukan Tiket.
NodePort Services dan fitur Session Affinity tidak didukung.
Wilayah China South Finance dan Alibaba Gov Cloud tidak didukung.
Informasi penagihan
Node virtual itu sendiri tidak dikenakan biaya. Namun, pod yang berjalan pada node virtual dikenakan biaya untuk sumber daya komputasi yang digunakan. Untuk informasi lebih lanjut, lihat Penagihan Elastic Container Instance dan Penagihan ACS.