View a markdown version of this page

Cara kerja kemampuan manajemen biaya di Amazon Q Developer - AWS Manajemen Biaya

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Cara kerja kemampuan manajemen biaya di Amazon Q Developer

Arsitektur agentik

Amazon Q Developer menggunakan arsitektur agentic untuk menganalisis AWS biaya Anda. Ketika Anda mengajukan pertanyaan, Q membuat rencana untuk menjawabnya, mengumpulkan data dari berbagai sumber, melakukan perhitungan, dan memperbarui rencananya secara dinamis berdasarkan apa yang dipelajarinya di setiap langkah. Pendekatan ini memungkinkan Q untuk menangani pertanyaan kompleks dan terbuka yang tidak memiliki alur kerja yang telah ditentukan sebelumnya.

Untuk menjawab pertanyaan Anda, Amazon Q Developer dapat melakukan langkah-langkah berikut.

  1. Membentuk rencana: Ketika Anda mengajukan pertanyaan, Q menganalisis permintaan Anda dan membuat rencana awal tentang cara mengumpulkan informasi yang diperlukan.

  2. Mengumpulkan data: Q mengambil data dari API Penagihan dan Manajemen Biaya yang sesuai berdasarkan pertanyaan Anda. Untuk pertanyaan kompleks, Q dapat memanggil beberapa API secara seri atau secara paralel.

  3. Melakukan perhitungan: Q dapat melakukan perhitungan mulai dari perubahan periode-over-periode sederhana hingga metrik ekonomi unit yang kompleks seperti biaya per v CPU-hour atau biaya per penyimpanan. GB-month

  4. Memperbarui rencana: Saat Q meninjau hasil dari setiap panggilan atau perhitungan API, ia memperbarui rencananya berdasarkan apa yang dipelajarinya. Misalnya, jika Q menemukan bahwa biaya EC2 meningkat secara signifikan, ia mungkin memutuskan untuk menyelidiki apakah ada Rencana Tabungan yang kedaluwarsa.

  5. Berlanjut sampai selesai: Q terus mengumpulkan data dan menyempurnakan analisisnya sampai memiliki informasi yang cukup untuk memberikan jawaban komprehensif untuk pertanyaan Anda.

Sepanjang proses ini, Q menampilkan detail setiap panggilan API yang dibuatnya dan setiap perhitungan yang dilakukannya, sehingga Anda dapat melihat dengan tepat bagaimana ia sampai pada jawabannya.

Jika Anda memintanya, Q dapat membuat bagan data Penagihan dan Manajemen Biaya Anda. Untuk membuat bagan, Q mengumpulkan data dari API yang relevan, melakukan perhitungan yang diperlukan, memformat data untuk mengisi bagan, lalu merender bagan. Bagan yang dibuat di Amazon Q Developer mencerminkan snapshot data penagihan Anda pada saat Anda meminta grafik, dan tidak diperbarui karena dikenakan biaya tambahan.

Sumber data dan integrasi API

Amazon Q Developer mengambil data biaya dari 38 API di tujuh layanan Penagihan dan Manajemen Biaya. Integrasi luas ini memungkinkan Q menjawab pertanyaan yang mencakup beberapa sumber data tanpa mengharuskan Anda beralih di antara alat atau halaman konsol yang berbeda.

Cost Explorer

