Selasa, 03 September 2024

KUBERNETES-percona everest install

 

Pengenalan Percona Everest Beta Baru

Dalam dunia teknologi yang berkembang pesat, manajemen basis data tetap menjadi aspek yang krusial, meskipun menantang, bagi banyak organisasi. Percona, penyedia solusi basis data sumber terbuka terkemuka, hadir dengan produk terbarunya, yang kini dalam fase beta: Percona Everest . Tulisan ini bertujuan untuk menjelaskan apa itu Percona Everest, cara kerjanya, dan dampak potensialnya pada manajemen basis data.

Apa alat ini? Apa itu Percona Everest?

Percona telah lama dikenal karena kontribusinya terhadap komunitas sumber terbuka, menawarkan versi MySQL, MongoDB, dan Postgres yang disempurnakan. Solusinya, termasuk Percona Xtrabackup , Percona Monitoring and Management(PMM) , dan Percona Toolkit , telah membantu administrator basis data (DBA) dengan menyediakan alternatif untuk solusi berpemilik, sehingga mencegah ketergantungan pada vendor.

Tambahan terbaru pada rangkaian alat Percona, Percona Everest, bertujuan untuk mendefinisikan ulang penggunaan dan pengelolaan basis data. Dibangun di atas fondasi Percona Operators, Everest menyederhanakan siklus hidup basis data, meliputi penyediaan, konfigurasi, dan pengelolaan, dengan tujuan utama menghemat waktu dan sumber daya yang secara tradisional didedikasikan untuk pengelolaan basis data atau penawaran Database as a Service (DBaaS).

Memulai dengan Percona Everest

Langkah awal untuk menggunakan Percona Everest melibatkan penyiapan kluster Kubernetes, sebuah proses yang didukung oleh Google Kubernetes Engine (GKE) dan Amazon Elastic Kubernetes Service (EKS). Sebagai ilustrasi, postingan ini merinci proses penggunaan GKE dan klien Everest yang berjalan pada MacOS Sonoma dengan silikon Apple, dimulai dengan penggunaan CLI gcloud dan dilanjutkan ke pembuatan kluster Kubernetes.

Langkah pertama adalah membuat cluster Kubernetes di GKE:

Menggunakan Percona Everest

Setelah instalasi selesai, fokus beralih ke penginstalan klien Everest . Caranya mudah karena kita hanya perlu mengunduh biner (dan dokumentasinya sudah menyediakan perintah-perintahnya):

Setelah klien terinstal, kami akan melakukan instalasi Operator Percona:

Sangat penting untuk menyimpan token, karena kita akan menggunakannya nanti di antarmuka UI.

Setelah instalasi selesai, kita perlu mengaktifkan penerusan port sehingga kita dapat menggunakan antarmuka UI:

Dan kita buka browser kita menggunakan port yang diteruskan (8080) di localhost ( http://127.0.0.1:8080/login ):

 

Dengan Everest UI, kita dapat mulai mengelola basis data dan membuat contoh pertama kita. Saya tidak akan membahas detail setiap opsi (mungkin di kesempatan lain), tetapi ini mirip dengan penerapan layanan DBaaS (misalnya, RDS):

  

Setelah semua langkah selesai, kita akan melihat inisialisasi database kita:

Dan kami dapat mengonfirmasi bahwa pod sedang dipasang:

Tinjauan ini memberikan wawasan tentang fitur antarmuka pengguna, yang menyoroti desain intuitifnya untuk membuat dan mengelola instans basis data. Meskipun demikian, karena saat ini masih dalam tahap beta, terdapat keterbatasan yang nyata dalam rentang opsi yang tersedia. Hal ini menunjukkan potensi untuk eksplorasi yang lebih komprehensif seiring alat tersebut semakin matang dan berkembang dalam pembaruan berikutnya.

Pengamatan dan Kesimpulan

Bahasa Indonesia: Merefleksikan perjalanan dari praktik manajemen basis data tradisional ke pendekatan modern dan otomatis yang difasilitasi oleh teknologi seperti Kubernetes, evolusi ini menyoroti pergeseran industri menuju efisiensi dan kesederhanaan. Munculnya kontainer dan pengenalan orkestrasi dan otomatisasi oleh Kubernetes telah menjadi pengubah permainan. Inovasi-inovasi ini menggarisbawahi sifat dinamis teknologi, di mana perubahan dan evolusi berkelanjutan adalah satu-satunya yang konstan. Pengembangan yang serba cepat ini memerlukan cara yang lebih cerdas dan lebih ramping untuk menyebarkan basis data, sejalan dengan perspektif yang dibagikan oleh Jensen Huang, CEO Nvidia, tentang sifat transformatif teknologi dan apa yang disebut " kematian pengkodean ". Visi Huang menunjukkan pergeseran paradigma di mana esensi inovasi dan penciptaan produk tidak lagi terikat pada keahlian teknis yang mendalam di area tertentu tetapi dapat diakses oleh mereka yang memiliki visi dan ide.

Percona Everest merupakan lambang dari pergeseran ini, menawarkan platform yang mendemokratisasi manajemen basis data dengan mengabstraksikan kompleksitas administrasi basis data tradisional. Platform ini memberdayakan bisnis, terutama perusahaan rintisan dengan sumber daya terbatas, untuk berfokus pada tujuan inti mereka, bukan pada kerumitan manajemen basis data dan infrastruktur. Dengan meminimalkan kebutuhan akan pengetahuan khusus dalam operasi basis data, Everest memungkinkan para inovator dan kreator untuk merebut kembali peran mereka di garis depan pengembangan dan inovasi produk.

Tidak ada komentar:

Posting Komentar