Tutorial: Membuat rekaman alias untuk mendukung nama domain apex dengan Traffic Manager

Tip

Untuk konfigurasi DNS baru yang didukung Traffic Manager, pertimbangkan untuk menggunakan Traffic Manager Linked Records sebagai gantinya. Traffic Manager Linked Records mengembalikan alamat IP endpoint secara langsung tanpa hop CNAME perantara dan menegakkan konsistensi tipe endpoint melalui Strictly Typed Profiles. Kedua fitur tersebut saat ini sedang dalam PREVIEW. Tutorial ini membahas pendekatan rekaman alias, yang tetap didukung untuk kompatibilitas mundur.

Anda dapat membuat catatan alias untuk nama domain apex Anda untuk mereferensikan profil Azure Traffic Manager. Alih-alih menggunakan layanan pengalihan, Anda mengonfigurasi Azure DNS untuk mereferensikan profil Traffic Manager langsung dari zona Anda.

Dalam tutorial ini, Anda akan mempelajari cara:

  • Membuat jaringan virtual dan subnet.
  • Buat mesin virtual server web dengan IP publik.
  • Menambahkan label DNS ke IP publik.
  • Buat profil Traffic Manager.
  • Buat catatan alias.
  • Uji catatan alias.

Jika Anda tidak memiliki langganan Azure, buat akun free sebelum Memulai.

Prasyarat

  • Akun Azure dengan langganan aktif.
  • Nama domain yang dihosting di Azure DNS. Jika Anda tidak memiliki zona Azure DNS, Anda dapat buat zona DNS, lalu delegasikan domain Anda ke Azure DNS.

Catatan

Dalam tutorial ini, contoso.com digunakan sebagai contoh nama domain. Ganti contoso.com dengan nama domain Anda.

Masuk ke Azure

Masuk ke portal Azure.

Mendaftarkan penyedia sumber daya Microsoft.Network

Untuk membuat catatan alias, Anda harus mendaftarkan penyedia sumber daya jaringan Microsoft.Network. Jika zona DNS dan sumber daya target alias berada dalam langganan yang berbeda, kedua langganan harus didaftarkan. Anda dapat mendaftarkan penyedia sumber daya menggunakan Azure CLI, PowerShell, atau portal Azure. Lihat contoh berikut:

az provider register --namespace Microsoft.Network

Untuk informasi selengkapnya, lihat Memperbaiki kesalahan untuk pendaftaran penyedia sumber.

Buat infrastruktur jaringan.

Buat jaringan virtual dan subnet untuk menempatkan server web Anda.

  1. Di portal Azure, masukkan jaringan virtual di kotak pencarian di bagian atas portal, lalu pilih jaringan Virtual dari hasil pencarian.

  2. Dalam Jaringan virtual, pilih + Buat.

  3. Pada Buat jaringan virtual, masukkan atau pilih informasi berikut pada tab Dasar-Dasar:

    Pengaturan Nilai
    Detail Proyek
    Langganan Pilih langganan Azure Anda.
    Grup Sumber Daya Pilih Buat baru.
    Di Name, masukkan test-rg.
    Pilih OK.
    Rincian instance
    Nama Masukkan vnet-1.
    Wilayah Pilih wilayah Anda.
  4. Pilih tab Alamat IP atau pilih tombol Berikutnya: Alamat IP di bagian bawah halaman.

  5. Di tab Alamat IP, masukkan informasi berikut:

    Pengaturan Nilai
    Ruang alamat IPv4 Masukkan 10.10.0.0/16.
  6. Pilih + Tambahkan subnet, lalu masukkan informasi ini di Tambahkan subnet:

    Pengaturan Nilai
    Nama subnet Masukkan subnet-1.
    Rentang alamat subnet Masukkan 10.10.0.0/24.
  7. Pilih Tambahkan.

  8. Pilih tab Tinjau + buat atau pilih tombol Tinjau + buat.

  9. Pilih Buat.

Membuat mesin virtual server web

Buat dua komputer virtual Linux, instal server web NGINX di dalamnya, lalu tambahkan label DNS ke IP publik mereka.

Buat komputer virtual

