Пропустить команды ленты
Пропустить до основного контента

Техническая поддержка на сторонних серверах

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

  1. Доступ к серверам. Нам необходим полный доступ к серверу (root SSH для *NIX систем и RDP с правами администратора для Windows-серверов), на котором размещен проект. В противном случае выполнять существенную часть требуемых от нас работ по обслуживанию и контролю мы не сможем. Также доступ к серверам желателен нам еще на этапе оценки работ для более глубокого анализа архитектуры проекта.
  2. Разделение ответственности. Мы не сможем брать на себя полную ответственность за работоспособность проектов, поскольку не будем иметь доступ к базовой серверной инфраструктуре и/или системе виртуализации. В случае возникновения каких-либо инцидентов, есть риск того, что мы не сможем решить проблему, поскольку она будет находиться на стороне датацентра / хостера / оператора связи.
Для того, чтобы мы могли предоставить коммерческое предложение, нам необходимо получить ответы на следующие вопросы:
  1. В каком датацентре или у какого хостинг-провайдера размещен проект?
  2. Каково географическое расположение серверов? В какой стране и в каком регионе они располагаются?
  3. Какой уровень доступа будет доступен нам после передачи проекта под нашу поддержку?
  4. Какая операционная система установлена на сервере (в т.ч. её точная версия)?
  5. Какой тип сервера(ов) используется в проекте? Варианты:
    • Выделенные физические (dedicated),
    • собственные физические (colocation dedicated),
    • виртуальные (VPS),
    • облачные (Cloud)
  6. Какова конфигурация сервера? Количество виртуальных ядер (для физических серверов - количество и тип процессоров) и их частота, объем RAM, объем и тип хранилища данных (HDD, SSD, SAS, NAS и т.д.).
  7. Какой канал связи с интернетом у сервера? Какова его скорость и пропускная способность, существуют ли ограничения по количеству проходящего трафика?
  8. Используется ли в проекте CDN? Если да, то от какого провайдера и какова его топология?
  9. Используется ли в проекте прокси-шлюзы, http-proxy и любые другие промежуточные узлы между сервером и интернетом? Если да, то что это за сервисы и как вносить в них правки в конфигурации доступных и открытых портов?
  10. На каком языке программирования написано приложение?
  11. Какой базовый фреймворк или CMS использует проект?
  12. Какая СУБД используется в приложении? На каком сервере она расположена (для многосерверных решений)?
  13. Какой web-сервер или связка web-серверов используется на сервере? 
  14. Какое дополнительное ПО используется для работы проекта?
  15. Как настроена отправка писем с сервера (если в приложении используется отправка писем)?
  16. Каково среднее количество людей, использующих приложение (количество хитов и хостов)?
  17. Используется ли VPN для работы с сервером?
  18. Кто выполняет программную поддержку проекта? Существуют ли контакты разработчиков, с которыми можно обсуждать проблемы, найденные в коде приложения?
  19. Резервное копирование:
    1. Что необходимо копировать при резервном копировании?
    2. Как часто необходимо делать резервные копии?
    3. Как долго хранить резервные копии?