Meningkatkan Produktivitas Developer dengan Cloud Client Libraries for Compute Engine

Memasuki bulan Februari 2022, Google Cloud meluncurkan Cloud Client Libraries for Engine untuk umum. Layanan tersebut diluncurkan dalam 7 bahasa pemrograman, yaitu Java, Python, C++, NodeJS, Go, Ruby, PHP, dan C#. Libraries ini memberikan peningkatan produktivitas developer dan kemudahan penggunaan dengan mengaktifkan style yang lebih idiomatis untuk setiap bahasa pemrograman.

Cloud Client Libraries for Compute Engine diklaim mampu memberikan integrasi bahasa yang lebih baik, keamanan yang ditingkatkan, dan dukungan otorisasi pengguna. Compute Engine API dibangun di atas protokol REST standar dan libraries klien yang dirancang lebih sederhana dan intuitif. Bagaimana layanan ini bekerja?

Apa itu Cloud Client Libraries

Cloud Client Libraries merupakan client libraries terbaru untuk memanggil Google Cloud API. Layanan ini diklaim mampu meningkatkan pengalaman developer dengan menggunakan konvensi dan style alami tiap bahasa pemrograman.

Di samping itu, Cloud Client Libraries juga mengurangi kode boilerplate yang harus ditulis. Sebab, client libraries ini dirancang untuk membantu Anda bekerja dengan metafora layanan, daripada detail implementasi atau konsep service API.

Menggunakan Cloud Client Libraries dengan Cloud Code

Photo Credit: Piqsels

Cloud Code merupakan tools yang ada dalam VS Code, IntelliJ, dan Cloud Shell untuk mengembangkan aplikasi cloud. Penggunaan kode ini memungkinkan Anda menggunakan Cloud Client Libraries dengan mudah tanpa perlu meninggalkan IDE. Penerapan kode ini akan membantu Anda:

  • Menjelajahi Cloud APIs.
  • Membaca dokumentasi untuk Cloud APIs.
  • Mengaktifkan Cloud APIs.
  • Menambahkan Cloud Client Libraries ke proyek Anda.

Baca juga: Meningkatkan Kecepatan Dan Keamanan Cloud Deployment Anda

Menyiapkan otentikasi pengguna

Photo Credit: Piqsels

Untuk menjalankan client library ini, Anda harus mengatur autentikasi terlebih dahulu. Salah satu caranya adalah dengan membuat akun layanan. Berikut langkah-langkahnya:

  • Membuat service account
  1. Pada Cloud Console, buka halaman Create service account.
  2. Pilih Go to Create service account.
  3. Pilih proyek Anda.
  4. Pada opsi Service account name, masukkan nama. Nantinya, Service account ID Anda di Cloud Console berdasarkan nama ini.
  5. Pada pilihan Service account description, ketikkan deskripsi.
  6. Klik Create and continue.
  7. Untuk memberikan akses menuju proyek Anda, berikan peran berikut ke akun layanan Anda: Project > Owner.
  8. Klik Select a role dan pilih role pertama (atau satu-satunya).
    1. Untuk peran tambahan, klik Add another role dan tambahkan setiap peran tambahan.
  9. Klik Continue.
  10. Klik Done untuk menyelesaikan pembuatan akun layanan.
  11. Jangan tutup jendela browser. Anda akan menggunakannya di langkah berikutnya.

Membuat kunci akun layanan

  1. Pada halaman Cloud Console, klik alamat email untuk akun layanan yang Anda buat.
  2. Klik Keys.
  3. Klik Add key, lalu klik Create new key.
  4. Klik Create. File kunci JSON akan diunduh ke komputer Anda.
  5. Klik Close.

Mulai menerapkan Cloud Client Libraries

Photo Credit: Piqsels

  • Panduan menurut bahasa pemrograman

Untuk membantu Anda dalam menggunakan Cloud Client Libraries, Google menyediakan panduan untuk setiap bahasa pemrograman yang telah didukung. Berikut adalah daftar lengkap yang dapat Anda akses:

Bahasa PemrogramanPanduan Instalasi
JavaGitHub Repo

Library Reference

Supported Java Versions

PythonGitHub Repo

Library Reference

C++GitHub Repo

Library Reference

Node.jsGitHub Repo

Library Reference

GoGitHub Repo

Library Reference

RubyGitHub Repo

Library Reference

PHPGitHub Repo

Library Reference

C#GitHub Repo

Library Reference

  • Cloud Client Libraries untuk akun pribadi

Cloud Client Libraries kini juga telah tersedia untuk akun pribadi. Sama seperti untuk penggunaan skala besar, Google juga menyediakan panduan yang dapat diakses masing-masing pengguna. Panduan tersebut juga telah disusun agar mudah diakses. Dengan begitu, Anda bisa mengakses produk yang relevan lebih cepat. Misalnya, Anda memerlukan informasi mengenai Pub/Sub, maka bisa mengakses halaman Pub/Sub Client Libraries.

Bagi Anda yang ingin mempelajari lebih lanjut tentang client library untuk Compute Engine API, Google telah menyediakan dokumentasi tersendiri yang dapat diakses secara gratis kapan saja,

Baca juga: 3 Cara Berinovasi Dengan Biaya Minim Menggunakan Cloud Computing

Ada banyak sekali layanan yang bisa digunakan untuk meningkatkan produktivitas developer. Bagi Anda, developer yang memerlukan peningkatan dalam hal client library, layanan Cloud Client Libraries dari Google Cloud bisa dipertimbangkan. Tertarik? Untuk performa yang lebih optimal, gunakan akun Google Cloud yang telah dipersonalisasi sesuai kebutuhan Anda.

Dapatkan Google Cloud sesuai dengan kebutuhan Anda melalui EIKON Technology, partner resmi Google untuk Indonesia. Untuk terhubung langsung dengan tim EIKON Technology, klik di sini!

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments