Layanan yang diaktifkan
- Sebelum pengguna dapat menggunakan layanan terkelola, layanan tersebut harus diaktifkan terlebih dahulu untuk project konsumen layanan. Mengaktifkan layanan terkelola untuk project konsumen layanan memungkinkan pengguna menggunakannya, menambahkan halaman pemantauan di konsol Google Cloud, dan mengaktifkan penagihan untuk layanan jika penagihan diaktifkan untuk project.
Layanan terkelola
Layanan terkelola menawarkan akses ke layanan melalui antarmuka yang ditentukan dengan baik, seperti API. Pengguna mengakses layanan terkelola tanpa harus mengelola resource pokok, seperti komputasi dan penyimpanan, yang menerapkan layanan.
Misalnya, Anda dapat membuat layanan penyimpanan data menggunakan Compute Engine dan Cloud SQL, lalu menawarkannya kepada pengguna sebagai API. Pengguna Anda hanya berinteraksi dengan API tersebut. Mereka tidak tahu atau tidak peduli bagaimana Anda menerapkan layanan terkelola. Layanan terkelola juga disebut sebagai layanan.
Operasi
Infrastruktur Layanan menggunakan konsep umum operasi untuk merepresentasikan aktivitas layanan terkelola, seperti panggilan API dan penggunaan resource. Setiap operasi dikaitkan dengan layanan terkelola dan konsumen layanan tertentu, serta memiliki serangkaian properti yang mendeskripsikan operasi, seperti nama metode API dan jumlah penggunaan resource.
Layanan pribadi
Layanan pribadi hanya dapat diaktifkan oleh pengguna dan anggota grup yang telah berbagi layanan secara eksplisit, seperti API yang dibuat menggunakan Cloud Endpoints.
Layanan pribadi tidak terkait dengan konektivitas melalui alamat IP publik atau pribadi (RFC 1918).
Layanan publik
API dan layanan publik dapat dilihat secara global oleh semua pengguna. Contoh layanan dan API Google Cloud publik mencakup BigQuery API, Cloud Storage, dan Cloud Monitoring API. Untuk mengetahui daftar lengkap API publik, lihat Cloud API.
Layanan publik tidak terkait dengan konektivitas melalui alamat IP publik atau pribadi (RFC 1918).
Konfigurasi layanan
Setiap layanan terkelola dijelaskan oleh konfigurasi layanan yang mencakup berbagai fitur, termasuk nama, judul, definisi RPC API, definisi REST API, dokumentasi, autentikasi, dan lainnya.
Untuk mengubah konfigurasi layanan terkelola, Anda perlu memublikasikan konfigurasi layanan yang diperbarui. Untuk mempelajari lebih lanjut, lihat Mengelola Konfigurasi Layanan.
Service Management API juga memungkinkan publikasi spesifikasi OpenAPI, yang sebelumnya dikenal sebagai Spesifikasi Swagger, yang otomatis dikonversi ke konfigurasi layanan yang sesuai.
Layanan konsumen
- Agen (seperti pengguna atau grup pengguna) yang memiliki project Google Cloud yang telah mengaktifkan dan dapat menggunakan API di layanan terkelola. Layanan terkelola dapat memiliki banyak konsumen layanan.
Service Consumer Management API
- Pengelolaan Konsumen Layanan menyediakan utilitas untuk membantu Anda mengelola hubungan dengan pengguna layanan terkelola, termasuk kemampuan untuk membuat dan mengelola unit tenancy serta mengganti batas kuota.
Service Control API
- Service Control API berfungsi dengan serangkaian layanan terkelola dan operasi-nya, serta memeriksa apakah operasi diizinkan untuk dilanjutkan, dan melaporkan operasi yang telah selesai. Untuk mempelajari lebih lanjut, lihat Ringkasan Infrastruktur Layanan.
Service Management API
- Service Management API mengelola pembuatan dan siklus proses layanan terkelola dan konfigurasi layanan. Gunakan Service Management API untuk meluncurkan, memublikasikan, dan mengupdate layanan terkelola di Google Cloud sehingga pengguna dapat menemukan, mengaktifkan, dan menggunakannya.
Produsen layanan
- Agen (seperti pengguna atau grup pengguna) yang memiliki project Google Cloud yang bertanggung jawab untuk memublikasikan dan mengelola layanan terkelola. Setiap layanan terkelola dimiliki oleh tepat satu produsen layanan.
Peluncuran layanan
Peluncuran layanan menentukan cara Service Management API men-deploy konfigurasi layanan ke Google Cloud Platform dan cara konfigurasi tersebut diterapkan. Dengan demikian, Anda dapat menentukan beberapa versi konfigurasi layanan yang akan di-deploy bersama dan strategi yang menunjukkan cara penggunaannya.
Service Management API menyimpan histori peluncuran layanan sehingga Anda dapat melakukan rollback ke versi konfigurasi layanan sebelumnya. Anda dapat melakukan roll back konfigurasi layanan dengan memulai peluncuran baru yang meng-clone kumpulan data peluncuran yang dikirimkan sebelumnya.
Service Usage API
- Memberikan metode bagi Anda dan pengguna layanan terkelola untuk membuat daftar, mengaktifkan, dan menonaktifkan API, serta melihat dan mengelola batas kuota, di project Google Cloud.
Project tenant
- Anda dapat menghosting resource layanan terkelola yang dikhususkan untuk satu konsumen layanan dalam project tenant. Unit tenancy dapat berisi beberapa project tenant
Unit tenancy
- Unit tenancy menyediakan lingkungan terisolasi per layanan, per konsumen layanan yang digunakan untuk men-deploy layanan terkelola. Saat pengguna baru mulai menggunakan layanan Anda, Anda dapat membuat semua resource khusus untuk konsumen layanan tersebut dalam satu unit kepemilikan. Membuat unit tenancy terpisah per konsumen layanan membantu memastikan data pengguna Anda terisolasi, dan jika pengguna berhenti menggunakan layanan Anda, menghapus unit tenancy akan membantu memastikan data pengguna dihapus. Untuk mempelajari unit tenancy lebih lanjut, lihat Memulai Unit Tenancy.