Tutorial: Menambahkan Azure SQL Database ke grup failover otomatis
BERLAKU UNTUK:
Azure SQL Database
Grup failover adalah lapisan abstraksi deklaratif yang memungkinkan Anda mengelompokkan beberapa database yang direplikasi secara geografis. Pelajari cara mengonfigurasi grup failover untuk Azure SQL Database dan menguji failover menggunakan portal Microsoft Azure, PowerShell, atau Azure CLI. Dalam tutorial ini, Anda akan mempelajari cara:
- Membuat database di Azure SQL Database
- Buat grup failover untuk database di antara dua server.
- Uji failover.
Prasyarat
Untuk menyelesaikan tutorial ini, pastikan Anda telah:
- Langganan Azure. Buat akun gratis jika Anda belum memilikinya.
1 - Buat database
Dalam langkah ini, Anda membuat grup sumber daya, server, database tunggal, dan aturan firewall IP tingkat server untuk akses ke server.
Dalam langkah ini, Anda membuat server SQL logis dan database tunggal yang menggunakan data sampel AdventureWorksLT. Anda dapat membuat database dengan menggunakan menu dan layar portal Microsoft Azure atau dengan menggunakan skrip Azure CLI atau PowerShell di Azure Cloud Shell.
Semua metode termasuk menyiapkan aturan firewall tingkat server untuk mengizinkan alamat IP publik dari komputer yang Anda gunakan untuk mengakses server. Untuk informasi selengkapnya tentang membuat aturan firewall tingkat server, lihat Membuat firewall tingkat server. Anda juga dapat mengatur aturan firewall tingkat database. Lihat Membuat aturan firewall tingkat database.
Untuk membuat grup sumber daya, server, dan database tunggal di portal Microsoft Azure:
Masuk ke portal.
Dari bilah Pencarian, cari dan pilih Azure SQL.
Pada halaman Azure SQL, pilih Tambahkan.
Pada halaman Pilih opsi penyebaran SQL, pilih petak Database SQL, dengan Database tunggal di bawah Jenis sumber daya. Anda dapat melihat informasi selengkapnya tentang database yang berbeda dengan memilih Perlihatkan detail.
Pilih Buat.
Pada tab Dasar formulir Buat database SQL, di bawah Detail proyek, pilih Langganan Azure yang benar jika belum dipilih.
Untuk Grup sumber daya, pilih Buat baru, masukkan myResourceGroup, dan pilih OK.
Di bawah Detail database, untuk Nama database masukkan mySampleDatabase.
Untuk Server, pilih Buat baru, dan isi formulir Server baru sebagai berikut:
- Nama server: Masukkan mysqlserver dan beberapa karakter untuk keunikan.
- Login admin server: Masukkan AzureAdmin.
- Kata sandi: Masukkan kata sandi yang memenuhi persyaratan dan masukkan lagi di bidang Konfirmasi kata sandi.
- Lokasi: Turun ke bawah dan pilih lokasi, seperti (AS) AS Timur.
PilihOK.
Catat login dan kata sandi admin server sehingga Anda dapat masuk ke server dan databasenya. Jika Anda lupa login atau kata sandi, Anda bisa mendapatkan nama login atau mengatur ulang kata sandi di halaman Server SQL setelah pembuatan database. Untuk membuka halaman Server SQL, pilih nama server di halaman Ringkasan database.
Di bawah Komputasi + penyimpanan, jika Anda ingin mengonfigurasi ulang default, pilih Konfigurasi database.
Pada halaman Konfigurasi, Anda dapat secara opsional:
- Mengubah tingkat Komputasi dari Disediakan ke Tanpa server.
- Meninjau dan mengubah pengaturan untuk vCores dan Ukuran maks data.
- Pilih Ubah konfigurasi untuk mengubah konfigurasi perangkat keras.
Setelah membuat perubahan apa pun, pilih Terapkan.
Pilih Berikutnya: Jaringan di bagian bawah halaman.
Pada tab Jaringan, di bawah Metode konektivitas, pilih Titik akhir publik.
Di bawah aturan Firewall, atur Tambahkan alamat IP klien saat ini ke Ya.
Pilih Berikutnya: Pengaturan tambahan di bagian bawah halaman.
Untuk informasi selengkapnya tentang pengaturan firewall, lihat Mengizinkan layanan dan sumber daya Azure untuk mengakses server ini dan Menambahkan titik akhir privat.
Pada tab Pengaturan tambahan, di bagian Sumber data, untuk Menggunakan data yang sudah ada, pilih Sampel.
Secara opsional, aktifkan Pertahanan Microsoft untuk SQL.
Secara opsional, atur jendela pemeliharaan sehingga pemeliharaan terencana dilakukan pada waktu terbaik untuk database Anda.
Pilih Tinjau + buat di bagian bawah halaman.
Setelah meninjau pengaturan, pilih Buat.
2 - Buat grup failover
Dalam langkah ini, Anda akan membuat grup failover antara server yang sudah ada dan server baru di wilayah lain. Lalu tambahkan sampel database ke grup failover.
Membuat grup failover Anda dan menambahkan database tunggal Anda ke dalamnya menggunakan portal Microsoft Azure.
Pilih Azure SQL di menu sebelah kiri portal Microsoft Azure. Jika Azure SQL tidak ada dalam daftar, pilih Semua layanan, lalu ketik Azure SQL di kotak pencarian. (Opsional) Pilih bintang di samping Azure SQL untuk menyukainya dan menambahkannya sebagai item di navigasi sebelah kiri.
Pilih database yang dibuat di bagian 1, seperti
mySampleDatabase.Grup failover dapat dikonfigurasi pada tingkat server. Pilih nama server di bawah Nama server untuk membuka pengaturan untuk server.

