Как мы выстрелили себе в ногу и пытались разобраться, из чего именно

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

Так выглядит тестовый сайт на каждом сервере виртуального хостинга

Замеряется скорость и успешность ответа сайта. Любой сотрудник компании может посмотреть на общую статистику и увидеть, насколько хорошо идут у компании дела. Может увидеть процент успешных ответов тестового сайта по всему хостингу или по конкретному серверу. Не обязательно быть сотрудником компании – в панели управления клиенты тоже видят статистику по серверу, где размещён их аккаунт.

Мы назвали эту метрику uptime (процентное отношение успешных ответов от тестового сайта ко всем запросам к тестовому сайту). Не очень удачное название, легко перепутать с uptime-который-общее-время-после-последней-перезагрузки-сервера.

Лето прошло, и график uptime медленно ушёл вниз.


Администраторы сразу же определили причину – нехватка оперативной памяти. В логах легко было увидеть случаи OOM, когда на сервере кончалась память и ядро убивало nginx.

Руководитель отдела Андрей рукой мастера разбивает одну задачу на несколько и распараллеливает их на разных администраторов. Один идёт анализировать настройки Apache – возможно, настройки не оптимальные и при большой посещаемости Apache использует всю память? Другой анализирует потребление памяти mysqld – вдруг остались какие-либо устаревшие настройки с тех времён, когда виртуальный хостинг использовал ОС Gentoo? Третий смотрит на недавние изменения настроек nginx.

Один за другим администраторы возвращаются с результатами. Каждому удалось уменьшить потребление памяти в выделенной ему области. В случае nginx, например, был обнаружен включённый, но не используемый mod_security. OOM тем временем всё также часты.

Наконец, удаётся заметить, что потребление памяти ядром (в частности, SUnreclaim) страшно большое на некоторых серверах. Ни в выводе ps, ни в htop этот параметр не виден, поэтому мы не заметили его сразу! Пример сервера с адским SUnreclaim:
root@vh28.timeweb.ru:~# grep SU /proc/meminfo
SUnreclaim: 25842956 kB
24 гигабайта оперативной памяти отдано ядру, и ядро тратит их неизвестно на что!

Администратор (назовём его Гавриил) бросается в бой. Пересобирает ядро с опциями KMEMLEAK для поиска утечек.
Для включения KMEMLEAK достаточно указать опции, указанные ниже, и загрузить ядро с параметром kmemleak=on.
CONFIG_HAVE_DEBUG_KMEMLEAK=y
CONFIG_DEBUG_KMEMLEAK=y
CONFIG_DEBUG_KMEMLEAK_DEFAULT_OFF=y
CONFIG_DEBUG_KMEMLEAK_EARLY_LOG_SIZE=10000

KMEMLEAK пишет (в /sys/kernel/debug/kmemleak) такие строки:
unreferenced object 0xffff88013a028228 (size 8):
  comm "apache2", pid 23254, jiffies 4346187846 (age 1436.284s)
  hex dump (first 8 bytes):
    00 00 00 00 00 00 00 00                          ........
  backtrace:
    [<ffffffff818570c8>] kmemleak_alloc+0x28/0x50
    [<ffffffff811d450a>] kmem_cache_alloc_trace+0xca/0x1d0
    [<ffffffff8136dcc3>] apparmor_file_alloc_security+0x23/0x40
    [<ffffffff81332d63>] security_file_alloc+0x33/0x50
    [<ffffffff811f8013>] get_empty_filp+0x93/0x1c0
    [<ffffffff811f815b>] alloc_file+0x1b/0xa0
    [<ffffffff81728361>] sock_alloc_file+0x91/0x120
    [<ffffffff8172b52e>] SyS_socket+0x7e/0xc0
    [<ffffffff81003854>] do_syscall_64+0x54/0xc0
    [<ffffffff818618ab>] return_from_SYSCALL_64+0x0/0x6a
    [<ffffffffffffffff>] 0xffffffffffffffff
