2017-01-08 7 views
-3

Я использую AWS s3 для хранения изображений и экземпляра ec2 (t2.micro free tier) для сохранения URL-адресов изображений и деталей пользователя. Я тестировал его и его рабочий штраф.Использование AWS-сервисов в качестве backend для создания instagram (изначально нет видео), например, приложение

Я хочу арендовать серверы и сделать приложение в прямом эфире в магазине. Я смущен, какой экземпляр ec2 мне нужно пойти?

А мне нужны балансировочные балансы и более одного экземпляра ec2 для начальной фазы 2000-3000 пользователей (в течение месяца)?

Нужно ли мне добавлять какие-либо другие услуги?

Я не являюсь экспертом в управлении серверами, потому что я только что научился и еще не изучил другие службы AWS. Я хочу, чтобы серверы работали до тех пор, пока номер пользователя не вырастет более чем на 3k. Был бы рад получить точные ответы.

ответ

1

Просто указав 3000 пользователей, вы не можете определить запросы. Каждый пользователь может составлять от сотни до тысяч миллионов запросов в месяц в зависимости от типа приложения/пользовательской базы. Для начала вы можете начать с 1 t2.micro экземпляра. Это будет доступно под свободным уровнем и будет управлять автоматическим масштабированием экземпляров.

Как только ваше приложение будет вживую, проверьте экземпляр CloudWatch (основной мониторинг будет бесплатным) и проверьте, работает ли ваш экземпляр оптимально. Это даст вам представление о количестве серверов, которые могут вам понадобиться, чтобы вы не перешли/на серверы обеспечения. Это поможет вам в планировании емкости.

РЕДАКТИРОВАТЬ: Следите за активностью в работе с ЦП, особенно Использование кредита в ЦП. Если это значение остается низким, ваш экземпляр не разрывается по производительности базовой линии (применяется только для экземпляров типа t2)

На основании ваших требований вы можете использовать другие службы AWS, такие как RDS (база данных), DynamoDB (NoSQL), SNS (уведомление) и SQS (для очередей).

+0

Благодарим за подробный ответ. Еще один вопрос. Должен ли я использовать реляционную базу данных для хранения сведений о пользователях и URL-адресов изображений или использования экземпляра ec2 и установки там db? – AASH

+0

Поскольку вы используете t2.micro, лучше используйте RDS. RDS заботится об обслуживании, безопасности, резервных копиях и т. Д. Для вас. –

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

  • Нет связанных вопросов^_^