Как большие сайты справляются с выпуском новых обновлений - PullRequest
1 голос
/ 23 октября 2011

Какие меры безопасности предпринимаются и как используются крупные сайты при отправке новых обновлений? Они заменяют текущий код? Создают ли они новый каталог с новым кодом, а затем перенаправляют весь трафик в этот каталог? Являются ли сценарии модульными? Как бы вы достигли этого как специалист по сети и / или программированию? Мне это очень любопытно, так как в настоящее время я работаю над проектом, который, как я вижу, скоро появится на заметку об успехе.

Ответы [ 2 ]

1 голос
/ 23 октября 2011

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

Я бы подумал, что вам нужны только две версии, работающие параллельно, если вы поддерживаете API, и две версии каким-то образом несовместимы, т. Е. Вам необходимо поддерживать период миграции. Но могут быть и другие случаи.

1 голос
/ 23 октября 2011

Подход зависит от системы, каждый сайт может иметь свой собственный способ развертывания в зависимости от многих вещей.Тем не менее, эта концепция называется «непрерывное развертывание», и в Интернете много информации.Ищите его в Google.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...