Buat dua komputer virtual Ubuntu.

  1. Di portal Azure, masukkan komputer virtual di kotak pencarian di bagian atas portal, lalu pilih Komputer virtual dari hasil pencarian.

  2. Di Komputer virtual, pilih + Buat lalu pilih komputer virtual Azure.

  3. Di bagian Buat mesin virtual, masukkan atau pilih informasi berikut pada tab Dasar-dasar:

    Pengaturan Nilai
    Detail Proyek
    Langganan Pilih langganan Azure Anda.
    Grup Sumber Daya Pilih test-rg.
    Rincian instance
    Nama komputer virtual Masukkan vm-1.
    Wilayah Pilih (AS) AS Timur.
    Opsi ketersediaan Pilih Tidak diperlukan redundansi infrastruktur.
    Jenis keamanan Pilih Standar.
    Gambar Pilih Ubuntu Server 24.04 LTS - x64 Gen2.
    Ukuran Pilih ukuran VM Anda.
    Akun administrator
    Jenis autentikasi Pilih Kunci publik SSH.
    Nama Pengguna Masukkan nama pengguna.
    Sumber kunci publik SSH Pilih Buat pasangan kunci baru.
    Nama pasangan kunci Masukkan nama untuk pasangan kunci.
    Aturan port masuk
    Port masuk publik Pilih Tidak ada.
  4. Pilih tab Jaringan atau pilih Berikutnya: Disk, lalu Berikutnya: Jaringan.

  5. Di tab Jaringan, masukkan atau pilih informasi berikut ini:

    Pengaturan Nilai
    Antarmuka jaringan
    Jaringan virtual Pilih vnet-1.
    Subnet Pilih subnet-1.
    IP Publik Pilih Create new, lalu masukkan public-ip-1 di Name. Pilih Standar untuk SKU.
    kelompok keamanan jaringan NIC Pilih Dasar.
    Port masuk publik Pilih Izinkan port terpilih.
    Pilih port masuk Pilih HTTP (80) dan HTTPS (443).
  6. Pilih Tinjau dan Buat.

  7. Tinjau pengaturan, lalu pilih Buat.

  8. Ulangi langkah-langkah sebelumnya untuk membuat mesin virtual kedua. Masukkan vm-2 pada nama mesin virtual dan public-ip-2 pada Nama IPpublik. Untuk pengaturan lainnya, gunakan informasi yang sama dari langkah-langkah sebelumnya yang digunakan dengan komputer virtual pertama.

Setiap penyebaran mesin virtual mungkin memerlukan waktu beberapa menit untuk selesai.

Catatan

Aturan kelompok keamanan jaringan memblokir akses SSH masuk dari internet. Untuk menjalankan perintah pada komputer virtual, gunakan fitur perintah Run di portal Azure atau sebarkan Azure Bastion. Untuk informasi selengkapnya tentang Azure Bastion, lihat Quickstart: Menyebarkan Azure Bastion dengan pengaturan default.

Pasang server web NGINX

Instal NGINX pada mesin virtual vm-1 dan vm-2 menggunakan fitur perintah Run di portal Azure.

  1. Di kotak pencarian di bagian atas portal, masukkan komputer virtual. Pilih Jaringan Virtual dalam hasil pencarian.

  2. Pilih mesin virtual vm-1 .

  3. Di bagian Operasi di menu sebelah kiri, pilih Jalankan perintah.

  4. Pilih RunShellScript.

  5. Di panel Jalankan Skrip Perintah , masukkan perintah berikut ini:

    sudo apt-get update && sudo apt-get install -y nginx && echo 'Hello World from vm-1' | sudo tee /var/www/html/index.html
    
  6. Pilih Jalankan.

  7. Tunggu hingga perintah selesai. Output menampilkan kemajuan penginstalan dan selesai saat NGINX diinstal.

  8. Ulangi langkah sebelumnya untuk mesin virtual vm-2 . Gunakan perintah berikut sebagai gantinya:

    sudo apt-get update && sudo apt-get install -y nginx && echo 'Hello World from vm-2' | sudo tee /var/www/html/index.html
    

Menambahkan label DNS

Alamat IP publik membutuhkan label DNS untuk dapat bekerja dengan Traffic Manager.

  1. Di portal Azure, masukkan test-rg di kotak pencarian di bagian atas portal, lalu pilih test-rg dari hasil pencarian.

  2. Di grup sumber daya test-rg , pilih alamat IP publik public-ip-1 .

  3. Di bawah Pengaturan, pilih Konfigurasi.

  4. Masukkan vm-1-tmlink pada label nama DNS.

  5. Pilih Simpan.

    Screenshot halaman Konfigurasi Alamat IP Publik Azure memperlihatkan label nama D N S.

  6. Ulangi langkah sebelumnya untuk alamat IP publik public-ip-2 dan masukkan vm-2-tmlink pada label nama DNS.