unreferenced object 0xffff880d67030280 (size 624):
  comm "hrrb", pid 23713, jiffies 4346190262 (age 1426.620s)
  hex dump (first 32 bytes):
    01 00 00 00 03 00 ff ff 00 00 00 00 00 00 00 00  ................
    00 e7 1a 06 10 88 ff ff 00 81 76 6e 00 88 ff ff  ..........vn....
  backtrace:
    [<ffffffff818570c8>] kmemleak_alloc+0x28/0x50
    [<ffffffff811d4337>] kmem_cache_alloc+0xc7/0x1d0
    [<ffffffff8172a25d>] sock_alloc_inode+0x1d/0xc0
    [<ffffffff8121082d>] alloc_inode+0x1d/0x90
    [<ffffffff81212b01>] new_inode_pseudo+0x11/0x60
    [<ffffffff8172952a>] sock_alloc+0x1a/0x80
    [<ffffffff81729aef>] __sock_create+0x7f/0x220
    [<ffffffff8172b502>] SyS_socket+0x52/0xc0
    [<ffffffff81003854>] do_syscall_64+0x54/0xc0
    [<ffffffff818618ab>] return_from_SYSCALL_64+0x0/0x6a
    [<ffffffffffffffff>] 0xffffffffffffffff


Гавриил не раскрыл нам всех своих тайн и не рассказал, как он из вышеуказанных строк выяснил точную причину утечки памяти. Скорее всего, он использовал команду addr2line /usr/lib/debug/lib/modules/`uname -r`/vmlinux ffffffff81722361 для поиска точной строки. Или просто открыл файл net/socket.c и смотрел на него, пока файлу стало неуютно.

Проблема оказалась в патче на файл net/socket.c, который много лет назад был добавлен в наш репозиторий. Цель его в том, чтобы запретить клиентам использовать системный вызов bind(), это простая защита от запуска прокси-серверов клиентами. Патч свою цель выполнял, но не очищал после себя память.
Возможно, появились новые модные вредоносы на PHP, которые пробовали запустить в цикле прокси-сервер – что и привело к сотням тысяч заблокированных вызовов bind() и потерянным гигабайтам оперативной памяти.

Дальше было просто – Гавриил поправил патч и пересобрал ядро. Добавил мониторинг значения SUnreclaim на всех серверах под ОС Linux. Инженеры предупредили клиентов и перезагрузили хостинг в новое ядро.
OOM исчезли.

Но проблема с доступностью сайтов осталась
На всех серверах тестовый сайт несколько раз в день переставал отвечать.

Здесь автор начал бы рвать волосы на разных частях тела. Но Гавриил сохранял спокойствие и включил запись трафика на части хостинговых серверов.

В дампе трафика было видно, что чаще всего запрос к тестовому сайту падает после внезапного получения пакета TCP RST. Другими словами, запрос до сервера доходил, но соединение в итоге разрывалось со стороны nginx.
Дальше ещё интереснее! Запущенная Гавриилом утилита strace показывает, что демон nginx не отправляет этот пакет. Как такое может быть, ведь только nginx слушает 80-й порт?
Причиной оказалась совокупность нескольких факторов:
  • в настройках nginx указана опция reuseport (включающая опцию сокета SO_REUSEPORT), позволяющая разным процессам принимать соединения на одинаковом адресе и порту
  • в (на тот момент, самой новой) версии nginx 1.13.0 есть баг, из-за которого при запуске теста конфигурации nginx через nginx -t и использовании опции SO_REUSEPORT этот тестовый процесс nginx действительно начинал слушать 80-й порт и перехватывать запросы реальных клиентов. И при завершении процесса теста конфигурации клиенты получали Connection reset by peer
  • наконец, в мониторинге заббикса был настроен мониторинг корректности конфигурации nginx на всех серверах с установленным nginx: команда nginx -t вызывалась на них раз в минуту.
Только после обновления nginx можно было выдохнуть спокойно. График uptime сайтов пошёл вверх.

Какая мораль у всей этой истории? Сохраняйте оптимизм и избегайте использования самостоятельно собранных ядер.

timeweb.com/ru/

Под контролем: инструмент для мониторинга диска VDS сервера

Мы в Timeweb продолжаем развивать виртуальные серверы и рассказывать об этом.

В сентябре клиентам VDS Evo мы предоставили возможность мониторинга занятости дискового пространства. Теперь клиент может получить информацию по занятости дискового пространства, используя виджет на странице сервера или из уведомлений по почте и SMS.


Зачем?
Наверное, каждый сталкивался с ситуацией, когда место на диске подходило к концу. Разросшийся лог, устаревшие резервные копии или логическая ошибка в скрипте приводили к некорректной работе сайта или всего сервера.

Виртуальные серверы — продукт, где хостинг-провайдер сознательно не погружается в клиентские файлы. Вы выбираете нужную ОС (Ubuntu, Debian, CentOS, Windows Server, др), получаете root-доступ и приступаете к работе. А хостинг поддерживает работоспособность всей системы (виртуализация, сеть, интерфейсы), не вдаваясь в детали проекта клиента.

