MENU
Перенос высоконагруженного онлайн-сервиса Doc.online на AWS

Миграция высоконагруженного онлайн-сервиса на AWS

DOC.online - это быстрорастущий высоконагруженный онлайн-сервис, который позволяет записываться на прием к доктору.

Он успешно работает в таких странах, как Украина, Казахстан, Узбекистан, Молдова, Грузия, и др.

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


Doc.online сотрудничает с более чем
1 700 клиник,
2 000 аптек,
и 500 лабораторий.

Пользователь может выбрать из более чем 11 000 докторов и прочитать около 300 000 отзывов пациентов.

Более 2 000 записей на прием к врачу производится ежедневно через сервис

Сам проект не новый, он уже много лет работает в Украине, и мы уже долгое время сотрудничаем.

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

Эти изменения повлекли за собой потребность в большей мощности серверов для обеспечения безупречной работы сервиса.


Проблемы, которые возникли в отношении хостинга, с ростом сервиса:

  1. Невозможно быстро добавлять ресурсы сервера при необходимости
  2. С текущей архитектурой невозможно достичь безотказной работы и быстрого ответа системы на запросы пользователей, число которых постоянно возростает
  3. Невозможно построить необходимую архитектуру, используя текущий веб-хостинг


Какие были приняты решения:

  1. Выбрать AWS в качестве нового хостинга
  2. Построить высоко-масштабируемую архитектуру для проекта и выполнить миграцию на AWS.

Наши действия:
1. Спроектировали и построили архитектуру

Для каждого регионального сервиса doc.online мы создали высоко- масштабируемую архитектуру на AWS. Архитектура была создана с помощью микросервисов. Система позволяет быстро получать ресурсы при необходимости - автоматически наращивает и снижает мощности в зависимости от нагрузки.

2. Обеспечили безопасность и отказоустойчивость

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

3. Оптимизировали затраты

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

4. Провели тестирование

Мы тщательно протестировали систему.

5. Выполнили миграцию без простоя сервиса

Сервис был перенесен на AWS. Во время переноса сервис работал в обычном режиме.


Результат:

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


© IT-Magic 2020