AWS: я хочу хранить все свои данные в разделе EBS.Это хорошая практика или стоит хранить на S3 - PullRequest
0 голосов
/ 30 января 2019

Я новичок в AWS и пытаюсь понять это.

В настоящее время у меня есть небольшое приложение Django.

Я планирую иметь экземпляр EC2 типа t3.small (2 процессора и 2 ГБ оперативной памяти)

У меня будут следующие хранилища EBS:

1) EBSкорневая система: 10 ГБ (в основном используется для ОС и других файлов конфигурации)

2) Прикрепленный EBS: 20 ГБ (в основном используется для хранения всего кода, изображений, видео и т. д.)

Я буду продолжать приниматьснимок обоих томов EBS ежедневно.

Я хочу, чтобы мои изображения и видео были доступны только из экземпляра EC2.

Итак, является ли этот подход хорошим подходом.или я должен использовать S3 /

1 Ответ

0 голосов
/ 30 января 2019

Я пойду на хранение в S3 по многим причинам:

  • Надежность: S3 составляет 99,99999999 (11x9).Данные тиражируются во всех AZ выбранного региона.Вы также можете легко настроить межрегиональную репликацию для повышения надежности и безопасности данных.
  • Цена: Вы платите только за дисковое пространство, которое используете.Вам не нужно указывать размер тома, как в EBS.
  • Масштабируемость: вы добавляете данные по мере продвижения, и корзина масштабируется до бесконечности.Если ваше приложение стало успешным и у вас больше трафика, вы должны перейти к горизонтальному масштабированию с использованием AutoScaling и LoadBalancer, что означает наличие нескольких экземпляров EC2.В этом случае будет проще получить доступ к данным на S3 вместо EBS, подключенного к экземпляру.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...