Глобальный высоконадежный вопрос об установке

Беспроводные мыши обычно являются хорошей идеей, так как нет никакого провода для перетаскивания вокруг. Если Вы прикрепляете свою клавиатуру на одно место на Вашем столе, нет действительно никакой причины его, чтобы быть беспроводной. Хороший, чтобы иметь беспроводной для презентаций или Вашей гостиной, все же.

Я попробовал беспроводную клавиатуру однажды; законченное быть раздражаемым в нем периодически, потому что это испытало бы нехватку батарей в очень неудобные времена.

Безопасность является большим беспокойством, все же. В последний раз я проверил, ни одна из беспроводных клавиатур на самом деле не раскрыла, какова их стопка шифрования была; большинство не было похоже, они действительно имели какой-либо вид шифрования или просто требовали, шифрование, не сообщая подробности (шифрование ROT13?). В любом виде случая, где безопасность является любым беспокойством, я никогда не использовал бы беспроводную клавиатуру. Кому-то осуществляющему сниффинг Вашего трафика мыши пришлось бы намного тяжелее, выяснив что-либо полезное от него.

10
задан 13 April 2017 в 15:13
3 ответа

Ваша ситуация является довольно аналогичной нашей. Мы хотим центры обработки данных разделения и обработку отказа типа сетевого уровня.

Если у Вас есть бюджет, чтобы сделать это, то то, что Вы хотите, является двумя центрами обработки данных, несколькими транзитами IP каждому, паре граничных маршрутизаторов, делающих сеансы BGP Вашим транзитным поставщикам, рекламируя Ваши IP-адреса к глобальному Интернету.

Это - единственный способ сделать истинную обработку отказа. Когда маршрутизаторы замечают, что маршрут к Вашим серверам больше не действителен (который можно сделать различными способами), затем они прекращают рекламировать тот маршрут, и трафик переходит к другому сайту.

Проблема, что для пары граничных маршрутизаторов, Вы смотрите на довольно высокую стоимость первоначально для подъема этого набора.
Затем необходимо настроить сети позади всего этого, и Вы могли бы хотеть рассмотреть некоторую возможность соединения Layer2 между своими сайтами как магистральная линия так, чтобы у Вас была способность направить трафик, поступающий к одному центру обработки данных, непосредственно к другому в случае частичного отказа Вашего основного сайта.

BGP Многосетевая лучшая практика / лучшая практика Мультиместоположения и Лучший способ улучшить устойчивость? вопросы, которые я спросил о подобных проблемах.

Страница GSLB позора действительно поднимает некоторые важные вопросы, который является, почему, лично я охотно никогда не выбирал бы GSLB, чтобы сделать задание маршрутизации BGP.

Необходимо также посмотреть на другие точки отказа в сети. Удостоверьтесь, что все серверы имеют 2 NICs (подключенный к 2 отдельным коммутаторам), 2 PSUs, и что Ваш сервис состоит из нескольких серверов бэкэнда как избыточные пары или сбалансированные с загрузки кластеры.

В основном DNS "выравнивание нагрузки" через несколько записи являются просто "разделением нагрузки", поскольку сервер DNS не имеет никакого понятия того, сколько загрузки находится на каждом сервере. Это дешево (свободный).

Сервис GSLB имеет некоторое понятие того, насколько загруженный серверы, и их доступность, и обеспечивает некоторое большее сопротивление отказу, но все еще заполоняется проблемами, связанными с кэшированием DNS и привязкой. Это менее дешево, но немного лучше.

BGP направленная сеть, поддержанная надежной инфраструктурой, по моему скромному мнению, единственный способ действительно гарантировать хорошее время работы. Вы могли сэкономить некоторые деньги при помощи серверов маршрутизации вместо маршрутизаторов Cisco/Juniper/и т.д., но в конце дня, необходимо управлять этими серверами очень тщательно действительно. Это ни в коем случае не дешевая опция или что-то, чтобы быть предпринятым слегка, но это - очень полезное решение и приносит Вам в Интернет как поставщик, а не просто потребитель.

6
ответ дан 2 December 2019 в 22:10

На самом деле то, что Вы хотите, могло быть обновлено для помощи операциям тестирования разделения также, если Вы комбинируете обработка отказа DNS и geodns.

Отправка группы A к ip 1 и группы B к ip 2, даже если бы они были на том же сервере, позволила бы Вам разделить свои тестирующие группы. Группа A и Группа B от различных географических регионов. Честно говоря, на следующий день/неделю/месяц Вы зеркально отражаете группы, чтобы удостовериться, что Вы допускаете географические различия. Только быть строгим в Вашей методологии.

geodns/failover сервис DNS по http://edgedirector.com может сделать это

раскрытие: я связан с вышеупомянутой ссылкой, споткнулся в здесь исследовании статьи о применении глупых приемов DNS для разделения тестирования.

1
ответ дан 2 December 2019 в 22:10

Хорошо, это спросили только что, но я увидел его в первый раз теперь.

фрагментом кода является внешний JavaScript (наверху кода сайта), прежде, чем показать клиентский веб-сайт, браузер посетителя связывается с нашим сервером приложений.

Вы должны:

  1. Поместите свой файл JavaScript в хорошую, профессиональную Сеть доставки контента, т.е. купите высоконадежный HTTP (S) обслуживание JavaScript от кого-то, у кого уже есть те экспертные знания.
  2. Программируйте свой JavaScript так, чтобы было хорошее состояние нейтрализации, т.е. если Ваш сервер приложений не отвечает быстро затем, конечный пользователь видит нормальную, неизмененную страницу.

Выполнение чего-либо еще является безответственным, действительно. Я предполагаю, что Вы уже имеете в распоряжении это.

Вы не должны основывать свой сервис на приемы маршрутизации BGP, если Вы не имеете или не получаете ноу-хау, чтобы сделать так. Сложные сценарии маршрутизации BGP решительно нетривиальны для реализации; не делайте этого сами, если у Вас нет зависящего от домена знания.

Ваш вопрос сам немного перепутан. Анализ того, как создать высоконадежный сервис, начинается с данных приложения, потому что это - Ваше "состояние". Части не сохраняющие состояние легко сделать высоконадежным, части состояния полные не. Таким образом вместо того, чтобы фокусироваться на Ваших серверах и DNS, посмотрите на то, где Ваше приложение поддерживает состояние. Запустите путем оптимизации там и возможно просьбы совет алгоритма относительно Переполнения стека. Вы могли реализовать понятие транзакций и умной повторной попытки сервера в Вашем файле JavaScript fx?

4
ответ дан 2 December 2019 в 22:10

Теги

Похожие вопросы