Mengoptimalkan performa dan biaya menggunakan opsi penskalaan performa

Selesai

Dengan memigrasikan beban kerja penting organisasi Anda ke Azure, Anda dapat menyediakan berbagai persyaratan infrastruktur, seperti performa yang dapat diskalakan, keamanan bawaan, durabilitas, dan pengoptimalan biaya.

Banyak dari persyaratan infrastruktur ini secara langsung terkait dengan penyimpanan blok, yang merupakan dasar dari Azure Disk Storage.

Jenis dan ukuran disk yang Anda pilih untuk aplikasi penting Anda secara langsung memengaruhi performa aplikasi dan dapat menghasilkan biaya yang lebih tinggi jika Anda tidak memilih opsi yang sesuai.

Untuk membantu Anda mengoptimalkan performa dan biaya, Azure Disk Storage juga menawarkan kemampuan yang dapat Anda gunakan untuk menskalakan performa Anda secara hemat biaya untuk memenuhi kebutuhan beban kerja Anda dan menjaga biaya tetap terkendali.

Bagian berikut yang membahas opsi performa tidak berlaku untuk disk Ultra atau disk terkelola Premium SSD v2. Atribut performa disk Ultra dan disk terkelola Premium SSD v2 dapat disesuaikan secara independen sesuai kebutuhan, dan disk ini tidak memiliki tingkatan atau bursting.

Tingkat performa untuk Azure Disk Storage

Hanya untuk disk terkelola SSD Premium, Anda dapat menyesuaikan dan menyeimbangkan IOPS dan throughput disk Anda dengan memilih tingkat performa yang tepat untuk kebutuhan Anda. Untuk memilih kombinasi yang tepat, Anda harus mengetahui persyaratan aplikasi Anda. Aplikasi yang memiliki I/O tinggi, seperti server database atau sistem pemrosesan transaksi online, akan membutuhkan IOPS yang lebih tinggi.

Anda mungkin telah merencanakan acara, seperti promosi musiman atau pengujian performa, di mana aplikasi memerlukan tuntutan performa yang lebih tinggi secara sementara. Untuk mengoptimalkan biaya, Anda dapat mengubah tingkat performa pada disk SSD Premium tanpa menambah ukuran disk saat Anda perlu memenuhi permintaan performa yang lebih tinggi. Misalnya, aplikasi pemasaran Anda disediakan untuk menggunakan disk SSD Premium dengan tingkat performa P4 yang dibatasi hingga 120 IOPS dan 25 MB/dtk. Karena obral musiman, minat untuk aplikasi pemasaran Anda telah meningkat secara dramatis, dan Anda ingin memenuhi permintaan kapasitas yang lebih tinggi untuk sementara. Anda dapat meningkatkan tingkat performa disk P4 Anda ke tingkat yang lebih tinggi, seperti P30 dengan 5.000 IOPS dan throughput 200 MB/dtk. Saat kampanye pemasaran selesai, Anda dapat mengubah tingkat disk kembali ke tingkat P4 asli. Selama periode saat Anda menggunakan tingkat performa yang lebih tinggi, Anda akan dikenakan biaya untuk harga tingkat tersebut. Dalam contoh ini, Anda akan dikenakan harga sebesar P30.

Mengubah tingkat performa pada disk SSD Premium saat sedang digunakan

Anda dapat mengubah tingkat performa disk SSD Premium tanpa waktu henti dan tanpa melepas disk dari VM.

Anda dapat mengubah tingkat performa disk dengan menggunakan Azure CLI atau portal Azure.

Di Azure CLI, gunakan perintah berikut untuk mengubah tingkat performa disk:

subscriptionId="yourSubscriptionID"
resourceGroupName="yourResourceGroupName"
diskName="yourDiskName"
performanceTier="yourDesiredPerformanceTier"


az login
az account set --subscription $subscriptionId

az disk update -n $diskName -g $resourceGroupName --set tier=$performanceTier

Azure disk bursting

