Menyiapkan Application Design Center
Dokumen ini memandu administrator melalui penyiapan awal untuk Application Design Center, yang membantu Anda mendesain, membagikan, dan mengelola infrastruktur cloud menggunakan model yang berfokus pada aplikasi. Proses penyiapan mengonfigurasi hal berikut:
- Pengelolaan aplikasi, yang membantu Anda menentukan batas untuk aplikasi dan mengelola siklus prosesnya.
- Ruang awal tempat tim Anda dapat berkolaborasi.
- Katalog default untuk menyimpan template.
- Katalog yang dikelola Google dengan template berdasarkan praktik terbaik.
- Bucket Cloud Storage untuk penyimpanan Terraform. Atau, Anda dapat menggunakan bucket Anda sendiri.
Sebelum memulai
Pilih model penyiapan Anda
Sebelum menyiapkan Pusat Desain Aplikasi, pilih batas pengelolaan aplikasi. Batas adalah tempat terpusat untuk tugas pengelolaan aplikasi, termasuk pengaktifan API, kontrol akses, penagihan, dan kuota. Dalam batas, Anda dapat memantau, memecahkan masalah, mengoptimalkan biaya, dan mengelola Google Cloud resource dalam konteks aplikasi Anda.
Pilih salah satu model batas berikut:
| Batas satu project (Pratinjau) | Batas tingkat folder | |
|---|---|---|
| Paskan | Opsi terbaik untuk pengguna baru atau organisasi kecil yang semua resource-nya berada dalam satu project. | Paling cocok untuk organisasi besar yang mengelola resource di beberapa project dan subfolder. |
| Fleksibilitas | Selesaikan penyiapan menggunakan setelan default. |
|
| Produk terintegrasi |
|
|
Mengaktifkan pengelolaan aplikasi
Saat Anda mengaktifkan pengelolaan aplikasi, sistem akan melakukan salah satu tindakan berikut untuk membantu Anda mengelola kuota dan penagihan untuk aplikasi Anda:
- Project tunggal (Pratinjau): Sistem mengonfigurasi project Anda sebagai project pengelolaan.
- Tingkat folder: Sistem membuat project pengelolaan baru di folder.
Untuk mengaktifkan pengelolaan aplikasi, lakukan hal berikut:
Project tunggal (Pratinjau)
Pastikan project Anda memiliki akun penagihan tertaut.
Pastikan Anda memiliki peran yang diperlukan untuk mengaktifkan pengelolaan aplikasi dan menyelesaikan penyiapan otomatis, yang akan membuat ruang Anda.
Aktifkan pengelolaan aplikasi saat Anda membuat ruang awal.
Tingkat folder
Pastikan Anda memiliki resource organisasi.
Pastikan Anda memiliki peran yang diperlukan untuk mengaktifkan pengelolaan aplikasi.
Konfigurasi cakupan kemampuan observasi untuk project pengelolaan.
Pastikan Anda memiliki peran yang diperlukan untuk menyelesaikan penyiapan otomatis, yang akan membuat ruang Anda.
Peran IAM yang diperlukan
Peran berikut diperlukan untuk melakukan penyiapan otomatis berikut, yang membuat ruang dan memastikan bahwa API yang diperlukan diaktifkan.
Project tunggal (Pratinjau)
Anda harus memiliki salah satu set peran berikut di project:
- Pemilik Project (
roles/owner): Sistem otomatis menetapkan peran lain yang diperlukan. - Jika Anda tidak memiliki Project Owner (
roles/owner), Anda harus memiliki izin berikut:- Admin Application Design Center (
roles/designcenter.admin) - Service Usage Admin (
roles/serviceusage.serviceUsageAdmin)
- Admin Application Design Center (
Tingkat folder
Anda harus memiliki peran berikut di project pengelolaan:
- Admin Pusat Desain Aplikasi (
roles/designcenter.admin). - Admin Aplikasi (
roles/designcenter.applicationAdmin).
Membuat ruang awal
Sebelum mulai menggunakan Pusat Desain Aplikasi, Anda harus menyelesaikan penyiapan awal otomatis untuk membuat ruang dan bucket penyimpanan, serta mengaktifkan API berikut yang diperlukan:
App Hub: Menyediakan pendaftaran terpusat untuk aplikasi Anda.
Infrastructure Manager: Men-deploy konfigurasi Terraform yang dihasilkan.
Cloud Storage: Menyimpan file konfigurasi dan kode Terraform yang dihasilkan.
Penggunaan Layanan: Mengelola interaksi dengan layanan Google Cloud lainnya.
Project tunggal (Pratinjau)
Untuk mengaktifkan pengelolaan aplikasi di satu project dan menyiapkan Pusat Desain Aplikasi, lakukan hal berikut:
Buka halaman Ringkasan Application Design Center.
Dari pemilih project, pilih project tempat Anda ingin mengonfigurasi pengelolaan aplikasi.
Klik Buka Penyiapan.
Di panel Siapkan project Anda untuk pengelolaan aplikasi, tinjau daftar API yang akan diaktifkan.
Klik Enable. Sistem akan mengaktifkan API, serta membuat bucket penyimpanan dan ruang default-space.
Untuk menyimpan resource Google Cloud yang Anda deploy dengan Pusat Desain Aplikasi, buat project standar di organisasi Anda.
Tingkat folder
Untuk menyiapkan Pusat Desain Aplikasi di folder yang mendukung aplikasi, lakukan hal berikut:
Buka halaman Ringkasan Application Design Center.
Klik Pilih folder, lalu pilih folder yang mendukung aplikasi.
Klik Set up ADC.
Di kolom Nama ruang saya, masukkan nama untuk ruang Anda. Anda tidak dapat mengedit nama ini nanti.
Secara default, ruang berisi komponen dan template aplikasi yang dibuat oleh Google. Untuk menghapus komponen Google dan template aplikasi dari ruang, hapus centang pada kotak Aktifkan template opini Google.
Jika Anda menghapus template opini Google, pengguna ruang hanya dapat menggunakan komponen yang Anda impor dan template aplikasi yang Anda buat.
Klik Selesaikan penyiapan. Sistem akan mengaktifkan API, serta membuat bucket dan ruang penyimpanan.
Untuk menyimpan resource Google Cloud yang Anda deploy dengan Pusat Desain Aplikasi, buat project standar di folder yang mendukung aplikasi.
Menggunakan bucket penyimpanan Anda sendiri
Proses penyiapan membuat bucket Cloud Storage untuk menyimpan detail aplikasi dan Terraform yang dihasilkan. Atau, Anda dapat menggunakan bucket Anda sendiri untuk menyimpan informasi aplikasi. Misalnya, Anda dapat menggunakan bucket yang ada jika kebijakan organisasi mencegah Anda membuat bucket penyimpanan baru.
Untuk menyiapkan Pusat Desain Aplikasi dan menggunakan bucket Cloud Storage Anda sendiri, Anda harus menggunakan App Design Center API. Lakukan tindakan berikut:
Pastikan Anda memiliki akses untuk menggunakan API. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan akses API.
Pastikan bucket Anda berada di project pengelolaan yang sama tempat Anda berencana membuat ruang.
Pastikan Anda memiliki izin berikut pada bucket:
storage.buckets.getstorage.objects.create
Untuk mengetahui informasi selengkapnya, lihat Izin IAM untuk Cloud Storage.
Identifikasi nama bucket.
Buat panggilan API Anda menggunakan resource
projects.locations.spaces:Tentukan nama bucket Anda di kolom
gcs_bucket. Misalnya, jika URI bucket adalahgs://my-bucket, nama bucket-nya adalahmy-bucket.Gunakan metode
projects.locations.spaces.createuntuk membuat ruang.
Ruang Anda dibuat, bucket Anda digunakan sebagai lokasi penyimpanan untuk informasi aplikasi, API yang diperlukan diaktifkan, dan proses penyiapan App Design Center selesai.
Langkah berikutnya
- Memberikan akses ke pengguna ruang.
- Buat ruang tambahan, tempat Anda dapat membagikan template dari ruang awal.
- Pelajari lebih lanjut Application Design Center.
- Mengelola katalog.