View a markdown version of this page

Penagihan untuk Amazon Redshift Serverless - Amazon Redshift

Amazon Redshift tidak akan lagi mendukung penggunaan Python UDF setelah 30 Juni 2026. Kami akan mulai menegakkannya secara bertahap. Untuk informasi lebih lanjut tentang detail opsi akhir masa pakai dan migrasi Python, lihat posting blog yang diterbitkan pada 30 Juni 2025.

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

Penagihan untuk Amazon Redshift Serverless

Penagihan untuk kapasitas komputasi

Anda dapat membeli kapasitas untuk Amazon Redshift Serverless dengan dua cara:

  • Anda dapat membeli kapasitas sesuai permintaan — Saat Anda memilih kapasitas komputasi sesuai permintaan, Anda membayar sumber daya sesuai kebutuhan. Ini adalah pilihan terbaik jika Anda baru mulai menggunakan Amazon Redshift Serverless atau jika Anda belum memahami pola penggunaan stabil Anda. On-demand menawarkan fleksibilitas yang paling besar. Untuk informasi selengkapnya, lihat Penagihan untuk kapasitas komputasi sesuai permintaan.

  • Anda dapat membeli reservasi — Reservasi memberikan diskon saat Anda membeli sejumlah sumber daya komputasi yang telah ditetapkan untuk jangka waktu tertentu, misalnya selama satu tahun. Ini adalah ide yang bagus ketika Anda tahu Anda akan menggunakan sejumlah kapasitas dengan mantap. Ini sangat membantu untuk menghemat uang ketika Anda dapat memperkirakan beberapa kebutuhan kapasitas Anda. Untuk informasi selengkapnya, lihat Penagihan untuk reservasi tanpa server.

Anda dapat menggunakan reservasi dan sumber daya sesuai permintaan bersama-sama. Anda tidak perlu menggunakan satu atau yang lain.

Untuk informasi harga terperinci, lihat harga https://aws.amazon.com/redshift/pricing/ Amazon Redshift.

Penagihan untuk penyimpanan

Kapasitas penyimpanan utama ditagih sebagai Redshift Managed Storage (RMS). Penyimpanan ditagih berdasarkan GB/bulan. Penagihan penyimpanan terpisah dari penagihan untuk kapasitas komputasi. Penyimpanan yang digunakan untuk snapshot manual ditagih berdasarkan total blok data unik di semua snapshot manual aktif dengan tarif penagihan cadangan standar. Poin pemulihan yang disimpan selama kurang dari 24 jam tidak dikenakan biaya.

Biaya transfer data dan biaya pembelajaran mesin (ML) berlaku secara terpisah, sama seperti cluster yang disediakan. Replikasi snapshot dan berbagi data di seluruh Wil AWS ayah ditagih dengan tarif transfer yang diuraikan pada halaman harga. Untuk informasi selengkapnya, lihat harga https://aws.amazon.com/redshift/pricing/ Amazon Redshift.

Memvisualisasikan penggunaan tagihan dengan CloudWatch

MetrikServerlessUniqueSnapshotStorage, yang melacak penggunaan penyimpanan snapshot, dihasilkan dan dikirim ke CloudWatch. Untuk informasi selengkap CloudWatch nya, lihat Apa itu Amazon CloudWatch?

Menggunakan uji coba gratis Amazon Redshift Serverless

Amazon Redshift Serverless menawarkan uji coba gratis. Jika Anda berpartisipasi dalam uji coba gratis, Anda dapat melihat saldo kredit uji coba gratis di konsol Redshift, dan memeriksa penggunaan uji coba gratis di tampilan sistem SYS_SERVERLESS_USAGE. Perhatikan bahwa detail penagihan untuk penggunaan uji coba gratis tidak muncul di konsol penagihan. Anda hanya dapat melihat penggunaan di konsol penagihan setelah uji coba gratis berakhir. Untuk informasi selengkapnya tentang uji coba gratis Amazon Redshift Serverless, lihat Uji coba gratis Amazon Redshift Serverless.