Untuk peristiwa yang tidak diencana yang membutuhkan performa tinggi untuk waktu yang singkat, Anda dapat memperoleh manfaat dari kemampuan disk bursting disk Disk Azure. Disk bursting dapat meningkatkan waktu booting, mengelola pemrosesan pekerjaan batch kecil, dan menangani lonjakan lalu lintas yang tidak terduga.

Azure menyediakan fungsionalitas ini baik untuk VM maupun untuk disk, dan Anda dapat menggunakannya secara mandiri.

VM bursting

VM bursting hanya mendukung model berbasis kredit untuk bursting, yang tidak memerlukan konfigurasi apa pun. Saat VM digunakan, VM mengakumulasi kredit saat IOPS atau throughput sumber daya kurang dari target performa sumber daya. Anda dapat menggunakan kredit ini untuk meningkatkan performa hingga 30 menit dengan kecepatan burst maksimum.

Disk bursting

Penyimpanan Disk memiliki dua model bursting:

  • Model bursting berbasis kredit. Model berbasis kredit, di mana disk akan mem-bursting hanya jika ada kredit bursting yang terakumulasi dalam wadah kreditnya. Model ini tidak dikenakan biaya tambahan ketika disk bursting. Bursting berbasis kredit hanya tersedia untuk disk terkelola SSD Premium 512 GiB dan lebih kecil, dan SSD standar 1024 GiB dan lebih kecil.
  • Model bursting sesuai permintaan. Model bursting sesuai permintaan, dengan disk yang mengalami bursting setiap kali kebutuhannya melebihi kapasitas saat ini. Pada model ini, akan dikenakan biaya tambahan setiap kali disk bursting. Bursting sesuai permintaan hanya tersedia untuk disk terkelola SSD Premium yang lebih besar dari 512 GiB. Untuk mengonfigurasi bursting sesuai permintaan, Anda harus mencopot disk dari VM.

Anda dapat mengaktifkan bursting sesuai permintaan menggunakan Azure PowerShell, Azure CLI, atau templat ARM. Anda dapat mengaktifkan fungsi ini pada disk baru dan yang sudah ada.

Di Azure PowerShell, gunakan perintah berikut untuk membuat disk data kosong dengan bursting sesuai permintaan:

Set-AzContext -SubscriptionName "yourSubscriptionName"
$diskConfig = New-AzDiskConfig -Location "WestCentralUS" -CreateOption Empty -DiskSizeGB 1024 -SkuName Premium_LRS -BurstingEnabled $true
$dataDisk = New-AzDisk -ResourceGroupName "myResourceGroupDisk" -DiskName "myDataDisk" -Disk $diskConfig

Catatan

Saat Anda membutuhkan performa berkelanjutan yang lebih tinggi dalam aplikasi Anda, gunakan fungsionalitas untuk mengubah tingkat performa bukan disk bursting. Opsi ini lebih hemat biaya daripada disk bursting.

Performa plus (pratinjau)

Batas Operasi Input/Output Per Detik (IOPS) dan throughput untuk SSD Premium, SSD Standar, dan HDD Standar yang 513 GiB dan lebih besar dapat ditingkatkan dengan mengaktifkan performa plus. Mengaktifkan performa plus (pratinjau) meningkatkan pengalaman untuk beban kerja yang memerlukan IOPS dan throughput tinggi, seperti database dan beban kerja transaksi. Tidak ada biaya tambahan untuk mengaktifkan performa plus pada disk.

Untuk detail selengkapnya tentang performa plus, termasuk batasan, lihat Meningkatkan batas IOPS dan throughput untuk Azure Premium SSD dan SSD/HDD Standar

Biaya

Sebelum memutuskan jenis disk mana yang paling sesuai dengan kebutuhan Anda, pertimbangkan bagaimana penagihan untuk disk tersebut dilakukan. Total biaya disk Anda dihitung secara berbeda untuk setiap jenis disk.

