Insight dari Cloud Hub dan Gemini Cloud Assist membantu Anda mengidentifikasi peluang untuk mengoptimalkan aplikasi. Misalnya, Anda dapat meninjau rekomendasi untuk mengubah ukuran virtual machine yang kurang dimanfaatkan atau mengonfigurasi Cloud CDN untuk mengurangi latensi dan biaya.
Setelah menganalisis aplikasi yang ada, Anda dapat menggunakan Application Design Center untuk membuat model dan men-deploy perubahan arsitektur yang direkomendasikan.
Sebelum memulai
Dokumen ini mengasumsikan bahwa Anda telah menyiapkan batas pengelolaan aplikasi tingkat folder untuk aplikasi Anda. Application Design Center, Cloud Hub, dan Gemini Cloud Assist memerlukan jenis batasan ini.
Anda harus menyelesaikan langkah-langkah berikut sebelum menggunakan layanan bantuan dan insight aplikasi:
Untuk administrator:
- Aktifkan API yang diperlukan untuk semua resource Google Cloud yang ingin Anda gunakan.
- Siapkan Application Design Center. Hanya diperlukan jika Anda ingin membuat komponen aplikasi baru dari template.
- Menyiapkan Cloud Hub. Hanya diperlukan jika Anda ingin menggunakan Cloud Hub untuk mengidentifikasi peluang pengoptimalan.
- Siapkan Gemini Cloud Assist. Hanya diperlukan jika Anda ingin menggunakan Gemini Cloud Assist untuk mengidentifikasi peluang pengoptimalan.
- Memberikan akses kepada pengguna. Tetapkan peran IAM yang sesuai berdasarkan tanggung jawab pengguna dalam siklus proses aplikasi.
Untuk developer dan operator:
- Pastikan aplikasi ada dalam batas pengelolaan aplikasi Anda.
- Pastikan Anda memiliki peran IAM yang diperlukan untuk tugas yang ingin Anda lakukan.
- Buka project pengelolaan Anda di konsol Google Cloud .
Menganalisis aplikasi untuk menemukan peluang pengoptimalan
Gunakan Cloud Hub dan Gemini Cloud Assist untuk mendapatkan tampilan gabungan data operasional aplikasi Anda dan menerima rekomendasi:
- Di konsol Google Cloud , gunakan pemilih project untuk memilih project pengelolaan Anda.
Buka halaman Home dari Cloud Hub:
Pilih aplikasi Anda untuk melihat dasbor terintegrasinya.
Tinjau insiden, pemberitahuan, metrik performa, dan tren biaya. Untuk mengetahui informasi selengkapnya, lihat Tampilan aplikasi dan tampilan project.
Atau, gunakan panel Gemini Cloud Assist untuk meminta rekomendasi pengoptimalan menggunakan perintah bahasa alami, misalnya:
Give me recommendations to optimize my application.Show me the most expensive resources with the lowest utilization for this application.
Gemini Cloud Assist memberikan rekomendasi, seperti mengubah ukuran jenis mesin yang kurang dimanfaatkan atau mengaktifkan Cloud CDN.
Mengembangkan arsitektur aplikasi
Setelah mengidentifikasi pengoptimalan, gunakan Application Design Center untuk membuat model dan men-deploy arsitektur yang ditingkatkan:
- Jika aplikasi di-deploy dari template: Buka template dan ubah arsitekturnya berdasarkan rekomendasi. Kemudian, Anda dapat men-deploy versi baru sebagai update untuk instance aplikasi yang ada.
- Jika aplikasi tidak di-deploy dari template: Buat template baru di Application Design Center yang mencerminkan arsitektur yang dioptimalkan.
Men-deploy arsitektur aplikasi yang dioptimalkan. Proses ini mungkin melibatkan pembaruan deployment yang ada atau pembuatan deployment baru, bergantung pada sifat perubahannya.