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 Flexible Server adalah layanan database relasional terkelola penuh yang siap untuk produksi di Microsoft Cloud. Ini didasarkan pada mesin database MySQL Community Edition (tersedia di bawah lisensi GPLv2), versi 5.7, 8.0, dan 8.4. Layanan ini memberi Anda kontrol dan fleksibilitas terperinci atas fungsi manajemen database dan pengaturan konfigurasi. Ini umumnya tersedia di berbagai wilayah Azure.
Azure Database for MySQL Flexible Server menawarkan:
- Ketersediaan tinggi dengan redundansi zona dan redundansi lokal (HA).
- Kemampuan untuk menjadwalkan jendela pemeliharaan.
- Perlindungan data menggunakan pencadangan otomatis dan pemulihan saat tertentu hingga 35 hari.
- Patching dan pemeliharaan otomatis untuk perangkat keras, sistem operasi, dan mesin basis data yang mendukung untuk membantu menjaga layanan tetap aman dan mutakhir.
- Performa yang dapat diprediksi, dengan menggunakan skema harga bayar sesuai pemakaian yang inklusif.
- Skala elastis dalam hitungan detik.
- Kontrol pengoptimalan biaya dengan tingkat komputasi Burstable biaya rendah dan kemampuan untuk menghentikan dan memulai server.
- Keamanan, kepatuhan, dan privasi tingkat kelas perusahaan untuk membantu melindungi data sensitif saat diam dan bergerak.
- Pemantauan dan otomatisasi untuk menyederhanakan manajemen untuk penyebaran skala besar.
- Beberapa cara untuk mendapatkan dukungan.
Kemampuan ini tidak memerlukan biaya tambahan dan hampir tidak ada administrasi. Mereka memungkinkan Anda untuk fokus pada pengembangan aplikasi yang cepat dan mempercepat waktu Anda untuk memasarkan daripada mengalokasikan waktu dan sumber daya untuk mengelola komputer virtual dan infrastruktur. Selain itu, Anda dapat terus mengembangkan aplikasi Anda dengan alat sumber terbuka dan platform pilihan Anda untuk memberikan kecepatan dan efisiensi yang dibutuhkan bisnis Anda tanpa mempelajari keterampilan baru.
Azure Database for MySQL server fleksibel juga mendukung instans yang dipesan. Jika beban kerja produksi Anda memiliki persyaratan kapasitas komputasi yang dapat diprediksi, instans yang dipesan dapat membantu Anda menghemat biaya.
Untuk pembaruan terbaru di server fleksibel Azure Database for MySQL, lihat Apa yang baru dalam Azure Database for MySQL?
Gambaran umum arsitektur
Opsi penyebaran server fleksibel menawarkan tiga tingkat komputasi yang memiliki kapasitas komputasi dan memori yang berbeda untuk mendukung beban kerja database Anda:
- Tingkat Burstable paling cocok untuk beban kerja pengembangan berbiaya rendah dan beban kerja dengan tingkat konkurensi rendah yang tidak memerlukan kapasitas komputasi penuh secara terus-menerus.
- Tingkat Tujuan Umum dan Memori-Dioptimalkan lebih cocok untuk beban kerja produksi yang membutuhkan konkurensi tinggi, skala, dan performa yang dapat diprediksi.
Anda dapat membuat aplikasi pertama Anda pada tingkat Burstable dengan biaya rendah lalu menyesuaikan skala untuk memenuhi kebutuhan solusi Anda. Untuk detailnya, lihat Azure Database for MySQL tingkat layanan server fleksibel.
Saat Anda menggunakan arsitektur server yang fleksibel, Anda dapat memilih ketersediaan tinggi dalam satu zona ketersediaan atau di beberapa zona ketersediaan. Server fleksibel paling cocok untuk:
- Kemudahan implementasi, skala yang disederhanakan, dan beban kerja manajemen database yang rendah untuk pencadangan, ketersediaan tinggi, keamanan, dan pemantauan.
- Pengembangan aplikasi yang memerlukan versi komunitas MySQL dengan kontrol dan penyesuaian yang lebih baik.
- Beban kerja produksi dengan ketersediaan tinggi dengan redundansi lokal atau redundansi zona, serta periode pemeliharaan terkelola.
- Pengalaman pengembangan yang disederhanakan.
Penawaran gratis 12 bulan
Dengan akun gratis Azure, Anda dapat menggunakan server fleksibel Azure Database for MySQL secara gratis selama 12 bulan. Penawaran ini mencakup batas bulanan hingga:
- 750 jam penggunaan untuk mesin virtual Burstable Standard_B1ms. Itu jumlah jam yang cukup untuk menjalankan instans database secara terus-menerus setiap bulan.
- Penyimpanan 32 GB dan penyimpanan cadangan 32 GB.
Gunakan penawaran ini untuk mengembangkan dan menyebarkan aplikasi database Azure untuk server fleksibel. Untuk mempelajari cara membuat dan menggunakan server fleksibel Azure Database for MySQL secara gratis dengan menggunakan akun gratis Azure, lihat Menyebarkan server fleksibel Azure Database for MySQL di akun gratis Azure.
Ketersediaan tinggi dalam dan di seluruh zona ketersediaan
server fleksibel Azure Database for MySQL memungkinkan Anda mengonfigurasi ketersediaan tinggi dengan failover otomatis. Solusi ketersediaan tinggi ini membantu memastikan bahwa data yang diterapkan tidak hilang karena kegagalan, dan membantu meningkatkan waktu aktif keseluruhan untuk aplikasi Anda.
Saat Anda mengonfigurasi ketersediaan tinggi, server fleksibel secara otomatis menyediakan dan mengelola replika siaga. Anda membayar komputasi dan penyimpanan yang disediakan untuk replika primer dan sekunder.
Tersedia dua model arsitektur dengan ketersediaan tinggi:
Ketersediaan tinggi zona-redundan: Opsi ini menawarkan isolasi penuh dan memerlukan konfigurasi redundansi infrastruktur pada beberapa zona ketersediaan. Ini memberikan tingkat ketersediaan tertinggi terhadap kegagalan infrastruktur apa pun di zona ketersediaan dan di mana latensi di seluruh zona ketersediaan dapat diterima.
Sebagian wilayah Azure yang mendukung beberapa zona ketersediaan dan file share premium redundan zona menawarkan ketersediaan tinggi (HA) redundan zona.
Ketersediaan tinggi lokal-redundan: Opsi ini menawarkan redundansi infrastruktur dengan latensi jaringan yang lebih rendah karena server primer dan siaga berada di zona ketersediaan yang sama. Ini memberikan ketersediaan tinggi tanpa mengharuskan Anda untuk mengonfigurasi redundansi aplikasi di seluruh zona.
Anda dapat mengaktifkan ketersediaan tinggi redundan lokal di semua wilayah tempat instans server fleksibel Azure Database for MySQL tersedia.
Untuk informasi selengkapnya, lihat Ketersediaan tinggi pada Azure Database for MySQL.
Patching otomatis dengan jendela pemeliharaan terkelola
Layanan ini melakukan patching otomatis dari perangkat keras, sistem operasi, dan mesin database yang mendasar. Proses patching mencakup pembaruan keamanan dan perangkat lunak. Untuk mesin basis data MySQL, rilis pemeliharaan terencana juga mencakup peningkatan versi minor.
Anda dapat mengonfigurasi jadwal patching agar dikelola sistem atau menentukan jadwal kustom Anda sendiri. Selama jadwal pemeliharaan, patch diterapkan, dan server mungkin memerlukan mulai ulang. Dengan menggunakan jadwal kustom, Anda dapat membuat siklus patching Anda dapat diprediksi dan memilih jendela pemeliharaan yang memiliki dampak minimum pada bisnis. Layanan ini mengikuti jadwal rilis bulanan untuk integrasi dan rilis berkelanjutan.
Untuk informasi selengkapnya, lihat Pemeliharaan Terjadwal di Azure Database for MySQL.
Pencadangan Otomatis
Layanan server fleksibel Azure Database for MySQL secara otomatis membuat cadangan server dan menyimpannya di penyimpanan redundan lokal atau geo-redundan yang dikonfigurasi pengguna. Gunakan cadangan untuk memulihkan server Anda ke titik waktu mana pun dalam periode retensi cadangan.
Anda dapat mengonfigurasi periode retensi 1 hingga 35 hari. Defaultnya adalah tujuh hari. Semua cadangan dienkripsi melalui enkripsi AES 256-bit.
Untuk informasi selengkapnya, lihat Backup dan pemulihan di Azure Database for MySQL.
Isolasi jaringan
Untuk menyambungkan ke server fleksibel Azure Database for MySQL, Anda memiliki dua opsi jaringan:
Akses privat (integrasi jaringan virtual): Sebarkan server fleksibel Azure Database for MySQL Anda ke jaringan virtual Azure. Sumber daya dalam jaringan virtual dapat dikomunikasikan melalui alamat IP privat.
Pilih integrasi jaringan virtual jika Anda menginginkan kemampuan berikut:
- Sambungkan dari sumber daya Azure di jaringan virtual yang sama ke server fleksibel Azure Database for MySQL Anda dengan menggunakan alamat IP privat.
- Gunakan jaringan privat virtual (VPN) atau Azure ExpressRoute untuk menyambungkan dari sumber daya yang tidak Azure ke server fleksibel Azure Database for MySQL Anda.
- Hindari titik akhir publik.
Akses publik (alamat IP yang diizinkan): Sebarkan server fleksibel Azure Database for MySQL Anda dengan titik akhir publik. Titik akhir publik adalah alamat DNS yang dapat diselesaikan secara publik. Pilih rentang alamat IP untuk memberikan izin untuk mengakses server Anda. Jenis izin ini disebut aturan firewall.
Untuk informasi selengkapnya, lihat Konsep konektivitas dan jaringan untuk server fleksibel Azure Database for MySQL.
Penyesuaian cepat pada performa dan skala
Anda dapat membangun aplikasi pertama Anda pada database kecil selama beberapa dolar sebulan lalu menyesuaikan skala dengan mulus untuk memenuhi kebutuhan solusi Anda. Penskalaan penyimpanan dilakukan secara online dan mendukung fitur pertumbuhan otomatis penyimpanan di Azure Database for MySQL Flexible Server.
Dengan server fleksibel Azure Database for MySQL, Anda dapat menyediakan operasi input/output tambahan per detik (IOPS) di atas batas IOPS gratis yang independen dari penyimpanan. Dengan menggunakan fitur ini, Anda dapat meningkatkan atau mengurangi jumlah IOPS yang disediakan berdasarkan persyaratan beban kerja Anda kapan saja. Skalabilitas dinamis memungkinkan database Anda merespons persyaratan sumber daya yang berubah dengan cepat secara transparan. Anda hanya membayar sumber daya yang Anda konsumsi.
Untuk informasi selengkapnya, lihat tingkatan layanan Flexible Server untuk Azure Database for MySQL.
Kemampuan memperluas beban kerja baca Anda dengan replika baca
MySQL adalah mesin database populer untuk menjalankan aplikasi web dan seluler skala internet. Microsoft pelanggan menggunakannya untuk pendidikan online, streaming video, solusi pembayaran digital, platform e-niaga, layanan game, portal berita, dan situs web pemerintah dan layanan kesehatan. Layanan ini diperlukan untuk melayani dan menskalakan saat lalu lintas web atau aplikasi seluler meningkat.
Aplikasi ini biasanya dikembangkan dalam Java atau PHP dan berupa:
- Dimigrasikan untuk berjalan pada set skala komputer virtual Azure atau Azure App Service
- Dikontainerkan untuk berjalan pada Azure Kubernetes Service (AKS)
Kumpulan skala komputer virtual dengan App Service atau AKS sebagai infrastruktur dasarnya menyederhanakan penskalaan aplikasi dengan secara instan menyediakan komputer virtual baru dan mereplikasi komponen aplikasi stateless untuk menangani permintaan. Tetapi seringkali, database akhirnya menjadi hambatan sebagai komponen stateful terpusat.
Fitur replika baca memungkinkan Anda mereplikasi data dari server fleksibel Azure Database for MySQL ke sebuah server baca-saja. Anda dapat mereplikasi dari server sumber hingga 10 replika.
Replika diperbarui secara asinkron melalui teknologi replikasi berbasis posisi file log biner (binlog) asli mesin MySQL. Anda dapat menggunakan solusi proksi load-balancer seperti ProxySQL untuk meluaskan skala beban kerja aplikasi Anda dengan lancar untuk membaca replika tanpa biaya pemfaktoran ulang aplikasi apa pun.
Untuk informasi selengkapnya, lihat replika Read di Azure Database for MySQL.
Sinkronisasi data hibrid atau multicloud dengan replikasi data ke dalam sistem
Gunakan fitur replikasi data-in untuk menyinkronkan data dari server MySQL eksternal ke server fleksibel Azure Database for MySQL. Server eksternal dapat berada di tempat, di komputer virtual, atau di layanan database yang dihosting oleh penyedia cloud lainnya.
Replikasi data-in berbasis posisi pada file binlog. Pertimbangkan skenario utama berikut untuk menggunakan fitur ini:
- Sinkronisasi data hibrid
- Sinkronisasi multicloud
Untuk informasi selengkapnya, lihat Mereplikasi data ke server fleksibel Azure Database for MySQL.
Menghentikan dan memulai server sesuai permintaan
Dengan server fleksibel Azure Database for MySQL, Anda dapat menghentikan dan memulai server sesuai permintaan untuk mengoptimalkan biaya. Penagihan tingkat komputasi segera berhenti ketika server berhenti. Fungsionalitas ini dapat membantu Anda menghemat biaya selama pengembangan, pengujian, dan beban kerja produksi yang dapat diprediksi terikat waktu. Server tetap dalam status berhenti selama 30 hari kecuali Anda memulai ulang lebih cepat.
Untuk informasi selengkapnya, lihat Konsep server di server fleksibel Azure Database for MySQL.
Keamanan, kepatuhan, dan privasi tingkat perusahaan
Azure Database for MySQL server fleksibel menggunakan modul kriptografi tervalidasi FIPS 140-2 untuk enkripsi penyimpanan data tidak aktif. Data (termasuk cadangan) dan file sementara yang dibuat saat Anda menjalankan kueri dienkripsi.
Layanan ini menggunakan cipher AES 256-bit yang disertakan dalam enkripsi penyimpanan Azure, dan kunci dapat dikelola sistem (default). Anda juga dapat menggunakan kunci yang dikelola pelanggan yang disimpan dalam brankas kunci Azure atau modul keamanan perangkat keras terkelola untuk enkripsi data saat tidak aktif. Untuk informasi selengkapnya, lihat enkripsi Data dengan kunci yang dikelola pelanggan untuk Azure Database for MySQL.
Azure Database for MySQL Flexible Server mengenkripsi data dalam transit dengan Transport Layer Security (TLS) yang diterapkan secara default. Layanan ini mendukung koneksi terenkripsi yang menggunakan TLS 1.2 (default) dan TLS 1.3 (direkomendasikan di MySQL 8.0 dan yang lebih baru). Semua koneksi masuk yang menggunakan TLS 1.0 dan TLS 1.1 ditolak. Anda dapat menonaktifkan penegakan TLS dengan mengatur require_secure_transport parameter server lalu mengatur nilai minimum tls_version untuk server Anda. Untuk informasi selengkapnya, lihat Menyambungkan ke server fleksibel Azure Database for MySQL dengan koneksi terenkripsi.
Azure Database for MySQL server fleksibel memungkinkan akses privat penuh ke server melalui integrasi jaringan virtual. Anda dapat menjangkau dan menyambungkan ke server di jaringan virtual hanya melalui alamat IP privat. Dengan menggunakan integrasi jaringan virtual, Anda menolak akses publik dan tidak dapat menjangkau server melalui titik akhir publik. Untuk informasi selengkapnya, lihat Konsep konektivitas dan jaringan untuk server fleksibel Azure Database for MySQL.
Memantau dan memperingatkan
Azure Database for MySQL server fleksibel memiliki fitur pemantauan dan pemberitahuan performa bawaan. Semua metrik Azure memiliki frekuensi satu menit. Setiap metrik menyediakan riwayat 30 hari.
Anda dapat mengonfigurasi pemberitahuan pada metrik. Azure Database for MySQL Flexible Server menyediakan metrik server host untuk memantau pemanfaatan sumber daya dan memungkinkan Anda mengonfigurasi log kueri lambat. Dengan menggunakan alat-alat ini, Anda dapat dengan cepat mengoptimalkan beban kerja Dan mengonfigurasi server Anda untuk performa terbaik.
Di server fleksibel Azure Database for MySQL, Anda bisa memvisualisasikan kueri lambat dan mengaudit data log dengan menggunakan buku kerja Azure Monitor. Dengan buku kerja, Anda mendapatkan kanvas fleksibel untuk menganalisis data dan membuat laporan visual yang kaya dalam portal Azure. Server fleksibel Azure Database untuk MySQL menyediakan tiga templat buku kerja: Gambaran Umum Server, Tutorial: Mengonfigurasi log audit dengan menggunakan server fleksibel Azure Database untuk MySQL, dan Tutorial: Wawasan Performa Kueri untuk Azure Database untuk MySQL.
Buku kerja Wawasan Performa Kueri membantu Anda menghabiskan lebih sedikit waktu untuk memecahkan masalah performa database dengan memberikan informasi seperti:
- Kueri jangka panjang teratas dan trennya.
- Detail kueri: menampilkan teks kueri dan riwayat eksekusi dengan waktu kueri minimum, maksimum, rata-rata, dan simpangan baku.
- Pemanfaatan sumber daya (CPU, memori, dan penyimpanan).
Selain itu, Anda dapat menggunakan alat pemantauan komunitas seperti Pemantauan dan Manajemen Percona dan mengintegrasikannya dengan server fleksibel Azure Database for MySQL.
Untuk informasi selengkapnya, lihat Memantau server fleksibel Azure Database for MySQL.
Migration
Azure Database for MySQL server fleksibel menjalankan mySQL versi komunitas. Pilihan desain ini memastikan kompatibilitas aplikasi penuh dan memerlukan biaya refaktor minimal untuk memigrasikan aplikasi yang ada yang dikembangkan pada mesin MySQL untuk Azure Database for MySQL server fleksibel. Anda dapat bermigrasi ke server fleksibel Azure Database for MySQL dengan menggunakan opsi berikut.
Migrasi offline
Gunakan Azure Database Migration Service ketika bandwidth jaringan antara sumber dan Azure baik (misalnya: koneksi ExpressRoute berkecepatan tinggi). Untuk instruksi langkah demi langkah, lihat Tutorial: Memigrasikan MySQL untuk Azure Database for MySQL offline menggunakan DMS.
Gunakan pengaturan kompresi di alat mydumper dan myloader untuk memindahkan data secara efisien melalui jaringan berkecepatan rendah (seperti internet publik). Untuk instruksi langkah demi langkah, lihat Migrasi database besar ke Azure Database untuk MySQL menggunakan mydumper/myloader.
Migrasi online atau waktu henti minimal
Untuk migrasi online atau dengan waktu henti minimal, pertimbangkan penggunaan alat komunitas seperti mydumper/myloader dengan replikasi data masuk untuk menjaga agar server yang fleksibel tetap sinkron dengan sumber MySQL eksternal selama proses cutover. Untuk informasi selengkapnya, lihat Memigrasikan Azure Database for MySQL - Server Tunggal ke Azure Database for MySQL - Server Fleksibel dengan alat sumber terbuka.
wilayah Azure
Salah satu keuntungan menjalankan beban kerja Anda di Azure adalah jangkauan globalnya. Azure Database for MySQL server fleksibel saat ini tersedia di wilayah Azure berikut:
Note
Untuk HA redundan-zona, karena kendala kapasitas zonal yang dapat berubah secara dinamis di berbagai wilayah, periksa portal Azure untuk mengetahui status dukungan terbaru. Ketersediaan mungkin berubah berdasarkan kapasitas saat ini dan alokasi kuota di zona tertentu untuk langganan Anda.
| Region | Availability | Ketersediaan Tinggi (HA) Lokal Redundan | Zona redundan HA | Cadangan dengan redundansi geografis |
|---|---|---|---|---|
| Australia Tengah | Yes | Yes | No | No |
| Australia Timur | Yes | Yes | Yes | Yes |
| Australia Tenggara | Yes | Yes | No | Yes |
| Austria Timur | Yes | Yes | No | Yes |
| Belgia Tengah | Yes | Yes | No | Yes |
| Brasil Selatan | Yes | Yes | Yes | Yes |
| Kanada Tengah | Yes | Yes | Yes | Yes |
| Kanada Timur | Yes | Yes | No | Yes |
| India Tengah | Yes | Yes | Yes | Yes |
| US Tengah | Yes | Yes | Yes | Yes |
| Chili Tengah | Yes | Yes | Yes | Yes |
| Tiongkok Timur 2 | Yes | Yes | No | Yes |
| Tiongkok Timur 3 | Yes | Yes | No | Yes |
| Tiongkok Utara 2 | Yes | Yes | No | Yes |
| Tiongkok Utara 3 | Yes | Yes | Yes | Yes |
| Denmark Timur | Yes | Yes | Yes | No |
| Asia Timur (Hong Kong SAR) | Yes | Yes | Yes | Yes |
| US Timur | Yes | Yes | Yes | Yes |
| US Timur 2 | Yes | Yes | Yes | Yes |
| Prancis Tengah | Yes | Yes | Yes | Yes |
| Prancis Selatan | Yes | Yes | No | Yes |
| Jerman Barat Tengah | Yes | Yes | Yes | Yes |
| Jerman Utara | Yes | Yes | No | Yes |
| Indonesia Tengah | Yes | Yes | No | No |
| Israel Tengah | Yes | Yes | Yes | No |
| Italia Utara | Yes | Yes | Yes | No |
| Jepang Timur | Yes | Yes | Yes | Yes |
| Jepang Barat | Yes | Yes | Yes | Yes |
| Jio India Barat | Yes | Yes | No | No |
| Korea Tengah | Yes | Yes | Yes | Yes |
| Korea Selatan | Yes | Yes | No | Yes |
| Malaysia Barat | Yes | Yes | Yes | Yes |
| Meksiko Tengah | Yes | Yes | Yes | No |
| Selandia Baru Utara | Yes | Yes | Yes | No |
| US Tengah Utara | Yes | Yes | Yes | Yes |
| Eropa Utara | Yes | Yes | Yes | Yes |
| Norwegia Timur | Yes | Yes | Yes | Yes |
| Norwegia Barat | Yes | Yes | No | No |
| Polandia Tengah | Yes | Yes | Yes | No |
| Qatar Tengah | Yes | Yes | Yes | No |
| Afrika Selatan Utara | Yes | Yes | Yes | Yes |
| Afrika Selatan Barat | Yes | Yes | No | Yes |
| US Tengah Selatan | Yes | Yes | Yes | Yes |
| India Selatan | Yes | Yes | No | Yes |
| Asia Tenggara | Yes | Yes | Yes | Yes |
| Spanyol Tengah | Yes | Yes | Yes | No |
| Swedia Tengah | Yes | Yes | Yes | No |
| Swiss Utara | Yes | Yes | Yes | Yes |
| Swiss Barat | Yes | Yes | No | Yes |
| Taiwan Barat Laut | Yes | Yes | No | No |
| UAE Tengah | Yes | Yes | No | Yes |
| UAE Utara | Yes | Yes | Yes | Yes |
| UK Selatan | Yes | Yes | Yes | Yes |
| UK Barat | Yes | Yes | No | Yes |
| Pemerintah AS Virginia | Yes | Yes | Yes | No |
| Pemerintah AS Arizona | Yes | Yes | Yes | Yes |
| Pemerintah AS Texas | Yes | Yes | No | Yes |
| Barat Sentral AS | Yes | Yes | No | Yes |
| Eropa Barat | Yes | Yes | Yes | Yes |
| US Barat | Yes | Yes | No | Yes |
| Barat AS 2 | Yes | Yes | Yes | Yes |
| Barat AS 3 | Yes | Yes | Yes | Yes |
Tanggapan dan dukungan
Untuk pertanyaan atau saran tentang bekerja dengan server fleksibel Azure Database for MySQL, pertimbangkan titik kontak berikut:
- Untuk menghubungi Azure support, pilih permintaan di portal Azure.
- Untuk memberikan umpan balik atau meminta fitur baru, posting ide melalui umpan balik komunitas.
Konten terkait
- Quickstart: Membuat instans Azure Database for MySQL dengan portal Azure
- Mulai cepat: Membuat instans server fleksibel Azure Database for MySQL dengan menggunakan Azure CLI
- Kelola Azure Database for MySQL menggunakan portal Azure
- Mulai cepat: Menggunakan Python untuk menyambungkan dan mengkueri data di server fleksibel Azure Database for MySQL
- Gunakan PHP dengan server fleksibel Azure Database for MySQL