Koneksi Azure Database for MySQL - Server Fleksibel dengan metode konektivitas akses privat

BERLAKU UNTUK: Azure Database for MySQL - Server Fleksibel

Server fleksibel Azure Database for MySQL adalah layanan terkelola yang menjalankan, mengelola, dan menskalakan server MySQL yang sangat tersedia di cloud. Mulai cepat ini menunjukkan kepada Anda cara membuat instans server fleksibel Azure Database for MySQL di jaringan virtual dengan menggunakan portal Azure.

Jika Anda tidak memiliki langganan Azure, buat akun gratis Azure sebelum memulai. Saat ini, dengan akun gratis Azure, Anda dapat mencoba Azure Database for MySQL - Server Fleksibel gratis selama 12 bulan. Untuk informasi selengkapnya, lihat Coba Azure Database for MySQL - Server Fleksibel secara gratis.

Masuk ke portal Microsoft Azure.

Masuk ke portal Azure. Masukkan info masuk Anda untuk masuk ke portal. Tampilan default adalah dasbor layanan Anda.

Membuat instans server fleksibel Azure Database for MySQL

Anda membuat instans server fleksibel Azure Database for MySQL dengan sekumpulan sumber daya komputasi dan penyimpanan yang ditentukan. Anda membuat server dalam grup sumber daya Azure.

Selesaikan langkah-langkah ini untuk membuat instans server fleksibel Azure Database for MySQL:

  1. Cari dan pilih server Azure Database for MySQL di portal:

    Screenshot that shows a search for Azure Database for MySQL servers.

  2. Pilih Tambahkan.

  3. Pada halaman Pilih opsi penyebaran Azure Database for MySQL, pilih Server fleksibel sebagai opsi penyebaran:

    Screenshot that shows the Flexible server option.

  4. Pada tab Dasar, masukkan langganan, grup sumber daya , wilayah, nama pengguna administrator, dan kata sandi administrator. Dengan nilai default, ini menyediakan instans server fleksibel Azure Database for MySQL versi 5.7 dengan Burstable Sku menggunakan 1 vCore, Memori 2 GiB, dan penyimpanan 32 GiB. Periode retensi cadangan adalah tujuh hari. Anda dapat mengubah konfigurasi.

    Screenshot that shows the Basics tab of the Flexible server page.

    Tip

    Untuk beban data yang lebih cepat selama migrasi, tingkatkan IOPS ke ukuran maksimum yang didukung dengan menghitung ukuran dan kemudian menskalakannya kembali untuk menghemat biaya disarankan.

  5. Buka tab Jaringan, pilih akses pribadi. Anda tidak dapat mengubah metode konektivitas setelah Anda membuat server. Pilih Buat jaringan virtual untuk membuat jaringan virtual baru vnetenvironment1.

    Screenshot that shows the Networking tab with new VNET.

  6. Pilih OK setelah Anda memberikan nama jaringan virtual dan informasi subnet.

    Review VNET information

  7. Pilih Tinjau + buat untuk meninjau konfigurasi server fleksibel Azure Database for MySQL Anda.

  8. Pilih Buat untuk penyediaan server. Provisi dapat memakan waktu beberapa menit.

  9. Tunggu hingga penyebaran selesai dan berhasil.

    Screenshot that shows the Networking settings with new VNET.

  10. Pilih Buka sumber daya untuk melihat halaman Ringkasan server yang terbuka.

Membuat komputer virtual Azure Linux

