Buat laporan biaya dan penggunaan terperinci untuk Amazon RDS dan Amazon Aurora - AWS Prescriptive Guidance

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

Buat laporan biaya dan penggunaan terperinci untuk Amazon RDS dan Amazon Aurora

Lakshmanan Lakshmanan, Amazon Web Services

Sudarshan Narasimhan, Tidak Ada

Ringkasan

Pola ini menunjukkan cara melacak biaya penggunaan untuk Amazon Relational Database Service (Amazon RDS) atau Amazon Aurora cluster dengan mengonfigurasi tag alokasi biaya yang ditentukan pengguna. Anda dapat menggunakan tag ini untuk membuat laporan biaya dan penggunaan terperinci di AWS Cost Explorer untuk klaster di berbagai dimensi. Misalnya, Anda dapat melacak biaya penggunaan di tingkat tim, proyek, atau pusat biaya, dan kemudian menganalisis data di Amazon Athena.

Prasyarat dan batasan

Prasyarat

Batasan

Untuk pembatasan penandaan, lihat Panduan Pengguna Penagihan AWS.

Arsitektur

Tumpukan teknologi target

  • Amazon RDS atau Amazon Aurora

  • Laporan Biaya dan Penggunaan AWS

  • AWS Cost Explorer

  • Amazon Athena

Alur kerja dan arsitektur

Alur kerja penandaan dan analisis terdiri dari langkah-langkah berikut:

  1. Insinyur data, administrator database, atau administrator AWS membuat tag alokasi biaya yang ditentukan pengguna untuk klaster Amazon RDS atau Aurora.

  2. Administrator AWS mengaktifkan tag.

  3. Tag melaporkan metadata ke AWS Cost Explorer.

  4. Insinyur data, administrator database, atau administrator AWS membuat laporan alokasi biaya bulanan.

  5. Insinyur data, administrator database, atau administrator AWS menganalisis laporan alokasi biaya bulanan dengan menggunakan Amazon Athena.

Diagram berikut menunjukkan cara menerapkan tag untuk melacak biaya penggunaan untuk instans Amazon RDS atau Aurora.

 

Menerapkan tag untuk melacak biaya penggunaan untuk instance dan cluster database

Diagram arsitektur berikut menunjukkan bagaimana laporan alokasi biaya terintegrasi dengan Amazon Athena untuk analisis.

Menanyakan laporan alokasi biaya di Athena

Laporan alokasi biaya bulanan disimpan dalam bucket Amazon S3 yang Anda tentukan. Saat Anda menyiapkan Athena dengan CloudFormation template AWS, seperti yang dijelaskan di bagian Epics, templat tersebut menyediakan beberapa sumber daya tambahan, termasuk crawler AWS Glue, database AWS Glue, peristiwa Amazon Simple Notification System (Amazon SNS), fungsi AWS Lambda, dan peran AWS Identity and Access Management (IAM) untuk fungsi Lambda. Saat file data biaya baru tiba di bucket S3, pemberitahuan acara digunakan untuk meneruskan file ini ke fungsi Lambda untuk diproses. Fungsi Lambda memulai pekerjaan crawler AWS Glue untuk membuat atau memperbarui tabel di AWS Glue Data Catalog. Tabel ini kemudian digunakan untuk query data di Athena.

 

Alat

  • Amazon Athena adalah layanan kueri interaktif yang memudahkan untuk menganalisis data di Amazon S3 menggunakan SQL standar.

  • Amazon Aurora adalah mesin database relasional yang dikelola sepenuhnya yang dibangun untuk cloud dan kompatibel dengan MySQL dan PostgreSQL.

  • Amazon Relational Database Service (Amazon RDS) membantu Anda menyiapkan, mengoperasikan, dan menskalakan database relasional di AWS Cloud.

  • AWS CloudFormation adalah layanan infrastruktur sebagai kode (IAc) yang memungkinkan Anda memodelkan, menyediakan, dan mengelola AWS dan sumber daya pihak ketiga dengan mudah.

  • AWS Cost Explorer membantu Anda melihat dan menganalisis biaya dan penggunaan AWS Anda.

