Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Bagaimana kemampuan manajemen biaya di Amazon Q Developer bekerja
Arsitektur agen
Amazon Q Developer menggunakan arsitektur agen untuk menganalisis AWS biaya Anda. Ketika Anda mengajukan pertanyaan, Q membuat rencana bagaimana menjawabnya, mengumpulkan data dari berbagai sumber, melakukan perhitungan, dan memperbarui rencananya secara dinamis berdasarkan apa yang dipelajari di setiap langkah. Pendekatan ini memungkinkan Q untuk menangani pertanyaan yang kompleks dan terbuka yang tidak memiliki alur kerja yang telah ditentukan sebelumnya.
Untuk menjawab pertanyaan Anda, Amazon Q Developer dapat melakukan langkah-langkah berikut.
-
Membentuk rencana: Ketika Anda mengajukan pertanyaan, Q menganalisis permintaan Anda dan membuat rencana awal tentang cara mengumpulkan informasi yang diperlukan.
-
Mengumpulkan data: Q mengambil data dari Billing and Cost APIs Management yang sesuai berdasarkan pertanyaan Anda. Untuk pertanyaan kompleks, Q dapat memanggil beberapa APIs secara seri atau paralel.
-
Melakukan perhitungan: Q dapat melakukan perhitungan mulai dari period-over-period perubahan sederhana hingga metrik ekonomi unit yang kompleks seperti biaya per VCPU-jam atau biaya per GB-bulan penyimpanan.
-
Memperbarui paket: Saat Q meninjau hasil dari setiap panggilan atau perhitungan API, ia memperbarui rencananya berdasarkan apa yang dipelajarinya. Misalnya, jika Q menemukan bahwa EC2 biaya meningkat secara signifikan, mungkin memutuskan untuk menyelidiki apakah ada Savings Plans yang kedaluwarsa.
-
Berlanjut hingga selesai: Q terus mengumpulkan data dan menyempurnakan analisisnya hingga memiliki informasi yang cukup untuk memberikan jawaban komprehensif atas pertanyaan Anda.
Sepanjang proses ini, Q menampilkan detail dari setiap panggilan API yang dibuatnya dan setiap perhitungan yang dilakukannya, sehingga Anda dapat melihat dengan tepat bagaimana ia sampai pada jawabannya.
Sumber data dan integrasi API
Amazon Q Developer mengambil data biaya dari 38 APIs di tujuh layanan Billing and Cost Management. Integrasi luas ini memungkinkan Q untuk 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 APIs untuk mengambil data biaya dan penggunaan historis dan perkiraan Anda:
-
GetCostAndUsage: Mengambil data biaya dan penggunaan yang dikumpulkan berdasarkan periode waktu dan dimensi
-
GetCostAndUsageWithResources: Mengambil data biaya tingkat sumber daya dengan perincian per jam
-
GetCostForecast: Mengambil perkiraan biaya untuk jangka waktu tertentu
-
GetUsageForecast: Mengambil perkiraan penggunaan untuk jangka waktu tertentu
-
GetDimensionValues: Mengambil nilai yang tersedia untuk dimensi biaya (seperti nama layanan atau akun IDs)
-
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 pembelanjaan yang memenuhi syarat yang dicakup oleh reservasi
-
GetReservationUtilization: Mengambil pemanfaatan reservasi yang dibeli
-
GetReservationPurchaseRecommendation: Mengambil rekomendasi untuk pemesanan pembelian
-
GetSavingsPlansCoverage: Mengambil persentase pembelanjaan yang memenuhi syarat yang dicakup oleh Savings Plans
-
GetSavingsPlansUtilization: Mengambil pemanfaatan Savings Plans yang dibeli
-
GetSavingsPlansUtilizationDetails: Mengambil data pemanfaatan terperinci untuk Savings Plans
-
GetSavingsPlansPurchaseRecommendation: Mengambil rekomendasi untuk membeli Savings Plans
-
GetRightsizingRecommendation: Mengambil rekomendasi hak atas untuk contoh EC2
-
GetCostAndUsageComparisons: Mengambil perbandingan biaya antara periode waktu
-
GetCostComparisonDrivers: Mengambil pendorong perubahan biaya antara periode waktu
Hub Pengoptimalan Biaya
Pengembang Amazon Q menggunakan Hub Pengoptimalan Biaya APIs untuk mengambil rekomendasi pengoptimalan biaya yang dipersonalisasi:
-
GetRecommendation: Mengambil detail untuk rekomendasi tertentu
-
ListRecommendations: Mengambil daftar rekomendasi dengan opsi penyaringan
-
ListRecommendationSummaries: Mengambil informasi ringkasan tentang rekomendasi
AWS Compute Optimizer
Pengembang Amazon Q menggunakan Compute APIs Optimizer untuk mengambil rekomendasi pengoptimalan sumber daya:
-
GetAutoScalingGroupRecommendations: Mengambil rekomendasi hak untuk grup Auto Scaling
-
Dapatkan EBSVolume Rekomendasi: Mengambil rekomendasi untuk volume EBS
-
Dapatkan EC2 InstanceRecommendations: Mengambil rekomendasi hak untuk instance EC2
-
Dapatkan ECSService Rekomendasi: Mengambil rekomendasi untuk layanan ECS
-
Dapatkan RDSDatabase Rekomendasi: 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 rincian anggaran termasuk ambang batas dan pengeluaran aktual
Tingkat Gratis
Pengembang Amazon Q menggunakan Tingkat Gratis APIs 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 ambil 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 Daftar Harga APIs 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 selisih biaya antara dua periode waktu, baik secara absolut maupun sebagai persentase perubahan.
-
Ekonomi unit: Hitung metrik seperti biaya per jam VCPU, biaya per GB-bulan penyimpanan, atau biaya per permintaan API.
-
Tarif efektif: Hitung biaya efektif per unit setelah menerapkan diskon dari Savings Plans atau Instans Cadangan.
-
Agregasi: Jumlahkan, rata-rata, 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 respons, Amazon Q Developer memberikan transparansi penuh tentang cara mengambil dan memproses data Anda. Transparansi ini membantu Anda memahami dengan tepat apa yang Q lakukan untuk menjawab pertanyaan Anda dan memungkinkan Anda untuk memverifikasi hasil atau memberikan instruksi yang lebih spesifik dalam pertanyaan tindak lanjut.
Apa yang ditampilkan Pengembang Amazon Q
Untuk setiap respons, Q menunjukkan kepada Anda:
-
Panggilan API dibuat: Q menampilkan nama setiap API yang dipanggil untuk mengambil data.
-
Parameter yang digunakan: Q menunjukkan parameter persis yang digunakan untuk setiap panggilan API, termasuk rentang waktu, filter, dimensi pengelompokan, dan parameter relevan lainnya.
-
Console deep-links: Jika berlaku, Q menyediakan link ke tampilan yang cocok di AWS Management Console. Tautan ini memungkinkan Anda memverifikasi data Q yang diambil atau menjelajahi data lebih lanjut menggunakan visualisasi konsol dan kemampuan pemfilteran.
Menggunakan transparansi untuk menyempurnakan pertanyaan Anda
Transparansi yang disediakan 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 dengan satu kunci tag tetapi Anda ingin mereka dikelompokkan oleh yang lain, Anda dapat meminta Q untuk mengumpulkan kembali data.
Batasan
Pengembang Amazon Q memiliki batasan berikut:
-
Data harga: Kemampuan penetapan harga dan estimasi biaya hanya menyediakan data harga publik dari Daftar AWS APIs Harga. Diskon khusus pelanggan tidak tercermin dalam perkiraan harga. Pengembang Amazon Q tidak terintegrasi dengan Kalkulator AWS Harga, sehingga tidak dapat membuat atau menyimpan perkiraan beban kerja yang mencerminkan diskon atau harga khusus pelanggan.
-
Analisis Savings Plans: Amazon Q Developer dapat memberikan rekomendasi Savings Plans dan menganalisis cakupan dan pemanfaatan Savings Plans historis Anda. Q tidak terintegrasi dengan Savings Plans Purchase Analyzer, sehingga tidak dapat memodelkan dampak pembelian Savings Plans tertentu terhadap tabungan, pertanggungan, atau pemanfaatan.
-
Tindakan mutasi: Pengembang Amazon Q dapat mengambil dan menganalisis data biaya, tetapi tidak dapat mengambil tindakan mutasi atas nama Anda, seperti membuat atau memodifikasi anggaran, membeli Savings Plans atau Instans Cadangan, atau memodifikasi preferensi Manajemen Biaya.