Azure Database for MySQL – Tingkatan layanan Server Fleksibel
BERLAKU UNTUK: Azure Database for MySQL - Server Fleksibel
Anda dapat membuat instans server fleksibel Azure Database for MySQL di salah satu dari tiga tingkat layanan: Burstable, General Purpose, dan Business Critical. SKU VM yang mendasar membedakan tingkat layanan yang digunakan seri B, seri D, dan seri E. Tingkat komputasi dan pilihan ukuran menentukan memori dan vCore yang tersedia di server. Teknologi penyimpanan yang tepat digunakan di semua tingkat layanan. Semua sumber daya disediakan di tingkat instans server fleksibel Azure Database for MySQL. Server dapat memiliki satu atau banyak database.
Sumber Daya / Tingkat | Mudah meledak | Tujuan Umum | Kritis Bisnis |
---|---|---|---|
Seri VM | Ukuran mesin virtual burstable seri B | SeriDadsv5 seri Ddsv4 | Seri Eadsv5 seri*/Edsv4/Edsv5 |
vCore | 1, 2, 4, 8, 12, 16, 20 | 2, 4, 8, 16, 32, 48, 64 | 2, 4, 8, 16, 32, 48, 64, 80, 96 |
Memori per vCore | Variabel | 4 GiB | 8 GiB ** |
Ukuran penyimpanan | 20 GiB hingga 16 TiB | 20 GiB hingga 16 TiB | 20 GiB hingga 32 TiB |
Periode retensi cadangan database | 1 hingga 35 hari | 1 hingga 35 hari | 1 hingga 35 hari |
** Kecuali 64,80, dan 96 vCore, yang masing-masing memiliki memori 504 GiB, 504 GiB, dan 672 GiB.
* Komputasi Ev5 memiliki performa terbaik di antara seri VM lainnya mengenai QPS dan latensi. Pelajari selengkapnya tentang performa dan ketersediaan wilayah komputasi Ev5 dari sini.
Tingkat layanan Server Fleksibel
Untuk memilih tingkat komputasi, gunakan tabel berikut ini sebagai titik awal.
Tingkat komputasi | Beban kerja target |
---|---|
Mudah meledak | Terbaik untuk beban kerja yang terus menerus tidak memerlukan CPU penuh. |
Tujuan Umum | Sebagian besar beban kerja bisnis memerlukan komputasi dan memori yang seimbang dengan throughput I/O yang dapat diskalakan. Contohnya termasuk server untuk menghosting aplikasi web dan seluler serta aplikasi perusahaan lainnya. |
Kritis Bisnis | Beban kerja database dengan performa tinggi yang memerlukan performa dalam memori untuk pemrosesan transaksi yang lebih cepat dan konkurensi yang lebih tinggi. Ini dapat mencakup server untuk pemrosesan data real-time, dan aplikasi transaksional atau analitik dengan performa tinggi. |
Setelah membuat server, Anda dapat mengubah tingkat komputasi, ukuran komputasi, dan ukuran penyimpanan. Penskalaan komputasi memerlukan mulai ulang dan membutuhkan waktu 60-120 detik, sementara penskalaan penyimpanan tidak. Anda juga dapat menyesuaikan periode retensi cadangan secara independen ke atas atau ke bawah. Lihat bagian Menskalakan sumber daya untuk informasi selengkapnya.
Tingkat layanan, ukuran, dan jenis server
Sumber daya komputasi dapat dipilih berdasarkan tingkat dan ukuran. Hal ini menentukan vCore dan ukuran memori. vCore mewakili CPU logis dari perangkat keras yang mendasarinya.
Mudah meledak
Spesifikasi terperinci dari jenis server yang tersedia adalah sebagai berikut untuk tingkat layanan Burstable.
Ukuran komputasi | vCore | Ukuran Memori Fisik (GiB) | Ukuran Memori Total (GiB) | IOPS Maksimum yang Didukung | Koneksi Maksimal | GiB Penyimpanan Sementara (SSD) |
---|---|---|---|---|---|---|
Standard_B1ms | 1 | 2 | 2.2 | 640 | 341 | 0 |
Standard_B2s | 2 | 4 | 4.4 | 1280 | 683 | 0 |
Standard_B2ms | 2 | 8 | 8.8 | 1700 | 1365 | 0 |
Standard_B4ms | 4 | 16 | 17.6 | 2400 | 2731 | 0 |
Standard_B8ms | 8 | 32 | 35,2 | 3100 | 5461 | 0 |
Standard_B12ms | 12 | 48 | 52.8 | 3800 | 8193 | 0 |
Standard_B16ms | 16 | 64 | 70.4 | 4300 | 10923 | 0 |
Standard_B20ms | 20 | 80 | 88 | 5000 | 13653 | 0 |
Tujuan Umum
Spesifikasi terperinci dari jenis server yang tersedia adalah sebagai berikut untuk tingkat layanan Tujuan Umum
Ukuran komputasi | vCore | Ukuran Memori Fisik (GiB) | Ukuran Memori Total (GiB) | IOPS Maksimum yang Didukung | Koneksi Maksimal | GiB Penyimpanan Sementara (SSD) |
---|---|---|---|---|---|---|
Standard_D2ads_v5 | 2 | 8 | 11 | 3200 | 1365 | 53 |
Standard_D2ds_v4 | 2 | 8 | 11 | 3200 | 1365 | 53 |
Standard_D4ads_v5 | 4 | 16 | 22 | 6400 | 2731 | 107 |
Standard_D4ds_v4 | 4 | 16 | 22 | 6400 | 2731 | 107 |
Standard_D8ads_v5 | 8 | 32 | 44 | 12800 | 5461 | 215 |
Standard_D8ds_v4 | 8 | 32 | 44 | 12800 | 5461 | 215 |
Standard_D16ads_v5 | 16 | 64 | 88 | 20000 | 10923 | 430 |
Standard_D16ds_v4 | 16 | 64 | 88 | 20000 | 10923 | 430 |
Standard_D32ads_v5 | 32 | 128 | 176 | 20000 | 21845 | 860 |
Standard_D32ds_v4 | 32 | 128 | 176 | 20000 | 21845 | 860 |
Standard_D48ads_v5 | 48 | 192 | 264 | 20000 | 32768 | 1290 |
Standard_D48ds_v4 | 48 | 192 | 264 | 20000 | 32768 | 1290 |
Standard_D64ads_v5 | 64 | 256 | 352 | 20000 | 43691 | 1720 |
Standard_D64ds_v4 | 64 | 256 | 352 | 20000 | 43691 | 1720 |
Kritis Bisnis
Spesifikasi terperinci dari jenis server yang tersedia adalah sebagai berikut untuk tingkat layanan Business Critical.
Ukuran komputasi | vCore | Ukuran Memori Fisik (GiB) | Ukuran Memori Total (GiB) | IOPS Maksimum yang Didukung | Koneksi Maksimal | GiB Penyimpanan Sementara (SSD) |
---|---|---|---|---|---|---|
Standard_E2ds_v4 | 2 | 16 | 22 | 5000 | 2731 | 37 |
Standard_E2ads_v5 | 2 | 16 | 22 | 5000 | 2731 | 37 |
Standard_E4ds_v4 | 4 | 32 | 44 | 10000 | 5461 | 75 |
Standard_E4ads_v5 | 4 | 32 | 44 | 10000 | 5461 | 75 |
Standard_E8ds_v4 | 8 | 64 | 88 | 18000 | 10923 | 151 |
Standard_E8ads_v5 | 8 | 64 | 88 | 18000 | 10923 | 151 |
Standard_E16ds_v4 | 16 | 128 | 176 | 28000 | 21845 | 302 |
Standard_E16ads_v5 | 16 | 128 | 176 | 28000 | 21845 | 302 |
Standard_E20ds_v4 | 20 | 160 | 220 | 28000 | 27306 | 377 |
Standard_E20ads_v5 | 20 | 160 | 220 | 28000 | 27306 | 377 |
Standard_E32ds_v4 | 32 | 256 | 352 | 38000 | 43691 | 604 |
Standard_E32ads_v5 | 32 | 256 | 352 | 38000 | 43691 | 604 |
Standard_E48ds_v4 | 48 | 384 | 528 | 48000 | 65536 | 906 |
Standard_E48ads_v5 | 48 | 384 | 528 | 48000 | 65536 | 906 |
Standard_E64ds_v4 | 64 | 504 | 693 | 64000 | 86016 | 1224 |
Standard_E64ads_v5 | 64 | 504 | 693 | 64000 | 86016 | 1224 |
Standard_E80ds_v4 | 80 | 504 | 693 | 72000 | 86016 | 1224 |
Standard_E2ds_v5 | 2 | 16 | 22 | 5000 | 2731 | 37 |
Standard_E4ds_v5 | 4 | 32 | 44 | 10000 | 5461 | 75 |
Standard_E8ds_v5 | 8 | 64 | 88 | 18000 | 10923 | 151 |
Standard_E16ds_v5 | 16 | 128 | 176 | 28000 | 21845 | 302 |
Standard_E20ds_v5 | 20 | 160 | 220 | 28000 | 27306 | 377 |
Standard_E32ds_v5 | 32 | 256 | 352 | 38000 | 43691 | 604 |
Standard_E48ds_v5 | 48 | 384 | 528 | 48000 | 65536 | 906 |
Standard_E64ds_v5 | 64 | 512 | 704 | 64000 | 87383 | 1208 |
Standard_E96ds_v5 | 96 | 672 | 924 | 80000 | 100000 | 2004 |
Ketahanan Zona Default di Azure Database for MySQL – Tingkat Kritis Bisnis Server Fleksibel: Mulai pertengahan Desember 2024, semua server baru yang disediakan di Azure Database for MySQL – Tingkat Kritis Bisnis Server Fleksibel akan dilengkapi dengan ketahanan zona bawaan—tanpa biaya tambahan! Ini berarti data dan file log Anda akan secara otomatis disimpan pada penyimpanan zona-redundan, memastikan pemulihan cepat dari pemadaman zona. Bahkan tanpa Ketersediaan Tinggi diaktifkan, Anda akan mendapat manfaat dari perlindungan yang mulus dengan cadangan zona-redundan. Pelajari selengkapnya.
Manajemen memori di server fleksibel Azure Database for MySQL
Di MySQL, memori memainkan peran penting di berbagai operasi, termasuk pemrosesan kueri dan penembolokan. Server fleksibel Azure Database for MySQL mengoptimalkan alokasi memori untuk proses server MySQL (mysqld), memastikan server menerima sumber daya memori yang memadai untuk pemrosesan kueri, penembolokan, manajemen koneksi klien, dan penanganan utas yang efisien. Pelajari selengkapnya tentang cara MySQL menggunakan memori.
Ukuran Memori Fisik (GB)
Ukuran Memori Fisik (GB) dalam tabel di bawah ini mewakili memori akses acak (RAM) yang tersedia dalam gigabyte (GB) di server fleksibel Azure Database for MySQL Anda.
Ukuran Memori Total (GB)
Server fleksibel Azure Database for MySQL menyediakan Ukuran Memori Total (GB). Ini mewakili total memori yang tersedia untuk server Anda, yang merupakan kombinasi memori fisik dan jumlah komponen SSD penyimpanan sementara yang ditetapkan. Tampilan terpadu ini dirancang untuk menyederhanakan manajemen sumber daya, memungkinkan Anda hanya fokus pada total memori yang tersedia untuk proses Azure MySQL Server (mysqld) Anda. Metrik Memory Percent (memory_percent) mewakili persentase memori yang ditempati oleh proses server Azure MySQL (mysqld). Metrik ini dihitung dari Ukuran Memori Total (GB). Misalnya, ketika metrik Memory Percent menampilkan nilai 60, itu berarti bahwa proses Azure MySQL Server Anda menggunakan 60% dari Total ukuran memori (GB) yang tersedia di server fleksibel Azure Database for MySQL Anda.
Server MySQL (mysqld)
Proses server Azure MySQL, mysqld, adalah mesin operasi database inti. Setelah startup, ini menginisialisasi total komponen seperti kumpulan buffer InnoDB dan cache utas, menggunakan memori berdasarkan konfigurasi dan tuntutan beban kerja. Misalnya, kumpulan buffer InnoDB menyimpan data dan indeks yang sering diakses untuk meningkatkan kecepatan eksekusi kueri, sementara cache utas mengelola utas koneksi klien. Pelajari selengkapnya.
Mesin Penyimpanan InnoDB
Sebagai mesin penyimpanan default MySQL, InnoDB menggunakan memori untuk penembolokan data yang sering diakses dan mengelola struktur internal seperti kumpulan buffer innodb dan buffer log. Kumpulan buffer InnoDB menyimpan data tabel dan indeks dalam memori untuk meminimalkan I/O disk, meningkatkan performa. Parameter Ukuran Kumpulan Buffer InnoDB dihitung berdasarkan ukuran memori fisik (GB) yang tersedia di server. Pelajari selengkapnya tentang ukuran Kumpulan Buffer InnoDB yang tersedia di server fleksibel Azure Database for MySQL.
Utas
Koneksi klien dikelola melalui utas khusus yang ditangani oleh manajer koneksi. Alur ini menangani autentikasi, eksekusi kueri, dan pengambilan hasil untuk interaksi klien. Pelajari selengkapnya.
Untuk mendapatkan detail selengkapnya tentang seri komputasi yang tersedia, lihat dokumentasi Azure VM untuk ukuran komputer virtual seri B yang dapat meledak, seri Ddsv4 seriGeneral Purpose Dadsv5, dan seri Eadsv5 Seri Business Critical Edsv4/Edsv5./
Batasan performa instans seri yang dapat meledak
Catatan
Untuk ukuran komputer virtual seri B yang dapat meledak, jika VM dimulai/dihentikan atau dimulai ulang, kredit mungkin hilang. Untuk informasi selengkapnya, lihat Ukuran komputer virtual seri B yang dapat meledak.
Tingkat komputasi yang dapat meledak dirancang untuk memberikan solusi hemat biaya untuk beban kerja yang tidak memerlukan CPU penuh berkelanjutan terus menerus. Tingkat ini sangat ideal untuk beban kerja nonproduksi seperti lingkungan pengembangan, penahapan, atau pengujian. Fitur unik dari tingkat komputasi yang dapat meledak adalah kemampuannya untuk "meledak", yaitu, untuk menggunakan lebih dari performa CPU dasarnya menggunakan hingga 100% vCPU ketika beban kerja membutuhkannya. Hal ini dimungkinkan oleh model kredit CPU, yang memungkinkan instans seri B untuk mengakumulasi "kredit CPU" selama periode penggunaan CPU rendah. Kredit ini kemudian dapat dihabiskan selama periode penggunaan CPU tinggi, memungkinkan instans meledak di atas performa CPU dasarnya.
Namun, penting untuk dicatat bahwa setelah instans burstable menghabiskan kredit CPU-nya, instans tersebut beroperasi pada performa CPU dasarnya. Misalnya, performa CPU dasar Standard_B1ms adalah 20%, yaitu, 0,2 Vcore. Misalkan server tingkat Burstable menjalankan beban kerja yang membutuhkan lebih banyak performa CPU daripada tingkat dasar dan telah menghabiskan kredit CPU-nya. Dalam hal ini, server mungkin mengalami keterbatasan performa dan akhirnya dapat memengaruhi berbagai operasi sistem seperti Stop/Start/Restart untuk server Anda.
Catatan
Untuk server dalam ukuran komputer virtual seri B yang dapat meledak, seperti Standard_B1s/Standard_B1ms/Standard_B2s, ukuran memori host yang relatif lebih kecil, mungkin menyebabkan crash (kehabisan memori) di bawah beban kerja berkelanjutan, bahkan jika metrik memory_percent belum mencapai 100%.
Karena pembatasan ini, server mungkin mengalami masalah konektivitas dan operasi sistem mungkin terpengaruh. Dalam situasi seperti itu, tindakan yang direkomendasikan adalah menjeda beban kerja di server untuk mengakumulasi kredit sesuai dengan model perbankan kredit seri B, atau untuk mempertimbangkan untuk menskalakan server ke tingkat yang lebih tinggi seperti tingkat Tujuan Umum atau Bisnis Kritis .
Oleh karena itu, sementara tingkat komputasi Burstable menawarkan keuntungan biaya dan fleksibilitas yang signifikan untuk jenis beban kerja tertentu, tidak disarankan untuk beban kerja produksi yang membutuhkan performa CPU yang konsisten. Tingkat Burstable tidak mendukung fungsionalitas pembuatan replika Baca di Azure Database for MySQL - Konsep Server Fleksibel dan Ketersediaan tinggi di Fitur Azure Database for MySQL - Server Fleksibel. Tingkat komputasi lainnya, seperti Tujuan Umum atau Bisnis Penting, lebih sesuai untuk beban kerja dan fitur tersebut.
Untuk informasi selengkapnya tentang model kredit CPU seri B Azure, lihat ukuran komputer virtual seri B yang dapat meledak dan model kredit CPU seri B.
Memantau kredit CPU dalam tingkat yang dapat meledak
Memantau saldo kredit CPU Anda sangat penting untuk mempertahankan performa optimal di tingkat komputasi burstable. Server Fleksibel Azure Database for MySQL menyediakan dua metrik utama yang terkait dengan kredit CPU. Ambang ideal untuk memicu pemberitahuan tergantung pada beban kerja dan persyaratan performa Anda.
Pantau Azure Database for MySQL - Server Fleksibel: Metrik ini menunjukkan jumlah kredit CPU yang digunakan oleh instans Anda. Memantau metrik ini dapat membantu Anda memahami pola penggunaan CPU instans Anda dan mengelola performanya secara efektif.
Pantau Azure Database for MySQL - Server Fleksibel: Metrik ini menunjukkan jumlah kredit CPU yang tersisa untuk instans Anda. Memantau metrik ini dapat membantu mencegah instans Anda menurunkan performa karena melelahkan kredit CPU-nya. Jika metrik Sisa Kredit CPU turun di bawah tingkat tertentu (misalnya, kurang dari 30% dari total kredit yang tersedia), ini akan menunjukkan bahwa instans berisiko kelelahan kredit CPU-nya jika beban CPU saat ini berlanjut.
Untuk informasi selengkapnya tentang cara menyiapkan pemberitahuan pada metrik, lihat panduan ini.
Penyimpanan
Penyimpanan yang Anda provisikan adalah kapasitas penyimpanan yang tersedia untuk server fleksibel Anda. Penyimpanan digunakan untuk file database, file sementara, log transaksi, dan log server MySQL. Untuk tingkat layanan Burstable dan General Purpose, rentang penyimpanan mencakup dari minimal 20 GiB hingga maksimum 16 TiB. Sebaliknya, dukungan penyimpanan memperluas hingga 32 TiB untuk tingkat layanan Business Critical. Di semua tingkat layanan, penyimpanan diskalakan dalam kenaikan 1 GiB dan dapat ditingkatkan skalanya setelah server dibuat.
Catatan
Penyimpanan hanya dapat ditingkatkan, tidak diturunkan.
Anda dapat memantau konsumsi penyimpanan di portal Azure (dengan Azure Monitor) menggunakan batas penyimpanan, persentase penyimpanan, dan metrik penyimpanan yang digunakan. Lihat artikel pemantauan untuk mempelajari metrik.
Mencapai batas penyimpanan
Ketika penyimpanan yang digunakan di server hampir mencapai batas yang disediakan, server dimasukkan ke dalam mode baca-saja untuk melindungi setiap penulisan yang hilang di server. Server dengan penyimpanan yang tersedia kurang dari atau sama dengan 100 GiB ditandai baca-saja jika penyimpanan gratis kurang dari 5% dari ukuran penyimpanan yang tersedia. Server dengan lebih dari 100 GiB penyimpanan yang disediakan ditandai baca-saja ketika penyimpanan gratis kurang dari 5 GiB.
Misalnya, jika Anda telah menyediakan penyimpanan 110 GiB, dan pemanfaatan aktual melebihi 105 GiB, server ditandai baca-saja. Atau, jika Anda telah menyediakan penyimpanan 5 GiB, server tersebut ditandai baca-saja ketika penyimpanan gratis mencapai kurang dari 256 MB.
Meskipun layanan mencoba membuat server baca-saja, semua permintaan transaksi tulis baru diblokir, dan transaksi aktif yang ada terus dijalankan. Ketika server diatur ke baca-saja, semua operasi tulis berikutnya dan penerapan transaksi gagal, tetapi kueri baca terus bekerja tanpa gangguan.
Untuk mengeluarkan server dari mode baca-saja, Anda harus meningkatkan penyimpanan yang tersedia di server. Anda bisa menggunakan portal Microsoft Azure atau Azure CLI. Setelah ditingkatkan, server siap untuk menerima transaksi tulis lagi.
Kami menyarankan agar Anda menyiapkan pemberitahuan untuk memberi tahu Anda saat penyimpanan server Anda mendekati ambang batas sehingga Anda dapat menghindari masuk ke status baca-saja. Untuk informasi selengkapnya, lihat dokumentasi tentang dokumentasi pemberitahuan cara menyiapkan pemberitahuan.
Pertumbuhan otomatis penyimpanan
Pertumbuhan otomatis penyimpanan mencegah server Anda kehabisan penyimpanan dan menjadi baca-saja. Jika penyimpanan tumbuh otomatis diaktifkan, penyimpanan secara otomatis tumbuh tanpa memengaruhi beban kerja. Autogrow penyimpanan diaktifkan secara default untuk semua pembuatan server baru. Untuk server dengan penyimpanan yang tersedia kurang dari 100 GB, ukuran penyimpanan yang disediakan ditingkatkan sebesar 5 GB ketika penyimpanan gratis di bawah 10% dari penyimpanan yang disediakan. Untuk server dengan lebih dari 100 GB penyimpanan yang tersedia, ukuran penyimpanan yang tersedia ditingkatkan sebesar 5% ketika ruang penyimpanan kosongnya di bawah 10 GB dari ukuran penyimpanan yang tersedia. Batas penyimpanan maksimum seperti yang ditentukan di atas berlaku. Refresh instans server untuk melihat penyimpanan yang diperbarui yang disediakan di bawah Pengaturan pada halaman Komputasi + Penyimpanan.
Misalnya, jika Anda telah menyediakan penyimpanan 1.000 GB, dan pemanfaatan aktual melebihi 990 GB, ukuran penyimpanan server ditingkatkan menjadi 1.050 GB. Atau, jika Anda telah menyediakan penyimpanan 20 GB, ukuran penyimpanan ditingkatkan menjadi 25 GB ketika penyimpanan kurang dari 2 GB gratis.
Ingat bahwa penyimpanan, setelah ditingkatkan secara otomatis, tidak dapat diturunkan skalanya.
Catatan
Autogrow penyimpanan diaktifkan secara default untuk server yang dikonfigurasi dengan ketersediaan tinggi dan tidak dapat dinonaktifkan.
IOPS
Server fleksibel Azure Database for MySQL mendukung IOPS yang telah disediakan sebelumnya dan IOPS skala otomatis. IOPS Penyimpanan di Azure Database for MySQL - Server Fleksibel IOPS minimum adalah 360 di semua ukuran komputasi, dan IOPS maksimum ditentukan oleh ukuran komputasi yang dipilih. Untuk mempelajari lebih lanjut tentang IOPS maksimum per ukuran komputasi, lihat tabel.
Penting
**IOPS minimum adalah 360 di semua ukuran komputasi
**IOPS maksimum ditentukan oleh ukuran komputasi yang dipilih.
Anda dapat memantau konsumsi I/O di portal Azure (dengan Azure Monitor) menggunakan metrik Monitor Azure Database for MySQL - Server Fleksibel. Anda perlu menskalakan komputasi server Anda jika Anda membutuhkan lebih banyak IOPS daripada IOPS maks berdasarkan komputasi.
IOPS yang telah disediakan sebelumnya
Server fleksibel Azure Database for MySQL menawarkan IOPS yang telah disediakan sebelumnya, memungkinkan Anda mengalokasikan sejumlah IOPS tertentu ke instans server fleksibel Azure Database for MySQL Anda. Pengaturan ini memastikan performa yang konsisten dan dapat diprediksi untuk beban kerja Anda. Dengan IOPS yang telah disediakan sebelumnya, Anda dapat menentukan batas IOPS tertentu untuk volume penyimpanan Anda, menjamin kemampuan untuk menangani beberapa permintaan per detik. Ini menghasilkan tingkat performa yang andal dan terjaga. IOPS yang telah disediakan sebelumnya memungkinkan Anda untuk menyediakan IOPS tambahan di atas batas IOPS. Dengan menggunakan fitur ini, Anda dapat menambah atau mengurangi jumlah IOPS yang tersedia berdasarkan persyaratan beban kerja Anda kapan saja.
IOPS skala otomatis
Landasan server fleksibel Azure Database for MySQL adalah kemampuannya untuk mencapai performa terbaik untuk beban kerja tingkat 1. Ini dapat ditingkatkan dengan memungkinkan server untuk secara otomatis menskalakan performa server database (IO) dengan mulus tergantung pada kebutuhan beban kerja. Fitur keikutsertaan ini memungkinkan pengguna untuk menskalakan IOPS sesuai permintaan tanpa harus melakukan pra-provisi sejumlah IO per detik. Dengan fitur IOPS Autoscale diaktifkan, Anda sekarang dapat menikmati manajemen IO bebas kekhawatiran di server fleksibel Azure Database for MySQL karena server menskalakan IOP ke atas atau ke bawah secara otomatis tergantung pada kebutuhan beban kerja. IOPS Skala Otomatis secara otomatis meningkatkan skala ke 'Max Supported IOPS' untuk setiap tingkat layanan dan ukuran komputasi, seperti yang ditentukan dalam dokumentasi tingkat layanan. Ini memastikan performa optimal tanpa perlu upaya penskalaan manual
Dengan IOPS Autoscale, Anda hanya membayar untuk IO yang digunakan server dan tidak perlu lagi menyediakan dan membayar sumber daya yang tidak sepenuhnya mereka gunakan, menghemat waktu dan uang. Selain itu, aplikasi Tingkat-1 misi-kritis dapat mencapai performa yang konsisten dengan membuat IO tambahan tersedia untuk beban kerja kapan saja. IOPS skala otomatis menghilangkan administrasi yang diperlukan untuk memberikan performa terbaik dengan biaya paling sedikit untuk pelanggan server fleksibel Azure Database for MySQL.
Penskalakan Dinamis: IOPS Skala Otomatis secara dinamis menyesuaikan batas IOPS server database Anda berdasarkan permintaan aktual beban kerja Anda. Ini memastikan performa optimal tanpa intervensi atau konfigurasi manual.
Menangani Lonjakan Beban Kerja: IOPS Skala Otomatis memungkinkan database Anda menangani lonjakan atau fluktuasi beban kerja dengan lancar tanpa mengorbankan performa aplikasi Anda. Fitur ini memastikan respons yang konsisten bahkan selama periode penggunaan puncak.
Penghematan Biaya: Tidak seperti IOPS yang telah disediakan sebelumnya, yang menentukan batas IOPS tetap dan dibayar terlepas dari penggunaannya, IOPS Skala Otomatis memungkinkan Anda membayar hanya untuk jumlah operasi I/O yang Anda konsumsi.
Cadangan
Layanan secara otomatis mencadangkan server Anda. Anda dapat memilih periode retensi 1 hingga 35 hari. Pelajari selengkapnya tentang cadangan di artikel konsep pencadangan dan pemulihan.
Menskalakan sumber daya
Setelah membuat server, Anda dapat mengubah tingkat komputasi, ukuran komputasi (vCore dan memori), jumlah penyimpanan, dan periode retensi cadangan secara independen. Ukuran komputasi dapat ditingkatkan atau diturunkan skalanya, dan periode retensi cadangan dapat ditingkatkan atau diturunkan dari 1 hingga 35 hari. Ukuran penyimpanan hanya dapat ditingkatkan. Menskalakan sumber daya dapat dilakukan melalui portal atau Azure CLI.
Catatan
Ukuran penyimpanan hanya dapat ditingkatkan. Anda tidak dapat kembali ke ukuran penyimpanan yang lebih kecil setelah kenaikan.
Ketika Anda mengubah tingkat komputasi atau ukuran komputasi, server harus dimulai ulang agar jenis server baru berlaku. Ketika sistem beralih ke server baru, tidak ada koneksi baru yang dapat dibuat, dan semua transaksi yang tidak dilakukan digulung balik. Jendela ini bervariasi, tetapi dalam banyak kasus, itu antara 60 dan 120 detik.
Menskalakan penyimpanan dan mengubah periode retensi cadangan adalah operasi online dan tidak memerlukan mulai ulang server.
Harga
Untuk informasi harga terbaru, lihat halaman harga layanan. Untuk melihat biaya konfigurasi yang Anda inginkan, portal Azure menujukkan biaya bulanan pada tab Komputasi + penyimpanan berdasarkan opsi yang Anda pilih. Jika Anda tidak memiliki langganan Azure, Anda bisa menggunakan kalkulator harga Azure untuk mendapatkan estimasi harga. Di situs web kalkulator harga Azure, pilih Tambahkan item, perluas kategori Database, pilih Azure Database for MySQL, dan Server Fleksibel sebagai jenis penyebaran untuk menyesuaikan opsi.
Jika Anda ingin mengoptimalkan biaya server, Anda dapat mempertimbangkan tips berikut:
- Turunkan skala tingkat komputasi atau ukuran komputasi (vCore) Anda jika komputasi tidak banyak digunakan.
- Pertimbangkan untuk beralih ke tingkat komputasi Burstable jika beban kerja Anda tidak memerlukan kapasitas komputasi penuh secara terus menerus dari tingkat General Purpose dan Business Critical.
- Hentikan server ketika tidak digunakan.
- Kurangi periode retensi cadangan jika retensi cadangan yang lebih lama tidak diperlukan.