Buat profil Traffic Manager

  1. Di halaman Ikhtisar alamat IP publik public-ip-1 , catat alamat IP untuk digunakan nanti. Ulangi langkah ini untuk alamat IP publik public-ip-2 .

  2. Di portal Azure, masukkan profil Traffic Manager di kotak pencarian di bagian atas portal, lalu pilih profil Traffic Manager.

  3. Pilih + Buat.

  4. Pada halaman Buat profil Traffic Manager, masukkan atau pilih informasi berikut:

    Pengaturan Nilai
    Nama Masukkan tm-alias-profile.
    Metode perutean Pilih Prioritas.
    Langganan Pilih langganan Azure Anda.
    Grup sumber daya Pilih test-rg.

    Cuplikan layar halaman profil Buat Traffic Manager yang menampilkan pengaturan yang dipilih.

  5. Pilih Buat.

  6. Setelah penerapan tm-alias-profile selesai, pilih Pergi ke sumber daya.

  7. Di halaman Endpoints dari profil Traffic Manager tm-alias-profile , pilih + Tambah dan masukkan atau pilih informasi berikut:

    Pengaturan Nilai
    Jenis Pilih Titik akhir eksternal.
    Nama Masuklah tmendpoint-1.
    Nama domain yang sepenuhnya memenuhi syarat (FQDN) atau IP Masukkan alamat IP untuk public-ip-1 yang Anda catat sebelumnya.
    Prioritas Masukkan 1.

    Cuplikan layar halaman Titik Akhir di profil Traffic Manager yang menampilkan pengaturan yang dipilih untuk menambahkan titik akhir.

  8. Pilih Tambahkan.

  9. Ulangi dua langkah sebelumnya untuk membuat titik akhir kedua. Masukkan atau pilih informasi berikut:

    Pengaturan Nilai
    Jenis Pilih Titik akhir eksternal.
    Nama Masuklah tmendpoint-2.
    Nama domain yang sepenuhnya memenuhi syarat (FQDN) atau IP Masukkan alamat IP untuk public-ip-2 yang Anda sebutkan sebelumnya.
    Prioritas Masukkan 2.

Membuat catatan alias

Buat catatan alias yang menunjuk ke profil Traffic Manager.

  1. Di portal Azure, masukkan contoso.com di kotak pencarian di bagian atas portal, lalu pilih zona DNS contoso.com dari hasil pencarian.

  2. Pada halaman Gambaran Umum zona DNS contoso.com, pilih tombol + Kumpulan catatan.

  3. Di Tambahkan kumpulan catatan, biarkan kotak Nama kosong untuk mewakili nama domain apex. Contohnya contoso.com.

  4. Pilih A untuk Jenisnya.

  5. Pilih Yes untuk kumpulan catatan Alias, lalu pilih Azure Resource untuk jenis Alias.

  6. Pilih profil Traffic Manager tm-alias-profile untuk sumber daya Azure.

  7. Pilih OK.

    Cuplikan layar penambahan catatan alias untuk melihat profil Traffic Manager.

Catatan

Kueri DNS ke kumpulan catatan Traffic Manager yang baru diberi alias ditampilkan di penagihan profil Traffic Manager Anda. Untuk informasi selengkapnya tentang penagihan Traffic Manager, lihat Harga Traffic Manager.

Menguji catatan alias

  1. Dari browser web, telusurilah contoso.com atau nama domain apex Anda. Anda melihat halaman NGINX dengan Halo Dunia from vm-1. Traffic Manager mengarahkan lalu lintas ke vm-1 karena memiliki prioritas tertinggi. Tutup browser web dan matikan VM-1 virtual machine. Anda mungkin perlu menunggu beberapa menit agar mesin virtual sepenuhnya mati.
  2. Buka browser web baru, dan telusuri kembali ke contoso.com atau nama domain apex Anda.
  3. Anda akan melihat halaman NGINX dengan Halo Dunia from vm-2. Traffic Manager menangani situasi dan mengarahkan lalu lintas ke server web kedua setelah mematikan server pertama yang memiliki prioritas tertinggi.

Membersihkan sumber daya

Jika tidak lagi diperlukan, Anda dapat menghapus semua sumber daya yang dibuat di tutorial ini dengan mengikuti langkah-langkah berikut:

  1. Pada menu portal Azure, pilih Kelompok sumber daya.
  2. Pilih grup sumber daya test-rg .
  3. Pada halaman Ringkasan, pilih Hapus grup sumber daya.
  4. Masukkan test-rg dan pilih Delete.
  5. Pada menu portal Azure, pilih Semua sumber daya.
  6. Pilih zona DNS contoso.com.
  7. Pada halaman Gambaran Umum, pilih rekaman @ yang dibuat di tutorial ini.
  8. Pilih Hapus, kemudian pilih Ya.

Langkah berikutnya

Di tutorial ini, Anda mempelajari cara membuat rekaman alias untuk menggunakan nama domain apex Anda untuk mereferensikan profil Traffic Manager.