Как организовать быстрый доступ к петабайтам фотографий в облаке - Академия Selectel
В панель
Изображение записи

Как организовать быстрый доступ к петабайтам фотографий в облаке

Совместно с компанией wfolio

  • Платформа для хранения фото без потери качества

  • Отказоустойчивый конструктор сайтов для фотографов

Задача

Организовать инфраструктуру для стабильной работы конструктора сайтов и надежного хранения файлов клиентов.

Решение поможет:

Компаниям, которые разрабатывают веб-сервисы для работы с медиафайлами.

О компании

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

Одно из решений wfolio — облачный диск. Это специализированная альтернатива классическим файлообменникам. С помощью облачного диска фотографы могут легко и эстетично передавать фото своим клиентам.

Почему выбрали Selectel

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

Поэтому в 2016 году компания решила переехать в дата-центр, который предоставляет не только серверы, но и облачное объектное хранилище как сервис, — выбор пал на Selectel. Это был знакомый команде разработчиков провайдер, который зарекомендовал себя с точки зрения надежности и прозрачности ценообразования.

Ключевые задачи и их решение

  • Вызов

    Организовать надежное хранение фотографий клиентов

    Решение

    Вынесли данные клиентов в объектное хранилище.

  • Вызов

    Масштабировать ресурсы для новых клиентов

    Решение

    Подключили несколько конфигураций выделенных серверов для решения разных задач.

  • Вызов

    Настроить регулярное резервное копирование

    Решение

    Предоставили облачный репозиторий для безопасного хранения зашифрованных бэкапов на удаленном сервере.

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

Чтобы наиболее четко планировать нагрузку, масштабировать ресурсы и не упираться в потолок, компания wfolio арендует более 30 выделенных серверов разных конфигураций — от CL02-SSD до EL21-SSD.

Логика хранения данных должна быть прозрачной. Для организации облачного диска wfolio было важно упростить хранение и доступ к клиентским данным. Поэтому компания выбрала объектное хранилище Selectel. Такой вид хранилища имеет множество преимуществ, среди которых — практически неограниченный объем, возможность добавления любых метаданных к файлам, встроенная IAM-система и другое.

Фотографии и данные клиентов должны быть доступны 24/7, поэтому было важно настроить резервное копирование по расписанию, а именно — раз в сутки. На стороне бэкапируемых серверов установлен Veeam Agent, который создает резервные копии и отправляет в облачный репозиторий Selectel.

Данные передаются через Veeam Cloud Connect, который отвечает за безопасное соединение и загрузку бэкапов. Таким образом, всегда есть резервные копии, которые расположены на удаленной площадке — в дата-центрах Ленинградской области.

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

  • 1,5+

    петабайт данных загрузили клиенты wfolio в объектное хранилище Selectel

  • 800+

    тыс страниц создано на сайтах только за последний год

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

Объектное хранилище Selectel имеет несколько интерфейсов взаимодействия — S3, Swift и Selectel Storage. Сейчас компания wfolio постепенно переходит со Swift и адаптирует системы для работы через S3. Этот API позволяет отправлять до 2 000 запросов в секунду и создавать до 2 000 контейнеров в рамках одного хранилища.

Компания wfolio планирует развивать свои сервисы дальше, расширяя действующий парк серверов и увеличивая объем данных в хранилище.

Хотите таких же результатов?

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

Вы всегда можете получить бесплатную консультацию по телефону, 8 800 555 06 75, почте sales@selectel.ru или в Telegram.

Читайте также: