Untuk mengatur resource infrastruktur Anda ke dalam aplikasi App Hub, Anda harus menentukan batas pengelolaan aplikasi. Batas ini dapat berupa folder yang berisi satu atau beberapa project, atau satu project, yang selaras dengan hierarki resource organisasi Anda.
Dalam batas ini, App Hub dapat menemukan dan mengelola Google Cloud resource, sehingga Anda dapat mengelompokkannya ke dalam aplikasi dengan mendaftarkannya sebagai layanan dan workload. Bagian penting dari penyiapan ini adalah project pengelolaan, yaitu project Google Cloud tertentu yang berfungsi sebagai titik pusat untuk mengelola API, kontrol akses, penagihan, dan kuota untuk aplikasi Anda.
Halaman ini memandu Anda memilih model penyiapan terbaik untuk batas pengelolaan aplikasi dengan menjelaskan manfaat, pertimbangan, dan perbedaan fitur di antara alternatif penyiapan.
Membandingkan model penyiapan
Tabel berikut memberikan perbandingan antara project dan folder untuk batas pengelolaan aplikasi Anda:
| Fitur | Batas satu project (Pratinjau) | Batas tingkat folder | Project host (Lama) |
|---|---|---|---|
| Rekomendasi | Pengguna baru atau organisasi kecil yang semua komponen aplikasinya berada dalam satu project. | Organisasi besar dengan beberapa project yang ada dalam satu folder, tempat Anda ingin menyelaraskan pengelolaan aplikasi dengan struktur organisasi Anda. | Model yang didukung untuk pengguna lama dalam mengelola komponen aplikasi dari beberapa project yang tidak ada dalam satu folder. |
| Luas batas | Satu project Google Cloud | Semua project turunan dalam folder Google Cloud | Kumpulan project layanan yang dikelola secara manual |
| Manajemen | App Hub menemukan resource yang didukung dalam project secara otomatis. Anda dapat mendaftarkan resource tersebut sebagai layanan atau beban kerja aplikasi. | Project dalam folder akan otomatis ditambahkan ke batas. Anda dapat mendaftarkan resource yang didukung dari project turunan tersebut sebagai layanan atau workload aplikasi. | Anda harus melampirkan project layanan ke project host secara manual untuk menambahkannya ke batas. Anda dapat mendaftarkan resource yang didukung dari project layanan tersebut sebagai layanan atau workload aplikasi. |
| Kasus penggunaan utama | Aplikasi kecil, adopsi awal, atau tim yang mengelola resource infrastruktur dalam satu project. | Penyelarasan pengelolaan aplikasi dengan struktur organisasi Anda berdasarkan unit bisnis, lingkungan, atau tim. | Skenario saat komponen aplikasi tersebar di seluruh project yang tidak berbagi folder yang sama. |
| Dukungan fitur Google Cloud yang berfokus pada aplikasi | Dukungan terbatas | Dukungan penuh | Dukungan terbatas |
| Kompleksitas penyiapan | Rendah: Memerlukan satu project. | Sedang: Memerlukan struktur folder. | Tinggi: Memerlukan penautan manual semua project ke batas. |
| Panduan penyiapan | Menyiapkan satu project | Menyiapkan folder | Menyiapkan project host (Lama) |
Merencanakan hierarki resource untuk pengelolaan aplikasi
Pengelolaan aplikasi yang efektif di App Hub dibangun langsung berdasarkan hierarki resource yang ada di Google Cloud. Saat Anda memilih folder atau project sebagai batas pengelolaan aplikasi, lapisan pengelolaan aplikasi App Hub mematuhi aturan hierarkis standar dan kebijakan pewarisan Google Cloud.
Cara Anda menentukan batas pengelolaan aplikasi akan memengaruhi ketersediaan fitur di seluruh produk Google Cloud yang berfokus pada Aplikasi. Untuk mengetahui detailnya, lihat Dukungan fitur menurut jenis batas.
Cara aplikasi diselaraskan dengan Google Cloud hierarki resource
Anggap model data App Hub sebagai overlay pada hierarki Google Cloud resource:
- Izin diwarisi: Peran dan izin IAM untuk aplikasi diberikan di project pengelolaan, dan aturan pewarisan IAM standar dari hierarki resource Anda berlaku.
- Metadata terpusat: Project pengelolaan memusatkan metadata aplikasi, seperti pemilik aplikasi, tingkat kekritisan, dan lingkungan, dengan menambahkan lapisan yang mendukung aplikasi ke pengelolaan resource Anda.
Pilihan batas pengelolaan aplikasi pada dasarnya membentuk cara Anda mengatur komponen di aplikasi App Hub. Seperti yang diilustrasikan dalam Gambar 1, menentukan batas pengelolaan aplikasi Anda pada folder induk, seperti F1, memungkinkan aplikasi dalam folder tersebut menyertakan resource dari project langsung di dalamnya, seperti P10 dan P11, serta dari project dalam folder bertingkat, seperti P20 dan P21 dalam F2.

Gambar 1. Batas pengelolaan aplikasi ditentukan di folder induk.
Seperti yang diilustrasikan dalam Gambar 2, jika Anda menentukan batas pengelolaan aplikasi pada folder bertingkat F2, aplikasi dalam folder tersebut dapat menggunakan resource dari project di dalamnya, seperti P20 dan P21. Jika Anda ingin menyertakan resource dari project di folder induk F1, seperti P10, Anda harus memindahkan project tersebut ke F2.

Gambar 2. Batas pengelolaan aplikasi ditentukan pada folder bertingkat.
Dukungan fitur menurut jenis batas
Tabel berikut membandingkan dukungan produk Google Cloud yang berfokus pada Aplikasi untuk setiap model penyiapan batas.
| Jenis batas | Jenis project App Hub | Dukungan Google Cloud yang berfokus pada aplikasi |
|---|---|---|
| Project tunggal (Pratinjau) | Project host |
|
| Project pengelolaan |
|
|
| Tingkat folder | Project pengelolaan |
|
| Beberapa project | Project host |
|
Langkah berikutnya
- Menyiapkan satu project
- Menyiapkan folder
- Menyiapkan project host (Lama)
- Peran dan izin IAM App Hub
- Ringkasan App Hub