Untuk mengonfigurasi grup titik akhir regional di AWS Global Accelerator, ikuti langkah dan konsep terperinci ini:
** 1. Memahami kelompok titik akhir dan peran mereka
Grup titik akhir dalam akselerator global AWS dikaitkan dengan wilayah AWS tertentu dan berisi satu atau lebih titik akhir di dalam wilayah itu. Setiap grup titik akhir ditautkan ke pendengar, yang memproses koneksi klien masuk berdasarkan protokol dan port yang ditentukan. Untuk akselerator standar, grup titik akhir mengarahkan lalu lintas ke sumber daya seperti network load balancers (NLB), balancers beban aplikasi (ALB), instance EC2, atau alamat IP elastis di satu wilayah AWS [1] [2] [10].
** 2. Buat atau pilih akselerator dan pendengar
Pertama, buat akselerator (rute standar atau kustom) di konsol akselerator global atau melalui API. Kemudian, buat satu atau lebih pendengar yang menentukan protokol (TCP, UDP, atau keduanya) dan rentang port atau port yang akan digunakan akselerator untuk menerima lalu lintas klien [8] [10].
** 3. Tambahkan grup titik akhir ke pendengar
Untuk setiap pendengar, tambahkan satu atau lebih grup titik akhir dengan memilih wilayah AWS di mana titik akhir Anda berada. Setiap pendengar hanya dapat memiliki satu kelompok titik akhir per wilayah AWS [6] [7].
- Di konsol AWS Global Accelerator, buka halaman Accelerators dan pilih Accelerator Anda.
- Di bawah bagian pendengar, pilih ID pendengar yang ingin Anda tambahkan grup titik akhir.
- Klik "Tambahkan Grup Endpoint" dan pilih wilayah AWS yang diinginkan dari dropdown [6].
** 4. Konfigurasikan dial lalu lintas
Anda dapat mengatur persentase tombol lalu lintas (0 hingga 100) untuk setiap grup titik akhir. Dial ini mengontrol proporsi lalu lintas yang dikirim akselerator global ke grup titik akhir relatif terhadap total lalu lintas yang diarahkan ke grup itu. Ini memungkinkan kontrol lalu lintas berbutir halus untuk skenario seperti penyebaran biru/hijau atau pengujian kinerja di seluruh wilayah. Secara default, tombol lalu lintas diatur ke 100%[1] [5] [8].
** 5. Konfigurasikan pemeriksaan kesehatan
Untuk akselerator standar, Anda dapat mengonfigurasi pengaturan pemeriksaan kesehatan khusus untuk instance EC2 dan titik akhir IP elastis dalam grup titik akhir. Pengaturan ini menentukan bagaimana akselerator global memantau kesehatan titik akhir dan rute lalu lintas hanya ke titik akhir yang sehat. Untuk titik akhir penyeimbang beban, pemeriksaan kesehatan dikonfigurasi pada konsol penyeimbang beban elastis [1] [6].
** 6. Tambahkan titik akhir ke grup titik akhir
Tambahkan titik akhir spesifik (NLB, ALB, instance EC2, atau IP elastis) ke grup titik akhir. Setiap titik akhir harus valid dan aktif. Anda juga dapat menetapkan bobot ke titik akhir untuk mengontrol persentase lalu lintas yang dialihkan ke setiap titik akhir dalam grup, yang berguna untuk tujuan penyeimbangan beban atau pengujian [2] [9] [10].
** 7. Opsional: Konfigurasikan Port Override
Jika Anda perlu mengubah rute lalu lintas ke berbagai port pada titik akhir Anda daripada yang ditentukan pada pendengar, Anda dapat mengonfigurasi override port untuk grup titik akhir. Ini berguna untuk menghindari konflik port atau tabrakan koneksi [6].
** 8. Simpan dan monitor
Setelah mengkonfigurasi grup titik akhir dan menambahkan titik akhir, simpan pengaturan Anda. AWS Global Accelerator akan memantau kesehatan titik akhir terus menerus dan rute lalu lintas berdasarkan lokasi klien, kesehatan titik akhir, pengaturan panggilan lalu lintas, dan bobot titik akhir [1] [2] [8].
Ringkasan titik konfigurasi utama
- Setiap kelompok titik akhir terikat ke satu wilayah AWS dan terhubung ke pendengar.
- Anda dapat menambahkan beberapa grup titik akhir untuk berbagai daerah ke pendengar.
- Tali lalu lintas mengontrol persentase lalu lintas yang dikirim ke setiap grup titik akhir.
- Pemeriksaan kesehatan memastikan lalu lintas hanya dialihkan ke titik akhir yang sehat.
- Titik akhir dapat berupa NLB, ALB, instance EC2, atau IP elastis untuk akselerator standar.
- Bobot titik akhir memungkinkan distribusi lalu lintas dalam grup titik akhir.
- Overrida port dapat dikonfigurasi jika diperlukan.
Pendekatan ini memberikan kontrol granular atas bagaimana lalu lintas dialihkan secara global, memungkinkan optimasi kinerja dan fleksibilitas penyebaran di beberapa daerah AWS [1] [6] [8] [10].
Kutipan:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoint-groups.html
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints.html
[3] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-custom-routing-endpoint-groups.html
[4] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[5] https://tutorialsdojo.com/aws-global-accelerator/
[6] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoint-groups.create-endpoint-group.html
[7] https://boto33.amazonaws.com/v1/documentation/api/1.21.9/reference/services/globalaccelerator.html
[8] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-get-started.html
[9] https://boto33.amazonaws.com/v1/documentation/api/1.16.27/reference/services/globalaccelerator.html
[10] https://cloudchipr.com/blog/aws-global-accelerator