Ringkasan Katalog Layanan
Dengan Katalog Layanan, developer dan admin cloud dapat membuat solusi mereka dapat ditemukan oleh pengguna versi bisnis internal organisasi mereka sendiri.
Selain membuat solusi dapat ditemukan, admin cloud juga dapat mengontrol distribusi solusi dan memastikan kepatuhan serta tata kelola.
Fitur
Katalog Layanan mencakup fitur berikut:
- Pengalaman Katalog Layanan untuk pengguna dan admin cloud
- Kemampuan untuk membuat beberapa katalog dan membagikannya di berbagai tingkat folder dan project
- Kemampuan untuk menambahkan admin cloud Katalog Layanan tambahan guna membuat dan menyeleksi konten
- Dukungan untuk link referensi dan template Cloud Deployment Manager (Deployment Manager)
- Titik entri tunggal untuk admin dan pengguna cloud
- Menghormati kebijakan organisasi dan batasan Deployment Manager untuk melengkapi Katalog Layanan dan memberikan kontrol
Admin cloud dapat membuat katalog di organisasi Google Cloud . Katalog ini berisi daftar solusi tepercaya yang diseleksi oleh admin cloud. Admin Cloud kemudian dapat membagikan katalog kepada pengguna di organisasi. Semua pengguna lain di organisasi yang sama dapat melihat katalog bersama dan solusinya, jika mereka memiliki izin.
Katalog Layanan dapat mencantumkan solusi untuk pengguna versi bisnis internal guna menemukan dan men-deploy. Dengan menggunakan katalog, admin cloud dapat menyeleksi dan memperbarui konten serta menentukan tata kelola.
Mengapa menggunakan Katalog Layanan?
Bagian ini menjelaskan kasus penggunaan umum untuk Katalog Layanan.
Situasi
Sebuah perusahaan bernama ACME Game Studios memiliki lebih dari seribu karyawan, setengahnya adalah developer. Mereka memiliki pangsa pasar game seluler yang besar dan mengembangkan untuk beberapa platform. Departemen IT ACME membuat dan mengelola image untuk lingkungan pengembangan mereka.
Mereka memiliki dua image virtual (VM) untuk setiap platform yang mereka pertahankan, satu untuk pengembangan dan satu untuk pengujian.
Lingkungan pengembangan berisi semua alat dan koneksi ke repositori sumber internal, beserta alat build dan SDK platform yang relevan.
Lingkungan pengujian berisi lingkungan virtualisasi platform yang ditargetkan.
Meskipun departemen IT Acme memiliki proses untuk mem-build dan mengupdate image, mereka tidak memiliki cara yang baik untuk mendistribusikannya.
Andrea
Andrea, admin cloud, adalah orang yang menginstal image dan alat serta menyediakannya. Ia mengelola sekitar 20 VM milik perusahaan. Satu atau dua kali seminggu, dia mengupdate sekitar setengah dari image tersebut karena masalah keamanan, alat SDK baru, atau update alat build internal.
Setiap kali memperbarui gambar, ia mengirim email kepada semua engineer. Andrea biasanya menerima 20-30 tiket dukungan per minggu yang menanyakan: "Apa image terbaru?"
Baru-baru ini, Andrea meluncurkan wiki, yang diperbarui dengan daftar alat terbaru dan tempat menemukannya. Hal ini membantu tiket dukungan, tetapi saat Andrea pergi berlibur, admin lain lupa memperbarui wiki, dan developer meluncurkan image yang tidak di-patch selama beberapa minggu.
Untuk membantu memperbaikinya, Andrea menambahkan pengukur keaktualan ke wiki dan mengirim email kepada developer bahwa jika pengukur keaktualan wiki tidak berwarna hijau, mereka harus menghubungi dukungan. Hal ini menyebabkan jumlah tiket dukungan kembali menjadi 20-30 per minggu.
Darryl
Darryl adalah developer di tim engineer Andrea. Ia kesulitan mengetahui alat mana yang akan digunakan karena ia menerima banyak email setiap minggu yang memberi tahu tentang update baru, alat baru, gambar baru. Dia tahu bahwa dia seharusnya menonaktifkan image-nya saat bug atau fitur selesai, tetapi dia terus menjalankannya bukan mencoba mencari tahu alat yang dia butuhkan. Terkadang, ia menyebabkan gangguan build, lalu ia menemukan alat terbaru, sesuai kebutuhan.
Cara Katalog Layanan membantu Andrea
Misalnya, Andrea ingin tim engineer-nya menggunakan image virtual gratis yang dikenal, bukan alat software berbayar lainnya untuk mem-build game. Baru-baru ini, ia melihat beberapa instance yang tidak sah diluncurkan dan beberapa tagihan yang mengejutkan di tagihan Google Cloud Acme.
Jadi, ia ingin menjalankan Katalog Layanan secara khusus untuk tim engineer-nya agar dapat mengontrol apa yang dapat diluncurkan dari Google Cloud.
Dari navigasi sebelah kiri di konsol Google Cloud , Andrea dapat membuka Service Catalog dan membuka konsol admin.
Ia dapat membuat katalog baru bernama "Dev Tools" dengan deskripsi "Alat untuk mengembangkan game seluler".
Dia menambahkan solusi ke Service Catalog dan menetapkannya ke katalog barunya. Dia dapat melihat bahwa ada dua jenis solusi yang didukung: satu untuk template Deployment Manager dan satu lagi untuk link referensi.
Link referensi adalah link ke apa pun di web yang telah diverifikasi dan dipilih oleh Andrea, link ke dokumentasi bantuan, atau apa pun yang ingin ditautkan oleh Andrea.
Andrea menambahkan file skema untuk menentukan tempat engineer-nya dapat men-deploy solusi (region) dan jenis mesin untuk memastikan timnya tidak melebihi anggaran.
Setelah menambahkan solusi pertamanya, ia membagikan katalog dengan project pengujiannya.
Dia tahu bahwa Darryl tidak menyukai sistem IT saat ini, sehingga merekrutnya sebagai subjek pengujian akan mudah. Andrea membagikan project-nya kepada Darryl. Dia kini memiliki izin untuk menggunakan katalog baru.
Jika perlu memperbarui solusi, Andrea dapat membuat solusi baru untuk menggantikan solusi yang ada. Dengan begitu, ia dapat memastikan semua developer men-deploy versi terbaru.
Cara Katalog Layanan membantu Darryl
Darryl login, membuka project, dan meluncurkan Katalog Layanan.
Dia melihat halaman yang terlihat seperti Cloud Marketplace. Dia dapat melihat solusi yang dibuat Andrea.
Semuanya terlihat baik, jadi ia mencoba meluncurkannya setelah memilih region dan jenis CPU.
Darryl dapat membuka satu tempat terpusat untuk menemukan software yang dia butuhkan dan men-deploy-nya dari sana.