Epik

TugasDeskripsiKeterampilan yang dibutuhkan

Buat tag alokasi biaya yang ditentukan pengguna untuk Amazon RDS atau klaster Aurora Anda.

Untuk menambahkan tag ke kluster Amazon RDS atau Aurora baru atau yang sudah ada, ikuti petunjuk di Menambahkan, mencantumkan, dan menghapus tag di Panduan Pengguna Amazon Aurora.

catatan

Untuk informasi tentang cara menyiapkan klaster Amazon Aurora, lihat petunjuk untuk MySQL dan PostgreSQL di Panduan Pengguna Amazon Aurora.

Administrator AWS, Insinyur data, DBA

Aktifkan tag alokasi biaya yang ditentukan pengguna.

Ikuti petunjuk dalam Mengaktifkan tag alokasi biaya yang ditentukan pengguna di Panduan Pengguna Penagihan AWS.

Administrator AWS
TugasDeskripsiKeterampilan yang dibutuhkan

Buat dan konfigurasikan laporan biaya dan penggunaan untuk cluster Anda.

  1. Masuk ke AWS Management Console dan buka konsol AWS Billing.

  2. Di panel navigasi kiri, pilih Laporan Biaya & Penggunaan.

  3. Pilih Buat laporan.

  4. Berikan nama laporan, simpan pengaturan default untuk opsi lain, lalu pilih Berikutnya.

  5. Pilih Konfigurasi dan berikan detail bucket S3 yang ada. Anda juga dapat memilih untuk membuat bucket S3 baru dari layar ini. Pilih Berikutnya.

  6. Verifikasi kebijakan default yang akan diterapkan ke bucket Anda, pilih kotak centang konfirmasi, lalu pilih Simpan.

  7. Untuk awalan jalur Laporan, tentukan awalan yang ingin Anda tambahkan ke nama laporan.

  8. Untuk perincian Waktu, pilih Per Jam, Harian atau Bulanan, tergantung seberapa sering Anda ingin data dikumpulkan untuk laporan.

  9. Untuk pembuatan versi Laporan, pilih apakah Anda ingin versi laporan baru dibuat secara terpisah atau timpa laporan yang ada dengan setiap versi.

  10. Untuk Aktifkan integrasi data laporan, pilih Amazon Athena. Verifikasi bahwa jenis kompresi diatur ke Parket.

  11. Pilih Berikutnya.

  12. Tinjau setelan laporan, lalu pilih Tinjau dan Selesaikan.

Data akan tersedia dalam 24 jam.

Pemilik aplikasi, administrator AWS, DBA, AWS Umum, Insinyur data
TugasDeskripsiKeterampilan yang dibutuhkan

Menganalisis data laporan biaya dan penggunaan.

  1. Siapkan dan gunakan Athena untuk menganalisis data laporan. Untuk petunjuk, lihat Mengkueri Laporan Biaya dan Penggunaan menggunakan Amazon Athena di Panduan Pengguna Laporan Biaya dan Penggunaan AWS. Kami menyarankan Anda menggunakan CloudFormation template AWS yang disediakan oleh Athena.

  2. Jalankan pertanyaan Athena. Misalnya, Anda dapat menggunakan kueri SQL berikut untuk memeriksa status penyegaran data.

select status from cost_and_usage_data_status

Untuk informasi selengkapnya, lihat Menjalankan kueri Amazon Athena di Panduan Pengguna Laporan Biaya dan Penggunaan AWS.

catatan

Ketika Anda menjalankan query SQL Anda, pastikan bahwa database yang benar dipilih dari daftar dropdown.

Pemilik aplikasi, administrator AWS, DBA, AWS Umum, Insinyur data

Sumber daya terkait

Referensi

Tutorial dan video