Ringkasan Resource Manager

Halaman ini menjelaskan cara kerja Resource Manager Google Clouddan cara menggunakannya untuk mengatur resource cloud, mengontrol akses, dan menerapkan kebijakan secara efektif di seluruh lingkungan cloud Anda.

Resource Manager adalah alat untuk mengatur resource Google Cloud Anda secara hierarkis. Dengan kata lain, hierarki ini memungkinkan Anda mengontrol cara pengelompokan resource dan tempat pewarisan kebijakan.

Hierarki resource: organisasi, folder, dan project

ResourceGoogle Cloud diatur secara hierarkis, mirip dengan sistem file. Hierarki ini memungkinkan Anda mengelola aspek umum resource, seperti kontrol akses dan setelan konfigurasi, dari titik pusat.

Hierarki ini terdiri dari level berikut:

  • Organisasi: Node root hierarki. Resource ini mewakili perusahaan Anda dan memberikan visibilitas serta kontrol terpusat atas semua resource.

  • Folder: Mekanisme pengelompokan dalam organisasi. Anda dapat menggunakan folder untuk memetakan struktur hukum atau fungsional (seperti departemen atau tim) ke resource cloud Anda.

  • Project: Container tingkat dasar untuk resource. Setiap resource (seperti instance virtual machine Compute Engine atau bucket Cloud Storage) termasuk dalam satu project saja.

  • Resource: Komponen dasar Google Cloud, seperti virtual machine, database, dan bucket penyimpanan.

Kemampuan utama untuk mengelola resource Google Cloud

Resource Manager menyediakan kemampuan berikut untuk membantu Anda mengatur lingkungan cloud:

  • Kontrol terpusat dengan resource organisasi: Resource organisasi mewakili organisasi Anda (misalnya, perusahaan Anda). Dengan resource ini, Anda dapat mengelompokkan semua project Google Cloud dalam satu entity. Hal ini memberikan visibilitas, kepemilikan, dan kontrol terpusat atas resource Anda. Dengan resource organisasi, project menjadi milik organisasi, bukan milik karyawan perorangan, sehingga memastikan kelangsungan resource bahkan saat karyawan keluar.

  • Pengelompokan dengan folder: Gunakan folder untuk mengatur project ke dalam grup logis. Misalnya, Anda dapat membuat folder untuk berbagai departemen, lingkungan (seperti produksi dan staging), atau tim. Folder memungkinkan Anda menerapkan kebijakan dan kontrol akses ke sekelompok project sekaligus, bukan mengelolanya satu per satu.

  • Pengelolaan project: Project adalah entity pengelola inti di Google Cloud. Anda menggunakan project untuk mengaktifkan API, mengelola penagihan, dan berkolaborasi dengan anggota tim. Dengan Resource Manager, Anda dapat membuat, memperbarui, dan menghapus project secara terprogram atau melalui konsol.

  • Batas pengelolaan dan konfigurasi kemampuan: Selain penampungan hierarkis, Resource Manager mendukung batas administratif dinamis berbasis tag (BoundaryConfig, Boundary, dan CapabilityConfig). Batas ini memungkinkan pengelolaan dan penemuan lintas project untuk layanan seperti Agent Registry dari project pengelolaan terpusat.

  • Kontrol akses dan pewarisan kebijakan: Resource Manager terintegrasi dengan Identity and Access Management (IAM) untuk memungkinkan Anda menentukan siapa yang memiliki akses ke resource Anda. Anda dapat menetapkan kebijakan izinkan dan tolak di organisasi, folder, dan project. Anda juga dapat menetapkan kebijakan izin pada beberapa resource layanan. Resource yang lebih rendah dalam hierarki mewarisi kebijakan dari container induknya. Misalnya, jika Anda memberi pengguna peran Folder Admin di sebuah folder, mereka otomatis memiliki peran tersebut di semua project dalam folder tersebut. Jika Anda mengubah hierarki resource, hierarki kebijakan izinkan dan tolak juga akan berubah. Misalnya, memindahkan project ke resource organisasi akan memperbarui kebijakan izinkan dan tolaknya untuk mengikuti kebijakan resource organisasi.

Anda dapat berinteraksi dengan Resource Manager menggunakan konsol Google Cloud , Google Cloud CLI, dan Resource Manager API.

Integrasi dengan layanan Google Cloud lain untuk pengelolaan resource

Resource Manager adalah pusat pengelolaan resource Google Cloud Anda, serta menyediakan struktur dan kemampuan dasar yang memungkinkan Anda menggunakan dan mengatur layanan penting lainnya secara efektif, seperti Kebijakan Organisasi, Tag, dan Kontak Penting:

  • Tag: Resource Manager berfungsi dengan Tag, yang memungkinkan Anda melampirkan key-value pair arbitrer ke resource. Tag dapat digunakan untuk berbagai tujuan seperti kategorisasi resource, penegakan kebijakan, alokasi biaya, dan keanggotaan batas pengelolaan dinamis. Pengelolaan tag adalah bagian integral dari cara resource dapat diatur dan dikelola dalam hierarki Resource Manager.

  • Organization Policy Service: Kebijakan Organisasi memberi Anda kontrol terpusat dan terprogram atas resource cloud organisasi Anda. Tidak seperti IAM, yang berfokus pada siapa yang dapat melakukan sesuatu, Kebijakan Organisasi berfokus pada apa yang dapat dilakukan. Misalnya, Anda dapat menentukan kebijakan yang membatasi lokasi fisik tempat resource dapat dibuat atau mencegah pembuatan alamat IP publik.

    Resource Manager menyediakan struktur hierarkis (organisasi, folder, dan project) yang diandalkan oleh Kebijakan Organisasi untuk menerapkan aturan. Meskipun Resource Manager menentukan cakupan tempat resource berada, Kebijakan Organisasi menentukan batasan tentang cara resource tersebut dapat dikonfigurasi.

  • Kontak Penting: Integrasi Kontak Penting dengan Resource Manager memungkinkan Anda menetapkan titik kontak kustom untuk notifikasi penting di area seperti penagihan, pemberitahuan keamanan, dan pemberitahuan hukum di seluruh hierarki resource Anda. Kontak Penting menggunakan hierarki Resource Manager untuk menyebarkan setelan notifikasi ke resource turunan. Dengan mengikuti praktik terbaik yang direkomendasikan seperti mengonfigurasi alias email grup di tingkat organisasi atau folder, Anda membantu memastikan bahwa notifikasi penting sampai ke tim yang bertanggung jawab dengan cepat tanpa mengandalkan peran penggantian IAM default.

Langkah berikutnya