Distributed Cloud Container Platform for Kubernetes (ACK One) adalah platform cloud-native kelas perusahaan dari Alibaba Cloud. Platform ini mendukung skenario hybrid cloud, multi-cluster, komputasi terdistribusi, dan pemulihan bencana. Anda dapat menggunakan ACK One untuk menghubungkan dan mengelola kluster Kubernetes di berbagai infrastruktur atau wilayah. ACK One juga menyediakan API yang kompatibel dengan versi open source untuk membantu Anda mengelola komputasi, jaringan, penyimpanan, keamanan, pemantauan, log, pekerjaan, aplikasi, dan lalu lintas. Topik ini menjelaskan manfaat, fitur, dan skenario penggunaan ACK One.
Akses ke Konsol ACK One
Manfaat
ACK One menyediakan antarmuka pengguna dan API terpadu untuk membantu perusahaan mengelola kluster, komputasi, jaringan, penyimpanan, keamanan, pemantauan, log, pekerjaan, aplikasi, dan lalu lintas.
ACK One secara otomatis menyesuaikan sumber daya cloud untuk menangani fluktuasi lalu lintas. Anda juga dapat mengatur penyesuaian sumber daya pada waktu tertentu, meningkatkan efisiensi biaya bisnis.
Pusat cadangan adalah fitur siap pakai dari ACK One untuk melindungi aplikasi dan data. Fitur ini memungkinkan migrasi aplikasi lintas wilayah serta penerapan aplikasi di beberapa server untuk redundansi tinggi.
ACK One mendistribusikan aplikasi, menjadwalkan pekerjaan, dan mengelola lalu lintas jaringan di semua wilayah. Ini membantu membangun kerangka IT yang aman, standar, dan canggih untuk aplikasi cloud-native sesuai kebutuhan arsitektur bisnis dan manajemen data.
ACK One memungkinkan penerapan cepat produk dan komponen kelas perusahaan yang diverifikasi oleh Alibaba Cloud di kluster Kubernetes. Ini meningkatkan keamanan, efisiensi penjadwalan, serta mempercepat komputasi AI dan big data.
Fitur
Untuk menghadapi tantangan dalam skenario cloud terdistribusi, ACK One menyediakan fitur-fitur berikut.
Kluster Terdaftar
Anda dapat menghubungkan kluster Kubernetes dari penyedia layanan berbeda atau lokasi berbeda ke konsol Container Service for Kubernetes (ACK) melalui kluster terdaftar dari ACK One. Ini memungkinkan pengelolaan kluster Kubernetes secara terpusat dan penskalaan sumber daya komputasi di Alibaba Cloud.
O&M cloud dan on-premises yang konsisten: Kluster Kubernetes di pusat data dan platform pihak ketiga dapat menggunakan fitur-fitur berikut seperti kluster ACK.
Observabilitas: Pantau control plane dan data plane kluster ACK, pantau aplikasi secara real-time, kumpulkan dan tanyakan log, serta analisis biaya berdasarkan FinOps.
Kepatuhan keamanan: Lakukan otorisasi, autentikasi, audit kluster, manajemen kebijakan, dan inspeksi konfigurasi.
Cadangan dan pemulihan: Bangun sistem pemulihan bencana di Alibaba Cloud untuk mencadangkan, memulihkan, dan memigrasikan aplikasi dan data.
Tata kelola mikroservice: Gunakan Service Mesh (ASM) atau Microservices Engine (MSE) untuk mengelola mikroservice di kluster Kubernetes.
Penskalaan cloud: Tambahkan instance Elastic Compute Service (ECS) dan instance kontainer elastis ke kluster Kubernetes eksternal serta jadwalkan sumber daya komputasi Alibaba Cloud jika sumber daya on-premises tidak mencukupi atau terjadi lonjakan lalu lintas.
Penjadwalan cerdas
Penjadwal ACK menyediakan fitur tingkat lanjut seperti penjadwalan gang, penjadwalan CPU sadar topologi, dan penjadwalan berbasis Elastic Container Instance.
Gunakan ACK Fluid untuk mempercepat akses dan mengurangi penggunaan bandwidth melalui orkestrasi sistem cache terdistribusi dalam skenario komputasi-penyimpanan terpisah.
Untuk informasi lebih lanjut tentang kluster terdaftar, lihat Gambaran Umum Kluster Terdaftar.
Instans Fleet Multi-kluster
Anda dapat mengaitkan beberapa kluster Kubernetes dengan instans Fleet multi-kluster dari ACK One dan mengelola kluster tersebut melalui control plane terpadu.
Control plane dibangun berdasarkan control plane Kubernetes dan menyediakan API Kubernetes.
Hubungkan kluster Kubernetes eksternal ke instans Fleet multi-kluster melalui kluster terdaftar.
GitOps untuk distribusi aplikasi: Hosting ArgoCD open source di ACK One untuk mendistribusikan aplikasi multi-kluster melalui GitOps.
Manajemen lalu lintas: Gunakan gateway cloud-native MSE untuk mengelola lalu lintas utara-selatan dan layanan multi-kluster untuk lalu lintas timur-barat.
Distribusi pekerjaan: Jalankan pekerjaan di beberapa kluster pada waktu tertentu.
Pemantauan global: Lihat metrik semua kluster dalam satu dasbor.
Untuk informasi lebih lanjut tentang instans Fleet multi-kluster, lihat Gambaran Umum Manajemen Fleet.
Kluster Kubernetes untuk alur kerja Argo terdistribusi
Kluster Kubernetes untuk alur kerja Argo terdistribusi mengadopsi arsitektur serverless untuk menjalankan alur kerja pada instance kontainer elastis pada waktu tertentu.
Optimasi biaya: Control plane gratis dan biaya data plane didasarkan pada penggunaan aktual. Anda juga dapat menggunakan instance preemptible untuk mengoptimalkan biaya.
Bandwidth I/O tinggi: Cache terdistribusi menyediakan bandwidth agregat lebih dari 20 Gbit/s untuk operasi baca dan mendukung akses lintas wilayah.
Prediksi permintaan sumber daya: Sistem secara otomatis menyesuaikan spesifikasi sumber daya berdasarkan beban.
Konkurensi tinggi: Jalankan ribuan alur kerja konkuren dan puluhan ribu tugas komputasi konkuren.
Layanan berbasis acara: Alur kerja dipicu otomatis oleh acara dari Git, Message Service (MNS), dan Object Storage Service (OSS).
Untuk informasi lebih lanjut tentang kluster Kubernetes untuk alur kerja Argo terdistribusi, lihat Gambaran Umum Kluster Kubernetes untuk Alur Kerja Argo Terdistribusi.
Skenario Penggunaan
Skenario 1: Hubungkan kluster eksternal di pusat data ke kluster terdaftar
Skenario
External clusters in data centers: ACK One memungkinkan Anda menghubungkan pusat data ke cloud dan berbagi sumber daya.
On-demand resource and application scaling: ACK One menambah sumber daya dan aplikasi di cloud selama jam sibuk untuk menyeimbangkan beban lalu lintas di kluster eksternal.
Skenario 2: Gunakan kluster terdaftar dan layanan Alibaba Cloud untuk memperluas kemampuan kluster eksternal dan menyediakan O&M cloud dan on-premises yang konsisten
Skenario
O&M cloud dan on-premises yang konsisten: Gunakan kemampuan O&M dari ACK One di kluster Kubernetes di pusat data atau cloud publik pihak ketiga.
Peningkatan observabilitas: Kumpulkan log, data pemantauan, dan acara untuk pengalaman O&M cloud dan on-premises yang konsisten.
Peningkatan keamanan: Aktifkan audit, inspeksi keamanan, deteksi risiko node, dan tata kelola kebijakan hanya dengan beberapa klik.
Tata kelola mikroservice: Gunakan ASM dan MSE untuk tata kelola mikroservice.
Skenario 3: Gunakan kluster terdaftar untuk menerapkan pemulihan bencana di lingkungan hybrid cloud, dalam satu wilayah, atau lintas wilayah
Skenario
Deploy applications to the cloud: ACK One memungkinkan pencadangan dan pemulihan aplikasi lintas wilayah serta dari pusat data ke cloud.
Disaster recovery: ACK One mencadangkan aplikasi stateful lintas wilayah dan dari pusat data ke cloud serta mengonfigurasi kebijakan cadangan dan pemulihan.
Disaster recovery: ACK One menyediakan pencadangan data terjadwal dan pemulihan bencana geografis untuk aplikasi dan data di cloud dan pusat data.
Active geo-redundancy: ACK One membangun sistem pemulihan bencana dengan tiga pusat data di dua zona untuk memastikan kontinuitas bisnis.
Skenario 4: Gunakan kluster terdaftar dan penjadwal ACK untuk memberdayakan AI dan big data
Skenario
AI algorithm development: ACK One mengelola pekerjaan AI, kuota, dan observabilitas.
AI training: ACK One mendukung penjadwalan sadar topologi dan berbagai kebijakan penjadwalan pekerjaan, termasuk pemisahan komputasi-penyimpanan dan penjadwalan lintas kluster.
AI inference: ACK One mendukung berbagi GPU dan penyesuaian otomatis sumber daya di cloud dan pusat data.
Intelligent CPU scheduling: ACK One mendukung penjadwalan CPU cerdas dan kesadaran NUMA berdasarkan instance ECS Bare Metal.
Skenario 5: Gunakan instans Fleet multi-kluster untuk mendistribusikan aplikasi ke beberapa kluster melalui GitOps
Skenario
Keandalan tinggi: Terapkan aplikasi dari repositori Git dengan kontrol versi, persetujuan perubahan, rollback kode, dan audit.
Keamanan tinggi: Pengembang hanya memerlukan izin repositori Git tanpa izin kluster Kubernetes.
Penyebaran berkelanjutan: Sinkronkan status aplikasi di repositori Git dengan aplikasi di kluster Kubernetes.
Distribusi aplikasi multi-kluster: Distribusikan aplikasi ke beberapa kluster dengan konfigurasi berbeda.
Skenario 6: Gunakan instans Fleet multi-kluster dan gateway multi-kluster untuk menerapkan pemulihan bencana zona
Skenario
Multi-cluster gateways: Anda dapat menggunakan gateway multi-kluster untuk menjadwalkan lalu lintas utara-selatan, sehingga mengurangi biaya.
Global Ingresses: Buat aturan routing Ingress untuk mengontrol lalu lintas Lapisan 7 berdasarkan bobot dan jumlah pod replika, serta konfigurasikan fallback otomatis.
Skenario 7: Gunakan kluster Kubernetes untuk alur kerja Argo terdistribusi untuk mengoordinasikan dan menjadwalkan pekerjaan standar dan alur kerja kompleks
Skenario
Control plane serverless Argo yang dikelola: Control plane mematuhi standar orkestrasi Argo workflow open source.
Banyak wilayah dan zona: Gunakan sumber daya lintas wilayah dan zona serta instance preemptible untuk mengurangi biaya.
Cache terdistribusi: Cache terdistribusi memisahkan komputasi dan penyimpanan, mempercepat akses, serta mengurangi biaya komputasi.
Skenario yang berlaku: Mendukung berbagai skenario seperti simulasi, komputasi ilmiah, pemrosesan data, dan integrasi berkelanjutan.
Hubungi kami
Jika Anda memiliki pertanyaan tentang ACK One, bergabunglah dengan grup DingTalk 35688562.