Однако раз за разом, получая заявки с претензией на недоступность сайта из-за того, что диск виртуального сервера переполнен, возникла мысль дополнить инструменты панели тем, что, как теперь кажется, должно быть в продукте по умолчанию — мониторингом диска.

Вам не нужно ставить дополнительные серверные панели, чтобы оценить внедренный инструмент. Всё доступно сразу после создания своего первого сервера.

Как это работает


Вы всегда будете знать, когда место на диске подойдёт к концу. Для этого мы сделали возможность получать оповещения на почту и по SMS.



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



Зайдите в раздел «Уведомления» и укажите, хотели бы вы получать сообщения круглосуточно при переполнении диска или в определённое время. Вы сами выбираете, стоит ли отправлять такую информацию на e-mail или SMS.



Как шла разработка
Для сбора метрик решили использовать готовую библиотеку libguestfs, так как она хороша в плане безопасности и поддержки разнообразных файловых систем. Поддерживаются буквально все файловые системы наших клиентов, кроме ReFS на некоторых VDS на ОС Windows.

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

На первом командном собрании, когда казалось, что все тонкости учтены, от разработчиков поступило достаточно много корректировок и идей. В итоге это вылилось в длинный трактат из 13 пунктов, которые мы обдумывали и после внедряли.

Релиз инструмента прошёл в 2 этапа. В начале мы раскатали его на 10% клиентов, а через неделю открыли его всем. В 1 партии нам пришло всего 3 обращения, где были подозрения, что наш инструмент не работает, но при индивидуальном разборе мы выяснили — ошибок нет, сбор данных работает верно.

Подводим итоги
Сейчас инструмент внедрён и доступен всем клиентам, наряду с привычным инструментарием. Мы уже получили первые отзывы, однако планируем и дальше собирать обратную связь, которая позволит дополнить виджет новыми функциями или добавить совершенно новый элемент для большего удобства клиентов.

timeweb.com/ru/services/vds/

Консоль, свитчи и много кофе: один день из жизни VDS хостинга

Улица Заставская. Входим в бизнес-центр “МегаПарк”, охрана, лифт, жмем на кнопку — 8 этаж. Первое, что нас встречает каждое утро, — ярко-зеленый мох и внушительных размеров логотип хостинга. На часах 8:45, скоро начнется новый рабочий день офиса, на кухне шумно, коллеги спешат на свои места.

1500 квадратных метров, 153 человека внедряют фичи, разрабатывают, администрируют, рекламируют и совершенствуют продукт, который Timeweb выбрал стратегическим приоритетом в этом году — виртуальные выделенные серверы.

В офисе нет табличек на кабинетах, но каждому и без них ясно — самое большое помещение, сразу за стеной с мхом и логотипом — опенспейс, в котором работает одновременно 80 человек — Поддержка клиентов. В Timeweb она делится на 2 направления — информационная и техническая.

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

Информационная поддержка
Сюда звонят, пишут заявки из панели хостинга, обращаются через онлайн-чат на сайте. Пока один специалист проверяет статус продления домена по заявке от клиента из Telegram, другой рассказывает об особенностях панели VestaCP клиенту из ВКонтакте.

Коллеги из поддержки — немного переводчики любых словосочетаний с “технического” на “человеческий”. Они и психологи тоже. В тайниках отдела есть анекдоты для поднятия настроения клиентам и пара мемасов с котиками.

Команда из 50 человек ежедневно берет на себя все задачи, связанные с финансовым сопровождением: консультации о деталях списания по услуге за каждый период времени, помощь с документами, тем более если нужна оплата от юрлица.

Именно информационка следит за правильностью подписания договоров с вебмастерами — теми, кто предлагает наши услуги своим друзьям и клиентам, чтобы заработать 20% от каждого проданного VDS. Сейчас это направление “в огне” — начинается сезон, большое количество новых партнеров.


Отвлекаем от руководства отделом Владимира Тычину. Задаем очевидный вопрос:
Зачем разделена поддержка, ведь со стороны кажется, что все вопросы решают технари?
“На хостинге и VDS мы используем панель собственной разработки. Задача моих специалистов — сориентировать клиентов в панели. В том числе по доменам — это регистрация/продление/настройка DNS. Если нужно изменить А-запись, перенести домен для продления через нас, установить PTR или DKIM/SPF — просто напишите. При необходимости специалисты подскажут нужные утилиты при работе по SSH, подберут подходящую конфигурацию под задачи вашего проекта”.

