Mountpoint для Amazon S3 теперь поддерживает высокопроизводительный общий кэш
Теперь Amazon S3 Express для одной зоны можно использовать как высокопроизводительный кэш чтения с помощью Mountpoint для Amazon S3. Кэш может совместно использоваться несколькими инстансами для вычислений и эластично масштабироваться для поддержки набора данных любого размера. Mountpoint для S3 – это файловый клиент, который транслирует вызовы API локальной файловой системы в вызовы Обработки запросов на основе передачи состояния для объектов S3. Начиная с этого выпуска, Mountpoint для S3 может кэшировать данные в S3 Express для одной зоны после их чтения, благодаря чему последующие запросы на чтение могут выполняться в 7 раз быстрее по сравнению с чтением данных из S3 Standard.
Ранее Mountpoint для S3 мог кэшировать последние использованные данные в хранилище инстанса Amazon EC2, памяти инстанса EC2 или томе Amazon EBS. Это повышало производительность при повторном чтении из одного и того же инстанса для вычислений, если размер набора данных не превышал размер доступного локального хранилища. С сегодняшнего дня кэширование данных также доступно в S3 Express для одной зоны, что полезно для приложений, постоянно выполняющих чтение из набора данных, совместно используемого несколькими инстансами для вычислений, без каких-либо ограничений по общему размеру набора данных. Как только вы получите доступ, Mountpoint для S3 будет сохранять объекты размером до мегабайта в S3 Express для одной зоны. Это идеальный вариант для ресурсоемких сценариев, таких как машинное обучение моделей компьютерного зрения, когда приложения многократно считывают миллионы небольших изображений из нескольких экземпляров.
Mountpoint для Amazon S3 – это проект с открытым исходным кодом, сопровождаемый службой поддержки AWS. Это означает, что клиенты, которые приобрели планы Поддержка бизнеса AWS и Корпоративная поддержка AWS, получают круглосуточный доступ к инженерам облачной поддержки. Чтобы начать работу, посетите страницу на GitHub и страницу продукта.