Я пытаюсь выполнить балансировку нагрузки приложения в bluemix, используя собственный домен и запись SRV в диспетчере DNS. Я создал свой собственный doamin ccbluemix.dynu.com
и добавил его как собственный домен в bluemix. Я создал приложение в регионе США и создал маршрут с личным доменом myapp.ccbluemix.dynu.com
. Затем я развернул такое же приложение в регионе Великобритании и создал маршрут с пользовательским доменом myapp.ccbluemix.dynu.com
и там.
Теперь, когда пользователь попадает в этот маршрут, я хочу выполнить балансировку нагрузки между регионами США и Великобритании, чтобы альтернативные запросы обслуживались нами и регионами Великобритании.
Для этого я создал записи SRV, например
_http._tcp.ccbluemix.dynu.com SRV eu-gb.mybluemix.net [Priority: 0] [Weight: 50] 10
_http._tcp.ccbluemix.dynu.com SRV mybluemix.net [Priority: 0] [Weight: 50] 10
Но ничего не происходит, и я вообще не могу получить доступ к приложению, используя настраиваемый маршрут.
Если я создам запись A, например, cc-load-bal-app.ccbluemix.dynu.com A 75.126.81.68
Я могу получить доступ к приложению, используя собственный маршрут, но, очевидно, он всегда попадает на сервер в США.
Как добиться балансировки нагрузки с помощью записей SRV? Что-то не так с созданием здесь SRV-записей?
Я также читал, что вам нужны записи «A» для имени хоста, которое вы используете в записи SRV.
Итак, я попытался создать записи «А» для bluemix.net и eu-gb.bluemix.net
, но это не помогло.
Кто-нибудь может помочь?