Dengan Amazon Athena, Anda hanya membayar untuk kueri yang Anda jalankan. Anda akan dikenakan biaya berdasarkan jumlah data yang dipindai per kueri. Anda akan mendapatkan penghematan biaya signifikan dan peningkatan kinerja dengan melakukan kompresi, partisi, atau konversi data ke format berbentuk kolom, karena masing-masing operasi tersebut mengurangi jumlah data yang diperlukan oleh Athena untuk memindai untuk mengeksekusi kueri.

Harga per kueri

Lebih hemat bila Anda menggunakan format data kolom, partisi, dan kompresi data Anda

Anda dapat menghemat biaya sebesar 30%-90% per kueri dan mendapatkan performa lebih baik dengan melakukan kompresi, partisi, serta konversi data Anda ke dalam format berbentuk kolom.

Detail harga

Anda dikenakan biaya untuk jumlah byte yang dipindai oleh Amazon Athena, dibulatkan ke megabyte berikutnya, dengan minimum 10 MB per kueri. Tidak ada biaya untuk pernyataan Bahasa Definisi Data (DDL) seperti TABEL BUAT/UBAH/JATUHKAN, pernyataan untuk mengelola partisi, dan kueri yang gagal. Kueri yang dibatalkan dikenakan biaya berdasarkan jumlah data yang dipindai.

Kompresi data membuat Athena memindai lebih sedikit data. Mengubah data menjadi format kolom memungkinkan Athena membaca secara selektif hanya kolom yang diperlukan untuk memproses data. Athena mendukung Apache ORC dan Apache Parquet. Partisi data juga memungkinkan Athena membatasi jumlah data yang dipindai. Ini berujung penghematan biaya dan peningkatan kinerja. Anda dapat melihat jumlah data yang dipindai per kueri di konsol Athena. Untuk lebih jelasnya, lihat contoh harga di bawah ini.

Biaya tambahan

Amazon Athena meng-kueri data langsung dari Amazon S3. Tidak ada biaya penyimpanan tambahan untuk meng-kueri data Anda dengan Athena. Anda dikenakan tarif S3 standar untuk penyimpanan, permintaan, dan transfer data. Secara default, hasil kueri disimpan di bucket S3 pilihan Anda dan juga ditagih dengan tarif Amazon S3 standar.

Jika Anda menggunakan Katalog Data AWS Glue dengan Amazon Redshift Spectrum, Anda dikenai tarif Katalog Data AWS Glue standar. Untuk lebih jelasnya, klik di sini.

Selama pratinjau, Anda tidak dikenai biaya untuk data yang dipindai dari sumber data gabungan. Namun, Anda dikenai tarif Athena standar untuk data yang dipindai dari Amazon S3. Selain itu, Anda dikenakan tarif standar untuk layanan AWS yang Anda gunakan dengan Athena, seperti Amazon S3, AWS Lambda, AWS Glue, Amazon SageMaker, dan AWS Serverless Application Repository. Misalnya, Anda dikenakan tarif S3 standar untuk penyimpanan, permintaan, dan transfer data antar wilayah. Secara default, hasil kueri disimpan di bucket S3 pilihan Anda dan juga ditagih dengan tarif Amazon S3 standar. Jika menggunakan AWS Lambda, Anda dikenai biaya berdasarkan jumlah permintaan fungsi dan durasi Anda, waktu yang dibutuhkan untuk menjalankan kode.

Contoh harga

Anggap terdapa tabel dengan 3 kolom berukuran sama, disimpan sebagai file teks tak terkompresi dengan ukuran total 3 TB di Amazon S3. Menjalankan kueri untuk mendapatkan data dari satu kolom tabel mengharuskan Amazon Athena memindai seluruh file, karena format teks tidak dapat dipisah.

 

  • Maka biaya kueri ini: 15 USD. (Harga untuk 3 TB dipindai adalah 3 * 5 USD/TB = 15 USD)

Jika Anda mengompresi file menggunakan GZIP, Anda dapat melihat peningkatan kompresi 3:1. Dalam hal ini, Anda tentu sudah memiliki ukuran file terkompresi sebesar 1 TB. Biaya kueri atas file ini adalah sebesar 5 USD. Athena harus memindai seluruh file lagi, tetapi karena ukurannya tiga kali lebih kecil, Anda membayar sepertiga dari apa yang Anda lakukan sebelumnya.

 

Jika Anda mengompresi file Anda dan juga mengonversinya ke format kolom seperti Apache Parket, mencapai kompresi 3:1, Anda akan tetap memiliki 1 TB data di Amazon S3. Tetapi, dalam hal ini, karena Parket adalah kolom, Amazon Athena hanya bisa membaca kolom yang relevan untuk kueri yang sedang dijalankan. Karena kueri yang dimaksud hanya mereferensikan satu kolom, Athena hanya membaca kolom itu dan dapat menghindari membaca dua pertiga file. Karena hanya membaca sepertiga file, Athena hanya memindai data 0,33TB dari S3.

  • Maka biaya kueri ini: 1.67 USD. Ada penghematan 3x dari kompresi dan penghematan 3x untuk membaca hanya satu kolom.
    (Ukuran file = 3TB/3 = 1 TB. Data dipindai ketika membaca satu kolom = 1TB/3 = 0,33 TB. Harga untuk 0,33 TB = 0,33 * 5 USD/TB = 1,67 USD)

 

Sumber daya harga tambahan

Kalkulator TCO

Hitung total biaya kepemilikan (TCO) Anda

Kalkulator Harga AWS

Hitung dengan mudah biaya bulanan Anda dengan AWS

Economics Resource Center

Sumber daya tambahan untuk beralih ke AWS

Pelajari bagaimana memulai dengan Amazon Athena

Kunjungi halaman persiapan memulai
Siap membangun?
Memulai dengan Amazon Athena
Ada pertanyaan lagi?
Hubungi kami