Техническая поддержка
У техподов кипит жизнь и стоит запах крепкого кофе. На одном мониторе идёт анализ логов клиентского Exim-сервера, на соседнем тянется десяток сайтов через tmux. На одном из пуфов идёт кодинг инструмента для автоматической диагностики кода ответа сайтов. Вдалеке слышны удары шарика для пинг-понга из комнаты отдыха.


Из соседнего кабинета доносится голос лектора, который рассказывает будущим специалистам про возможные источники возникновения HTTP 500, 502. Подсматриваем — молодой человек делится секретами работы почтового кластера и работы storage-серверов, на которых хранятся резервные копии.

Сменить обстановку, отвлечься и объединить ребят помогает запах пиццы на кухне. Иногда дважды в день. Дни рождения, памятные дни, свадьбы, пропатченный KDE2 под FreeBSD… поводов достаточно. (Наверное, чтобы мы не перестали помещаться в кресла — компания оплачивает всем спорт).

Удалось поймать специалистов второй линии поддержки VDS, которые ежедневно решают технические задачи, поступившие от клиентов. Останавливаем и просим рассказать, что за техподдержка VDS появилась в компании, ведь еще год назад мы официально отвечали клиентам, что это “вне нашей зоны ответственности”.

Сергей Наумов, руководит технической поддержкой:
“На старте мы провели исследование конкурентов и взяли за цель обеспечить в бесплатной поддержке тот объем задач, который у других хостеров выполняется платно.
Далее собрали самых сильных спецов и углубились в администрирование клиентских VDS, наработали опыт и пополнили базу знаний. Это позволило сделать уникальные задачи типовыми. После этого масштабировали поддержку на всех старших специалистов, чтобы клиенты круглосуточно могли рассчитывать на нашу помощь”.

Двигаемся дальше. Прямо при нас выполняется перенос сайта. Помимо заявок по диагностике, установке дополнительного ПО, самая запрашиваемая опция — перенос сайтов со сторонних хостингов и VDS/VPS к нам. Достаточно прислать список сайтов, данные для подключения по SSH — и можете идти пить кофе с печеньками. В зависимости от загруженности, объема сайта и скорости канала проекты будут перенесены в срок от нескольких часов до суток. Ребята до сих пор нежно вспоминают заявку на перенос 120 сайтов на один VDS с разных хостингов.

Вторая по популярности задача — установка или перенос SSL-сертификата для уверенной работы сайта по HTTPS.

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

Отдел системного администрирования
В самой уютной части офиса расположилась большая команда, которая состоит из системных инженеров, администраторов и инженеров ЦОД. Первые занимаются обеспечением стабильной работы технической площадки, её сетевых каналов и безопасности.

Администраторы продумывают и формируют архитектуру площадки, а инженеры ЦОД по фэншую устанавливают оборудование в дата-центре.


Алексей Семёнов, тимлид группы системных инженеров в Timeweb:
Мы работаем над ростом uptime по виртуальным выделенным серверам. Текущее значение uptime приближается к 99,99%, однако для его сохранения требуется целый пласт работ.

Виртуальные серверы традиционно пользуются популярностью у злоумышленников, поэтому специалисты следят за возникновением как входящих, так и исходящих атак типа DoS/DDoS на VDS и применяют меры, пресекая атаку, чтобы от такой активности не страдали клиенты услуги.

Важной задачей является безопасность: мы своевременно обновляем ПО, к примеру, библиотеки Ubuntu. Оперативно устраняем критические уязвимости.
Недавно коллеги внедрили OpenVSwitch на VDS. Результатом стало снижение времени вынужденной перезагрузки libvirtd (не влияющей на работу клиентских VDS) при плановых работах на виртуальных серверах с KVM с 40 до 2-3 минут.

К примеру, на фото сервер, который вскоре будет собран и размещён в дата-центре:


Глеб Шаповал, руководитель группы инженеров центра обработки данных:
Сейчас мы продолжаем тестировать новые процессоры Intel Xeon Purley. По итогу выполненных тестов мы хотим быть уверены, что площадка полностью готова к переходу на новый тип производительных процессоров.

Серверы с Intel Xeon Purley поддерживают большие объемы памяти, и в них может быть установлена более быстрая память. Такие изменения положительно скажутся на производительности сайтов и других проектов наших клиентов VDS.

Полезным шагом стала замена SSD-дисков Intel на новое поколение. Это дало прирост производительности на 10% для наших клиентов.


