Google Cloud yang berfokus pada aplikasi memungkinkan Anda mengelompokkan resource sebagai aplikasi terdaftar sehingga Anda dapat mendesain, men-deploy, dan mengaturnya secara konsisten di seluruh Google Cloud project.
Definisi aplikasi
Aplikasi adalah pengelompokan logis komponen, seperti layanan dan workload, yang bekerja sama untuk menyediakan fungsionalitas bisnis. Misalnya, aplikasi web tiga tingkat berikut mencakup frontend Cloud Run, backend Cloud Run, dan database Cloud SQL:
Mengelompokkan resource membantu Anda melakukan hal berikut:
- Deploy secara konsisten: Gunakan template untuk mendesain, men-deploy, dan mengupdate aplikasi.
- Memperkuat tata kelola: Tetapkan kepemilikan dan kebijakan di tingkat aplikasi.
- Memantau kondisi dan biaya: Lihat performa, postur keamanan, dan biaya di satu tempat.
- Memecahkan masalah secara efisien: Gunakan dependensi resource untuk menemukan masalah dan menilai dampak.
- Menggunakan bantuan AI: Gunakan Gemini Cloud Assist untuk mendesain, mengoptimalkan biaya, dan memecahkan masalah.
Fitur dan integrasi inti
Diagram berikut mengilustrasikan fitur dan produk utama di Google Cloud yang berfokus pada aplikasi.
Angka dalam diagram merujuk pada deskripsi berikut:
Resource: Daftarkan Google Cloud resource sebagai grup logis untuk mengelolanya secara kolektif.
Desain dan deployment aplikasi:
Gunakan Application Design Center untuk mendesain template dan men-deploy aplikasi.
Gunakan App Hub untuk mengatur resource yang ada ke dalam aplikasi.
Kemampuan observasi: Gunakan Google Cloud Observability untuk mengoptimalkan dan memantau aplikasi, agen, dan server MCP:
- Memantau kondisi dan performa dengan metrik, log, dan trace.
- Menyiapkan pemberitahuan berdasarkan metrik dan log.
Pengoptimalan biaya: Gunakan App Optimize API untuk memahami pengeluaran dan penggunaan resource.
- Melihat tren biaya dan perubahan pemanfaatan di Cloud Hub dan Cost Explorer.
- Gunakan App Optimize API secara langsung untuk analisis tren atau untuk menggabungkan data biaya dengan data bisnis lainnya.
Keamanan dan kepatuhan: Kelola risiko dengan melacak temuan postur keamanan di Security Command Center.
Insight:
- Dapatkan tampilan terpusat untuk pemberitahuan, insiden, temuan keamanan, biaya, aktivitas pemeliharaan, dan penyimpangan konfigurasi di Cloud Hub.
- Korelasikan data kemampuan observasi, keamanan, dan deployment menggunakan diagram topologi interaktif.
Bantuan AI: Gunakan Gemini Cloud Assist untuk mendapatkan bantuan yang sesuai konteks terkait hal berikut:
- Desain aplikasi di kanvas desain, sebagai kode Terraform yang dapat didownload, atau di IDE Anda sendiri.
- Pecahkan masalah dan optimalkan biaya dengan rekomendasi yang disesuaikan.
Model pengelolaan yang berfokus pada aplikasi
Untuk mengelola resource, Anda mengonfigurasi batas pengelolaan aplikasi dengan project pengelolaan yang memusatkan semua tugas, metadata, dan API pengelolaan aplikasi. Misalnya, Anda dapat menentukan batasan di level folder dengan mengonfigurasi folder khusus aplikasi.
Contoh pengorganisasian resource
Contoh berikut mengatur resource ke dalam batas pengelolaan tingkat folder yang berbeda.
Mengatur batasan berdasarkan unit bisnis memberikan manfaat berikut:
Setiap folder adalah batas pengelolaan aplikasi dengan project pengelolaannya sendiri. Hal ini memungkinkan setiap unit bisnis mendaftarkan aplikasi menggunakan resource yang relevan.
Aplikasi di Unit Bisnis 1 dapat menyertakan resource dalam project dalam folder Sub-Unit Bisnis 1. Hal ini memungkinkan unit bisnis memisahkan pekerjaan mereka sambil berbagi akses ke resource.
Untuk mengetahui informasi selengkapnya tentang cara menyusun resource, lihat Praktik terbaik untuk pengelolaan aplikasi.
API yang diaktifkan secara otomatis
Saat Anda menyiapkan project pengelolaan, API yang diperlukan untuk pengelolaan aplikasi akan otomatis diaktifkan, termasuk API untuk App Hub, Application Design Center, dan Google Cloud Observability.
Data aplikasi yang disimpan di project pengelolaan
Project pengelolaan menyimpan data berikut untuk batas pengelolaan aplikasi Anda:
- Data App Hub: Model logis aplikasi, layanan, dan workload Anda, termasuk metadata seperti pemilik, lingkungan, dan tingkat kepentingan bisnis.
- Data Application Design Center: Template aplikasi, katalog, dan ruang untuk mendesain dan men-deploy aplikasi.
Untuk melihat data telemetri gabungan untuk resource aplikasi di folder khusus aplikasi, Anda harus mengonfigurasi cakupan kemampuan observasi untuk project pengelolaan.
Dampak penghapusan project pengelolaan
Jika Anda menghapus project pengelolaan untuk batas folder, semua data model aplikasi akan hilang secara permanen. Resource Google Cloudyang mendasarinya di project lain tidak terpengaruh, tetapi grup logis dan metadatanya di App Hub akan dihapus.
Langkah berikutnya
- Tinjau konsep dan manfaat inti dengan ringkasan App Design Center.
- Aktifkan API yang diperlukan dan buat ruang awal dengan menyiapkan Application Design Center.
- Daftarkan resource dan workload yang ada di registry terpusat dengan App Hub.
- Kelola performa dan kondisi aplikasi di Cloud Hub.