Titik akhir Traffic Manager
Azure Traffic Manager memungkinkan Anda mengontrol bagaimana lalu lintas jaringan didistribusikan ke penyebaran aplikasi yang berjalan di pusat data yang berbeda. Anda mengonfigurasi setiap penyebaran aplikasi sebagai 'titik akhir' di Traffic Manager. Saat Traffic Manager menerima permintaan DNS, layanan tersebut memilih titik akhir yang tersedia untuk kembali dalam respons DNS. Manajer lalu lintas mendasarkan pilihan pada status titik akhir saat ini dan metode perutean lalu lintas. Untuk informasi selengkapnya, lihat Cara kerja Traffic Manager.
Ada tiga jenis titik akhir yang didukung oleh Traffic Manager:
- Azure endpoints (Titik akhir Azure) digunakan untuk layanan yang di-host di Azure.
- Endpoint eksternal digunakan untuk alamat IPv4/IPv6, FQDN, atau untuk layanan yang dihosting di luar Azure. Layanan ini dapat berada di tempat atau dengan penyedia hosting yang berbeda.
- Nested endpoints (Titik akhir berlapis) digunakan untuk menggabungkan profil Traffic Manager untuk membuat skema perutean lalu lintas yang lebih fleksibel untuk mendukung kebutuhan penyebaran yang lebih besar dan lebih kompleks.
Ada beberapa batasan tentang bagaimana titik akhir dari berbagai jenis dapat digabungkan dalam satu profil Traffic Manager atau hierarki profil berlapis. Anda tidak dapat mencampur titik akhir eksternal yang memiliki target dari berbagai jenis (nama domain, alamat IP] atau titik akhir eksternal yang memiliki alamat IP sebagai target dengan titik akhir Azure.
Bagian berikut ini menjelaskan setiap jenis titik akhir secara lebih mendalam.
Titik akhir Azure
Titik akhir Azure digunakan untuk layanan berbasis Azure di Traffic Manager. Jenis sumber daya Azure berikut ini didukung:
- Layanan cloud PaaS.
- Aplikasi Web
- Slot Aplikasi Web
- Sumber daya PublicIPAddress (yang dapat dihubungkan ke VM baik secara langsung atau melalui Azure Load Balancer). PublicIpAddress harus memiliki nama DNS yang ditetapkan untuk digunakan di profil Traffic Manager.
Sumber daya PublicIPAddress adalah sumber daya Azure Resource Manager. Mereka tidak ada dalam model penyebaran klasik dan hanya didukung dalam pengalaman Azure Resource Manager Traffic Manager. Jenis titik akhir lainnya didukung melalui Resource Manager dan model penyebaran klasik.
Saat menggunakan titik akhir Azure, Traffic Manager mendeteksi kapan Aplikasi Web dihentikan dan dimulai. Status ini tercermin dalam status titik akhir. Lihat Pemantauan titik akhir Traffic Manager untuk detailnya. Ketika layanan yang mendasarinya dihentikan, Traffic Manager tidak melakukan pemeriksaan kesehatan titik akhir atau lalu lintas langsung ke titik akhir. Tidak ada peristiwa penagihan Traffic Manager yang terjadi untuk instans yang dihentikan. Ketika layanan dimulai ulang, penagihan dilanjutkan dan titik akhir memenuhi syarat untuk menerima lalu lintas. Deteksi ini tidak berlaku untuk titik akhir PublicIpAddress.
Titik Akhir Eksternal
Titik akhir eksternal digunakan untuk alamat IPv4/IPv6, FQDN, atau untuk layanan di luar Azure. Penggunaan titik akhir alamat IPv4/IPv6 memungkinkan Traffic Manager memeriksa kesehatan titik akhir tanpa memerlukan nama DNS untuk titik akhir tersebut. Akibatnya, Traffic Manager dapat menanggapi kueri dengan rekaman A/AAAA saat mengembalikan titik akhir tersebut sebagai respons. Layanan di luar Azure dapat mencakup layanan yang dihosting di tempat atau dengan penyedia yang berbeda. Titik akhir eksternal dapat digunakan secara individual atau dikombinasikan dengan Azure Endpoints di profil Traffic Manager yang sama. Pengecualian adalah untuk titik akhir yang ditentukan sebagai alamat IPv4 atau IPv6, yang hanya bisa menjadi titik akhir eksternal. Menggabungkan titik akhir Azure dengan titik akhir Eksternal memungkinkan berbagai skenario:
- Memberikan peningkatan redundansi untuk aplikasi lokal yang ada dalam model kegagalan aktif-aktif atau pasif aktif menggunakan Azure.
- Merutekan lalu lintas ke titik akhir yang tidak memiliki nama DNS yang terkait dengannya. Juga mengurangi latensi pencarian DNS secara keseluruhan dengan menghapus kebutuhan untuk menjalankan kueri DNS kedua untuk mendapatkan alamat IP dari nama DNS yang dikembalikan.
- Mengurangi latensi aplikasi untuk pengguna di seluruh dunia, memperluas aplikasi lokal yang ada ke lokasi geografis lain di Azure. Untuk informasi selengkapnya, lihat Perutean lalu lintas performa.
- Menyediakan kapasitas lebih untuk aplikasi lokal yang ada, baik terus menerus atau sebagai solusi 'burst-to-cloud' untuk memenuhi lonjakan permintaan menggunakan Azure.
Dalam beberapa kasus, berguna untuk menggunakan titik akhir Eksternal untuk mereferensikan layanan Azure. Lihat FAQ untuk contoh. Pemeriksaan kesehatan ditagih pada tingkat titik akhir Azure, bukan tingkat titik akhir Eksternal. Tidak seperti titik akhir Azure, jika Anda menghentikan atau menghapus layanan yang mendasar, penagihan pemeriksaan kesehatan berlanjut. Penagihan berhenti setelah Anda menonaktifkan atau menghapus titik akhir di Traffic Manager.
Titik akhir bertumpuk
Titik akhir bertumpuk menggabungkan beberapa profil Traffic Manager untuk membuat skema perutean lalu lintas yang fleksibel untuk mendukung kebutuhan penyebaran yang lebih besar dan kompleks. Dengan titik akhir Berlapis, profil anak ditambahkan sebagai titik akhir ke profil induk. Profil anak dan induk dapat berisi titik akhir lain dari jenis apa pun, termasuk profil bersarang lainnya.
Untuk informasi selengkapnya, lihat Profil Traffic Manager berlapis.
Aplikasi Web sebagai titik akhir
Beberapa pertimbangan lainnya berlaku saat mengonfigurasi Aplikasi Web sebagai titik akhir di Traffic Manager:
- Hanya Web Apps di SKU Standar atau yang lebih tinggi yang memenuhi syarat untuk digunakan dengan Traffic Manager. Upaya untuk menambahkan Aplikasi Web dari SKU yang lebih rendah gagal. Menurunkan SKU hasil Aplikasi Web yang ada di Traffic Manager tidak lagi mengirim lalu lintas ke Aplikasi Web tersebut. Untuk informasi selengkapnya tentang paket yang didukung, lihat Paket App Service.
- Ketika titik akhir menerima permintaan HTTP, titik akhir menggunakan header host dalam permintaan untuk menentukan Aplikasi Web mana yang harus melayani permintaan. Header host berisi nama DNS yang digunakan untuk memulai permintaan, misalnya
contosoapp.azurewebsites.net
. Untuk menggunakan nama DNS lain dari Aplikasi Web Anda, nama DNS harus didaftarkan sebagai nama domain kustom untuk Aplikasi. Saat menambahkan titik akhir Aplikasi Web sebagai titik akhir Azure, nama DNS profil Traffic Manager secara otomatis terdaftar untuk Aplikasi. Pendaftaran ini secara otomatis dihapus ketika titik akhir dihapus. - Setiap profil Traffic Manager dapat memiliki paling banyak satu titik akhir Aplikasi Web dari setiap wilayah Azure. Untuk mengatasi batasan ini, Anda bisa mengonfigurasi Aplikasi Web sebagai titik akhir Eksternal. Untuk informasi selengkapnya, lihat Tanya Jawab Umum.
Mengaktifkan dan menonaktifkan titik akhir
Menonaktifkan titik akhir di Traffic Manager dapat berguna untuk menghapus lalu lintas sementara dari titik akhir yang berada dalam mode pemeliharaan atau sedang disebarkan ulang. Setelah titik akhir berjalan lagi, titik akhir dapat diaktifkan kembali.
Anda dapat mengaktifkan atau menonaktifkan titik akhir Traffic Manager menggunakan portal Azure, PowerShell, CLI, atau REST API.
Catatan
Menonaktifkan titik akhir Azure tidak ada hubungannya dengan status penyebarannya di Azure. Layanan Azure (seperti VM atau Aplikasi Web) tetap berjalan dan dapat menerima lalu lintas bahkan saat dinonaktifkan di Traffic Manager. Lalu lintas dapat diatasi langsung ke instans layanan daripada melalui nama DNS profil Traffic Manager. Untuk informasi selengkapnya, lihat Cara kerja Traffic Manager.
Kelayakan saat ini dari setiap titik akhir untuk menerima lalu lintas tergantung pada faktor-faktor berikut:
- Status profil (diaktifkan/dinonaktifkan)
- Status titik akhir (diaktifkan/dinonaktifkan)
- Hasil pemeriksaan kesehatan untuk titik akhir itu
Untuk detailnya, lihat Pemantauan titik akhir Traffic Manager.
Catatan
Karena Traffic Manager bekerja di tingkat DNS, ia tidak dapat mempengaruhi koneksi yang ada ke titik akhir mana pun. Saat titik akhir tidak tersedia, Traffic Manager mengarahkan koneksi baru ke titik akhir lain yang tersedia. Namun, tuan rumah di balik titik akhir yang dinonaktifkan atau tidak sehat dapat terus menerima lalu lintas melalui koneksi yang ada sampai sesi tersebut dihentikan. Aplikasi harus membatasi durasi sesi untuk memungkinkan lalu lintas terkuras dari koneksi yang ada.
Jika semua titik akhir di profil dinonaktifkan, atau jika profil itu sendiri dinonaktifkan, Traffic Manager mengirimkan NXDOMAIN
respons ke kueri DNS baru.
FAQ
Bisakah saya menggunakan Traffic Manager dengan titik akhir dari beberapa langganan?
Dapatkah saya menggunakan Traffic Manager dengan slot 'Penahapan' Cloud Service?
Bisakah saya menggunakan Traffic Manager dengan lebih dari satu Aplikasi Web di wilayah yang sama?
Langkah berikutnya
- Pelajari cara kerja Traffic Manager.
- Pelajari tentang pemantauan titik akhir dan kegagalan otomatis Traffic Manager.
- Pelajari tentang metode perutean lalu lintas Traffic Manager.