Отдел программных разработок
Перед нами большое пространство, в котором разработчики и тестировщики сидят группами по направлениям. Ребята программируют интерфейсы, через которые пользователь взаимодействует с услугой VDS — панель управления, мобильные приложения, биллинг. Прямо сейчас пилят новую фичу в панели — совсем скоро там появится график занятости диска.



Константин Попов, руководитель отдела программных разработок:
График занятости диска VDS — это одна из популярнейших идей в нашем краудсорсинге, и очень скоро мы представим клиентам такую функциональность.

Любой клиент может оставить в разделе “Есть идея” панели управления информацию о том, чего ему не хватает в наших продуктах, написать про это тикет или рассказать поддержке в чате о какой-либо проблеме.

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



Между двумя группами, улыбаясь и подшучивая, перемещается руководитель проектов — Наташа Гудырева, которая работает с командой для того, чтобы любой проект увидел релиз именно в заданный срок:
За месяц мы встречаем несколько сотен заявок, когда работа сайтов клиентов была затруднена из-за нехватки места на диске VDS. Пускай контроль за заполненностью выбранного объема диска традиционно находится в зоне ответственности клиента, мы хотим облегчить им пользование панелью, а также реализовать систему оповещений о приближении к заполнению диска. Но после этого проекта задачи уже расписаны на ближайший спринт — отделы просят внедрить новые доработки, маркетингу нужна интеграция с новыми CPA-сетями, есть идея по внедрению отложенного платежа для клиентов VDS.

Отдел маркетинга
Тем временем за дверью, на которой висит надпись BDSM…
(Сотрудники отдела маркетинга настаивают на том, что аббревиатура расшифровывается как Business Development, Sales & Marketing.)


На стенах, между пиратским флагом, иллюстрацией “How to build a MVP” и плакатом с Мохаммедом Али (“Невозможное возможно” от Адидас), висят графики роста клиентских баз, роадмапы по продуктам, воронки конверсий, и пара цепочек писем визуализирована на ватманах формата А0. На маркерной доске принимаются ставки от сотрудников на проценты перевыполнения целей по выручке и по приросту аккаунтов VDS за текущий месяц.

Здесь тестируют гипотезы роста, анализируют рынок и клиентские пути, придумывают дополнительные сервисы. Отвечают за коммерческую составляющую бизнеса, поиск партнеров, рекламу и продажи.
Подглядываем, как директор по маркетингу Аурика Виларди формирует (внимание, спойлер!) новые тарифы для VDS с большими SSD-дисками и снижает на них цены.

Параллельно ребята внедряют новые доменные зоны, ищут контент для соцсетей и снимают видео для YouTube с участием коллег из HR-отдела.

Как-то само собой сложилось, что девушки в компании представлены в отделах, обеспечивающих спокойную жизнь нашей VDS. Юристы, финансисты и эйчары — наша любимая женская половина компании.

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

На сегодня рабочий день закончен, а завтра наступит


Вы узнали больше о нашем продукте VDS и задачах, которые мы ставим перед собой.
Возможно, у вас остались вопросы к нашей команде?
Или идеи как улучшить продукт? Пишите в комментариях.
А лучше — приходите в гости в питерский офис увидеть всё своими глазами.

Обновлённая линейка выделенных серверов



Запустили обновлённую линейку выделенных серверов. Теперь для вас доступны как бюджетные конфигурации XEON E3 Magic и Voodoo, так и премиальные решения на платформах Xeon Gold и CryptoXeon.

Обновлённые серверы из линейки Dedicated решают задачи по размещению порталов с высокой посещаемостью, крупных интернет-магазинов на 1С-Битрикс и других популярных CMS.
Используйте свой сервер по максимуму: задействуйте популярные Intel Xeon E5-2620v3 или наиболее мощные процессоры Intel Xeon Gold 6140 для выполнения наиболее тяжёлых скриптов. Или майнинга криптовалют c GPU GTX 1080!
Выделенные серверы от Timeweb в 2018 году — это:
  • Высочайшая производительность
  • Гарантированная стабильность
  • Полная независимость от соседей
  • Самая дружелюбная техподдержка
Мы не ограничиваем трафик, предоставляя полную свободу для развития и стабильной работы ваших проектов.
timeweb.com/ru/services/dedicated-server/

Лайфхак: как платить на 50% меньше за продление доменов

За половину цены продления домена у вашего хостера/регистратора вы получите бесплатный перенос + продление домена на следующий год!