Karena servernya berada di jaringan virtual, Anda hanya dapat tersambung ke server dari layanan Azure lainnya di jaringan virtual yang sama dengan server. Untuk menghubungkan dan mengelola server, mari kita membuat komputer virtual Linux. Komputer virtual harus dibuat di wilayah yang sama dan langganan yang sama. Komputer virtual Linux dapat digunakan sebagai terowongan SSH untuk mengelola server database Anda.

  1. Buka grup sumber daya Anda tempat server dibuat. Pilih Tambahkan.

  2. Pilih Ubuntu Server 18.04 LTS

  3. Di tab Dasar-dasar, di bawah Detail proyek, pastikan langganan yang benar dipilih, lalu pilih Buat grup sumber daya baru. Ketik myResourceGroup untuk namanya.

    Screenshot of the Project details section showing where you select the Azure subscription and the resource group for the virtual machine.

  4. Di bawah Detail instans, ketik myVM untuk Nama komputer virtual dan pilih Wilayah yang sama seperti server database Anda.

    Screenshot of the Instance details section where you provide a name for the virtual machine and select its region, image and size.

  5. Di bawah Akun administrator, pilih Kunci publik SSH.

  6. Pada Nama pengguna, ketik azureuser.

  7. Untuk sumber kunci publik SSH, biarkan default Buat pasangan kunci baru, lalu ketik myKey untuk Nama pasangan kunci.

    Screenshot of the Administrator account section where you select an authentication type and provide the administrator credentials.

  8. Di bawah Aturan port masuk>Port masuk publik, pilih Izinkan port yang dipilih lalu pilih SSH (22) dan HTTP (80) dari menu drop-down.

    Screenshot of the inbound port rules section where you select what ports inbound connections are allowed on.

  9. Pilih halaman Jaringan untuk mengonfigurasi jaringan virtual. Untuk jaringan virtual, pilih vnetenvironment1 yang dibuat untuk instans server fleksibel Azure Database for MySQL.

    Screenshot of the select existing virtual network of the Azure Database for MySQL flexible server instance.

  10. Pilih Kelola konfigurasi subnet untuk membuat subnet baru untuk server.

    Screenshot of manage subnet.

  11. Tambahkan subnet baru untuk komputer virtual.

    Screenshot of adding a new subnet for virtual machine

  12. Setelah subnet berhasil dibuat, silakan tutup halaman.

    Screenshot of success with adding a new subnet for virtual machine

  13. Pilih Tinjau + Buat.

  14. Pilih Buat. Ketika jendela Buat pasangan kunci baru terbuka, pilih Unduh kunci pribadi dan buat sumber daya. File kunci Anda diunduh sebagai myKey.pem.

    Penting

    Pastikan Anda tahu di mana .pem file diunduh, Anda memerlukan jalur ke file tersebut di langkah berikutnya.

  15. Saat penyebaran selesai, pilih Buka sumber daya.

    Screenshot of deployment success.

  16. Pada halaman untuk VM baru Anda, pilih alamat IP publik dan salin ke clipboard.

    Screenshot showing how to copy the IP address for the virtual machine.

Pasang alat klien MySQL

Buat koneksi SSH dengan VM menggunakan Bash atau PowerShell. Pada prompt Anda, buka koneksi SSH ke mesin virtual Anda. Ganti alamat IP dengan alamat VM Anda, dan ganti jalur ke .pem dengan jalur ke tempat file kunci tersebut diunduh.

ssh -i .\Downloads\myKey1.pem azureuser@10.111.12.123

Tip

Kunci SSH yang Anda buat dapat digunakan pada saat Anda membuat VM di Azure. Pilih sumber kunci publik Gunakan kunci yang disimpan di Azure untuk SSH saat Anda membuat VM di lain waktu. Anda sudah memiliki kunci pribadi di komputer Anda, jadi Anda tidak perlu mengunduh apa pun.

Anda perlu menginstal alat mysql-client untuk terhubung ke server.

sudo apt-get update
sudo apt-get install mysql-client

Koneksi ke database diberlakukan dengan SSL; oleh karena itu Anda perlu mengunduh sertifikat SSL publik.

wget --no-check-certificate https://dl.cacerts.digicert.com/DigiCertGlobalRootCA.crt.pem

Terhubung ke server dari komputer virtual Azure Linux

Dengan alat klien mysql.exe terinstal, kami sekarang dapat terhubung ke server dari lingkungan lokal Anda.

mysql -h mydemoserver.mysql.database.azure.com -u mydemouser -p --ssl-mode=REQUIRED --ssl-ca=DigiCertGlobalRootCA.crt.pem

Membersihkan sumber daya

Anda telah membuat instans server fleksibel Azure Database for MySQL dalam grup sumber daya. Jika Anda tidak mengharapkan untuk membutuhkan sumber daya ini di masa mendatang, Anda dapat menghapusnya dengan menghapus grup sumber daya atau instans server fleksibel Azure Database for MySQL. Untuk menghapus grup sumber daya, selesaikan langkah-langkah berikut:

  1. Cari dan pilih Grupsumber daya di portal Azure.
  2. Dalam daftar grup sumber daya, pilih nama grup sumber daya Anda.
  3. Di halaman Ringkasan untuk grup sumber daya Anda, pilih Hapus grup sumber daya.
  4. Dalam kotak dialog konfirmasi, ketik nama grup sumber daya Anda lalu pilih Hapus.

Langkah berikutnya