Menganalisis dan mengoptimalkan resource Google Cloud

Dokumen ini menjelaskan cara menggunakan asisten percakapan di Gemini Cloud Assist untuk menganalisis dan mengoptimalkan resource Google Cloud .

Di Gemini Cloud Assist, Anda dapat menggunakan panel Cloud Assist untuk menulis pernyataan atau pertanyaan dalam bahasa alami (disebut perintah) untuk mendapatkan penjelasan mendalam, tindakan yang disarankan, atau alur kerja terpandu. Referensi ini membantu Anda menyelesaikan tugas dengan cepat dan efisien tanpa perlu menjadi pakar cloud.

Sebelum memulai

Membuka panel Cloud Assist

  1. Buka halaman mana pun di konsol Google Cloud, seperti halaman Gemini untuk Google Cloud.

    Buka Gemini untuk Google Cloud

  2. Di toolbar Konsol Google Cloud, klik spark Open or close Gemini AI chat.

    Panel Cloud Assist akan terbuka dan menampilkan beberapa contoh perintah yang dapat Anda klik. Perintahnya bervariasi bergantung pada halaman konsol Google Cloud Anda saat ini.

  3. Opsional: Tulis perintah bahasa alami untuk mendapatkan bantuan.

Meminta bantuan Gemini Cloud Assist

Bagian ini mencakup beberapa contoh skenario dan perintah terkait yang dapat Anda masukkan di panel Cloud Assist.

Membuat kueri SQL

Contoh berikut menunjukkan cara membuat kueri SQL dari panel Cloud Assist saat berada di halaman BigQuery di konsol Google Cloud:

  1. Di panel Cloud Assist, kirim perintah berikut:

    Generate a SQL query to show me the duration and subscriber type for the ten
    longest trips.
    

    Dalam contoh ini, Gemini Cloud Assist menyediakan kueri SQL tertentu yang dapat Anda tinjau dan salin ke editor kueri BigQuery.

  2. Opsional: Kirim perintah untuk membuat kode Python:

    Generate Python code to query the bigquery-public-data.ml_datasets.penguins
    table using bigquery magics.
    

Memahami aset yang di-deploy dan perubahan terbarunya

Project Anda harus memiliki organisasi untuk memahami aset yang di-deploy dan perubahan terbarunya. Project yang tidak memiliki organisasi tidak didukung.

Contoh berikut menggunakan Inventaris Aset Cloud.

  1. Di panel Cloud Assist, kirim perintah berikut: What are the names of my instances and their private interface names?

    Gemini Cloud Assist mencantumkan instance, namanya, dan nama antarmuka pribadi.

  2. Opsional: Kirim salah satu perintah berikut untuk skenario serupa:

    • List the name and network name for the subnetworks.
    • List my artifact repo.
    • How many BigQuery datasets have a label whose value is 'foo'?
    • List all config changes in the last 24 hours.
    • List all users granted roles/bigquery.admin and include the attached resources.
    • List a BigQuery dataset organized by name and location.
    • Describe the configuration of "pubsub/topic/…"

Menganalisis performa sistem dan kueri database

Contoh berikut menunjukkan cara mendapatkan data performa kueri dari panel Cloud Assist saat berada di tab berikut dari instance database tertentu di halaman Cloud SQL di konsol Google Cloud:

  • Ringkasan
  • Insight Sistem
  • Query Insights
  • Detail Kueri
  1. Di panel Cloud Assist, kirim perintah berikut:

    What's the current CPU utilization of this database?
    

    Respons menyertakan daftar semua masalah kepatuhan untuk kumpulan database dengan tabel yang mengelompokkan setiap kategori dan jumlah resource.

  2. Opsional: Kirim salah satu perintah berikut untuk skenario serupa:

    • Summarize database query trends by users.
    • Which of my queries have high latency for this database instance?
    • What is the slowest query for this database in this instance?
    • What are the wait times for the query id = in this database?
    • How many error log entries are there for this database instance?

Memahami kondisi dan kepatuhan kumpulan database

Contoh berikut menunjukkan cara mendapatkan data kepatuhan dan kesehatan armada database dari panel Cloud Assist:

  1. Di panel Cloud Assist, kirim perintah berikut:

    How many databases do I have in the US?
    

    Gemini Cloud Assist menyediakan daftar semua database Anda di Amerika Serikat.

  2. Opsional: Kirim salah satu perintah berikut untuk skenario serupa:

    • Where are my databases located?
    • What issues are affecting my databases?
    • Show me all databases running on Postgres.
    • What databases have NIST issues in Europe?

Contoh berikut menggunakan Cloud Monitoring.

  1. Di panel Cloud Assist, kirim perintah berikut: Which of my VMs have the highest utilization?

    Gemini Cloud Assist memberikan analisis cepat tentang tren performa resource seperti traffic, throughput, dan eksekusi.

  2. Opsional: Kirim salah satu perintah berikut untuk skenario serupa:

    • What are the top 5 dataflow jobs with the highest estimated backlog processing time?
    • Total VM network bytes sent per second for each instance?
    • What's the QPS on my SQL databases?

Menemukan rekomendasi dan peluang pengoptimalan

Contoh berikut menggunakan Active Assist.

  1. Di panel Cloud Assist, kirim perintah berikut: Give me recommendations to reduce my resource costs.

    Gemini Cloud Assist memberikan rekomendasi spesifik untuk perkiraan penghematan dan keandalan cluster.

  2. Opsional: Kirim salah satu perintah berikut untuk skenario serupa:

    • What are all the quotas for my project that are almost hitting the limit?
    • What BigQuery datasets should I partition or cluster?
    • Which of my VMs are idle?

Memahami aplikasi, layanan, dan workload App Hub

