Q: Apa itu Amazon EKS Anywhere?

Amazon EKS Anywhere adalah opsi penerapan baru yang memungkinkan Anda membuat dan mengoperasikan kluster Kubernetes on-premise dengan mudah, termasuk di virtual machine (VM) milik Anda dan server bare metal. Kubernetes merupakan perangkat lunak sumber terbuka untuk penerapan otomatis, penskalaan, dan manajemen aplikasi dalam kontainer, dan Amazon EKS merupakan layanan Kubernetes terkelola untuk menjalankan Kubernetes di AWS. EKS Anywhere menyediakan paket perangkat lunak yang dapat diinstal untuk membuat dan mengoperasikan kluster Kubernetes on-premise dalam skala besar. Amazon EKS Anywhere membuat kluster berdasarkan Amazon EKS Distro, distribusi Kubernetes yang sama yang digunakan oleh Amazon EKS untuk kluster di AWS. Amazon EKS Anywhere memungkinkan Anda mengotomatiskan manajemen kluster, mengurangi biaya dukungan, dan menghilangkan upaya redundan saat menggunakan beberapa alat untuk mengoperasikan kluster Kubernetes, dan sepenuhnya didukung oleh AWS.

T: Mengapa saya harus menggunakan EKS Anywhere?

Banyak pelanggan yang menjalankan Kubernetes di beberapa lingkungan berjuang untuk menemukan dukungan untuk berbagai komponen yang menyusun stack. Dukungan terfragmentasi dan untuk melisensi setiap hasil komponen yang kompleks, stack yang tidak konsisten, celah dukungan, dan ketidakmampuan untuk mendapatkan resolusi atau masalah sebab utama saat terjadi kerusakan. Dengan Amazon EKS Anywhere, Anda dapat memanfaatkan satu perjanjian dukungan dan lingkungan yang konsisten untuk penerapan kluster Amazon EKS di seluruh lokasi. Beban untuk menyusun dan menguji berbagai komponen yang diperlukan untuk menjalankan Kubernetes dalam produksi disediakan dan dikelola oleh AWS, yaitu segera memasukkan aplikasi Anda ke dalam produksi dengan membebaskan siklus berharga untuk teknisi Anda.

Q: Apa itu EKS Distro?

EKS Distro merupakan distribusi Kubernetes sumber terbuka dan dependensi yang sama yang diterapkan oleh
Amazon EKS bagi Anda untuk secara manual membuat kluster Kubernetes di mana saja. EKS Distro termasuk biner dan kontainer Kubernetes sumber terbuka, etcd (basis data konfigurasi kluster), jaringan, plugin penyimpanan, semuanya diuji untuk kompatibilitas. EKS Distro akan menyediakan perluasan dukungan untuk versi Kubernetes setelah dukungan komunitas berakhir, dengan memperbarui build versi sebelumnya dengan patch keamanan kritis terbaru. Anda akan dapat mengakses rilis EKS Distro dengan aman dari GitHub atau dalam AWS melalui Amazon S3 dan Amazon ECR untuk sumber rilis dan pembaruan umum.

Q: Apa itu dasbor Amazon EKS?

Amazon EKS memberikan dasbor terintegrasi di konsol AWS untuk menghubungkan, memvisualisasikan, dan memecahkan masalah kluster dan aplikasi Kubernetes yang menjalankan anywhere.

Q: Apakah EKS Anywhere memerlukan konektivitas internet ke wilayah AWS?

Ada tiga opsi konektivitas: terhubung sepenuhnya, terputus sebagian, dan terputus sepenuhnya. Untuk konektivitas terhubung sepenuhnya dan terputus sebagian, Anda dapat menghubungkan kluster Amazon EKS Anywhere ke AWS. Hal ini memungkinkan Anda memanfaatkan konsol EKS sebagai panel kaca tunggal untuk kluster yang menjalankan anywhere, berintegrasi dengan App Mesh, mendorong log dan metrik ke AWS untuk observabilitas terpusat, menjalankan pencadangan kluster dan snapshot ke bucket Amazon S3, menjalankan manajemen biaya kluster dan alat pengoptimalan, serta menjalankan pemeriksaan kepatuhan, mengaudit laporan jejak, dan penegakan kebijakan konfigurasi. Dalam kluster yang terputus sebagian, tidak ada dampak pada aplikasi yang berjalan di kluster, tetapi karena pemutusan intermiten dapat berlangsung beberapa jam, fitur seperti observabilitas terpusat dan dasbor EKS di konsol AWS akan menampilkan status dari waktu pemutusan, dengan konsistensi akhir yang dipulihkan setelah koneksi kembali. Pada skenario terputus, Anda dapat menggunakan EKS Distro dan memanfaatkan alat sumber terbuka untuk menjalankan kluster Anda.

Q: Apa hubungan antara EKS Anywhere dan EKS Distro?

