Penyimpanan di server fleksibel Azure Database for PostgreSQL

Anda dapat membuat server fleksibel Azure Database for PostgreSQL dengan menggunakan disk terkelola Azure. Disk terkelola Azure adalah volume penyimpanan tingkat blok yang dikelola oleh Azure dan digunakan dengan Azure Virtual Machines. Disk terkelola berfungsi seperti disk fisik di server lokal, tetapi disk tersebut divirtualisasi. Saat Anda menggunakan disk terkelola, Anda cukup menentukan ukuran disk dan jenis disk, lalu memprovisikan disk. Setelah Anda menyediakan disk, Azure menangani sisanya. Azure Database for PostgreSQL server fleksibel mendukung solid-state drive premium (Premium SSD) dan solid-state drive premium versi 2 (Premium SSD v2). Harga didasarkan pada tingkat komputasi, memori, dan penyimpanan yang Anda pilih.

Premium SSD

Azure Premium SSD memberikan dukungan disk berkinerja tinggi dan latensi rendah untuk komputer virtual (VM) dengan beban kerja intensif input/output (IO). Unit SSD premium cocok untuk aplikasi produksi misi penting.

Premium SSD v2

Premium SSD v2 menawarkan performa yang lebih tinggi daripada Premium SSD, sekaligus menjadi lebih murah, sebagai aturan umum. Anda dapat mengubah performa secara individual (kapasitas, throughput, dan operasi input/output per detik, yang disebut sebagai IOPS) SSD Premium v2 kapan saja. Kemampuan untuk melakukan penyesuaian ini memungkinkan beban kerja tetap efisien dari segi biaya sambil memenuhi kebutuhan kinerja yang terus berubah. Misalnya, database intensif transaksi mungkin perlu mengatasi sejumlah besar IOPS selama beberapa hari permintaan yang sangat tinggi. Atau aplikasi game mungkin menuntut throughput yang lebih tinggi hanya selama jam sibuk. Oleh karena itu, untuk sebagian besar beban kerja tujuan umum, Premium SSD v2 dapat memberikan harga terbaik untuk performa. Anda sekarang dapat menyebarkan server fleksibel Azure Database for PostgreSQL dengan disk Premium SSD v2 di semua wilayah yang didukung.

Perbedaan antara Premium SSD dan Premium SSD v2

Tidak seperti Premium SSD, Premium SSD v2 tidak memiliki ukuran khusus. Anda dapat mengatur disk Premium SSD v2 ke ukuran apa pun yang Anda inginkan, dan membuat penyesuaian terperinci sesuai persyaratan beban kerja Anda. Kenaikan granular tersebut dapat dilakukan dalam langkah 1 GiB. Premium SSD v2 tidak mendukung caching host, tetapi masih memberikan waktu latensi yang lebih rendah daripada Premium SSD. Kapasitas SSD v2 premium berkisar antara 1 GiB hingga 64 TiB.

Tabel berikut ini menyediakan perbandingan berbagai aspek dari jenis disk yang didukung oleh server fleksibel Azure Database for PostgreSQL, untuk membantu Anda memutuskan mana yang sesuai dengan kebutuhan Anda dengan lebih baik.

Premium SSD v2 Premium SSD
Jenis disk SSD SSD
Skenario Beban kerja produksi dan sensitif performa yang secara konsisten memerlukan latensi rendah dan IOPS dan throughput tinggi. Beban kerja sensitif terhadap produksi dan kinerja.
Ukuran disk maksimal 65.536 GiB 32.767 GiB
Keluaran maksimum 1,200 MB per detik 900 MB/detik
IOPS Maks 80.000 20.000

Premium SSD v2 menawarkan hingga 32 TiB per wilayah per langganan secara default, tetapi mendukung kapasitas yang lebih tinggi berdasarkan permintaan. Untuk meminta peningkatan kapasitas, minta penambahan kuota atau hubungi Azure Dukungan.

layanan Azure Database for PostgreSQL menawarkan throughput dasar 125 MB/dtk untuk disk hingga 399 GiB, dan 500 MB/dtk untuk disk lebih dari 400 GiB tanpa biaya tambahan. Meningkatkan throughput di luar tingkat gratis menghasilkan biaya tambahan.

Penyimpanan yang Anda provisikan adalah jumlah kapasitas penyimpanan yang tersedia untuk server fleksibel Azure Database for PostgreSQL Anda. Penyimpanan ini menyimpan file database, file sementara, log transaksi, dan log server PostgreSQL. Jumlah total penyimpanan yang Anda sediakan juga menentukan kapasitas I/O yang tersedia untuk server Anda.