Amazon Q Developer menggunakan Cost Explorer API untuk mengambil data biaya dan penggunaan historis dan perkiraan Anda:

  • GetCostAndUsage: Mengambil data biaya dan penggunaan yang digabungkan berdasarkan periode waktu dan dimensi

  • GetCostAndUsageWithResources: Mengambil data biaya tingkat sumber daya dengan perincian per jam

  • GetCostForecast: Mengambil perkiraan biaya untuk periode waktu tertentu

  • GetUsageForecast: Mengambil perkiraan penggunaan untuk jangka waktu tertentu

  • GetDimensionValues: Mengambil nilai yang tersedia untuk dimensi biaya (seperti nama layanan atau ID akun)

  • GetTags: Mengambil kunci dan nilai tag alokasi biaya yang tersedia

  • GetCostCategories: Mengambil kunci dan nilai kategori biaya yang tersedia

  • GetAnomalies: Mengambil anomali biaya yang terdeteksi

  • GetReservationCoverage: Mengambil persentase pengeluaran yang memenuhi syarat yang ditanggung oleh reservasi

  • GetReservationUtilization: Mengambil pemanfaatan reservasi yang dibeli

  • GetReservationPurchaseRecommendation: Mengambil rekomendasi untuk pembelian reservasi

  • GetSavingsPlansCoverage: Mengambil persentase pengeluaran yang memenuhi syarat yang dicakup oleh Rencana Tabungan

  • GetSavingsPlansUtilization: Mengambil pemanfaatan Rencana Tabungan yang dibeli

  • GetSavingsPlansUtilizationDetails: Mengambil data pemanfaatan terperinci untuk Rencana Tabungan

  • GetSavingsPlansPurchaseRecommendation: Mengambil rekomendasi untuk membeli Rencana Tabungan

  • GetRightsizingRecommendation: Mengambil rekomendasi ukuran yang tepat untuk instans EC2

  • GetCostAndUsageComparisons: Mengambil perbandingan biaya antar periode waktu

  • GetCostComparisonDrivers: Mengambil driver perubahan biaya antar periode waktu

Hub Optimisasi Biaya

Amazon Q Developer menggunakan Cost Optimization Hub API untuk mengambil rekomendasi pengoptimalan biaya yang dipersonalisasi:

  • GetRecommendation: Mengambil detail untuk rekomendasi tertentu

  • ListRecommendations: Mengambil daftar rekomendasi dengan opsi pemfilteran

  • ListRecommendationSummaries: Mengambil informasi ringkasan tentang rekomendasi

AWS Compute Optimizer

Amazon Q Developer menggunakan Compute Optimizer API untuk mengambil rekomendasi pengoptimalan sumber daya:

  • GetAutoScalingGroupRecommendations: Mengambil rekomendasi ukuran yang tepat untuk grup Penskalaan Otomatis

  • GetEBSVolumeRecommendations: Mengambil rekomendasi untuk volume EBS

  • GetEC2InstanceRecommendations: Mengambil rekomendasi ukuran yang tepat untuk instans EC2

  • GetECSServiceRecommendations: Mengambil rekomendasi untuk layanan ECS

  • GetRDSDatabaseRecommendations: Mengambil rekomendasi untuk database RDS

  • GetLambdaFunctionRecommendations: Mengambil rekomendasi untuk fungsi Lambda

  • GetIdleRecommendations: Mengambil rekomendasi untuk sumber daya idle

  • GetLicenseRecommendations: Mengambil rekomendasi untuk pengoptimalan lisensi

  • GetEffectiveRecommendationPreferences: Mengambil preferensi rekomendasi yang efektif

AWS Anggaran

Amazon Q Developer menggunakan API Anggaran untuk mengambil informasi tentang konfigurasi dan status anggaran Anda:

  • DescribeBudgets: Mengambil detail anggaran termasuk ambang batas dan pengeluaran aktual

Tingkat Gratis

Amazon Q Developer menggunakan API Tingkat Gratis untuk mengambil informasi tentang penggunaan tingkat gratis Anda:

  • GetFreeTierUsage: Mengambil penggunaan tingkat gratis Anda saat ini

  • GetAccountPlanState: Mengambil informasi tentang jenis akun Anda saat ini dan kelayakan tingkat gratis

  • ListAccountActivities: Mengambil daftar aktivitas akun yang dapat Anda lakukan untuk mendapatkan kredit tingkat gratis tambahan

  • GetAccountActivity: Mengambil detail aktivitas akun tertentu yang dapat Anda ambil untuk mendapatkan kredit tingkat gratis tambahan

AWS Daftar Harga

Amazon Q Developer menggunakan API Daftar Harga untuk mengambil informasi harga publik untuk AWS layanan:

  • DescribeServices: Mengambil daftar layanan yang tersedia AWS

  • GetAttributeValues: Mengambil nilai yang valid untuk atribut produk

  • GetProducts: Mengambil informasi harga untuk produk tertentu