Ada dua hal yang Anda perlukan untuk menjalankan Kubernetes. Pertama, Anda memerlukan distribusi tepercaya yang dapat diterapkan di mana saja (EKS Distro). Kedua, setelah Anda beralih dari lingkungan pengembangan ke produksi, Anda akan memerlukan tooling manajemen untuk menjalankan dalam skala besar (EKS Anywhere). Jika Anda saat ini mengelola kluster Kubernetes Anda sendiri, Anda dapat memanfaatkan EKS Distro untuk distandarkan pada versi Kubernetes yang aman, stabil, dan didukung komunitas di seluruh lingkungan Anda serta memanfaatkan tooling sumber terbuka untuk membuat dan mengelola kluster EKS Distro. EKS Anywhere menjalankan EKS Distro dan menyediakan tooling automasi yang menyederhanakan pembuatan kluster, administrasi, dan operasi pada infrastruktur seperti bare metal, vSphere, dan cloud virtual machine dengan konfigurasi default untuk logging, pemantauan, jaringan, dan penyimpanan, tetapi memberikan tooling tetap dan komponen tambahan yang akan Anda perlukan untuk menjalankan Kubernetes dalam produksi: penginstalan kluster dan manajemen siklus hidup, observabilitas, pencadangan kluster, dan manajemen kebijakan.

Q: Apa fungsi yang ditawarkan EKS Anywhere?

EKS Anywhere menyediakan installer dan command line interface (CLI.) Layanan ini menawarkan bootstrap dari kluster EKS Distro tetap dengan default konfigurasi opsional untuk node OS, container runtime, container network interface (CNI), penyeimbang muatan layanan, ingress, dan kelas penyimpanan EKS Anywhere memberikan target penerapan untuk kluster bare metal atau vSphere 6.5+ Anda. Anda mendapatkan dukungan konektivitas untuk lingkungan terhubung sepenuhnya, terputus sebagian, dan terputus. EKS Anywhere menawarkan stack pemantauan dan logging (termasuk Prometheus dan Grafana.) Anda dapat melakukan pemeriksaan prapeluncuran kluster. Anda dapat menggunakan OAuth dan Open ID Connect federation dengan AWS IAM. EKS Anywhere bekerja dengan AWS Controllers for Kubeneters (Pengontrol ACK.) Anda dapat menghubungkan kluster ke AWS API seperti dasbor EKS, AWS App Mesh, AWS SSM, AWS CloudWatch, dan AWS Marketplace. EKS Anywhere memungkinkan siklus hidup kluster yang didorong git dan manajemen config menggunakan operator Flux. AWS mendukung bundle untuk mendorong telemetri kluster, log, dan metrik ke AWS. Anda dapat melakukan snapshot kluster dan pencadangan kluster. Tersedia alat untuk pengoptimalan biaya kluster. EKS Anywhere disertakan dengan AWS Premium support.

Q: Bagaimana kluster EKS Anywhere akan ditetapkan?

Kluster Kubernetes tetap memberi Anda dengan default yang dikonfigurasi sebelumnya untuk mengurangi kompleksitas dan mengotomatiskan konfigurasi kluster yang terkait dengan pembuatan dan pengoperasian kluster di lingkungan yang menjalankannya. EKS Anywhere menjalankan EKS Distro tetap yang mencakup default opsional yang konsisten dengan Amazon EKS untuk node OS, container runtime, container network interface (CNI), ingress, kelas penyimpanan, dan observabilitas. EKS Anywhere juga akan memiliki penyeimbang muatan layanan, seperti MetalLB, sebagai default yang dikemas.

Q: Bagaimana fitur atau layanan ini terkait dengan layanan AWS?

Anda dapat menggunakan layanan AWS dengan EKS Anywhere, seperti menarik image kontainer dari Amazon ECR dan menerapkan stack aplikasi dalam kontainer dari AWS Marketplace. Anda dapat menghubungkan kluster EKS Anywhere ke dasbor operasi EKS, dan snapshot, kluster pencadangan ke Amazon S3. Anda dapat menghubungkan sumber daya infrastruktur EKS Anywhere menggunakan agen AWS SSM dan melihat menggunakan dasbor SSM, mengumpulkan log dan metrik EKS Anywhere ke Amazon CloudWatch, dan mengaudit konfigurasi kluster menggunakan AWS Config.

Q: Bagaimana saya dapat menggunakan Amazon ECR dengan EKS Anywhere?

You dapat mengarahkan pipeline CI/CD Anda yang ada ke Amazon ECR dan memanfaatkan layanan AWS seperti Direct Connect + VPN untuk menetapkan saluran aman dari jaringan on-premise Anda. Anda juga dapat memanfaatkan ECR untuk repositori gambar publik. EKS Anywhere memungkinkan peralihan gradual data registri Anda dari on-premise ke AWS.

Q: Platform dan sistem operasi apa yang EKS Anywhere dukung untuk komputasi eksternal?

