Datastax Astra Service Broker Mempermudah Kubernetes untuk Pengembangan Database
Masalah dalam pengembangan database adalah disaat membangun aplikasi yang lebih besar harus mempertimbangkan pengorbanan elastisitas, skala, dan pemulihan sendiri versus memelihara server dan operasi jangka panjang yang diperlukan. Layanan Cassandra yaitu DataStax Astra bisa membantu operator dan pengembang. Tapi apa yang memudahkan penerapan di Kubernetes untuk mengakses layanan yang dikelola Astra?
Dengan DataStax Astra Service Broker dapat mengintegrasikan Cassandra dengan mulus ke dalam penerapan Kubernetes dan menyerahkan operasinya kepada pengguna. Bagi mereka yang tidak terbiasa dengan DataStax Astra ini adalah Layanan platform yang memungkinkan Anda menggunakan Cassandra tanpa biaya operasional.
Dari antarmuka web, Anda akan memiliki database yang berfungsi penuh dan siap untuk menyesuaikan skala sesuai permintaan. Saat membuat aplikasi cloud-native, menggabungkan layanan dengan skala yang sama pada awalnya mengurangi jumlah tradeoff dan hutang teknis yang ditakuti nantinya. Astra adalah cloud agnostic dan memberi Anda portabilitas penuh antara satu atau beberapa platform cloud. Sama seperti bagaimana Kubernetes memungkinkan Anda untuk menjalankannya sesuka Anda, Astra akan ada di sana sebagai lapisan data yang sangat handal.
Saat Anda membuat aplikasi cloud-native dengan Kubernetes, pilihan masih harus dibuat. Saat menjalankan sebuah instance dari aplikasi Anda bagaimana Anda dapat menyediakan lapisan data tersebut? Bagaimana cara aplikasi mengetahui informasi koneksi data termasuk titik akhir, sertifikat keamanan, dan kredensial?
Operator Open Service Broker API dan Service Catalog untuk Kubernetes menentukan antarmuka untuk penyediaan dan pengikatan layanan seperti DataStax Astra. Untuk DataStax, ini berarti mendirikan Service Broker untuk menerjemahkan permintaan dari spesifikasi Open Service Broker API ke Astra DevOps API. Setelah sebuah instance disediakan, kemudian akan terikat dan informasi layanan akan diambil dan disimpan dalam Kubernetes.
Dalam lingkungan pengiriman berkelanjutan, menempatkan sumber daya khusus membuat pengguna mudah untuk mendorongnya ke Kubernetes dengan setiap penerapan aplikasi Anda.
Sumber: Datastax