Действующие лица истории двух месячной давности:
Я
К – автор приложения
З – заказчик, на его площадке работает
приложение написанное К
А.К. – админ компании, где работает К.
Раннее субботнее утро. Звонок с неизвестного номера:
К: Зачем Вы посоветовали компании
"XYZ" запускать мое приложение на виртуальном сервере ? Теперь там
проблемы с производительностью моего приложения. Заказчик жалуется. Скажите,
чтобы перенесли мое приложение на нормальный сервер.
Я: О_о.
Пытаюсь прояснить ситуацию: что за приложение, какие проблемы и кто автор
раннего звонка.
Подключаюсь к инфраструктуре "XYZ", смотрю статистику
производительности за последних два месяца VM с "болеющим"
приложением - курит. Возникает желание забрать лишнее ядро и половину
выделенной памяти.
Я: Постараюсь в ближайшее время разобраться.
Вешаю трубку. Звоню заказчику "XYZ" - прояснить ситуацию с
"тормозящим приложением"
Я: Привет, какие у вас проблемы с приложением
?
З: Никаких, все ок
Я: О_о. Мне только что звонил К, сказал,
что у вас все тормозит.
З: Нет. все нормально.
Звоню К.
Я: У них все нормально. Никто не жалуется.
К: Они просто не понимают, как быстро может
работать мое приложение, поэтому не жалуются. Это все ваша виртуализация, она
тормозит все мои приложения. Когда мы тестировали приложение на НАСТОЯЩЕМ
сервере, все работало быстрее. Можете узнать у наших админов.
Получаю скайп админов, звоню, объясняю ситуацию.
С той стороны смех:
А.К: Скажи,
что перенесете на физический сервер, иначе выест мосх.
Я: О_о.
А.К: У нас все разрабатываемые приложения
тестируются только на VM. Пока автору этого приложения не сказали, что
перенесли на физический сервер, он не давал нам покоя. Поступи так же.
Его приложение никогда не тестировалось и не работало на не виртуальном сервере.
Так и поступили: уменьшил ресурсы сервера, сказал К, что перенесли его приложение на физический сервер. Больше «жалоб»
не поступало. Для З. ничего не изменилось, К. –
доволен. Возможно, меня можно обвинить в поддержании невежества и заблуждений,
но, порой, зануде проще дать, чем отказать. Все счастливы. Занавес.