Kluster EKS Anywhere akan mendukung infrastruktur virtual (VMware vSphere 6.5+) dan bare metal. Anda dapat menggunakan sistem operasi dukungan Anda sendiri atau menggunakan OS paket AWS. Jika menggunakan OS Anda sendiri, Amazon akan memberi vendor dengan matriks tes untuk menjamin versi OS Anda dengan EKS Anywhere. Jika menggunakan kluster vSphere, EKS Anywhere diberikan akses API vCenter untuk menjalankan operasi CRUD pada VM. Untuk bare metal, Anda menyediakan node, OS, jaringan node, dan EKS Anywhere akan mengotomatiskan penyediaan kluster di bagian atas.

Q: Apakah EKS Anywhere akan mendukung kluster bare-metal?

Ya, EKS Anywhere akan mendukung arsitektur x86_x64 yang menjalankan sistem operasi gabungan, dan kami akan menjamin sistem operasi tertentu per umpan balik pelanggan. Pengalaman terbaik untuk Anda dengan bare-metal yakni dengan Firecracker. Kami akan menggabungkan tooling sumber terbuka, seperti Ignite, untuk mengaktifkan dukungan Kubernetes. Menambahkan dukungan bare-metal akan memenuhi keinginan pelanggan untuk menghilangkan biaya lisensi dan kelebihan operasi ketika mengelola VMware.

Q: Bagaimana cara saya mulai menggunakan EKS Anywhere?

Langkah pertama adalah mengunduh installer dan alat command line interface (CLI). Installer dijalankan untuk membuat lingkungan lokal agar dapat menggunakan alat CLI untuk membuat kluster Kubernetes pertama. Properti kluster seperti ukuran node, jaringan, penyimpanan ditentukan di file config yang disediakan EKS Anywhere. CLI digunakan untuk membuat kluster EKS Anywhere dengan konfigurasi yang diinginkan. Setelah kluster tersedia, siklus hidup kluster dapat dikelola menggunakan gitops. Anda dapat dengan mudah menggunakan layanan AWS seperti S3 untuk snapshot dan pencadangan kluster serta mendapatkan manfaat dari kontrol terpusat yang disediakan oleh EKS, System Manager, App Mesh, dan CloudWatch. Ketika patch keamanan atau versi EKS baru tersedia, Anda diberi tahu melalui konsol EKS, saluran rilis GitHub, atau topik SNS. AWS menjadi lokasi pusat untuk pelanggan menjalankan dan mengoperasikan kluster Kubernetes Anda yang berjalan di seluruh lingkungan on-premise dan AWS Anda.

Q: Sistem operasi apa yang akan didukung EKS Anywhere untuk kontainer?

EKS Anywhere akan disertakan dengan dukungan sistem operasi node seperti Amazon Linux 2. Anda juga akan dapat menggunakan sistem operasi node dan lisensi dukungan Anda sendiri, seperti dengan RHEL dan Ubuntu.

Q: Apakah EKS Anywhere mengelola perangkat keras dasar pelanggan?

Tidak. EKS Anywhere tidak akan mengelola infrastruktur kluster dasar atau plane kontrol kluster Anda. Manajemen akan berupa model tanggung jawab bersama. AWS memberi Anda dengan tooling manajemen kluster yang dapat beroperasi secara online dan offline, tetapi infrastruktur dasar merupakan tanggung jawab tim platform Anda.

Q: Prasyarat apa saja yang perlu Anda penuhi agar dapat memulai dengan EKS Anywhere?

Anda akan perlu menyediakan kapasitas untuk instans kluster kontrol, mengalokasikan VM atau perangkat keras bare-metal untuk pembuatan kluster, worker node, dan membuka port secara internal untuk mengizinkan lalu lintas antara kapasitas yang dialokasikan dan server API (Port Default 6443) dan di antara titik akhir untuk eksctl. Port dan lalu lintas juga akan perlu diizinkan keluar dari subnet kluster ke Amazon EKS di seluruh VPN, Direct Connect, atau Transit Gateway untuk mengizinkan tooling multi-kluster, lalu lintas agen untuk mengirimkan kondisi status ke Amazon EKS, dan akses plane kontrol App Mesh untuk controller-nya.

Q: Apakah EKS Anywhere akan berfungsi dengan AWS Snowball?

Ya, EKS Anywhere akan secara resmi mendukung instans komputasi Snowball untuk kasus penggunaan terputus.

Product-Page_Standard-Icons_02_Sign-Up_SqInk
Pelajari selengkapnya tentang EKS Anywhere

Kunjungi halaman Ikhtisar produk.

Pelajari selengkapnya 
Product-Page_Standard-Icons_03_Start-Building_SqInk
Daftar untuk terus mendapatkan informasi

Pelajari selengkapnya tentang EKS Anywhere.

Pelajari selengkapnya