Mesin perhitungan

Amazon Q Developer menyertakan mesin perhitungan fleksibel yang memungkinkannya melakukan berbagai perhitungan pada data biaya Anda. Kemampuan ini memungkinkannya untuk memberikan wawasan yang lebih dalam daripada pengambilan data sederhana saja.

Jenis perhitungan

Q dapat melakukan perhitungan termasuk:

  • Period-over-period perubahan: Hitung perbedaan biaya antara dua periode waktu, baik secara absolut maupun sebagai perubahan persentase.

  • Ekonomi unit: Hitung metrik seperti biaya per vCPU-hour, GB-month biaya per penyimpanan, atau biaya per permintaan API.

  • Tarif efektif: Hitung biaya efektif per unit setelah menerapkan diskon dari Paket Tabungan atau Instans Cadangan.

  • Agregasi: Jumlahkan, ratakan, atau temukan nilai minimum atau maksimum di beberapa dimensi.

  • Metrik khusus: Gabungkan beberapa titik data untuk membuat metrik khusus yang disesuaikan dengan pertanyaan Anda.

Transparansi API

Dengan setiap tanggapan, Amazon Q Developer memberikan transparansi penuh tentang cara mengambil dan memproses data Anda. Transparansi ini membantu Anda memahami dengan tepat apa yang dilakukan Q untuk menjawab pertanyaan Anda dan memungkinkan Anda memverifikasi hasil atau memberikan instruksi yang lebih spesifik dalam pertanyaan tindak lanjut.

Apa yang ditampilkan Amazon Q Developer

Untuk setiap jawaban, Q menunjukkan kepada Anda:

  • Panggilan API dibuat: Q menampilkan nama setiap API yang dipanggilnya untuk mengambil data.

  • Parameter yang digunakan: Q menunjukkan parameter yang tepat yang digunakan untuk setiap panggilan API, termasuk rentang waktu, filter, dimensi pengelompokan, dan parameter relevan lainnya.

  • Tautan mendalam konsol: Jika berlaku, Q menyediakan tautan ke tampilan yang cocok di Konsol AWS Manajemen. Tautan ini memungkinkan Anda memverifikasi data yang diambil Q atau menjelajahi data lebih lanjut menggunakan kemampuan visualisasi dan pemfilteran konsol.

Menggunakan transparansi untuk memperbaiki pertanyaan Anda

Transparansi yang diberikan Q memungkinkan Anda untuk memandu perilakunya dengan lebih efektif. Contoh:

  • Jika Q mengambil data untuk periode waktu yang salah, Anda dapat menentukan tanggal pasti yang Anda inginkan dalam pertanyaan lanjutan.

  • Jika Q mengelompokkan biaya berdasarkan satu kunci tag tetapi Anda ingin mereka dikelompokkan oleh yang lain, Anda dapat meminta Q untuk mengelompokkan ulang data.

Batasan

Amazon Q Developer memiliki batasan berikut:

  • Data harga: Kemampuan estimasi harga dan biaya hanya menyediakan data harga publik dari API Daftar AWS Harga. Customer-specific diskon tidak tercermin dalam perkiraan harga. Amazon Q Developer tidak terintegrasi dengan Kalkulator AWS Harga, sehingga tidak dapat membuat atau menyimpan perkiraan beban kerja yang mencerminkan diskon atau harga khusus pelanggan.

  • Analisis Rencana Tabungan: Pengembang Amazon Q dapat memberikan rekomendasi Rencana Tabungan dan menganalisis cakupan dan pemanfaatan Rencana Tabungan historis Anda. Q tidak terintegrasi dengan Penganalisis Pembelian Paket Tabungan, sehingga tidak dapat memodelkan dampak pembelian Paket Tabungan tertentu pada tabungan, cakupan, atau pemanfaatan.

  • Tindakan bermutasi: Amazon Q Developer dapat mengambil dan menganalisis data biaya, tetapi tidak dapat mengambil tindakan mutasi atas nama Anda, seperti membuat atau memodifikasi anggaran, membeli Paket Tabungan atau Instans Cadangan, atau memodifikasi preferensi Manajemen Biaya.