Catatan penggunaan penagihan

  • Penggunaan rekaman - Kueri atau transaksi hanya diukur dan dicatat setelah transaksi selesai, dibatalkan, atau dihentikan. Misalnya, jika transaksi berjalan selama dua hari, penggunaan RPU dicatat setelah selesai. Anda dapat memantau penggunaan yang sedang berlangsung secara real time dengan menanyakan. sys_serverless_usage Rekaman transaksi dapat mencerminkan variasi penggunaan RPU dan biaya efek untuk jam tertentu dan untuk penggunaan sehari-hari.

  • Menulis transaksi eksplisit - Ini penting sebagai praktik terbaik untuk mengakhiri transaksi. Jika Anda tidak mengakhiri atau mengembalikan transaksi terbuka, Amazon Redshift Serverless terus menggunakan RPU. Misalnya, jika Anda menulis eksplisitBEGIN TRAN, penting untuk memiliki korespondensi COMMIT dan ROLLBACK pernyataan.

  • Kueri yang dibatalkan - Jika Anda menjalankan kueri dan membatalkannya sebelum selesai, Anda tetap ditagih untuk waktu kueri dijalankan.

  • Penskalaan - Instans Amazon Redshift Serverless dapat memulai penskalaan untuk menangani periode beban yang lebih tinggi, untuk mempertahankan kinerja yang konsisten. Penagihan Tanpa Server Amazon Redshift Anda mencakup komputasi dasar dan kapasitas skala pada tingkat RPU yang sama.

  • Menurunkan skala - Amazon Redshift Serverless meningkatkan kapasitas RPU dasarnya untuk menangani periode beban yang lebih tinggi. Dalam beberapa kasus, kapasitas RPU dapat tetap pada pengaturan yang lebih tinggi untuk periode setelah beban kueri turun. Sebaiknya tetapkan jam RPU maksimum di konsol untuk mencegah biaya tak terduga.

  • Tabel sistem - Saat Anda menanyakan tabel sistem, waktu kueri ditagih.

  • Redshift Spectrum - Ketika Anda memiliki Amazon Redshift Serverless, dan Anda menjalankan kueri, tidak ada biaya terpisah untuk kueri danau data. Untuk kueri pada data yang disimpan di Amazon S3, biayanya sama, berdasarkan waktu transaksi, dengan kueri pada data lokal.

  • Kueri federasi - Kueri federasi dikenakan biaya dalam hal RPU yang digunakan selama interval waktu tertentu, dengan cara yang sama seperti kueri pada gudang data atau danau data.

  • Penyimpanan - Penyimpanan ditagih secara terpisah, berdasarkan GB/bulan.

  • Biaya minimum - Biaya minimum adalah untuk penggunaan sumber daya 60 detik, diukur per detik.

  • Penagihan snapshot - Penagihan snapshot tidak berubah. Dibebankan sesuai dengan penyimpanan, ditagih dengan tarif GB/bulan. Anda dapat mengembalikan gudang data Anda ke titik-titik tertentu dalam 24 jam terakhir dengan perincian 30 menit, gratis. Untuk informasi selengkapnya, lihat harga https://aws.amazon.com/redshift/pricing/ Amazon Redshift.

  • Pengoptimalan otomatis dijalankan menggunakan sumber daya komputasi tambahan - Amazon Redshift Serverless biasanya menjalankan operasi pengoptimalan otomatis bersama kueri pengguna. Operasi ini dikenal sebagai otonom, dan Anda tidak dikenakan biaya untuk itu.

    Jika Anda mengaktifkan mengalokasikan sumber daya komputasi tambahan, Amazon Redshift akan menjalankan otonom bila diperlukan bahkan dalam periode aktivitas pengguna yang tinggi. Dalam kasus seperti itu, Anda dapat ditagih untuk waktu yang dihabiskan untuk menjalankan otonom. Untuk informasi selengkapnya, lihat Meng alokasikan sumber daya komputasi tambahan untuk pengoptimalan basis data otomatis di Panduan Pengembang Database Amazon Redshift.

Praktik terbaik Amazon Redshift Serverless untuk menjaga penagihan tetap dapat diprediksi

Berikut ini adalah praktik terbaik dan pengaturan bawaan yang membantu menjaga penagihan Anda tetap konsisten.

  • Pastikan untuk mengakhiri setiap transaksi. Ketika Anda menggunakannya BEGIN untuk memulai transaksi, itu penting juga untuk END itu.

  • Gunakan penanganan kesalahan praktik terbaik untuk merespons kesalahan dengan anggun dan mengakhiri setiap transaksi. Meminimalkan transaksi terbuka membantu menghindari penggunaan RPU yang tidak perlu.

  • Gunakan SESSION TIMEOUT untuk membantu mengakhiri transaksi terbuka dan sesi idle. Hal ini menyebabkan setiap sesi tetap diam atau tidak aktif selama lebih dari 3600 detik (1 jam) hingga waktu habis. Hal ini menyebabkan transaksi tetap terbuka dan tidak aktif selama lebih dari 21600 detik (6 jam) hingga batas waktu. Pengaturan batas waktu ini dapat diubah secara eksplisit untuk pengguna tertentu, seperti ketika Anda ingin menjaga sesi tetap terbuka untuk kueri yang berjalan lama. Topik CREATE USER menunjukkan cara menyesuaikan SESSION TIMEOUT untuk pengguna.

    • Dalam kebanyakan kasus, kami menyarankan Anda untuk tidak memperpanjang SESSION TIMEOUT nilai, kecuali Anda memiliki kasus penggunaan yang memerlukannya secara khusus. Jika sesi tetap idle, dengan transaksi terbuka, itu dapat mengakibatkan kasus di mana RPU digunakan sampai sesi ditutup. Ini akan menghasilkan biaya yang tidak perlu.

    • Amazon Redshift Serverless memiliki waktu maksimum 86.399 detik (24 jam) untuk kueri yang sedang berjalan. Periode maksimum tidak aktif untuk transaksi terbuka adalah enam jam sebelum Amazon Redshift Serverless mengakhiri sesi yang terkait dengan transaksi. Untuk informasi selengkapnya, lihat Kuota untuk objek Amazon Redshift Serverless.

