По второму вопросу «В чем разница между хранилищем блоков и объектов?»
Что касается AWS, блочное хранилище - это разновидность хранилища, которое обрабатывает данные как блоки и логические тома. Продукты AWS, которые поддерживают блочное хранилище, включают в себя EBS (Elastic Block Storage), который обеспечивает доступ к файлу, обработку и многое другое.
Хранение объектов сродни хранению неструктурированных данных, которые не находятся в блоках или логических томах. Пример таких данных включает мультимедийные файлы, текстовые файлы. AWS S3 поддерживает только хранение объектов. Следовательно, хотя вы можете хранить файлы на S3, вы не можете устанавливать или хранить на них приложения / программы (S3).