Anda dapat membuat aplikasi dengan mengatur resource Google Cloudyang ada atau men-deploy resource baru bersama-sama. Merencanakan cara mengelompokkan dan men-deploy layanan dan workload akan membantu Anda menyelaraskan infrastruktur dengan fungsi bisnis.
Untuk mengetahui informasi tentang produk dan fitur yang memungkinkan Anda mengelola aplikasi di Google Cloud, lihat Google Cloud yang berfokus pada aplikasi.
Kasus penggunaan yang direkomendasikan
Gunakan produk ini bersama-sama untuk mendesain, men-deploy, dan mengelola aplikasi:
- App Hub: mengatur dan mengelola aplikasi. Kelompokkan layanan dan workload Anda dalam aplikasi untuk mendapatkan visibilitas ke dalam komponen ini dan menerapkan kebijakan tingkat aplikasi.
- Application Design Center: mendesain dan men-deploy komponen aplikasi menggunakan template dan Infrastructure as Code (IaC).
Saat memilih model penyiapan aplikasi, Anda menentukan batas pengelolaan aplikasi, yang merupakan kumpulan project atau folder Google Cloud yang berisi resource yang dapat Anda kelompokkan dalam aplikasi App Hub. Project pengelolaan dari batas pengelolaan aplikasi Anda menyediakan repositori pusat untuk metadata dan konfigurasi aplikasi Anda.
Berikut adalah cara yang direkomendasikan untuk mengelola aplikasi di Google Cloud:
- Daftarkan resource untuk membuat aplikasi: kelompokkan resource Google Cloud Anda dengan mendaftarkannya sebagai layanan dan workload dalam aplikasi. Anda dapat mendaftarkan beberapa resource sekaligus dari konsol Google Cloud .
- Membuat aplikasi dari template yang dipublikasikan: deploy infrastruktur aplikasi standar menggunakan template yang dirancang untuk mematuhi praktik terbaik organisasi Anda.
- Membuat template dari aplikasi yang sedang berjalan: mengambil arsitektur aplikasi yang sedang berjalan sebagai template yang dapat digunakan kembali untuk tim lain.
- Mengoptimalkan aplikasi dengan rekomendasi desain: menganalisis arsitektur aplikasi menggunakan insight dan rekomendasi desain. Gunakan Application Design Center untuk membuat model dan men-deploy perubahan arsitektur guna meningkatkan biaya, keamanan, atau performa.