На предыдущую страницу

Специалисты ITGLOBAL.COM развернули для компании Petshop кластер БД и взяли на себя его обслуживание

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

В этом материале мы рассказали, как специалистам ITGLOBAL.COM удалось в рамках одного проекта провести аудит архитектуры БД PostgreSQL, построить отказоустойчивый кластер баз данных и взять на себя его обслуживание.

Клиент: сеть магазинов зоотоваров

Petshop — крупный онлайн-магазин зоотоваров, история которого началась в Санкт-Петербурге в 2007 году. В 2013 открылся первый офлайн-магазин, и со временем сеть выросла до 130 торговых точек. Сейчас магазины находятся более чем в 27 регионах России, а в ассортимент входят как высококачественные корма, так и широкий выбор одежды, игрушек, аксессуаров для животных.

Задача: построение кластера БД и передача его обслуживания на аутсорсинг

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

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

«У нас работают квалифицированные инженеры, они хорошо разбираются в DevOps, эффективно отражают DDos-атаки, работают с БД, например, могут развернуть кластер. Но для построения отказоустойчивого кластера из нескольких БД и его обслуживания необходимы специалисты на уровень выше. Нанимать их в штат для разовой работы дорого и нецелесообразно, поэтому мы решили делегировать эти работы профессионалам из ITGLOBAL.COM», — отметил Николай Рябинкин, директор по операциям в сфере ИТ.

Ранее Petshop уже сотрудничала с ITGLOBAL.COM в рамках поставок оборудования, поэтому в этот раз компания выбрала уже проверенного партнера для реализации нового проекта.

«Услуга Managed IT позволяет компаниям передать рутинные процессы по управлению инфраструктурой нашим специалистам. Вследствие чего клиенты могут развивать бизнес, не отвлекаясь на непрофильные задачи, связанные с обслуживанием собственных ИТ-систем», — заметил Сергей Алаев, старший менеджер по работе с корпоративными клиентами ITGLOBAL.COM.

Решение: аудит, построение кластера и Managed IT

Специалисты ITGLOBAL.COM проводили проектные работы в несколько этапов:

  • аудит БД PostgreSQL. Провели обследование архитектуры, выявили слабые места, проанализировали потребление ресурсов, дали рекомендации по масштабированию существующего решения;
  • развертывание кластера БД. Совместно с командой инженеров Petshop создали отказоустойчивый кластер баз данных для бесперебойной работы ERP-системы компании;
  • подключение услуги Managed IT. Взяли на себя круглосуточный мониторинг и поддержку кластеров БД. Условия предоставления услуги Managed IT и уровень обслуживания регулируется подписанным с клиентом SLA.

Результаты проекта и планы на будущее

Аудит и развертывание кластера БД заняли три месяца, после чего компания Petshop подключила услугу Managed IT.

«На сегодняшний день ITGLOBAL.COM продолжает оказывать компании Petshop услугу Managed IT, и я надеюсь на дальнейшую совместную и эффективную работу. Хочу также поблагодарить своих коллег, потому что за каждой услугой или проектом стоят профессионалы с многолетним опытом управления ИТ-инфраструктурой и сложным ПО», — заметил Сергей Алаев, старший менеджер по работе с корпоративными клиентами ITGLOBAL.COM.
«Если говорить о результатах проекта, то мы получили отказоустойчивый кластер из БД. На часть из них можно вручную перераспределять нагрузку, а некоторые служат для отказоустойчивости. То есть, если одна из баз данных выйдет из строя, автоматически подключится другая. В идеале я хочу реализовать автоматическую масштабируемость этой системы, но для этого необходим дорогостоящий балансировщик. Пока эти расходы для нас не в приоритете», — рассказал Николай Рябинкин, директор по операциям в сфере ИТ.

Благодаря передаче обслуживания кластера БД специалистам ITGLOBAL.COM компания сэкономила бюджеты на найме сотрудников, которые специализируются на базах данных.

«В рамках услуги Managed IT специалисты ITGLOBAL.COM хорошо справляются со своей работой, мы всегда с ними на связи. При необходимости они нас консультируют даже по вопросам, которые напрямую не связаны с нашими кластерами БД», — отметил Николай Рябинкин, директор по операциям в сфере ИТ.

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

«В перспективе количество наших магазинов возрастет, а также увеличится количество сотрудников. Пока сложно сказать, как это скажется на работе ИТ-департамента компании и какие дополнительные ресурсы и услуги нам потребуются, поэтому будем смотреть по ситуации», — поделился планами Николай Рябинкин, директор по операциям в сфере ИТ.
Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies