Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Azure Database for MySQL adalah layanan database relasional di cloud Microsoft berdasarkan MySQL Community Edition. Anda dapat menggunakan Server Tunggal atau Server Fleksibel untuk menghosting database MySQL di Azure. Ini adalah database yang terkelola sepenuhnya sebagai penawaran layanan yang dapat menangani beban kerja misi-kritis dengan performa dan skalabilitas dinamis yang dapat diprediksi.
Untuk informasi selengkapnya tentang bagaimana Azure Database for MySQL mendukung pengoptimalan biaya untuk beban kerja Anda, lihat konsep server, khususnya, Hentikan/Mulai Azure Database for MySQL.
Bagian berikut ini mencakup pertimbangan desain, daftar periksa konfigurasi, dan opsi konfigurasi yang direkomendasikan khusus untuk Azure Database for MySQL.
Pertimbangan desain
Azure Database for MySQL menyertakan pertimbangan desain berikut:
- Manfaatkan kemampuan penskalaan Azure Database for MySQL untuk menurunkan biaya konsumsi jika memungkinkan. Untuk meningkatkan dan menurunkan skala database Anda, sesuai kebutuhan, referensikan artikel Dukungan Microsoft berikut, yang mencakup proses otomatisasi menggunakan runbook: Cara menskalakan otomatis instans Azure Database for MySQL/PostgreSQL dengan buku eksekusi Azure dan Python.
- Rencanakan Tujuan Titik Pemulihan (RPO) Anda sesuai dengan persyaratan tingkat operasi Anda. Tidak ada biaya tambahan untuk penyimpanan cadangan hingga
100%total penyimpanan server yang disediakan. Konsumsi tambahan penyimpanan cadangan akan dibebankan dalamGB/month. - Desain asli cloud dari layanan Single-Server memungkinkannya untuk mendukung
99.99%ketersediaan, menghilangkan biaya siaga panas pasif. - Pertimbangkan untuk menggunakan SKU Server Fleksibel untuk beban kerja non-produksi. Server fleksibel memberikan kontrol pengoptimalan biaya yang lebih baik dengan kemampuan untuk menghentikan dan memulai server Anda. Mereka menyediakan tingkat komputasi elastis yang ideal untuk beban kerja yang tidak selalu memerlukan kapasitas komputasi penuh secara berkelanjutan.
Daftar periksa desain beban kerja
Sudahkah Anda mengonfigurasi Azure Database for MySQL dengan mempertimbangkan pengoptimalan biaya?
- Pilih ukuran server yang sesuai untuk beban kerja Anda.
- Pertimbangkan Kapasitas Cadangan untuk Server Tunggal Azure Database for MySQL.
Rekomendasi konfigurasi
Jelajahi tabel rekomendasi berikut untuk mengoptimalkan konfigurasi Azure Database for MySQL Anda untuk pengoptimalan biaya:
| Recommendation | Description |
|---|---|
| Pilih ukuran server yang sesuai untuk beban kerja Anda. | Opsi konfigurasi: Server Tunggal dan Server Fleksibel. |
| Pertimbangkan Kapasitas Cadangan untuk Server Tunggal Azure Database for MySQL. | Biaya komputasi yang terkait dengan Diskon Reservasi Server Tunggal Azure Database For MySQL. Setelah Anda menentukan total kapasitas komputasi dan tingkat performa untuk Azure Database for MySQL di suatu wilayah, informasi ini dapat digunakan untuk memesan kapasitas. Reservasi dapat mencakup satu atau tiga tahun. Anda dapat mewujudkan pengoptimalan biaya yang signifikan dengan komitmen ini. |
| Manfaatkan pemeliharaan hampir tanpa waktu henti (Server Fleksibel). | Untuk penyebaran Server Fleksibel produksi yang memerlukan gangguan minimal, [kemampuan pemeliharaan waktu henti mendekati nol] (/azure/mysql/flexible-server/concepts-maintenance#near-zero-downtime-maintenance-preview) menggunakan load balancer khusus untuk menjaga kestabilan koneksi selama pemeliharaan terencana. Periode pemeliharaan harus bertepatan dengan waktu beban kerja yang rendah di server untuk meminimalkan waktu henti. Gunakan jendela pemeliharaan kustom untuk menjadwalkan pemeliharaan selama jam tidak sibuk. Masih terapkan logika coba lagi di lapisan akses data karena fitur ini tidak menghilangkan semua kesalahan sementara (misalnya, blip jaringan atau failover). |
| Aktifkan ketersediaan tinggi dengan penyeimbangan beban khusus untuk beban kerja misi penting. | Azure Database for MySQL Flexible Server dengan ketersediaan tinggi sekarang mencakup Azure Standard Load Balancer khusus untuk meningkatkan distribusi lalu lintas jaringan dan waktu failover yang dioptimalkan. Peningkatan ini mengurangi biaya waktu henti yang tidak direncanakan melalui kemampuan failover yang lebih cepat dan peningkatan manajemen koneksi selama pemeliharaan atau pemadaman yang tidak terduga, membantu meminimalkan dampak bisnis dan biaya waktu henti terkait. |