Alibaba Cloud Container Compute Service (ACS) adalah layanan kontainer berbasis Kubernetes yang menyediakan daya komputasi sesuai standar kontainer. ACS menawarkan daya komputasi kontainer tanpa server, menghilangkan kebutuhan untuk mengelola node dan kluster dasar. Layanan ini mendukung berbagai kasus penggunaan, termasuk beban kerja aplikasi kontainer dan produk cloud.
Pengenalan Produk
Apa itu Container Compute ServiceACS?
Container Compute Service ACS merupakan peningkatan dari Kluster ACK Serverless (sebelumnya dikenal sebagai ASK). Layanan ini menyediakan daya komputasi kontainer hemat biaya, mudah digunakan, fleksibel, dan elastis. Untuk berbagai skenario bisnis, ACS menawarkan beragam jenis dan tingkat kualitas daya komputasi kontainer serverless yang hemat biaya, memungkinkan Anda meminta sumber daya sesuai kebutuhan dan membayarnya per detik tanpa harus mengelola node atau kluster dasar.
Item Perbandingan | Kluster ACS | Kluster ACK Pro |
Fitur |
|
|
Metode Penagihan | Pengelolaan kluster gratis. Pod kontainer ditagih berdasarkan pembayaran sesuai penggunaan, per detik, berdasarkan tipe instans yang ditentukan saat pembuatan dan sumber daya vCPU, memori, atau GPU yang sesuai. Untuk informasi lebih lanjut, lihat Penagihan. | Biaya pengelolaan kluster dikenakan. Node ditagih berdasarkan spesifikasi dan durasi penggunaannya. Untuk informasi lebih lanjut, lihat Ikhtisar Penagihan. |
ACS Definisi Daya Komputasi Kontainer
Untuk skenario bisnis berbasis kontainer, ACS menyediakan daya komputasi CPU dan GPU kontainer hemat biaya, mengurangi kompleksitas perencanaan sumber daya dan kapasitas. Untuk informasi lebih lanjut, lihat Ikhtisar Instans Pod ACS.
Jenis Komputasi - Tujuan Umum | Jenis Komputasi - Performa | Jenis Komputasi - Dipercepat GPU | Jenis Komputasi - Jaringan GPU Berkinerja Tinggi | |
Kualitas Daya Komputasi - default |
|
|
|
|
Kualitas Daya Komputasi - best-effort |
|
|
|
|
Daya komputasi kontainer GPU dalam pratinjau undangan. Untuk menggunakan atau mencoba fitur ini, hubungi perwakilan penjualan atau arsitek solusi (SA) Anda untuk mengajukan akses.
Manfaat
Hemat biaya dan mudah digunakan, dengan mulai cepat
Untuk skenario bisnis online, Anda dapat menggunakan daya komputasi kontainer tujuan umum atau dioptimalkan performa. Untuk skenario offline, Anda dapat menggunakan daya komputasi kontainer BestEffort yang lebih hemat biaya. Aplikasi dapat dibuat dan diterapkan dengan cepat melalui konfigurasi sederhana di file YAML atau Konsol.
Daya komputasi terperinci, permintaan fleksibel
Spesifikasi minimum untuk daya komputasi kontainer adalah 0,25 vCPU dan 0,5 GiB memori, dengan penambahan fleksibel sebesar 0,5 vCPU dan 1 GiB. Daya komputasi GPU minimum adalah 1 kartu GPU, memungkinkan Anda meminta sumber daya secara lebih fleksibel sesuai kebutuhan dan mengurangi biaya.
Elastisitas sesuai permintaan, tagihan bayar sesuai penggunaan
ACS mendukung elastisitas berskala besar pada tingkat detik. Anda dapat meminta sumber daya elastis sesuai kebutuhan dan membayar per detik. ACS juga mendukung rencana penghematan dengan konsumsi harian yang dikomitmenkan, membantu Anda menangani fluktuasi lalu lintas layanan secara lebih ekonomis dan efisien.
Disederhanakan dan mudah digunakan, dengan berbagai skenario
ACS meng-host komponen sistem inti kluster Kubernetes dan mendukung peningkatan otomatis versi patch kluster, mengurangi kompleksitas operasi dan pemeliharaan (O&M) kluster. Daya komputasi kontainer mendukung beban kerja aplikasi kontainer dan produk cloud di berbagai skenario bisnis.
Skema Penggunaan
Skema Bisnis Online Umum
Untuk skenario aplikasi online umum seperti aplikasi mikro, aplikasi web, dan server web, Anda dapat menggunakan instans tujuan umum yang hemat biaya, stabil, dan berperforma tinggi. ACS mendukung startup tingkat detik dan penskalaan elastis berskala besar untuk menangani lonjakan mendadak dalam lalu lintas layanan, mencegah hilangnya lalu lintas dan pemborosan biaya akibat penskalaan yang tidak perlu.
Skema Bisnis Komputasi Data Besar
Untuk skenario bisnis yang tidak sensitif terhadap latensi dan mengutamakan throughput pemrosesan data, seperti Spark, Presto, dan pelatihan AI, Anda dapat menggunakan instans BestEffort yang hemat biaya. ACS mendukung startup tingkat detik dan penskalaan elastis berskala besar untuk mengurangi backlog tugas dan waktu tunggu, serta meningkatkan efisiensi komputasi paralel berskala besar.
Pelatihan AI dan Skema Bisnis Inferensi
Untuk skenario inferensi AI real-time yang sensitif terhadap latensi, seperti pelatihan dan inferensi model AIGC, kendaraan otonom, dan tugas inferensi grafis cloud real-time, Anda dapat menggunakan kombinasi daya komputasi GPU tujuan umum dan reservasi kapasitas GPU, atau reservasi kapasitas jaringan GPU berperforma tinggi. Ini memberikan solusi hemat biaya sambil memastikan ketersediaan sumber daya.
Skema Bisnis Berperforma Tinggi
Untuk skenario bisnis dengan persyaratan performa tinggi, seperti game cloud, ACS mendukung startup tingkat detik dan penskalaan elastis berskala besar. Ini membantu menangani lonjakan mendadak dalam lalu lintas layanan, memberikan pengalaman pengguna yang lancar, dan mencegah latensi dan tersendat akibat kapasitas pemrosesan yang tidak mencukupi.
Fitur Inti
Manajemen Sumber Daya
Fitur | Deskripsi |
Tipe Instans | Untuk skenario bisnis yang berbeda, ACS menyediakan empat jenis instans pod yang berbeda: tujuan umum, performa, dipercepat GPU, dan jaringan GPU berperforma tinggi. Untuk informasi lebih lanjut, lihat Ikhtisar Instans Pod ACS. |
Elastisitas Sesuai Permintaan | Secara default, ACS menggunakan sumber daya elastis sesuai permintaan. Sumber daya diminta berdasarkan tipe instans pod yang berbeda dan ditagih berdasarkan pembayaran sesuai penggunaan, per detik. Anda dapat melihat data metering yang sesuai dalam detail tagihan. |
Reservasi Kapasitas | Untuk skenario bisnis inferensi GPU, ACS menyediakan kemampuan Reservasi Kapasitas Pod dan Reservasi Kapasitas Node. |
Manajemen Kluster
Fitur | Deskripsi |
Pembuatan Kluster | Kluster ACS terintegrasi dengan sumber daya, sehingga Anda tidak perlu melakukan O&M untuk kluster dan node. Anda dapat dengan cepat membuat dan menerapkan bisnis dengan konfigurasi sederhana dalam file YAML atau Konsol, yang sangat menurunkan hambatan menggunakan Kubernetes dan cloud. |
Hubungkan ke Kluster | Dengan memperoleh kubeconfig kluster dan menghubungkan ke kluster menggunakan kubectl, Anda dapat dengan nyaman mengelola dan menggunakan kluster dan sumber daya ACS di terminal. |
Manajemen Otorisasi | ACS mendukung otorisasi RAM untuk manajemen sumber daya dan manajemen otorisasi RBAC untuk kluster Kubernetes. Untuk informasi lebih lanjut, lihat Ikhtisar Otorisasi. |
Manajemen Penjadwalan | ACS kompatibel dengan kemampuan penjadwalan asli Kubernetes. Ini mendukung penjadwalan campuran dari berbagai jenis beban kerja dan menyediakan kemampuan penjadwalan terperinci untuk sumber daya elastis, sumber daya heterogen, dan lainnya. |
Di ACK Konsol, Anda dapat melihat kluster ACS terkait dan mengelola otorisasi RBAC kluster serta kredensial kubeconfig.
Manajemen Aplikasi
Fitur | Deskripsi |
Pembuatan Aplikasi | ACS mendukung berbagai jenis beban kerja, seperti aplikasi tanpa status, aplikasi berstatus, Jobs, dan tugas terjadwal. Anda dapat membuat aplikasi dari klien, atau menggunakan citra dan templat di Konsol. Ini juga mendukung konfigurasi untuk variabel lingkungan, kesehatan aplikasi, disk data, dan log. |
Skalabilitas Aplikasi | ACS mendukung penskalaan manual, kebijakan penskalaan otomatis HPA, kebijakan penskalaan otomatis CronHPA, dan kebijakan penskalaan elastis prediktif AHPA. |
Manajemen Penyimpanan | Berdasarkan Container Storage Interface (CSI) Kubernetes, ACS terintegrasi dengan layanan penyimpanan Alibaba Cloud seperti disk EBS dan Penyimpanan File NAS untuk menyediakan layanan penyimpanan. |
Manajemen Jaringan | ACS mengintegrasikan jaringan Kubernetes, VPC Alibaba Cloud, dan SLB Alibaba Cloud untuk menyediakan jaringan kontainer yang stabil dan berperforma tinggi. |
O&M dan Keamanan
Kategori Fitur | Subkategori Fitur | Deskripsi |
Observabilitas | Pemantauan | ACS secara default mengintegrasikan dan mengaktifkan layanan Prometheus. Berdasarkan dasbor preset dan metrik performa pemantauan, Anda dapat menentukan status pemantauan multi-dimensi kluster Kubernetes, instans pod, dan aplikasi. |
Log | ACS terintegrasi dengan Layanan Log Sederhana (SLS) dan mendukung pengumpulan dan peninjauan log aplikasi, log instans pod, dan log kluster. | |
Peringatan | ACS mendukung peringatan untuk acara layanan kontainer anomali dan untuk metrik skenario kontainer. | |
Pemeriksaan Kluster | Pemeriksaan Kluster | ACS menyediakan fitur pemeriksaan yang mendukung pemindaian otomatis status kesehatan kluster untuk menemukan risiko potensial. |
Diagnosis Masalah | ACS menyediakan kapabilitas diagnosis kesalahan satu klik, termasuk diagnosis untuk Pod, Service, dan Ingress. | |
Pusat Keamanan | Audit | ACS menyediakan fitur log Audit API Server, yang dapat membantu administrator kluster mencatat atau melacak operasi sehari-hari dari pengguna yang berbeda. |
Batasan
Sebelum menggunakan Container Compute Service ACS, perhatikan batasan kluster berikut:
Workload DaemonSet tidak didukung. Anda dapat menjalankan DaemonSet dengan mengonfigurasinya ulang sebagai kontainer sidecar pod.
Menentukan
manifestdalamHostPathpod danHostNetworktidak didukung.Kontainer istimewa tidak didukung. Anda dapat menggunakan Konteks Keamanan untuk menambahkan kemampuan ke pod.
Layanan NodePort dan konfigurasi afinitas sesi tidak didukung.
Shenzhen Finance Cloud dan Alibaba Gov Cloud tidak didukung.
Informasi Lebih Lanjut
Untuk langkah-langkah terperinci tentang cara mengaktifkan dan menggunakan ACS, lihat Memulai dengan Container Compute Service.
Untuk mempelajari pembaruan terbaru di ACS, lihat Catatan Rilis.
Untuk solusi teknis ACS dalam skenario bisnis yang berbeda, lihat Praktik Terbaik.