Pilih Grup kegagalan di bawah panel Pengaturan, lalu pilih Tambahkan grup untuk membuat grup kegagalan baru.

Pada halaman Grup Failover, masukkan atau pilih nilai berikut, lalu pilih Buat:
Nama grup Failover: Ketikkan nama grup failover unik, seperti
failovergrouptutorial.Server sekunder: Pilih opsi untuk mengonfigurasi pengaturan yang diperlukan lalu pilih untuk Membuat server baru. Atau, Anda dapat memilih server yang sudah ada sebagai server sekunder. Setelah memasukkan nilai berikut, klik Pilih.
- Nama server: Ketikkan nama unik untuk server sekunder, seperti
mysqlsecondary. - Login admin server: Ketik
azureuser - Kata sandi: Ketik kata sandi kompleks yang memenuhi persyaratan kata sandi.
- Lokasi: Pilih lokasi dari menu pilihan, seperti
East US. Lokasi ini tidak boleh berada di lokasi yang sama dengan server utama Anda.
Catatan
Pengaturan masuk dan firewall server harus cocok dengan yang ada pada server utama Anda.

- Nama server: Ketikkan nama unik untuk server sekunder, seperti
Database dalam grup: Setelah server sekunder dipilih, opsi ini menjadi tidak terkunci. Pilih database untuk Pilih database untuk ditambahkan lalu pilih database yang Anda buat di bagian 1. Menambahkan database ke grup kegagalan akan secara otomatis memulai proses replikasi geografis.

3 - Uji failover
Dalam langkah ini, Anda akan melakukan failover grup failover Anda ke server sekunder, dan kemudian gagal kembali menggunakan portal Microsoft Azure.
Uji failover menggunakan portal Azure.
Pilih Azure SQL di menu sebelah kiri portal Microsoft Azure. Jika Azure SQL tidak ada dalam daftar, pilih Semua layanan, lalu ketik Azure SQL di kotak pencarian. (Opsional) Pilih bintang di samping Azure SQL untuk menyukainya dan menambahkannya sebagai item di navigasi sebelah kiri.
Pilih database yang dibuat di bagian 2, seperti
mySampleDatbase.Pilih nama server di bawah Nama server untuk membuka pengaturan untuk server.

Pilih Grup kegagalan di bawah panel Pengaturan lalu pilih grup kegagalan yang Anda buat di bagian 2.

Ulas server mana yang utama, dan server mana yang sekunder.
Pilih Failover dari panel tugas untuk menggagalkan grup failover Anda yang berisi sampel database.
Pilih Ya pada peringatan yang memberi tahu Anda bahwa sesi TDS akan terputus.

Ulas server mana yang utama, dan server mana yang sekunder. Jika kegagalan berhasil, kedua server seharusnya bertukar peran.
Pilih Kegagalan lagi untuk menggagalkan server kembali ke peran aslinya.
Membersihkan sumber daya
Bersihkan sumber daya dengan menghapus grup sumber daya.
Menghapus grup sumber daya menggunakan portal Microsoft Azure.
- Navigasi ke grup sumber daya Anda di portal Microsoft Azure.
- Pilih Hapus grup sumber daya untuk menghapus semua sumber daya dalam grup serta grup sumber daya itu sendiri.
- Ketik nama grup sumber daya,
myResourceGroup, di kotak teks, lalu pilih Hapus untuk menghapus grup sumber daya.
Penting
Jika Anda ingin mempertahankan grup sumber daya tetapi menghapus database sekunder, hapus dari grup failover sebelum menghapusnya. Menghapus database sekunder sebelum dihapus dari grup failover dapat menyebabkan perilaku yang tidak dapat diprediksi.
Skrip lengkap
Tidak ada skrip yang tersedia untuk portal Microsoft Azure.
Untuk skrip Azure SQL Database lebih lanjut, lihat: Azure PowerShell dan Azure CLI.
Langkah berikutnya
Dalam tutorial ini, Anda menambahkan database di Azure SQL Database ke grup failover, dan failover yang diuji. Anda telah mempelajari cara untuk:
- Membuat database di Azure SQL Database
- Buat grup failover untuk database di antara dua server.
- Uji failover.
Lanjut ke tutorial berikutnya mengenai cara menambahkan kumpulan elastis ke grup failover.

