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
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Penagihan untuk reservasi tanpa server
Amazon Redshift Serverless memungkinkan Anda menjalankan dan menskalakan analitik tanpa harus menyediakan dan mengelola cluster dengan model penetapan harga bayar sesuai penggunaan. Sekarang dengan reservasi tanpa server, Anda dapat lebih mengoptimalkan biaya komputasi dan meningkatkan prediktabilitas biaya beban kerja yang ada dan baru di Redshift Serverless.
Amazon Redshift mengelola reservasi tanpa server di tingkat akun pem AWS bayar, dan reservasi dapat dibagikan di antara beberapa AWS akun, memungkinkan Anda mengurangi biaya komputasi hingga 24% pada semua beban kerja Redshift Serverless di akun Anda. AWS Amazon Redshift menagih reservasi tanpa server per jam dan mengukur reservasi per detik, menawarkan model penagihan yang konsisten, 24 jam sehari, tujuh hari seminggu, sambil mempertahankan fleksibilitas yang ditawarkan oleh Redshift Serverless. Amazon Redshift mengenakan biaya penggunaan yang melebihi tingkat RPU yang ditentukan dengan tarif standar sesuai permintaan.
catatan
Jika Anda ingin membatasi penggunaan sesuai permintaan, Anda dapat menggunakan pengaturan Kapasitas maksimum untuk menetapkan batas penggunaan sumber daya untuk kelompok kerja Anda. Untuk informasi selengkapnya, lihat Penagihan untuk Amazon Redshift Serverless.
Manfaat reservasi tanpa server
Reservasi tanpa server adalah opsi harga diskon untuk Amazon Redshift Serverless. Reservasi tanpa server memberi Anda opsi untuk berkomitmen pada sejumlah Redshift Processing Units (RPU) tertentu selama setahun dengan diskon dari tarif on-demand (OD), tanpa pembayaran di muka. Anda dapat menerima diskon yang lebih besar dengan pembayaran di muka. Dengan reservasi tanpa server, Anda dapat mengoptimalkan biaya komputasi dan meningkatkan prediktabilitas biaya beban kerja yang ada dan baru di Serverless.
Setiap reservasi tanpa server dibeli di tingkat AWS akun dan dapat dibagikan di antara beberapa grup kerja Amazon Redshift Serverless di akun pembayar yang sama. Ini memberi Anda fleksibilitas dalam bagaimana diskon diterapkan. Beberapa kelompok kerja dengan pola beban kerja yang berbeda dapat berbagi reservasi.
Cara kerja reservasi tanpa server
Memesan RPU adalah proses sederhana yang hanya membutuhkan beberapa menit untuk menyelesaikannya. Ini termasuk menentukan tingkat RPU untuk cadangan dan jenis pembayaran. Amazon Redshift Serverless menggunakan alat AWS penagihan standar dan manajemen biaya yang membantu Anda menentukan tingkat reservasi yang Anda butuhkan dan memantau penggunaan Anda secara terus menerus. Reservasi tanpa server dikelola di tingkat akun pem AWS bayar dan dapat dibagikan di bawah akun pembayar yang sama, dan memungkinkan Anda mengurangi biaya komputasi hingga 24% pada semua beban kerja Redshift Serverless di akun Anda. AWS Reservasi tanpa server ditagih per jam dan diukur per detik, menawarkan model penagihan yang konsisten, 24 jam sehari, tujuh hari seminggu, sambil mempertahankan fleksibilitas yang ditawarkan oleh Redshift Serverless. Setiap penggunaan yang melebihi tingkat RPU yang ditentukan dikenakan biaya sesuai permintaan Redshift Serverless standar.
Anda dapat membeli beberapa reservasi tanpa server dalam AWS akun yang sama. Saat Anda membeli reservasi tanpa server tambahan, mereka saling berlapis. Misalnya, jika Anda membeli dua reservasi dan memilih 100 RPU untuk masing-masing, itu memberi Anda total 200 RPU dengan harga diskon.
catatan
Jika ingin menetapkan batas penggunaan sesuai permintaan, Anda dapat mengatur RPU maksimum di konsol Amazon Redshift Serverless untuk grup kerja dengan memilih tab Limits lalu memilih Kelola batas penggunaan.
Setelah Anda membeli reservasi tanpa server, reservasi tersebut langsung berlaku dan muncul di konsol Redshift di dasbor reservasi tanpa server.
Menganalisis penggunaan RPU (Redshift Processing Unit) Anda untuk menentukan tingkat reservasi yang Anda butuhkan
Reservasi Tanpa Server Redshift memungkinkan Anda mengunci biaya komputasi yang dapat diprediksi dan lebih rendah dengan berkomitmen pada sejumlah Unit Pemrosesan Redshift (RPU) tertentu selama satu tahun, memberi Anda diskon dibandingkan harga sesuai permintaan. Diskon ini bisa mencapai 20 persen dengan opsi tanpa dimuka, atau hingga 24 persen saat Anda membayar di muka. Anda membeli Reservasi Tanpa Server Redshift di tingkat AWS akun pembayar, dan penghematan Anda secara otomatis berlaku untuk kelompok kerja Redshift Serverless mana pun di akun tertaut mana pun, sehingga Anda dapat AWS mengelola anggaran secara terpusat sambil mendukung beberapa tim. Redshift Serverless mengukur penggunaan pada perincian per detik, dirata-ratakan setiap jam, dan kemudian ditagih per jam, memastikan Anda membayar hanya untuk kapasitas yang Anda gunakan. Reservasi Tanpa Server Redshift menggabungkan aplikasi fleksibel di seluruh akun dengan penghematan berbasis jangka waktu, memberi Anda harga analitik yang dapat diprediksi tanpa mengorbankan kelincahan Redshift Serverless.
Menganalisis Penggunaan RPU untuk Reservasi
Anda dapat menentukan tingkat penggunaan RPU dengan salah satu dari dua cara: Anda dapat menggunakan dasbor Redshift Serverless untuk tampilan tujuh hari, atau menggunakan Cost Explorer untuk analisis jangka panjang. Prosedur berikut menunjukkan cara menganalisis penggunaan RPU Anda:
Metode 1: Dasbor Tanpa Server Redshift (tampilan 7 hari)
Masuk ke Konsol Manajemen AWS dan buka konsol Amazon Redshift di https://console.aws.amazon.com/redshiftv2/
. Buka dasbor Tanpa Server.
Pilih kelompok kerja Anda.
Lihat penggunaan kapasitas RPU untuk jangka waktu dari jam terakhir hingga satu minggu.
Metode 2: AWS Cost Explorer (Long-term analisis)
Masuk ke Konsol Manajemen AWS dan buka konsol Cost Explorer di https://console.aws.amazon.com/costmanagement/
. Setel Granularitas ke Setiap Jam
Kelompokkan berdasarkan Jenis Penggunaan
Terapkan filter berikut:
Layanan: Redshift
Wilayah: Wilayah lokal Anda
Jenis penggunaan: Filter untuk Redshift:ServerlessUsage
Tinjau grafik Biaya dan penggunaan untuk penggunaan tanpa server per jam di wilayah yang Anda pilih
Membeli reservasi tanpa server menggunakan konsol
Saat Anda membeli reservasi, Anda memilih tingkat RPU yang akan didiskon. Sebelum memilih level RPU Anda, ada baiknya mengetahui kapasitas dasar Anda dan kapasitas sesuai permintaan yang Anda gunakan dari waktu ke waktu. Bagian ini menunjukkan cara menentukan kapasitas dan memesan reservasi tanpa server.
Untuk memulai, di konsol Redshift, pilih Serverless, lalu reservasi tanpa server dari menu.
Konsol menampilkan deskripsi fitur dan daftar reservasi yang ada. Dari sini Anda dapat membeli reservasi, atau Anda dapat menggunakan laporan dan alat pemantauan yang tersedia untuk memeriksa penggunaan Anda saat ini. Ini membantu Anda menentukan tingkat RPU Anda dan berapa banyak RPU yang sesuai untuk dipesan.
Untuk membeli reservasi, selesaikan langkah-langkah berikut:
Pilih B eli reserv asi tanpa server.
Sebuah jalan melalui muncul, yang memiliki serangkaian pilihan. Masukkan tingkat RPU reservasi tanpa server untuk memesan. Jika Anda tidak yakin apa level ini seharusnya, Anda dapat menggunakan alat yang dijelaskan lebih lanjut di bagian ini.
Tetapkan jenis pembayaran. Anda dapat memilih untuk membayar di muka untuk RPU yang dipesan, atau Anda dapat membayar bulanan. Jika Anda memilih untuk membayar di muka, Anda mendapatkan diskon yang lebih besar.
Setelah selesai membuat pilihan, pilih Beli reserv asi tanpa server dan kemudian Kon firmasi.
Setelah Anda mengkonfirmasi reservasi, itu muncul dalam daftar reservasi.
Catatan penggunaan
Anda tidak dapat mengubah atau menghapus reservasi. Tetapi Anda dapat membuat reservasi tambahan untuk mendapatkan lebih banyak cakupan.
Redshift Serverless menggunakan RPU cadangan untuk beban kerja sebelum menggunakan RPU sesuai permintaan, untuk memastikan penghematan biaya. Jika Anda melebihi jumlah RPU yang telah Anda pesan, Anda mulai mengumpulkan biaya untuk RPU tambahan tersebut dengan tarif on-demand Redshift Serverless.
Kredit gratis untuk Amazon Redshift Serverless tidak diterapkan pada reservasi tanpa server, hanya untuk RPU yang ditagih sesuai permintaan.
Contoh reservasi tanpa server
Dalam skenario ini, pembayar/ AWS akun tertaut Anda memiliki dua grup kerja Amazon Redshift:
Workgroup 1 memiliki penggunaan kondisi mapan, seperti untuk tim intelijen bisnis.
Workgroup 2 memiliki beban kerja yang tidak dapat diprediksi dengan lonjakan penggunaan, seperti untuk operasi ETL.
Anda ingin mengoptimalkan biaya untuk kelompok kerja ini, sehingga Anda membeli reservasi tanpa server satu tahun. Berdasarkan data historis, Anda menentukan bahwa kedua kelompok kerja mengkonsumsi 64 RPU pada kondisi mapan. Workgroup 2, bagaimanapun, kadang-kadang meningkat dari 32 RPU menjadi 48 RPU dan turun menjadi 24 RPU untuk waktu yang singkat. Anda mengatur tingkat RPU reservasi Anda pada 64 RPU untuk memulai, yang selaras dengan tren historis. Rincian penagihan per jam adalah sebagai berikut:
Untuk jam pertama, mirip dengan tren penggunaan historis, kedua kelompok kerja menggunakan 32 CPU untuk total penggunaan akun 64 RPU. Untuk jam ini, semua RPU dikenakan biaya dengan tarif diskon reservasi tanpa server. Ini karena tingkat penggunaan 64 RPU sama dengan reservasi tanpa server 64 RPU.
Untuk jam kedua, workgroup 1 terus menggunakan 32 RPU. Namun, workgroup 2 melonjak menjadi 48 RPU, untuk total penggunaan akun 80 RPU. Untuk jam ini, 64 RPU dikenakan biaya dengan tarif diskon reservasi tanpa server, dan 16 RPU dikenakan biaya sesuai permintaan Redshift Serverless.
Untuk jam ketiga, workgroup 1 terus mengkonsumsi 32 RPU dan workgroup 2 berkurang menjadi 8 RPU. Pada jam ini, akun dibebankan pada tarif reservasi tanpa server 64 RPU, meskipun total akun adalah 40 RPU.
Lihat diagram berikut untuk evolusi penggunaan kelompok kerja, dan detail penagihan tarif reservasi sesuai permintaan dan tanpa server:
Membeli reservasi tanpa server menggunakan AWS API CLI atau Amazon Redshift
Anda gunakan create-reservation untuk membuat reservasi RPU. Berikut ini menunjukkan perintah:
create-reservation --capacity --offering-id
Anda capacity mengatur jumlah RPU yang ingin Anda pesan.