Bagikan melalui


Konsep server di Azure Database for MySQL - Server Fleksibel

BERLAKU UNTUK: Azure Database for MySQL - Server Fleksibel

Artikel ini menyediakan pertimbangan dan panduan untuk bekerja dengan Azure Database for MySQL - Server Fleksibel.

Apa itu Azure Database for MySQL - Server Fleksibel?

Azure Database for MySQL - Server Fleksibel adalah layanan database terkelola penuh yang menjalankan versi komunitas MySQL. Secara umum, layanan ini memberikan fleksibilitas dan penyesuaian konfigurasi berdasarkan persyaratan pengguna.

Ini adalah konstruksi server MySQL yang sama yang mungkin Anda kenal di dunia lokal. Secara khusus, server fleksibel dikelola, memberikan performa di luar kotak, meningkatkan pengelolaan dan kontrol server, dan mengekspos akses dan fitur di tingkat server.

Instans Azure Database for MySQL - Server Fleksibel:

  • Dibuat di dalam langganan Azure.
  • Merupakan sumber daya induk untuk database.
  • Memungkinkan konfigurasi MySQL diekspos melalui parameter server.
  • Melakukan pencadangan otomatis dan mendukung pemulihan titik waktu.
  • Menyediakan namespace bagi database.
  • Adalah kontainer dengan semantik seumur hidup yang kuat: menghapus server menghapus database yang terkandung.
  • Menkolokasikan sumber daya di satu wilayah.
  • Mendukung jadwal pemeliharaan server yang disediakan pelanggan.
  • Mendukung kemampuan untuk menyebarkan server fleksibel dalam penyiapan zona-redundan untuk meningkatkan ketersediaan tinggi.
  • Menyediakan integrasi jaringan virtual untuk akses server database.
  • Menyediakan cara untuk menghemat biaya dengan menjeda saat tidak digunakan.
  • Menyediakan cakupan untuk kebijakan manajemen yang berlaku untuk databasenya; misalnya, masuk, firewall, pengguna, peran, dan konfigurasi.
  • Mendukung versi utama MySQL 5.7 dan MySQL 8.0. Untuk informasi selengkapnya, lihat Menyambungkan ke simpul gateway ke versi MySQL tertentu.

Dalam instans Azure Database for MySQL - Server Fleksibel, Anda dapat membuat satu atau beberapa database. Anda bisa membuat database tunggal per server untuk menggunakan semua sumber daya, atau Anda bisa membuat beberapa database untuk berbagi sumber daya. Harga disusun per server, berdasarkan konfigurasi tingkat komputasi, vCore, dan penyimpanan (dalam gigabyte). Untuk informasi selengkapnya, lihat Azure Database for MySQL - Tingkat layanan Server Fleksibel.

Menghentikan dan memulai server

Dengan Azure Database for MySQL - Server Fleksibel, Anda dapat menghentikan server saat tidak digunakan dan memulai server saat Anda melanjutkan aktivitas. Tujuannya adalah untuk menghemat biaya di server database dan membayar sumber daya hanya ketika sedang digunakan. Kemampuan ini menjadi lebih penting untuk beban kerja dev/test dan ketika Anda menggunakan server hanya untuk sebagian hari.

Ketika Anda menghentikan server, semua koneksi aktif akan dihilangkan. Nantinya, ketika Anda ingin membuat server kembali online, Anda dapat menggunakan portal Azure atau Azure CLI.

Ketika server dalam status berhenti, komputasi server tidak ditagih. Namun, penyimpanan terus ditagih karena penyimpanan server tetap untuk memastikan bahwa file data tersedia saat Anda memulai server lagi.

Penting

Ketika Anda menghentikan server, server akan tetap dalam status tersebut selama 30 hari berikutnya. Jika Anda tidak memulai server secara manual selama waktu tersebut, server secara otomatis dimulai pada akhir 30 hari. Anda dapat memilih untuk menghentikan server lagi jika Anda tidak menggunakannya.

Selama server dihentikan, Anda tidak dapat melakukan operasi manajemen apa pun di dalamnya. Operasi yang tidak didukung pada server yang dihentikan termasuk mengubah tingkat harga, jumlah vCore, ukuran penyimpanan atau operasi I/O, hari retensi cadangan, tag server, kata sandi server, parameter server, autogrow penyimpanan, pencadangan geo-redundan, ketersediaan tinggi, dan identitas pengguna. Operasi ini muncul sebagai tidak aktif di portal Azure.

Untuk mengubah pengaturan konfigurasi apa pun di server yang dihentikan, Anda perlu memulai server. Untuk informasi selengkapnya, lihat batasan berhenti/mulai.

Mengelola server

Anda dapat mengelola pembuatan, penghapusan, konfigurasi parameter server (my.cnf), penskalaan, jaringan, keamanan, ketersediaan tinggi, pencadangan dan pemulihan, dan pemantauan instans Azure Database for MySQL - Server Fleksibel dengan menggunakan portal Azure atau Azure CLI.

Selain itu, prosedur tersimpan berikut ini tersedia di Azure Database for MySQL - Server Fleksibel untuk melakukan tugas administrasi database tertentu yang diperlukan, karena server tidak mendukung SUPER hak istimewa pengguna.

Nama prosedur tersimpan Parameter input Parameter output Catatan penggunaan
mysql.az_kill processlist_id Tidak berlaku Setara dengan KILL CONNECTION perintah. Mengakhiri koneksi yang terkait dengan nilai yang disediakan processlist_id setelah mengakhiri pernyataan apa pun yang dijalankan koneksi.
mysql.az_kill_query processlist_id Tidak berlaku Setara dengan KILL QUERY perintah. Mengakhiri pernyataan bahwa koneksi saat ini sedang dijalankan. Tetap menghidupkan koneksi.
mysql.az_load_timezone Tidak berlaku Tidak berlaku Memuat tabel zona waktu untuk memungkinkan time_zone parameter diatur ke nilai bernama (misalnya, US/Pacific).