2015-04-22 2 views
0

У меня есть вопросы относительно AWS (Amazon Web Services). Предположим, что у меня есть 1 ГБ данных (например, игра) на AWS и дайте моим пользователям файл установщика, который загружает данные 1 ГБ из AWS. Этот 1 ГБ можно разделить на, скажем, 4 части по 250 мб каждый. Если я добавлю еще один сегмент, скажем 1 мб и увеличив разделы до 5, AWS резко разделит 1 ГБ данных поровну между 5 разделами (по 200 МБ каждый). Как это будет работать?Автоматическое разделение файлов AWS (Amazon Web Services)

ответ

0

Предлагаю вам провести некоторое исследование различных видов услуг хранения данных на AWS. Это большая тема с множеством разных аспектов (например, деньги, скорость, надежность и т. Д.)

Также трудно сказать, какая именно цель. Если ваша цель - динамически распределить емкость вашего хранилища, предоставить дешевый, но быстрый и надежный источник для ваших инсталляторов, тогда общий ответ для вас - S3. Это хранилище блоков, отлично подходит для хранения больших файлов, оплаты того, что вы используете, вы можете разместить перед ним CDN (AWS Cloudfront). Вы можете сделать другой способ аутентификации, чтобы не допустить загрузки файлов. Существует ограничение на размер файла 5 ТБ, но неограниченное количество файлов. Это избыточно и HA.

Другие решения, такие как объемы EBS или будущие службы EFS, значительно дороже, но с ними вы получаете реальную файловую систему. (Но я чувствую, что вам не нужно все из них.)

AWS Storage options - Официальный, но слишком детализированы белый бумага

AWS S3 documentation

Смежные вопросы