AWS (Amazon Web Services) хорошо известен своей обширной линейкой продуктов. Есть (вероятно) несколько ниндзя Amazon Web Services, которые точно знают, как и когда использовать какой продукт Amazon для той или иной задачи. Остальные из нас отчаянно нуждаются в помощи.
AWS предлагает три распространенных сервиса хранения: S3, Elastic Block Store (EBS) и Elastic File System (EFS), которые работают по-разному и обеспечивают различные уровни производительности, стоимости, доступности и масштабируемости. Мы сравним производительность, стоимость и доступность хранимых данных этих вариантов хранения, а также варианты их использования.
Параметры хранилища AWS:
Amazon S3 - это базовая служба хранения объектов, которую можно использовать для размещения изображений и видео веб-сайтов, а также для аналитики данных, приложений для смартфонов и веб-приложений. Данные управляются как объекты в объектном хранилище, что означает, что все типы данных хранятся в своих собственных форматах. В объектном хранилище отсутствует иерархия файловых отношений, и объекты данных могут быть распределены по многим машинам. Вы можете использовать службу S3 с любого компьютера, подключенного к Интернету.
AWS EBS предлагает постоянное блочное хранилище данных. Системы блочного хранения более универсальны и обеспечивают лучшую емкость, чем стандартное файловое хранилище, поскольку файлы хранятся в нескольких томах, называемых блоками, которые служат отдельными жесткими дисками. Экземпляр Amazon EC2 должен быть смонтирован с EBS. Непрерывность бизнеса, тестирование программного обеспечения и управление базами данных - вот примеры вариантов использования.
AWS EFS - это общая эластичная платформа для хранения файлов, которая расширяется и сжимается в ответ на добавление и удаление файлов. Он следует традиционной модели хранения файлов, в которой данные организованы в папки и подкаталоги. EFS полезен для систем управления контентом и приложений SaaS. EFS можно смонтировать сразу на нескольких инстансах EC2.
Какой сервис облачного хранилища AWS лучше всего?
Как всегда, это зависит от обстоятельств.
Только для хранения данных Amazon S3 - самый дешевый выбор. S3, с другой стороны, имеет ряд других критериев ценообразования, включая стоимость загрузки, S3 Analytics и передачу данных из S3 на гигабайт. Структура затрат EFS наиболее проста.
Amazon S3 - это облачное хранилище, к которому можно получить доступ из любого места. AWS EBS доступен только в одном регионе, в то время как несколько экземпляров EFS могут обмениваться файлами в нескольких регионах.
EBS и EFS превосходят Amazon S3 по показателям IOPS и задержке.
С помощью одного вызова API можно увеличить или уменьшить масштаб EBS. Вы можете использовать EBS для резервного копирования баз данных и других интерактивных приложений с малой задержкой, которым нужна надежная и предсказуемая производительность, поскольку это дешевле, чем EFS.
EFS лучше обслуживает большие объемы данных, например, большие аналитические рабочие нагрузки. Пользователи должны разбивать данные и распределять их между экземплярами EBS, поскольку данные в этом масштабе не могут храниться в одном экземпляре EC2, разрешенном в EBS. Служба EFS обеспечивает одновременный доступ к тысячам экземпляров EC2, позволяя обрабатывать и анализировать огромные объемы данных в режиме реального времени.
person
Pallavi Sengupta
schedule
30.04.2021