Amazon Redshift Penagihan tanpa server dengan pengumpulan koneksi

Amazon Redshift Serverless memperlakukan semua kueri masuk sebagai aktivitas pengguna yang dapat ditagih, termasuk kueri pemeriksaan kesehatan ringan yang dikirim oleh kumpulan koneksi. Perilaku ini berlaku terlepas dari apakah kueri berasal dari aplikasi, JDBC/ODBC driver, atau kerangka kerja pengumpulan koneksi. Setiap kueri pemeriksaan kesehatan memicu penggunaan komputasi, dan biaya dikeluarkan terlepas dari tujuan atau asal kueri. Akibatnya, mempertahankan kumpulan koneksi terbuka dapat menghasilkan biaya bahkan ketika tidak ada beban kerja pengguna yang sebenarnya sedang berjalan.

Pengumpulan koneksi mempertahankan kumpulan koneksi persisten antara aplikasi dan titik akhir Amazon Redshift Serverless. Untuk memastikan koneksi ini tetap sehat dan tersedia, mekanisme pengumpulan sering mengirim kueri ringan atau kosong (misalnya,SELECT 1) secara berkala. Kueri otomatis ini memverifikasi status koneksi.

Saat Anda menggunakan pengumpulan koneksi, pertimbangkan praktik terbaik berikut untuk meminimalkan biaya yang tidak diinginkan:

  • Sesuaikan frekuensi pemeriksaan kesehatan dengan meninjau dan mengoptimalkan frekuensi pemeriksaan kesehatan atau kueri keep alive dalam konfigurasi pengumpulan koneksi Anda.

  • Optimalkan pengaturan sistem idle dengan mengonfigurasi pengumpulan koneksi untuk meminimalkan churn koneksi yang tidak perlu atau aktivitas kueri latar belakang selama waktu idle sistem.

  • Terapkan pengumpulan tingkat aplikasi atau peningkatan manajemen siklus hidup koneksi jika dapat mengurangi overhead.

  • Nonaktifkan kueri detak jantung atau validasi jika konfigurasi pengumpulan koneksi Anda mengizinkannya. Periksa parameter string koneksi spesifik Anda atau file konfigurasi untuk menyesuaikan pengaturan ini.

  • Fine-tune Pengaturan TCP keepalive: Jika Anda tidak dapat menonaktifkan mekanisme detak jantung internal driver, sesuaikan pengaturan keepalive Protocol Kontrol Transmission (TCP) di sistem operasi atau tingkat aplikasi untuk mengatasi masalah batas waktu koneksi. Lihat dokumentasi sistem operasi, JDBC/ODBC driver, atau kumpulan koneksi Anda untuk detailnya.

  • Optimalkan pengumpulan koneksi database: Konfigurasikan kumpulan koneksi Anda (HikariCP, Apache Database Connection Pool) untuk mengelola koneksi dan meminimalkan overhead koneksi. Fokus pada parameter seperti koneksi maksimum, batas waktu idle, dan kueri validasi (jika perlu). Pengoptimalan ini membantu menyelaraskan penggunaan komputasi Amazon Redshift Serverless dengan permintaan beban kerja aktual, yang berpotensi mengurangi biaya.

Optimalisasi biaya untuk Amazon Redshift Serverless dengan Zero-ETL

Untuk mengoptimalkan biaya saat menjalankan integrasi Zero-ETL di Amazon Redshift Serverless, Anda dapat menyesuaikan ukuran lingkungan dengan tepat dan menyesuaikan pengaturan penyegaran berdasarkan kebutuhan beban kerja. Pertimbangkan untuk membuat penyesuaian berikut:

  • Gunakan kapasitas RPU dasar yang lebih rendah dari 8 RPU jika tersedia untuk beban kerja.

  • Konfigurasikan REFRESH_INTERVAL instans Redshift target Anda untuk menyeimbangkan kesegaran dengan biaya. Interval yang lebih pendek memastikan pembaruan hampir real-time tetapi meningkatkan biaya komputasi. Interval yang lebih lama (5 menit atau lebih) mengurangi biaya untuk beban kerja di mana kesegaran langsung tidak penting, seperti pelaporan atau analisis historis. Untuk mengedit target Redshift REFRESH_INTERVAL, lihat klausa interval refresh dalam deskripsi ALTER DATABASE. https://docs.aws.amazon.com/redshift/latest/dg/r_ALTER_DATABASE.html

  • Maksimalkan pemanfaatan lingkungan Amazon Redshift Serverless Anda dengan menjalankan beban kerja analitik secara bersamaan saat data Zero-ETL sedang dicerna. Ini memastikan bahwa kapasitas komputasi secara aktif melayani berbagai tujuan bisnis.