Направление работ

Серверы и базы данных настройка, миграция, ускорение

Разовые работы там, где своя команда не берётся или не успевает: перенести базу без остановки бизнеса, найти причину медленных запросов, собрать отказоустойчивую пару, восстановить данные и выстроить резервное копирование, которое проверено.

Когда обращаются

  • База стала медленной

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

  • Нужно переехать без остановки

    Смена площадки, железа или версии СУБД. Задача не в самом переносе, а в том, чтобы сделать его в известное окно, с проверкой целостности и с возможностью откатиться.

  • Резервные копии есть, но их не проверяли

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

  • Сервер — единственный

    Вся работа компании держится на одной машине, и её выход из строя останавливает всё. Нужна схема, которая переживает отказ узла: репликация, кластер, запасная площадка.

  • Сервер настраивал человек, которого больше нет

    Как всё устроено, никто не знает, документации нет, трогать боятся. Первый шаг — разобраться и описать, а не менять.

Что входит в работы

  • Серверы

    • Развёртывание и настройка Linux-серверов
    • Гипервизоры и виртуальные машины
    • Контейнеры и среды запуска приложений
    • Разграничение доступа, обновления, базовая защита
  • Базы данных

    • Установка и настройка СУБД под нагрузку и объём
    • Разбор медленных запросов, индексы и планы выполнения
    • Настройка параметров памяти, соединений и обслуживания
    • Регламентные работы: обслуживание индексов, статистика, очистка
  • Отказоустойчивость

    • Репликация и кластеры
    • Разнесение по площадкам
    • Проверка переключения на резерв, а не только его настройка
  • Данные

    • Миграция между версиями, платформами и площадками
    • Резервное копирование с проверкой восстановления
    • Восстановление данных после сбоя
    • Перенос и обработка больших массивов информации

Как идёт работа

01

Разбор того, что есть

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

02

План работ и окно

Согласуем состав работ, время и порядок отката. Всё, что может остановить работу компании, планируется заранее, а не решается по ходу.

03

Работы

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

04

Проверка и передача

Проверяем результат на ваших задачах — скорость, целостность, переключение на резерв — и передаём описание того, что сделано и как это устроено.

Что остаётся у вас

  • Описание конфигурации и внесённых изменений
  • Регламент резервного копирования и проверенный порядок восстановления
  • Понимание, на чём система упрётся при следующем росте
  • Доступы и лицензии оформлены на вашу компанию

Вопросы

Можно ли ускорить базу, не меняя приложение?

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

Поможет ли более мощный сервер?

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

Как переносят базу без остановки работы?

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

Что значит «проверенная резервная копия»?

Что из неё разворачивали и знают, сколько это заняло и что получилось. Копия, из которой ни разу не восстанавливались, — это надежда, а не резерв.

Вы работаете только с определёнными СУБД?

Основные задачи — реляционные базы: настройка, миграция, репликация, восстановление. Уточните вашу систему и версию в заявке, ответим прямо, беремся или нет.

Чем это отличается от ИТ-аутсорсинга?

Здесь разовая работа с известным результатом: перенести, ускорить, восстановить, собрать отказоустойчивую схему. Постоянное сопровождение — отдельный формат, про него написано на странице ИТ-аутсорсинга.

Возьмётесь, если документации нет и никто не знает, как всё устроено?

Да, это обычная ситуация. Начинаем с обследования и описания того, что есть, и только потом что-то меняем.

Заявка

Обсудить задачу

Расскажите, что за система и что с ней происходит: какая СУБД и версия, объём данных, где именно тормозит или что нужно перенести. Ответим в рабочее время.

Почта public@3212.ru

Город Москва

Часы работы 08:00–20:00 МСК, аварийные работы — круглосуточно

Смотрите также