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 server fleksibel Azure Database for MySQL.

Apa itu server fleksibel Azure Database for MySQL?

Server fleksibel Azure Database for MySQL adalah layanan database terkelola penuh yang menjalankan versi komunitas MySQL. Secara umum, layanan ini memberikan lebih banyak fleksibilitas serta penyesuaian konfigurasi server berdasarkan persyaratan pengguna. Ini adalah konstruksi server MySQL yang sama yang mungkin Anda kenal di dunia lokal. Secara khusus, server fleksibel dikelola, menghasilkan kinerja istimewa, pengelolaan dan kontrol server yang lebih baik, serta mengekspos akses dan fitur di tingkat server.

Instans server fleksibel Azure Database for MySQL:

  • Dibuat di dalam langganan Azure.
  • Merupakan sumber daya induk untuk database.
  • Memungkinkan konfigurasi MySQL diekspos melalui parameter Server (ditautkan ke konsep parameter Server).
  • Melakukan pencadangan otomatis serta mendukung pemulihan titik waktu.
  • Menyediakan namespace bagi database.
  • Adalah kontainer dengan semantik seumur hidup yang kuat - menghapus server maka akan menghapus database mandiri.
  • Menkolokasikan sumber daya di satu wilayah.
  • Dukungan bagi jadwal pemeliharaan server yang disediakan pelanggan
  • Kemampuan untuk menggunakan server fleksibel di dalam pengaturan zona redundansi untuk meningkatkan ketersediaan
  • Menyediakan integrasi jaringan virtual bagi akses server database
  • Menyediakan cara untuk menghemat biaya dengan cara menjeda server fleksibel saat tidak digunakan
  • Menyediakan cakupan kebijakan manajemen yang berlaku bagi database: login, firewall, pengguna, peran, konfigurasi, dll.
  • Mendukung versi utama MySQL 5.7 serta MySQL 8.0. Untuk informasi selengkapnya, lihat Versi mesin server fleksibel Azure Database for MySQL yang didukung.

Dalam instans server fleksibel Azure Database for MySQL, 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 (GB). Untuk informasi selengkapnya, lihat komputasi dan penyimpanan.

Menghentikan/Memulai instans server fleksibel Azure Database for MySQL

Server fleksibel Azure Database for MySQL memberi Anda kemampuan untuk Menghentikan server saat tidak digunakan dan Memulai server saat Anda melanjutkan aktivitas. Hal ini pada dasarnya dilakukan untuk menghemat biaya di server database dan hanya membayar sumber daya saat digunakan. Ini menjadi lebih penting untuk beban kerja dev-test dan ketika Anda hanya menggunakan server untuk sebagian hari. Ketika Anda menghentikan server, semua koneksi aktif akan dihilangkan. Kemudian, ketika Anda ingin mengaktifkan server kembali, Anda dapat menggunakan portal Microsoft Azure atau CLI.

Ketika server berada dalam status Dihentikan, komputasi server tidak ditagihkan. Namun, penyimpanan terus ditagih karena penyimpanan server tetap digunakan untuk memastikan bahwa file data tersedia ketika server dimulai kembali.

Penting

Ketika Anda Menghentikan server, server akan tetap dalam status tersebut selama 30 hari berturut-turut. Jika Anda tidak Memulainya secara manual selama waktu ini, server secara otomatis dimulai pada akhir 30 hari. Anda bisa memilih untuk Menghentikannya kembali jika Anda tidak menggunakan server.

Selama server dinonaktifkan, tidak ada operasi manajemen yang dapat dilakukan pada server. Untuk mengubah pengaturan konfigurasi apa pun di server, Anda perlu memulai server. Lihat batasan hentikan/mulai.

Catatan

Operasi pada server yang berada dalam status Berhenti dinonaktifkan dan ditampilkan sebagai server yang tidak aktif di portal Azure. Operasi yang tidak didukung pada server yang dihentikan termasuk mengubah tingkat harga, jumlah vCore, ukuran penyimpanan atau IOPS, hari retensi pencadangan, tag server, kata sandi server, parameter server, penyimpanan yang bertambah secara otomatis, pencadangan GEO, high availability, dan identitas pengguna.

Bagaimana cara pengelolaan server?

Anda dapat mengelola pembuatan, penghapusan, konfigurasi parameter server (my.cnf), penskalaan, jaringan, keamanan, ketersediaan tinggi, pencadangan & pemulihan, dan pemantauan instans server fleksibel Azure Database for MySQL Anda dengan menggunakan portal Azure atau Azure CLI. Selain itu, prosedur tersimpan berikut ini tersedia di server fleksibel Azure Database for MySQL untuk melakukan tugas administrasi database tertentu yang diperlukan karena hak istimewa pengguna SUPER tidak didukung di server.

Nama Prosedur Tersimpan Parameter Input Parameter Output Catatan Penggunaan
mysql.az_kill processlist_id T/A Setara dengan perintah KILL CONNECTION. Mengakhiri koneksi yang terkait dengan processlist_id yang disediakan setelah mengakhiri pernyataan apa pun yang dijalankan koneksi.
mysql.az_kill_query processlist_id T/A Setara dengan perintah KILL QUERY. Mengakhiri pernyataan yang saat ini dijalankan koneksi. Tetap menghidupkan koneksi.
mysql.az_load_timezone T/A T/A Memuat tabel zona waktu untuk memungkinkan parameter time_zone diatur pada nilai yang memiliki nama (mis. "AS/Pasifik").

Langkah berikutnya