Konsep server di Azure Database for MySQL

BERLAKU UNTUKAzure Database for MySQL - Server Tunggal

Penting

Server tunggal Azure Database for MySQL berada di jalur penghentian. Kami sangat menyarankan Agar Anda meningkatkan ke server fleksibel Azure Database for MySQL. Untuk informasi selengkapnya tentang migrasi ke server fleksibel Azure Database for MySQL, lihat Apa yang terjadi pada Server Tunggal Azure Database for MySQL?

Artikel ini menyediakan pertimbangan dan panduan untuk bekerja dengan server Azure Database for MySQL.

Apa itu server Azure Database for MySQL?

Server Azure Database for MySQL adalah titik administratif pusat untuk beberapa database. Server ini menggunakan konstruksi server PostgreSQL yang sama dengan yang mungkin Anda kenal secara lokal. Secara khusus, layanan Azure Database for MySQL dikelola, memberikan jaminan performa, dan memaparkan akses dan fitur di tingkat server.

Server Azure Database for MySQL:

  • Dibuat di dalam langganan Azure.
  • Merupakan sumber daya induk untuk database.
  • 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.
  • Menyediakan titik akhir koneksi untuk akses server dan database.
  • Menyediakan cakupan kebijakan manajemen yang berlaku bagi database: login, firewall, pengguna, peran, konfigurasi, dll.
  • Tersedia dalam beberapa versi. Untuk informasi selengkapnya, lihat Versi Azure Database for MySQL yang didukung.

Di dalam server 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 bersifat terstruktur per-server, berdasarkan konfigurasi tingkat harga, vCores, dan penyimpanan (GB). Untuk informasi selengkapnya, lihat Tingkatan harga.

Bagaimana cara saya menyambungkan dan mengautentikasi ke server Azure Database for MySQL?

Elemen berikut ini membantu memastikan akses aman ke database Anda.

Konsep keamanan Deskripsi
Autentikasi dan Otorisasi Server Azure Database for MySQL mendukung autentikasi MySQL asli. Anda dapat menyambungkan dan melakukan autentikasi ke server dengan login admin server.
Protokol Layanan ini mendukung protokol berbasis pesan yang digunakan oleh MySQL.
TCP/IP Protokol ini didukung melalui TCP/IP dan melalui soket domain Unix.
Firewall Untuk membantu melindungi data Anda, aturan firewall mencegah semua akses ke server database Anda, hingga Anda menentukan komputer mana yang mendapat izin. Lihat Aturan firewall Server Azure Database for MySQL.
SSL Layanan ini mendukung pemberlakuan koneksi SSL antara aplikasi Anda dan server database Anda. Lihat Mengonfigurasi konektivitas SSL di aplikasi agar tersambung ke Azure Database for MySQL dengan aman.

Menghentikan/Memulai Azure Database for MySQL

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. Hal ini menjadi lebih penting untuk beban kerja dev-test dan ketika Anda hanya menggunakan server untuk sebagian hari. Ketika Anda menghentikan server, semua sambungan aktif akan dihentikan. Kemudian, ketika Anda ingin membawa server kembali online, Anda dapat menggunakan portal Microsoft Azure atau CLI.

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

Penting

Ketika Anda Menghentikan server, keadaan akan tetap demikian selama 7 hari berturut-turut. Jika Anda tidak Memulainya secara manual selama waktu tersebut, server akan secara otomatis dimulai pada hari ke-7. 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 pada server, Anda harus memulai server.

Batasan operasi Stop/start

  • Tidak didukung dengan konfigurasi replika baca (baik di sumber maupun replika).

Bagaimana cara pengelolaan server?

Anda dapat mengelola pembuatan, penghapusan, konfigurasi parameter server (my.cnf), penskalaan, jaringan, keamanan, ketersediaan tinggi, pemulihan & pencadangan, serta pemantauan server Azure Database for MySQL Anda dengan menggunakan portal Microsoft Azure atau Azure CLI. Selain itu, mengikuti prosedur yang disimpan telah tersedia di 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. Akan 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. Akan mengakhiri pernyataan yang sedang dijalankan oleh 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