Biaya disk ditentukan oleh faktor-faktor berikut:

  • Wilayah tempat disk disebarkan (semua disk)
  • Ukuran disk (semua disk)
  • Jumlah transaksi yang dilakukan yang melibatkan disk (semua transaksi untuk HDD Standar dan SSD Standar. Untuk SSD Premium, transaksi burst saja)
  • Opsi redundansi dipilih (SSD Standar dan SSD Premium saja)
  • Apakah bursting sesuai permintaan diaktifkan (hanya SSD Premium)
  • IOPS disk (khusus Ultra Disk dan Premium SSD v2)
  • Throughput disk (khusus Ultra Disk dan Premium SSD v2)

Untuk detail selengkapnya tentang biaya yang terlibat dengan disk terkelola, lihat halaman harga.

Transaksi

Di Azure, operasi input/output per detik (IOPS) dan transaksi serupa dengan satu pengecualian utama:

Transaksi di Azure adalah operasi I/O kurang dari atau sama dengan 256 KiB throughput. Jika operasi IO Anda lebih besar dari 256 KiB throughput, operasi tersebut dianggap memerlukan beberapa transaksi. Jumlah transaksi dihitung dengan membagi ukuran I/O sebesar 256 KiB.

Misalnya, IO dengan ukuran 1024 KiB (1MiB) akan diproses sebagai 4 transaksi pada disk SSD Standar.

SSD standar memiliki batas jumlah transaksi yang akan ditagih dalam satu jam. Setelah batas itu dilewati, sisa transaksi Anda selama jam tersebut gratis. Untuk detailnya, lihat Batas transaksi SSD standar.

Mengoptimalkan performa dan biaya dengan opsi optimal

Kini setelah Anda memahami bagaimana indikator performa yang berbeda menentukan performa keseluruhan dari disk Azure, mari memeriksa beberapa skenario kasus penggunaan:

  • Penskalaan performa yang direncanakan versus yang tidak direncanakan: Jika Anda memiliki acara terencana seperti kampanye pemasaran yang memerlukan peningkatan performa disk yang berkelanjutan, gunakan tingkat performa untuk mengakomodasi peningkatan beban dengan lebih baik. Namun, jika Anda tidak dapat merencanakan ke depan atau tidak dapat secara akurat memprediksi pola performa beban kerja Anda, disk bursting akan menjadi pilihan yang lebih baik karena memberikan Anda tunjangan yang lebih tinggi di luar target yang Anda provisikan.
  • Durasi: Untuk skenario di mana permintaan tinggi dihasilkan dari pekerjaan yang berjalan pendek atau jitter dalam penjadwalan I/O, bursting disk sesuai permintaan akan lebih hemat biaya karena Anda hanya membayar untuk transaksi ledakan. Jika beban kerja Anda tidak melebihi target yang disediakan, Anda hanya membayar biaya pengaktifan ledakan, yang merupakan sebagian kecil dari biaya disk. Sebaliknya, jika Anda mengharapkan beban kerja Anda meningkat selama berhari-hari atau bahkan lebih lama, tingkat performa akan menjadi pilihan yang lebih baik.
  Bursting berbasis kredit Bursting sesuai permintaan Mengubah tingkat performa
Skenario Ideal untuk penskalaan jangka pendek (30 menit atau kurang). Ideal untuk penskalaan jangka pendek (tidak dibatasi waktu). Ideal jika beban kerja Anda akan terus berjalan dalam bursting.
Biaya Gratis Biaya adalah variabel. Lihat Tagihan untuk detailnya. Biaya setiap tingkat performa adalah tetap. Lihat Harga Disk Terkelola untuk detailnya.
Ketersediaan Hanya tersedia untuk disk SSD Premium dan disk SSD Standar 512 GiB dan yang lebih kecil. Hanya tersedia untuk disk SSD Premium yang lebih besar dari 512 GiB. Tersedia untuk semua ukuran disk SSD Premium.
Pengaktifan Diaktifkan secara default pada disk yang memenuhi syarat. Harus diaktifkan oleh pengguna. Pengguna harus mengubah tingkat secara manual.