Найти тему
ПиццаФабрика IT

Оптимизация изображений

Оглавление

Самое время начинать год с упорядочивания документов. Инженерная команда 911 взялась за оптимизацию хранящихся на сервере изображений.

С начала года самое время освободить место на внутреннем сервере от файлов, которые занимают достаточно места, а обращаются к ним крайне редко. Для аналогии это как, если бы вы решили почистить жёсткий диск на компе, перенеся файлы на внешний жёсткий диск или облачный сервер.

-2
-3

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

  • Каждый месяц добавляется около 8.5 Гб данных
  • Данные хранятся с апреля 2018 года
  • К фотографиям относительно часто обращаются в течение месяца после создания

Объектные хранилища

Команда 911 приняла решение хранить фотографии накладных в объектном хранилище в облаке.

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

Широкую популярность объектные хранилища получили благодаря облаку Amazon. В 2006 году компания представила Simple Storage Service (S3). Со временем технология стала настолько популярной, что её название практически стало нарицательным. Говоришь про S3 — имеешь в виду объектное хранилище. Говоришь про объектное хранилище — имеешь в виду S3.

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

Преимущества

Преимущественно нет необходимости самостоятельно бэкапить данные. А ведь многие забывают про бэкап до первого неприятного происшествия. Низкая стоимость в случае редких операций доступа к данным. У нас к фотографиям накладных обращаются от силы несколько раз. К тому же у нас есть опыт подобного использования.

В следующем спринте выгрузим все нынешние фотографии накладных и по мере необходимости будет дозагружать остальные в объектное хранилище на облаке.