Запустили акцию для тех, кому надоели высокие цены на продление доменов у сторонних хостинг-провайдеров.
В чём суть? Вы можете продлить домены за полцены от стоимости вашего текущего хостера/регистратора при переносе таких доменов в Timeweb. Продлеваете .RU/.РФ за 290 рублей? Теперь потратите всего 145.
Перенос и продление домена бесплатны на 1 год. Вы оплачиваете только техническое сопровождение всей процедуры.

Насколько сложен перенос? Никакого лишнего документоборота и Почты России как для физических, так и юридических лиц.
Для подтверждения переноса достаточно получить специальный код по e-mail.

Перенос занимает от 5 дней, в течение которых сайты доступны 100% времени.
На всех этапах переноса наши специалисты будут готовы помочь и ответить на вопросы.
По итогу вы получите удобную панель для управления необходимыми DNS записями домена. И всё это за 50% стоимости от продления домена у вашего хостера, но не менее 145 рублей.

Как принять участие? Напишите нам в Службу поддержки и сообщите домены, которые вы хотите продлевать дешевле, чем у вашего текущего хостера/регистратора.
Подробнее: timeweb.com/ru/services/bonuses/2660/

VDS Evo: новые возможности в 2017 году

Мы стремимся сделать VDS проще и доступнее! Рассказываем о том, чего мы добились в 2017 году и что ожидать в будущем!

Над продуктом VDS Evo работает очень смелая, влюбленная в технологии команда. И этот год мы решили посвятить качественному росту наших виртуальных серверов, добавлению в услугу удобных фич и классных фишек.

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

Вот что мы уже сделали.

I. Переключили новые VDS на гипервизор KVM
Зачем? Раньше наши VDS крутились на XEN, однако переход на KVM сулил большую производительность, гибкость и увеличение стабильности. Мы не готовы верить на слово и провели собственное исследование.

Результаты налицо: первый же тест UnixBench на идентичных XEN’у конфигурациях показал трехкратный рост производительности.


Наслаждайтесь графиками! Сейчас мы точно уверены, что использование KVM дало новые возможности для управления VDS и повысило надёжность услуги.

II. Быстрый сброс root пароля и удобная установка SSH ключей
Да, мы помним те времена, когда мы присылали ссылку на инструкцию, по которой нужно было перейти в режим восстановления и провести ряд манипуляций. Это было не очень удобно. Теперь это в прошлом.

Сейчас на VDS Evo достаточно перейти в раздел “Система”, где можно сбросить пароль пользователя root и установить нужный. Тратим меньше времени на рутину и больше остаётся на свой проект!


Не забываем и про безопасность!
Теперь установить публичный SSH ключ можно в момент создания сервера из Панели управления.


III. Панель управления VestaCP: как ISPManager, только бесплатно
Совсем недавно мы добавили удобную и бесплатную панель VestaCP в Панель управления.
Ставится в пару кликов, не требует много ресурсов и проста в управлении.

Наши клиенты довольны, а мы вместе с ними! Приходите тестировать, в конце поста рассказываем как ;)


IV. Удобный и простой инструмент переноса доменов
Оглядываясь назад, мы вспоминаем моменты, когда перенос домена между виртуальным хостингом и VDS был целым приключением. Даже для ребят из технической поддержки. Сейчас же достаточно зайти в раздел «Домены и поддомены» и указать логин аккаунта, куда хотим передать домен. Секунда… всё готово!
А сэкономленное время тратим на то, что для вас действительно важно.


V. Загружаемся в нужном режиме в один клик
В разделе “Система” теперь можно установить нужный режим загрузки как для включенных, так и выключенных серверов. Стало действительно удобнее.


VI. Крутые акции для новых клиентов и приятные скидки для действующих!
Внедряя крутые фишки для новых клиентов, не забываем и о тех, кто давно с нами. Для удобства действующих и новых клиентов запилили систему скидок на долгосрочный период.

Так при оплате за 3 месяца — вас ждет 5% скидки от стоимости, за 6 месяцев — уже 7% скидки, а при оплате на год — смело рассчитывайте на уменьшение платежа на 10% от годовой оплаты.

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

Что еще вы хотели бы видеть на VDS? Поделитесь с нами и продублируйте в раздел “Есть идея” в Панели управления. Самые популярные из них не пройдут мимо нашего взора и смогут быть реализованы в будущем!

Для тех кто заинтересовался и хочет попробовать: мы подарим вам 200 рублей сверху при первом платеже от 200 рублей за любую конфигурацию. Акция действует до 30 июня 2017 года! timeweb.com/ru/