Два года назад мы выпустили первую версию S3, которую со временем стало все сложнее поддерживать из-за ее архитектурных особенностей. Пожеланий по доработкам становилось все больше, а возможностей их реализовать — все меньше.
В итоге мы приняли решение полностью переделать S3. Этот проект красной нитью проходил через весь наш роадмап, и мы потратили на него целых четыре месяца. Но зато сегодня с гордостью можем объявить, что мы наконец закончили.
Новое хранилище тоже работает на Ceph. Зато теперь:
→ Поддерживает не 11 методов, а целых 36
Из самых крутых новинок — Presigned URL, позволяющий генерировать временные ссылки, сгорающие после заданного периода, и ACL — возможность назначать права доступа к определенным файлам.
→ Увеличилось количество совместимого ПО
Например, за счет поддержки AWS Signature v2 хранилище стало совместимо с бэкапами Битрикса, которые можно автоматически настраивать из их интерфейса.
→ Увеличилась скорость чтения/записи файлов
А еще совсем скоро добавим возможность создавать пользователей с определенными правами к каждому бакету.
И главное, теперь у нас развязаны руки и мы сможем развивать новый S3 со скоростью света. Планов очень много. При этом стоимость мы оставили прежней.
Если у вас на аккаунте не было бакетов, то все новые будут создаваться в новом S3. Если были, то пока переносим вручную, через саппорт: просто напишите об этом — и вам все организуют.