Bagikan melalui


Penyimpanan di Azure Database for PostgreSQL

Anda dapat membuat instans server fleksibel Azure Database for PostgreSQL menggunakan disk terkelola Azure, yang merupakan volume penyimpanan tingkat blok yang dikelola oleh Azure dan digunakan dengan Azure Virtual Machines. Disk terkelola seperti disk fisik di server lokal, tetapi disk tersebut divirtualisasi. Dengan disk terkelola, Anda cukup menentukan ukuran disk, jenis disk, dan menyediakan disk. Setelah Anda menyediakan disk, Azure akan melakukan sisanya. Instans server fleksibel Azure Database for PostgreSQL mendukung solid-state drive premium (Premium SSD) dan solid-state drive premium versi 2 (Premium SSD v2), dan harga dihitung berdasarkan tingkat komputasi, memori, dan penyimpanan yang Anda provisikan.

SSD Premium

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.

SSD Premium v2 (pratinjau)

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 hemat biaya, sambil memenuhi kebutuhan performa pergeseran. 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 instans server fleksibel Azure Database for PostgreSQL dengan disk Premium SSD v2 di semua wilayah yang didukung.

Catatan

Premium SSD v2 saat ini tersedia sebagai pratinjau untuk Azure Database for PostgreSQL.

Perbedaan antara SSD Premium dan SSD v2 Premium

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 masuk dalam langkah-langkah 1 GiB. Premium SSD v2 tidak mendukung penembolokan host, tetapi masih memberikan latensi yang lebih rendah daripada SSD Premium. Kapasitas SSD v2 premium berkisar antara 1 GiB hingga 64 TiB.

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

SSD v2 Premium SSD Premium
Jenis disk SSD SSD
Skenario Beban kerja produksi dan sensitif performa yang secara konsisten memerlukan latensi rendah dan IOPS dan throughput tinggi. Beban kerja produksi dan sensitif performa.
Ukuran disk maks 65.536 GiB 32.767 GiB
Throughput maks 1\.200 MB/dtk 900 MB/dtk
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 Dukungan Azure.

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.

Catatan

SSD Premium versi 2 saat ini dalam pratinjau untuk instans server fleksibel Azure Database for PostgreSQL.

Penyimpanan yang Anda provisikan adalah jumlah kapasitas penyimpanan yang tersedia untuk instans server fleksibel Azure Database for PostgreSQL Anda. Penyimpanan ini digunakan untuk 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 IOPS SSD v2 Premium
32 GiB Disediakan 120; hingga 3.500 3000 IOPS gratis pertama dapat meningkatkan skala hingga 17179
64 GiB Disediakan 240; hingga 3.500 3000 IOPS pertama gratis dapat meningkatkan skala hingga 34359
128 GiB Disediakan 500; hingga 3.500 3000 IOPS gratis pertama dapat meningkatkan skala hingga 68719
256 GiB Disediakan 1.100; hingga 3.500 3000 IOPS gratis pertama dapat meningkatkan skala hingga 80000
512 GiB Disediakan 2.300; hingga 3.500 12000 IOPS pertama gratis yang dapat ditingkatkan hingga 80000
1 TiB (Tebibyte) 5\.000 12000 IOPS pertama gratis dapat meningkatkan hingga 80000
2 TiB 7.500 12000 IOPS pertama gratis dapat meningkatkan hingga 80000
4 TiB 7.500 12000 IOPS pertama gratis dapat meningkatkan hingga 80000
8 TiB 16.000 12000 IOPS pertama gratis dapat meningkatkan hingga 80000
16 TiB 18.000 12000 IOPS pertama gratis dapat meningkatkan hingga 80000
32 TiB 20.000 12000 IOPS pertama gratis dapat meningkatkan hingga 80000
64 TiB T/A 12000 IOPS pertama gratis dapat meningkatkan hingga 80000

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

Ukuran disk SSD v2 IOPS maksimum yang tersedia Throughput maksimum yang tersedia (MB/dtk)
1 GiB - 64 TiB 3.000-80.000 (Meningkat 500 IOPS per GiB) 125-1.200 (meningkat 0,25 MB/dtk per IOPS yang ditetapkan)

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 komputasi di Azure Database for PostgreSQL.

Catatan

Terlepas dari jenis penyimpanan yang Anda tetapkan ke instans Anda, penyimpanan hanya dapat ditingkatkan skalanya, bukan diturunkan.

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 penuh disk

Ketika disk Anda penuh, server mulai 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). Ada berbagai cara untuk menghindari kondisi penuh disk ini:

  • Untuk menghindari situasi ini, server secara otomatis dialihkan 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, Anda dapat menggunakan fitur autogrow penyimpanan atau meningkatkan skala penyimpanan server untuk menghindari masalah ini terjadi.
  • Jika server ditandai sebagai baca saja karena kondisi penuh disk, Anda dapat menghapus data yang tidak lagi diperlukan. Untuk melakukan ini, Anda dapat menjalankan perintah di bawah ini untuk mengubah mode menjadi baca-tulis, dan setelah selesai, Anda dapat menjalankan perintah hapus.
	SET SESSION CHARACTERISTICS AS TRANSACTION READ WRITE;

Kami menyarankan agar Anda secara aktif memantau ruang disk yang digunakan dengan menggunakan metrik storage_percentage atau storage_used dan meningkatkan ukuran disk sebelum Anda kehabisan ruang yang tersedia di penyimpanan Anda. Anda dapat menyiapkan pemberitahuan untuk memberi tahu Anda saat penyimpanan server Anda mendekati status di luar disk. Untuk informasi selengkapnya, lihat Menggunakan portal Microsoft Azure untuk menyiapkan pemberitahuan tentang metrik untuk Azure Database for PostgreSQL.

Harga

Untuk informasi harga yang paling up-to-tanggal, lihat Harga server fleksibel Azure Database for PostgreSQL.

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

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

Cuplikan layar yang memperlihatkan perkiraan biaya bulanan di wizard server Fleksibel Azure Database for PostgreSQL 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 instans server fleksibel Azure Database for PostgreSQL yang ada.

Jika Anda tidak memiliki langganan Azure, Anda bisa menggunakan kalkulator harga Azure untuk mendapatkan estimasi harga. Di situs web kalkulator harga Azure, pilih Kategori database, lalu pilih Azure Database for PostgreSQL untuk menambahkan layanan ke perkiraan Anda lalu sesuaikan opsi.

Cuplikan layar yang memperlihatkan kalkulator harga Azure.