Я управляю OLTP-системой, которая позволяет использовать SSL-соединения через Интернет на нескольких сайтах. Я хотел бы найти эффективное решение, как прозрачно и автоматически перенаправить транзакционные соединения, когда один сайт не работает. Бонусные баллы за то, что они рассматривают сайт, когда он на самом деле недоступен или не может подключиться, но просто задерживается или перегружается или отправляет плохие результаты.Может ли «интернет» перенаправлять запросы соединения между удаленными серверами, когда один из них отключен?
Например, пользовательская система будет прикреплена к www.abcdef.com или 123.234.56.7 и фактически будет перенаправлена на one.abcdef.com/two.abcdef.com или 99.5.2.1/68.96.79.1 в зависимости от того, какой сайт работает. Это очень похоже на балансировку нагрузки, но главным образом, как использовать сеть, чтобы избежать единственной точки отказа, а не как распространять работу между серверами.
Преимущества для пользователя: (1) им нужно знать только один URL-адрес или один IP-адрес для подключения и (2) их транзакции работают в нескольких разных сценариях сбоя. Например, если общественная сеть рядом с одним из сайтов выходит из строя или ошибочна, если локальный цикл для этого интернет-провайдера терпит неудачу, если внутренние маршрутизаторы или серверы терпят неудачу. Конечно, транзакции по-прежнему не работают, если проблема близка к пользователю.
Это лучшее решение - 12/5/08 полдень CT. Это еще одно описание «создать один очень хорошо связанный, очень пуленепробиваемый сайт и запустить концепцию балансировки сетевой нагрузки». Но он не полностью фиксирует единственный PoF с точки зрения достижения этого внешнего конечного сайта. – user43458 2008-12-05 18:08:30
Похоже, что я описываю усовершенствованную систему DNS. Но это только перемещает точку отказа в DNS (и делает DNS сложным). Может быть, это всего лишь черепахи. Другими словами, проблема всегда может существовать где угодно, независимо от того, сколько слоев используется. – user43458 2008-12-05 18:14:28