информация о номенклатуре:
Привет,
мы начали отслеживать задержки в запросах между нашим прокси-сервером (NGINX) и нашим сервером приложений (Apache) - каждый на своей виртуальной машине. В связи с этим возник вопрос о синхронизации времени между двумя машинами.
В частности, мы добавляем заголовок на наш прокси-сервер с текущим системным временем, и этот заголовок затем обрабатывается New Relic APM на компьютере приложения. Это известно в New Relic как «Очередь запросов».
Наш поставщик инфраструктуры сообщил мне, что сейчас синхронизация выполняется с серверов ESX. Он также предложил установить NTP-сервер на прокси-сервере, чтобы получить лучшие результаты.
Прямо сейчас у нас есть эти машины в виртуальной локальной сети:
Мой вопрос: «Является ли размещение собственного NTP-сервера хорошей идеей для такой установки?» и если да, то на какой машине он должен быть размещен? Прокси-машина - лучшее место для этого? Или есть какая-то другая возможность для синхронизации часов?
Интересно, почему недостаточно полагаться на свой гипервизор для синхронизации времени? У вас действительно проблема? Может, перепуталась конфигурация гипервизора или vhost? Если вы чувствуете, что вам нужна услуга ntp, продолжайте. Нет ничего плохого в том, чтобы запустить его самостоятельно.
У вас нет брандмауэра? Я часто вижу, что там размещаются службы ntp.
Ни один из ваших серверов не является идеальным кандидатом на роль демона ntp, но / так что вы действительно можете разместить его где угодно. Вы также можете обойтись и запросить сторонний ntp-сервер (может быть, ваш интернет-провайдер?), Но это не даст вам такой же уровень точности, как если бы вы запускали его самостоятельно. Или запустите его на своем гипервизоре (ОС хоста), если он вам принадлежит.
На самом деле это вопрос выбора. По моему опыту, службы ntp будут работать на чем-то центральном, предоставляющем другие аналогичные службы, например на межсетевом экране.
Я не знаю, насколько эта статья применима к вашей ситуации, но в ней обсуждается контроль времени в ESX, включая хост-> гостевую синхронизацию и NTP:
http://www.expta.com/2011/07/fixing-time-errors-on-vmware-vsphere.html