Mengoptimalkan aplikasi dengan rekomendasi desain

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:

Menganalisis aplikasi untuk mengidentifikasi peluang pengoptimalan

Gunakan Cloud Hub dan Gemini Cloud Assist untuk mendapatkan tampilan gabungan data operasional aplikasi Anda dan menerima rekomendasi:

  1. Di konsol Google Cloud , gunakan pemilih project untuk memilih project pengelolaan Anda.
  2. Buka halaman Beranda dari Cloud Hub:

    Buka Beranda

  3. Pilih aplikasi Anda untuk melihat dasbor terintegrasinya.

  4. Tinjau insiden, pemberitahuan, metrik performa, dan tren biaya. Untuk mengetahui informasi selengkapnya, lihat Tampilan aplikasi dan tampilan project.

  5. 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:

Deploy arsitektur aplikasi yang dioptimalkan. Proses ini mungkin melibatkan update deployment yang ada atau pembuatan deployment baru, bergantung pada sifat perubahannya.