Artikel ini menjelaskan ACK Serverless, termasuk manfaatnya, skenario penggunaan, dan fitur utamanya untuk membantu Anda memulai dengan cepat menggunakan kluster ACK Serverless. Artikel ini juga membandingkan kluster ACK Serverless dengan kluster ACK.
Mulai 17 Februari 2025, Alibaba Cloud Container Service for Kubernetes (ACK) Serverless menonaktifkan pembuatan kluster untuk pengguna baru yang belum pernah membuat kluster ACK Serverless. Sebagai gantinya, Anda dapat memanfaatkan kemampuan komputasi kontainer serverless melalui Container Compute Service (ACS). Kluster ACS menyediakan manajemen siklus hidup penuh untuk aplikasi terkontainer Kubernetes tingkat perusahaan, memberikan fitur yang lebih baik dan layanan yang lebih nyaman. Untuk informasi lebih lanjut tentang ACS, lihat Ikhtisar produk ACS.
Untuk pengguna yang belum membuat kluster ACK Serverless, antarmuka untuk membuat kluster ACK Serverless baru tidak tersedia. Untuk menggunakan kemampuan komputasi serverless:
Buat kluster ACS dan manfaatkan sumber daya serverless di dalamnya.
Gunakan komputasi serverless secara elastis di ACK Managed Cluster Pro Edition.
Untuk pengguna kluster ACK Serverless yang sudah ada, kluster ACK Serverless Anda saat ini dan pembuatan kluster baru dalam kuota default tetap tidak terpengaruh. Anda dapat melanjutkan operasi sesuai dokumentasi tanpa gangguan layanan atau penyesuaian yang diperlukan.
Untuk informasi lebih lanjut tentang perubahan produk ini, lihat [Perubahan Produk] Pengumuman tentang penghapusan antarmuka pembuatan kluster untuk pengguna baru kluster ACK Serverless.
Ikhtisar
ACK Serverless adalah layanan kontainer serverless dari Alibaba Cloud. Kluster ACK Serverless yang disediakan oleh ACK Serverless tidak memiliki node. Anda dapat menerapkan aplikasi tanpa perlu merencanakan, membeli, atau memelihara node. Anda hanya akan dikenakan biaya untuk sumber daya CPU dan memori yang dialokasikan ke aplikasi berdasarkan sistem bayar sesuai pemakaian. Kluster ACK Serverless menyediakan kemampuan yang kompatibel dengan Kubernetes, memungkinkan pemula fokus pada aplikasi daripada manajemen infrastruktur.
Kluster ACK Serverless diklasifikasikan menjadi kluster ACK Serverless Basic dan kluster ACK Serverless Pro. Kluster ACK Serverless Pro dikembangkan berdasarkan kluster ACK Serverless Basic dan menyediakan keamanan serta keandalan yang lebih baik untuk produksi berskala besar. Kluster ACK Serverless juga dilindungi oleh perjanjian tingkat layanan (SLA) yang mendukung klausul kompensasi. Untuk informasi lebih lanjut tentang kluster ACK Serverless Pro, lihat Ikhtisar kluster ACK Serverless Pro.
Manfaat
Manfaat | Deskripsi |
Siap pakai | Anda dapat dengan cepat membuat kluster ACK Serverless dan menerapkan aplikasi di kluster ACK Serverless tanpa perlu mengelola node Kubernetes dan server. |
Kapasitas ultrabesar | Anda dapat membuat lebih dari 50.000 pod dalam kluster ACK Serverless tanpa perlu menambah konfigurasi tambahan atau merancang ukuran kluster. Penting Kami merekomendasikan agar Anda menjaga jumlah pod di bawah 20.000 jika sejumlah besar pod terkait dengan Layanan. |
Skalabilitas Tingkat Kedua | Anda dapat membuat ribuan pod dalam waktu singkat untuk menangani lonjakan trafik. |
Penskalaan prediktif | ACK Serverless dapat memprediksi permintaan sumber daya berdasarkan data historis dan kemudian menyesuaikan sumber daya tepat waktu selama jam sibuk. |
Kompatibilitas dengan layanan cloud-native | ACK Serverless sepenuhnya kompatibel dengan Kubernetes dan mendukung aplikasi dan ekosistem asli Kubernetes. Anda dapat bermigrasi aplikasi Kubernetes ke ACK Serverless secara mulus. |
Isolasi untuk keamanan | Anda dapat menerapkan pod pada instance kontainer elastis. Instance tempat pod diterapkan diisolasi satu sama lain menggunakan teknologi sandbox virtual ringan. |
Penghematan biaya | Pod dibuat sesuai permintaan. Anda dikenakan biaya berdasarkan sumber daya yang digunakan oleh aplikasi Anda. Arsitektur serverless membantu mencegah pemborosan sumber daya dan mengurangi biaya O&M. |
Integrasi layanan | Anda dapat mengintegrasikan aplikasi terkontainer secara mulus dengan layanan fundamental Alibaba Cloud. Kontainer dapat berkomunikasi dengan aplikasi yang diterapkan pada mesin virtual. |
Dibandingkan dengan kluster ACK Serverless Basic, kluster ACK Serverless Pro lebih andal, memastikan waktu aktif layanan yang lebih tinggi, dan memungkinkan Anda menerapkan lebih banyak pod. Anda dapat bermigrasi aplikasi dari kluster ACK Serverless Basic ke kluster ACK Serverless Pro secara mulus. |
Perbandingan antara kluster ACK Serverless dan kluster ACK
Gambar berikut membandingkan kluster ACK di sebelah kiri dengan kluster ACK Serverless di sebelah kanan.
Skenario penggunaan
Skenario | Deskripsi |
Hosting aplikasi | Di kluster ACK Serverless, Anda tidak perlu mengelola atau memelihara node atau merencanakan ukuran kluster. Ini sangat mengurangi biaya untuk manajemen dan pemeliharaan infrastruktur. |
Lonjakan trafik | Untuk beban kerja fluktuatif di industri seperti pendidikan online dan e-commerce, kluster ACK Serverless dapat menyesuaikan sumber daya dalam hitungan detik untuk membantu Anda mengurangi biaya komputasi, mencegah pemborosan sumber daya, dan menahan lonjakan trafik. Untuk informasi lebih lanjut, lihat Ikhtisar penskalaan otomatis. |
Komputasi data | Untuk menangani pekerjaan komputasi seperti pekerjaan Spark, kluster ACK Serverless dapat memulai sejumlah besar pod dalam waktu singkat dan melepaskan pod segera setelah pekerjaan selesai untuk mengurangi biaya komputasi. Untuk informasi lebih lanjut, lihat Gunakan ACK Serverless untuk membuat tugas Spark. |
CI/CD | Anda dapat menggunakan kluster ACK Serverless untuk membangun lingkungan integrasi kontinu (CI), seperti Jenkins atau Gitlab-Runner, untuk dengan cepat mengompilasi kode aplikasi, membangun dan mendorong gambar, serta membuat pipeline. Pekerjaan CI diisolasi satu sama lain. Anda tidak perlu memelihara pool sumber daya, yang mengurangi biaya komputasi. Untuk informasi lebih lanjut, lihat Terapkan Jenkins di kluster ACK Serverless lalu buat dan terapkan aplikasi dan CI/CD elastis dan hemat biaya berbasis ACK Serverless. |
CronJobs | Anda dapat menjalankan CronJobs di kluster ACK Serverless. Penagihan berhenti setelah pekerjaan selesai. Anda tidak perlu memelihara pool sumber daya, yang membantu mencegah pemborosan sumber daya. Untuk informasi lebih lanjut, lihat Gunakan CronHPA untuk penskalaan horizontal terjadwal. |
Fitur utama
Kluster ACK Serverless menyediakan kemampuan yang kompatibel dengan Kubernetes. Selain fitur asli Kubernetes, kami merekomendasikan agar Anda memperhatikan fitur-fitur berikut saat menggunakan kluster ACK Serverless.
Profil ECI
Pod dalam kluster ACK Serverless berjalan pada instance kontainer elastis. Anda dapat mengonfigurasi Profil Instance Kontainer Elastis untuk mengontrol pod dan tindakan kluster terkait pod secara mendetail. Profil Instance Kontainer Elastis adalah ConfigMap bernama eci-profile di namespace kube-system. Tabel berikut menjelaskan parameter utama.
Parameter | Deskripsi |
vpcId | Pengenal unik dari virtual private cloud (VPC) tempat pod diterapkan. |
securityGroupId | Pengenal unik dari Grup Keamanan VPC. |
vSwitchIds | Pengenal unik dari vSwitch di VPC. Pisahkan beberapa ID vSwitch dengan koma (,). Node virtual dibuat berdasarkan vSwitches. |
selectors | Selektor pod. Selektor pod dapat memilih pod berdasarkan namespace atau label, dan secara otomatis menambahkan anotasi atau label. |
enableClusterIp | Menentukan apakah akan menggunakan ClusterIP. Nilai default: true. |
enableLogController | Menentukan apakah akan mengaktifkan kontroler log Alibaba Cloud. Nilai default: false. |
enablePVCController | Menentukan apakah akan mengaktifkan kontroler PVC (Persistent Volume Claim). Nilai default: false. |
enablePrivateZone | Menentukan apakah akan mengaktifkan fitur penemuan layanan PrivateZone. Nilai default: false. |
featureGates | Menentukan apakah akan mengaktifkan feature gates. |
Untuk informasi lebih lanjut, lihat Ikhtisar Instance Kontainer Elastis.
Node virtual
Saat menggunakan kluster ACK Serverless, Anda tidak perlu mengelola node. Untuk memastikan bahwa kluster ACK Serverless kompatibel dengan fitur asli Kubernetes, Anda masih dapat menemukan node virtual di kluster ACK Serverless. Node virtual di kluster ACK Serverless dapat menyediakan sumber daya komputasi ultrabesar untuk menangani fluktuasi trafik. Node virtual dibuat berdasarkan parameter vSwitchIds di ConfigMap eci-profile. Node virtual tidak menempati sumber daya komputasi apa pun.
Konfigurasi pod
Anda dapat menyesuaikan pod di kluster ACK Serverless dengan menambahkan anotasi ke pod. Tabel berikut menjelaskan anotasi tersebut.
Anotasi yang dijelaskan dalam tabel berikut hanya berlaku untuk pod yang dijadwalkan ke node virtual. Pod ini berjalan pada instance kontainer elastis. Anotasi tidak dapat ditambahkan ke pod yang dijadwalkan ke node reguler.
Tambahkan anotasi ke bidang
metadatapod. Misalnya, saat mengonfigurasi Deployment, tambahkan anotasi di bidangspec.template.metadata field.Anotasi pod memiliki prioritas lebih tinggi daripada pengaturan yang sesuai dengan fitur yang sama di profil Instance Kontainer Elastis.
Anotasi | Contoh | Deskripsi | Referensi |
k8s.aliyun.com/eci-security-group | sg-bp1dktddjsg5nktv**** | ID grup keamanan. | |
k8s.aliyun.com/eci-vswitch | vsw-bp1xpiowfm5vo8o3c**** | ID vSwitches. Anda dapat menentukan beberapa vSwitches lintas zona. | Konfigurasikan beberapa zona untuk membuat pod berbasis instance kontainer elastis |
k8s.aliyun.com/eci-schedule-strategy | vSwitchOrdered | Kebijakan penjadwalan multi-zona. Nilai valid:
| |
k8s.aliyun.com/eci-ram-role-name | AliyunECIContainerGroupRole | Peran Resource Access Management (RAM) yang diasumsikan oleh Instance Kontainer Elastis untuk mengakses layanan Alibaba Cloud lainnya. | |
k8s.aliyun.com/eci-use-specs | 2-4Gi,4-8Gi,ecs.c6.xlarge | Spesifikasi instance kontainer elastis. Anda dapat menentukan beberapa spesifikasi, seperti jumlah core CPU dan ukuran memori. Anda juga dapat menentukan tipe instance ECS. | Tentukan beberapa spesifikasi instance untuk membuat instance kontainer elastis |
k8s.aliyun.com/eci-spot-strategy | SpotAsPriceGo | Kebijakan penawaran untuk instance preemptible. Nilai valid:
| |
k8s.aliyun.com/eci-spot-price-limit | 0.5 | Harga tertinggi untuk instance preemptible. Catatan Parameter ini hanya valid jika k8s.aliyun.com/eci-spot-strategy diatur ke SpotWithPriceLimit. | |
k8s.aliyun.com/eci-cpu-option-core | 2 | Jumlah core CPU fisik. | |
k8s.aliyun.com/eci-cpu-option-ht | 1 | Jumlah thread per core. | |
k8s.aliyun.com/eci-reschedule-enable | "true" | Menentukan apakah akan mengaktifkan fitur penjadwalan ulang untuk instance kontainer elastis. | |
k8s.aliyun.com/pod-fail-on-create-err | "true" | Menentukan apakah akan menetapkan status instance kontainer elastis menjadi Gagal jika pod gagal dibuat pada instance kontainer elastis. | |
k8s.aliyun.com/eci-image-snapshot-id | imc-2zebxkiifuyzzlhl**** | ID cache gambar. Catatan Untuk menggunakan cache gambar dalam membuat instance kontainer elastis, Anda dapat menentukan cache gambar yang ingin digunakan atau mengaktifkan pencocokan otomatis untuk cache gambar. Kami merekomendasikan agar Anda mengaktifkan pencocokan otomatis untuk cache gambar. | |
k8s.aliyun.com/eci-image-cache | "true" | Menentukan apakah akan mengaktifkan pencocokan otomatis untuk cache gambar. Catatan Untuk menggunakan cache gambar dalam membuat instance kontainer elastis, Anda dapat menentukan cache gambar yang ingin digunakan atau mengaktifkan pencocokan otomatis untuk cache gambar. Kami merekomendasikan agar Anda mengaktifkan pencocokan otomatis untuk cache gambar. | |
k8s.aliyun.com/acr-instance-id | cri-j36zhodptmyq**** | ID instance Container Registry Enterprise Edition. Anda dapat menentukan instance Container Registry Enterprise Edition yang berada di wilayah berbeda dari wilayah instance kontainer elastis. Untuk melakukannya, Anda harus menambahkan nama wilayah instance Container Registry Enterprise Edition sebelum ID instance Container Registry Enterprise Edition. Contoh: cn-beijing:cri-j36zhodptmyq****. | Tarik gambar dari instance Container Registry Enterprise Edition tanpa menggunakan rahasia |
k8s.aliyun.com/eci-eip-instanceid | eip-bp1q5n8cq4p7f6dzu**** | ID alamat IP elastis (EIP). | |
k8s.aliyun.com/eci-with-eip | "true" | Menentukan apakah akan secara otomatis membuat EIP dan mengasosiasikan EIP dengan pod. | |
k8s.aliyun.com/eip-bandwidth | 5 | Nilai bandwidth untuk EIP. | |
k8s.aliyun.com/eip-common-bandwidth-package-id | cbwp-2zeukbj916scmj51m**** | ID paket bandwidth EIP. | |
k8s.aliyun.com/eip-isp | BGP | Tipe jalur untuk EIP. Anotasi ini hanya berlaku untuk EIP bayar sesuai pemakaian. Nilai valid:
| |
k8s.aliyun.com/eip-internet-charge-type | PayByBandwidth | Metode pengukuran EIP. Nilai valid:
| |
k8s.aliyun.com/eci-enable-ipv6 | "true" | Menentukan apakah akan menetapkan alamat IPv6 ke instance. | Tetapkan alamat IPv6 ke pod berbasis Elastic Container Instance |
k8s.aliyun.com/eci-ipv6-bandwidth-enable | "true" | Menentukan apakah akan mengaktifkan akses Internet ke pod melalui alamat IPv6. | |
k8s.aliyun.com/eci-ipv6-bandwidth | 100M | Bandwidth publik maksimum alamat IPv6. | |
kubernetes.io/ingress-bandwidth | 40M | Bandwidth masuk. | Batasi bandwidth masuk dan keluar instance kontainer elastis |
kubernetes.io/egress-bandwidth | 20M | Bandwidth keluar. | |
k8s.aliyun.com/eci-extra-ephemeral-storage | 50Gi | Kapasitas penyimpanan sementara. | |
k8s.aliyun.com/eci-eviction-enable | "true" | Menentukan apakah akan secara otomatis mengeluarkan pod yang tidak memiliki cukup ruang penyimpanan sementara dari instance kontainer elastis. | Secara otomatis keluarkan pod yang ruang penyimpanan sementaranya tidak mencukupi |
k8s.aliyun.com/eci-core-pattern | /pod/data/dump/core | Direktori tempat file dump core disimpan. | Gunakan coredump untuk menganalisis pengecualian program instans |
k8s.aliyun.com/eci-ntp-server | 100.100.*.* | Alamat IP server Network Time Protocol (NTP). | |
k8s.aliyun.com/plain-http-registry | "harbor***.pre.com,192.168.XX.XX:5000,reg***.test.com:80" | Alamat IP repositori gambar mandiri. Saat Anda membuat instance kontainer elastis menggunakan gambar di repositori gambar mandiri yang menggunakan protokol HTTP, Anda harus menentukan parameter ini. Ini memungkinkan Instance Kontainer Elastis menarik gambar melalui HTTP dan mencegah kegagalan penarikan gambar karena penggunaan protokol yang berbeda. | |
k8s.aliyun.com/insecure-registry | "harbor***.pre.com,192.168.XX.XX:5000,reg***.test.com:80" | Nama domain repositori gambar mandiri. Saat Anda membuat instance kontainer elastis menggunakan gambar di repositori gambar mandiri yang menggunakan sertifikat tanda tangan sendiri, Anda harus menambahkan anotasi ini ke instance untuk melewati autentikasi sertifikat. Ini mencegah kegagalan penarikan gambar karena kegagalan autentikasi sertifikat. |
Untuk informasi lebih lanjut, lihat Anotasi Pod ECI.
Manajemen jaringan
Secara default, pod berbasis Instance Kontainer Elastis menggunakan mode jaringan host. Setiap pod harus ditetapkan antarmuka jaringan elastis (ENI) oleh vSwitch. Ini memungkinkan komunikasi dengan instance Elastic Compute Service (ECS) dan instance ApsaraDB RDS di VPC tempat kluster diterapkan.
Item | Deskripsi |
Layanan |
|
Ingress |
|
Penemuan layanan | Untuk menggunakan fitur penemuan layanan dalam kluster, aktifkan PrivateZone atau CoreDNS saat Anda membuat kluster. Anda juga dapat gunakan profil ECI untuk mengaktifkan PrivateZone atau instal komponen CoreDNS dari halaman Add-ons konsol ACK setelah kluster dibuat. |
EIP | Anda dapat mengasosiasikan EIP dengan pod berbasis Instance Kontainer Elastis. Anda dapat secara otomatis membuat EIP untuk pod berbasis Instance Kontainer Elastis atau mengasosiasikan EIP yang ada dengan pod berbasis Instance Kontainer Elastis. |
Manajemen penyimpanan
Anda dapat memasang Elastic Block Storage (EBS) atau File Storage NAS (NAS) sistem file ke pod.
Item | Deskripsi |
EBS (disk) |
|
NAS |
|
Observabilitas
Item | Deskripsi |
Pencatatan Log | Di kluster ACK Serverless, Anda dapat memodifikasi eci-profile untuk mengaktifkan Simple Log Service guna mengumpulkan log pod. Untuk informasi lebih lanjut, lihat bagian Langkah 1: Buat aplikasi dan konfigurasikan Simple Log Service untuk mengumpulkan log aplikasi dari topik "Kumpulkan log aplikasi menggunakan variabel lingkungan pod". |
Pemantauan | Anda dapat menginstal komponen arms-prometheus untuk mengaktifkan pemantauan kluster untuk kluster ACK Serverless. Untuk informasi lebih lanjut, lihat Aktifkan Managed Service for Prometheus. |
Manajemen Gambar
Kluster ACK Serverless memungkinkan Anda menggunakan cache gambar untuk mempercepat pembuatan pod. Ini mengurangi waktu respons aplikasi. Untuk informasi lebih lanjut tentang cara mengaktifkan fitur cache gambar untuk pod, lihat Gunakan ImageCache untuk mempercepat pembuatan pod.
Jika Anda ingin menarik gambar dari Container Registry untuk membuat pod di kluster ACK Serverless, Anda dapat menarik gambar dari instance Container Registry Enterprise Edition tanpa menggunakan rahasia.
Penskalaan Otomatis
Kluster ACK Serverless tidak memiliki node. Anda tidak perlu khawatir tentang perencanaan node atau ekspansi kluster menggunakan cluster-autoscaler. Anda hanya perlu menskalakan aplikasi untuk memenuhi kebutuhan bisnis Anda. Kami merekomendasikan agar Anda mengonfigurasi kebijakan Horizontal Pod Autoscaler (HPA) atau CronHPA untuk menyesuaikan jumlah pod sesuai permintaan. Untuk informasi lebih lanjut, lihat Ikhtisar penskalaan otomatis.
Otorisasi
Jika pod aplikasi Anda perlu mengakses layanan Alibaba Cloud, Anda dapat mengonfigurasi RAM Roles for Service Accounts (RRSA) untuk menyelesaikan otorisasi.
Manajemen Kluster
Item | Deskripsi |
O&M Cerdas | Anda dapat menggunakan fitur O&M cerdas untuk secara berkala memeriksa status kesehatan kluster ACK Serverless, atau menjalankan pra-pemeriksaan pada kluster yang akan ditingkatkan atau dimigrasi. |
Pembaruan | Anda dapat meningkatkan kluster ACK Serverless tanpa gangguan layanan. |
ACK Serverless Pro | Kluster ACK Serverless Pro lebih andal, memastikan waktu aktif layanan yang lebih tinggi, dan memungkinkan Anda membuat lebih banyak pod. |
Migrasi | Anda dapat meningkatkan kluster ACK Serverless Basic percobaan atau lama ke kluster ACK Serverless Pro tanpa gangguan layanan demi keandalan layanan yang lebih tinggi. |
Manajemen Komponen
Kluster ACK Serverless menyediakan berbagai komponen dan fitur kluster tambahan. Anda dapat menerapkan, memperbarui, atau menghapus komponen berdasarkan kebutuhan bisnis Anda. Untuk informasi lebih lanjut, lihat Kelola komponen.
Komponen Terkelola
Untuk menyederhanakan O&M kluster dan memungkinkan Anda fokus pada pengembangan aplikasi, kluster ACK Serverless menyediakan komponen sistem terkelola. Anda dapat menggunakan komponen sistem terkelola berikut di kluster ACK Serverless: kube-scheduler, cloud-controller-manager, kube-controller-manager, dan kube-apiserver. Selain komponen Kubernetes utama ini, kluster ACK Serverless akan menyediakan lebih banyak komponen penyimpanan, jaringan, dan pemantauan terkelola di masa mendatang.
Komponen terkelola dapat membuat objek seperti ClusterRoles, ClusterRoleBindings, ServiceAccounts, Services, dan ConfigMaps. Namun, objek yang dibuat oleh komponen terkelola tidak diterapkan pada instance kontainer elastis yang berjalan di kluster ACK Serverless. Untuk memastikan stabilitas kluster, kami merekomendasikan agar Anda tidak memodifikasi objek yang dibuat oleh komponen terkelola.
Komponen terkelola diterapkan dan dipelihara oleh kluster ACK Serverless. Anda dapat menggunakan API ACK untuk berinteraksi dengan komponen terkelola di kluster ACK Serverless. Komponen terkelola menyediakan manfaat berikut:
Hemat biaya instance kontainer elastis.
Menyediakan penyebaran dan pemeliharaan otomatis.
Menggunakan arsitektur dengan ketersediaan tinggi.
Manajemen Aplikasi
Anda dapat menginstal bagan Helm dari halaman Marketplace di ACK console dan kemudian mengelolanya di halaman Helm. Untuk informasi lebih lanjut, lihat Gunakan Helm untuk menyederhanakan penerapan aplikasi.
Aturan Penagihan
Kluster ACK Serverless diklasifikasikan menjadi kluster ACK Serverless Basic dan kluster ACK Serverless Pro. Item yang dapat ditagih dan aturan penagihan bervariasi berdasarkan jenis kluster. Untuk informasi lebih lanjut, lihat Penagihan kluster ACK Serverless.
Batasan
Kluster ACK Serverless memiliki batasan berikut:
DaemonSets tidak didukung. Anda dapat mengganti DaemonSets dengan kontainer sidecar.
Anda tidak dapat menentukan
HostPathatauHostNetworkdalammanifespod.Kontainer istimewa tidak didukung. Anda dapat menggunakan konteks keamanan untuk menambahkan kemampuan ke pod.
CatatanFitur kontainer istimewa sedang dalam pratinjau internal. Untuk menggunakan fitur ini, ajukan tiket.
Layanan NodePort dan fitur Session Affinity tidak didukung.
Wilayah China South Finance dan Alibaba Gov Cloud tidak didukung.
Hubungi Kami
Jika Anda memiliki pertanyaan tentang kluster ASK, bergabunglah dengan grup DingTalk 31544226.