PANDUAN REKOMENDASI KOMPUTASI MODERN

Model Operasi Kubernetes

Manakah dari berikut ini yang paling mendekati kasus penggunaan Anda? Jika Anda membutuhkan bantuan, klik di sini.

Ikon layanan kubernetes terkelola

Saya ingin menggunakan layanan Kubernetes terkelola

Anda tidak memiliki kebutuhan khusus dan ingin memanfaatkan keunggulan operasional AWS secara maksimal dengan lingkungan Kubernetes yang mudah diskalakan, andal, dan terkelola dengan aman.
Ikon Gunakan Red Hat OpenShift

Saya perlu menggunakan Red Hat OpenShift

Anda atau organisasi Anda mungkin telah membuat keputusan strategis untuk menggunakan Red Hat OpenShift guna melakukan deployment aplikasi, atau mungkin memerlukan tingkat pengalaman dan opini unik yang disediakan oleh Red Hat OpenShift.
Ikon Kustomisasikan bidang kendali

Saya perlu mengkustomisasi bidang kendali (jarang)

Anda memiliki kebutuhan konfigurasi bidang kendali khusus (misalnya, mengkustomisasi tanda server API atau mendapatkan akses ke etcd untuk alasan tertentu) yang tidak dapat dipenuhi oleh Amazon EKS.

Bantu saya memahami

Jika sekarang Anda ada di sini, itu karena Anda telah membuat keputusan untuk menggunakan Kubernetes atau membutuhkan ekosistem sumber terbuka yang fleksibel dengan banyak opsi yang dapat disesuaikan untuk memenuhi kebutuhan Anda.

Kubernetes adalah pilihan fantastis bagi mereka yang ingin memanfaatkan luasnya ekosistem proyek sumber terbuka untuk memenuhi kebutuhan Anda, atau bagi mereka yang ingin menggunakan API dan keterampilan yang sama saat melakukan deployment ke cloud ataupun on-premise.

AWS adalah tempat terbaik untuk menjalankan Kubernetes karena Anda dapat memanfaatkan keamanan, performa, skala, keandalan, dan ketersediaan AWS. AWS juga menyediakan peralatan yang konsisten sehingga pelanggan dapat menjalankan aplikasi berbasis Kubernetes di mana pun untuk kebutuhan migrasi cloud, latensi, ketersediaan, atau residensi.

Terdapat tiga opsi utama saat menjalankan Kubernetes di AWS:

1. Pilih “Saya ingin menggunakan layanan Kubernetes terkelola” jika Anda ingin AWS membantu Anda mengelola Kubernetes. Amazon EKS adalah layanan Kubernetes terkelola untuk menjalankan Kubernetes di AWS Cloud dan on-premise. Dengan Amazon EKS, Anda dapat memanfaatkan semua performa, skala, keandalan, dan ketersediaan infrastruktur AWS, serta integrasi dengan layanan jaringan dan keamanan AWS. Di cloud, Amazon EKS secara otomatis mengelola ketersediaan dan skalabilitas simpul bidang kendali Kubernetes yang menangani penjadwalan kontainer, pengelolaan ketersediaan aplikasi, penyimpanan data klaster, dan berbagai tugas utama lainnya sehingga Anda dapat lebih berfokus pada fungsionalitas bangunan. Di on-premise, Amazon EKS Anywhere menyediakan solusi Kubernetes yang konsisten dan didukung penuh dengan peralatan terintegrasi serta deployment sederhana ke AWS Outposts, mesin virtual, atau server bare metal. Dalam sebagian besar kasus, Amazon EKS adalah pilihan terbaik bagi pelanggan.

2. Pilih “Saya perlu menggunakan Red Hat OpenShift” jika Anda berkomitmen untuk menjalankan Red Hat OpenShift. Layanan Red Hat OpenShift di AWS (ROSA) memberikan pengalaman yang terintegrasi dengan OpenShift. Anda dapat menggunakan berbagai komputasi, basis data, analitik, machine learning (ML), jaringan, seluler, dan layanan AWS lainnya untuk membangun aplikasi yang aman serta dapat diskalakan dengan lebih cepat.

3. Pilih “Saya perlu mengkustomisasi bidang kendali (Jarang)“ jika Anda menganggap bahwa opsi 1 dan opsi 2 tidak cocok. Dalam kasus yang jarang terjadi ketika Amazon EKS atau ROSA bukan merupakan pilihan terbaik, hal ini biasanya disebabkan oleh adanya kebutuhan yang sangat spesifik terkait cara Anda mengelola bidang kendali. Pendekatan ini biasanya tidak disarankan karena banyaknya pekerjaan tambahan yang diperlukan, tetapi dalam kasus yang jarang terjadi ini, Anda dapat mengelola sendiri Kubernetes di Amazon EC2.