Peningkatan berkelanjutan pada aplikasi App Hub adalah kunci untuk mencapai sasaran operasional dan bisnis. Layanan bantuan dan insight aplikasi, seperti Cloud Hub dan Gemini Cloud Assist, membantu Anda mengidentifikasi peluang pengoptimalan. Misalnya, Anda mungkin menerima rekomendasi untuk mengubah ukuran virtual machine yang kurang dimanfaatkan atau mengonfigurasi Cloud CDN untuk mengurangi latensi dan biaya.
Panduan ini menunjukkan cara menganalisis aplikasi yang ada, lalu menggunakan Pusat Desain Aplikasi untuk menerapkan perubahan arsitektur.
Sebelum memulai
Dokumen ini mengasumsikan bahwa Anda telah menyiapkan batas pengelolaan aplikasi tingkat folder untuk aplikasi Anda. Pusat Desain Aplikasi, Cloud Hub, dan Gemini Cloud Assist memerlukan jenis batas ini.
Anda harus menyelesaikan langkah-langkah berikut sebelum menggunakan layanan insight dan bantuan aplikasi:
Untuk administrator:
- Aktifkan API yang diperlukan untuk semua Google Cloud resource yang ingin Anda gunakan.
- Siapkan Application Design Center. Hanya diperlukan jika Anda ingin membuat komponen aplikasi baru dari template.
- Siapkan 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 mengidentifikasi 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 Beranda 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 natural language, 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 Pusat Desain Aplikasi untuk memodelkan 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 ke instance aplikasi yang ada.
- Jika aplikasi tidak di-deploy dari template: Buat template baru di Pusat Desain Aplikasi yang mencerminkan arsitektur yang dioptimalkan.
Deploy arsitektur aplikasi yang dioptimalkan. Proses ini mungkin melibatkan update deployment yang ada atau pembuatan deployment baru, bergantung pada sifat perubahannya.