Ukuran Disk Premium SSD IOPS SSD Unggulan v2 IOPS
32 GiB Disediakan 120; hingga 3.500 3.000 IOPS pertama gratis; dapat meningkatkan skala hingga 17.179
64 GiB Disediakan 240; hingga 3.500 3.000 IOPS pertama gratis; dapat meningkatkan skala hingga 34.359
128 GiB Disediakan 500; hingga 3.500 3.000 IOPS pertama gratis; dapat meningkatkan skala hingga 68.719
256 GiB Disediakan 1.100; hingga 3.500 3.000 IOPS pertama gratis; dapat meningkatkan hingga 80.000
512 GiB Disediakan 2.300 unit; hingga 3.500 unit 12.000 IOPS pertama gratis; dapat menskalakan ke 80.000
1 TiB (Tebibyte) 5.000 12.000 IOPS pertama gratis; dapat meningkatkan hingga 80.000
2 TiB 7,500 12.000 IOPS pertama gratis; dapat meningkatkan hingga 80.000
4 TiB 7,500 12.000 IOPS pertama gratis; dapat meningkatkan hingga 80.000
8 TiB 16.000 12.000 IOPS pertama gratis; dapat meningkatkan hingga 80.000
16 TiB 18.000 12.000 IOPS pertama gratis; dapat meningkatkan hingga 80.000
32 Tebibyte (TiB) 20.000 12.000 IOPS pertama gratis; dapat meningkatkan hingga 80.000
64 TiB N/A 12.000 IOPS pertama gratis; dapat meningkatkan hingga 80.000

Tabel berikut ini memberikan gambaran umum kapasitas disk premium SSD v2 dan maksimum performa untuk membantu Anda memutuskan mana yang harus Anda gunakan.

Ukuran disk SSD v2 IOPS maksimum yang tersedia Laju transfer maksimum yang tersedia (MB/s)
1 GiB - 64 TiB 3.000-80.000 (Meningkat sebesar 500 IOPS per GiB) 125-1.200 (meningkat sebesar 0,25 MB/dtk per setiap set IOPS)

Jenis komputer virtual Anda juga memiliki batas IOPS. Meskipun Anda dapat memilih ukuran penyimpanan apa pun secara independen dari jenis server, Anda mungkin tidak dapat menggunakan semua IOPS yang disediakan penyimpanan, terutama ketika Anda memilih server dengan beberapa vCore. Untuk mempelajari selengkapnya, lihat opsi Compute di Azure Database for PostgreSQL.

Nota

Terlepas dari jenis penyimpanan yang Anda tetapkan ke instans Anda, Anda hanya dapat meningkatkan skala penyimpanan, bukan menurunkan.

Anda dapat memantau konsumsi I/O di portal Azure, atau dengan menggunakan perintah Azure CLI. Metrik yang relevan untuk dipantau adalah batas penyimpanan, persentase penyimpanan, penyimpanan yang digunakan, dan persentase I/O.

Kondisi disk penuh

Ketika disk Anda penuh, server mengembalikan kesalahan dan mencegah modifikasi lebih lanjut. Mencapai batas juga dapat menyebabkan masalah dengan aktivitas operasional lainnya, seperti pencadangan dan pengarsipan write-ahead log (WAL). Untuk menghindari kondisi penuh disk ini, pertimbangkan opsi berikut:

  • Server secara otomatis beralih ke mode baca-saja ketika penggunaan penyimpanan mencapai 95 persen, atau ketika kapasitas yang tersedia kurang dari 5 GiB. Jika Anda menggunakan jenis penyimpanan SSD Premium, gunakan fitur autogrow penyimpanan atau tingkatkan skala penyimpanan server untuk menghindari masalah ini.
  • Jika server ditandai sebagai baca saja karena kondisi penuh disk, hapus data yang tidak lagi Anda perlukan. Untuk melakukan ini, jalankan perintah berikut untuk mengubah mode menjadi baca-tulis. Ketika server dalam mode baca-tulis, Anda dapat menjalankan perintah hapus.
	SET SESSION CHARACTERISTICS AS TRANSACTION READ WRITE;

Pantau ruang disk yang digunakan secara aktif dengan menggunakan storage_percentage atau storage_used metrik. Tingkatkan ukuran disk sebelum Anda kehabisan ruang yang tersedia di penyimpanan Anda. Siapkan notifikasi agar Anda diberi tahu saat ruang penyimpanan server Anda mendekati kondisi kehabisan ruang disk. Untuk informasi selengkapnya, lihat Gunakan portal Azure untuk menyiapkan pemberitahuan tentang metrik untuk Azure Database for PostgreSQL.

Harga

Untuk informasi harga terbaru, lihat penetapan harga server fleksibel Azure Database untuk PostgreSQL.

Azure portal juga menunjukkan estimasi biaya bulanan konfigurasi server, berdasarkan opsi yang dipilih.

Estimasi tersebut dapat dilihat di seluruh pengalaman pembuatan server, di halaman Azure Database for PostgreSQL Server Fleksibel Baru:

Screenshot yang memperlihatkan perkiraan biaya bulanan dalam Azure Database for PostgreSQL Flexible Server yang baru.

Ini juga dapat dilihat untuk server yang ada jika, di menu sumber daya instans yang ada, di bawah bagian Pengaturan , Anda memilih Komputasi + penyimpanan:

Cuplikan layar yang memperlihatkan perkiraan biaya bulanan di halaman Komputasi + penyimpanan server fleksibel Azure Database for PostgreSQL yang ada.

Jika Anda tidak memiliki langganan Azure, Anda dapat menggunakan kalkulator harga Azure untuk mendapatkan perkiraan harga. Di situs web Azure kalkulator harga, pilih Databases kategori, lalu pilih Azure Database for PostgreSQL untuk menambahkan layanan ke perkiraan Anda lalu sesuaikan opsi.

Screenshot yang memperlihatkan kalkulator harga Azure.