Contoh berikut menunjukkan cara menggunakan panel Cloud Assist saat berada di konsol Google Cloud untuk mendapatkan daftar aplikasi App Hub dalam project host App Hub yang dapat diakses oleh anggota tim tertentu.

  1. Di panel Cloud Assist, kirim perintah berikut: Show me all applications in this project with the developer owner lee@example.com

    Gemini Cloud Assist menampilkan daftar aplikasi yang memenuhi kriteria yang Anda tentukan.

  2. Opsional: Kirim salah satu perintah berikut untuk skenario tertentu:

    • List all the registered services in application "foo" in the location us-central1.
    • Show me all applications with user email myemail@example.com as business owners.
    • Describe my application "app-1" in us-east1.

Mendapatkan rekomendasi kontrol peraturan

Contoh berikut menunjukkan cara menggunakan panel Cloud Assist saat berada di konsol Google Cloud untuk mendapatkan rekomendasi paket kontrol peraturan Assured Workloads yang akan digunakan.

  1. Di panel Cloud Assist, kirim perintah berikut: Help me choose a regulatory control for my Google Cloud folders.

    Gemini Cloud Assist memulai percakapan dengan bahasa alami tentang persyaratan Anda, lalu menyarankan paket kontrol yang paling sesuai.

  2. Opsional: Kirim salah satu perintah berikut untuk skenario serupa:

    • How do I set up an Assured Workloads control package?
    • How do I create an Assured Workloads folder?
    • How do I monitor an Assured Workloads folder for violations?

Pelajari class penyimpanan Cloud Storage

Contoh berikut menunjukkan cara menggunakan panel Cloud Assist saat berada di halaman Cloud Storage untuk meninjau berbagai class penyimpanan yang dapat Anda gunakan saat menyimpan data di bucket.

  1. Di panel Cloud Assist, kirim perintah berikut: What storage class should I use for my data?

    Gemini Cloud Assist menampilkan daftar class penyimpanan yang tersedia dan menjelaskan kasus penggunaan untuk setiap class.

  2. Opsional: Jika memiliki langganan Storage Intelligence dan peran IAM yang sesuai untuk mengakses set data Storage Insights, Anda dapat mengirim perintah tentang bucket dan objek tertentu. Misalnya, Anda dapat mengirim perintah berikut:

    • How many bytes are stored in my buckets in the us-central1 location?
    • What is my Cloud storage usage, broken down by content type?
    • How many objects do I have in Standard storage smaller than 50 GB?

Melacak biaya project Anda dari waktu ke waktu

Contoh berikut menunjukkan cara menggunakan panel Cloud Assist saat berada di konsol Google Cloud untuk mendapatkan biaya bulanan project Anda selama tahun terakhir.

  1. Di panel Cloud Assist, kirim perintah berikut: How much did I spend on this project last year by month?

    Untuk mendapatkan jawaban langsung atas pertanyaan Anda, Anda harus memiliki izin IAM yang sesuai untuk mengakses informasi biaya project.

    Gemini Cloud Assist menampilkan biaya Anda per bulan selama rentang tanggal yang ditentukan.

  2. Opsional: Kirim salah satu perintah berikut untuk skenario serupa:

    • Which SKUs are costing me the most?
    • Did I spend more in October or November?

Memahami kontrol keamanan privasi dan perlindungan data

Contoh berikut menunjukkan cara menggunakan panel Cloud Assist saat berada di konsol Google Cloud untuk membuat secret Secret Manager dan mencantumkan kunci Cloud Key Management Service yang Anda miliki.

  1. Di panel Cloud Assist, kirim perintah berikut:

    Help me create a secret.
    

    Gemini Cloud Assist memulai percakapan dengan bahasa alami bersama Anda yang memberikan panduan langkah demi langkah untuk membuat secret.

  2. Opsional: Sebagai bagian dari panduan langkah demi langkah, Anda dapat meminta rekomendasi, seperti perlindungan yang sesuai dengan kebutuhan Anda. Misalnya, kirim salah satu perintah berikut untuk mendapatkan panduan tambahan:

    • What protection level should I use for my Cloud KMS key?
    • Help me create a Confidential Space

    Setelah menyelesaikan langkah-langkah tersebut, Gemini Cloud Assist akan menghasilkan kode Terraform dan perintah gcloud CLI yang sesuai untuk digunakan.

  3. Di panel Cloud Assist, kirim perintah berikut untuk menampilkan informasi tentang resource keamanan Anda:

    List my Cloud KMS keys in a table.
    

    Gemini Cloud Assist menampilkan informasi yang diminta.

  4. Opsional: Kirim salah satu perintah berikut untuk skenario serupa:

    • Which VMs have Confidential Computing enabled?
    • How many VMs have confidential Confidential Computing enabled?
    • What is the rotation policy for my Cloud KMS key?
    • When was my Cloud KMS key last rotated?

Periksa apakah ada insiden Google Cloud tertentu yang memengaruhi project Anda

Contoh berikut menunjukkan cara menggunakan panel Cloud Assist saat berada di konsol Google Cloud untuk mendapatkan daftar insiden Google Cloud yang sedang berlangsung yang dapat memengaruhi project Anda.

  1. Di panel Cloud Assist, kirim perintah berikut: Is there something going on with Google Cloud? I'm seeing issues with my project.

    Gemini Cloud Assist melaporkan insiden terbaru yang mungkin relevan dengan project Anda.

  2. Opsional: Kirim salah satu perintah berikut untuk skenario serupa:

    • What's the latest update on the Compute Engine outage in us-central1?
    • How is my project impacted by the Cloud Storage incident?
    • Is there a workaround for the BigQuery incident?

Langkah berikutnya