Какой веб-сайт может работать на AWS за 10, 100, 1 тысячу, 10 тысяч, 100 тысяч, 1 миллион долларов в месяц?

11

Цены на AWS довольно сложны. Мне известно, что каждый веб-сайт отличается от других и требует разных типов услуг AWS.

Но есть ли простой способ сказать, что за 10 $ в месяц вы можете запускать веб-сайт на AWS, который имеет X уникальных пользователей, Y передачу данных, Z хранилище и т. Д. Например simpleblog.com, за 100 $ вы можете запускать веб-сайт с ... чем-то вроде ...?

user652061
источник

Ответы:

6
  • 10 долларов США. Невозможно запустить веб-сайт на AWS по этой цене. Минимальный сервер, который они предлагают, - это «Micro» экземпляр за 0,02 доллара в час, что составляет 14,40 доллара в месяц. Даже при небольшом бюджете вы не захотите использовать микроэкземпляр для веб-сайта, потому что машина сильно ограничена. Он предназначен только для тестирования. Поскольку квота ЦП израсходована, она может стать недоступной на несколько секунд за раз. Минимум, который вы должны быть готовы потратить на Amazon, составит около 50 долларов в месяц для «маленького» экземпляра.
  • $ 100 - этого достаточно для «маленького» веб-сервера и «маленького» экземпляра базы данных RDS. При таком типе настройки вы можете запустить слегка используемый веб-сайт, такой как простой блог (или даже несколько блогов). Еще за 60 долларов в месяц вы, вероятно, добавите второй «маленький» веб-сервер и балансировщик нагрузки, который даст вам возможность расти.
  • $ 1000 - по этой цене вы бы обновили два сервера до «больших» экземпляров. Вы бы имели базу данных RDS большего размера. У вас будет бюджет, чтобы воспользоваться многими другими услугами, доступными в AWS. В зависимости от сложности вашего веб-приложения, это даст вам достаточно возможностей для обслуживания миллионов или даже десятков миллионов просмотров страниц в месяц.
  • $ 10 000 - по этой цене вы можете иметь 10 очень больших серверов за балансировщиком нагрузки. С достаточно эффективным веб-приложением вы будете обслуживать сотни миллионов просмотров страниц в месяц.
  • 100 000 долларов - по этой цене вы почти наверняка используете несколько дата-центров. Это дает вам достаточный бюджет для горячего резерва вашего сайта или использования хитростей DNS для маршрутизации посетителей в ближайший к ним центр обработки данных. Мы надеемся, что вы будете обслуживать миллиарды просмотров страниц в месяц. Вот подробный пример с сайта tripadvisor.com, где они анализируют затраты и выгоды от запуска своего сайта в AWS по сравнению с созданием собственного выделенного оборудования по этой цене. (Полное раскрытие: я работал на TripAdvisor.)
  • $ 1 000 000 - вы, вероятно, не будете использовать AWS на данный момент. Создание собственного физического выделенного оборудования, вероятно, будет дешевле. AWS, тем не менее, предлагает гибкость, поэтому вы все равно можете использовать их для переменной и резервной емкости.
Стивен Остермиллер
источник
2
+1, это отличный ответ, но я бы хотел отметить пару вещей в нижней части шкалы. 10 $ было бы легко для статического сайта, использующего только S3 , при условии, что трафик не велик. Кроме того, экземпляр Micro идеально подходит для размещения сайта CMS или двух, если вы правильно настроили его (кэширование, mod_pagespeed и т. Д.). Я загрузил сайт Joomla (первая страница <1MB) за 1,5 секунды с оценкой YSlow 92% на микроэкземпляре. Не блестящий, но достаточно хороший для подавляющего большинства небольших сайтов.
Том Броссман
1
«10 долларов - вы не можете запустить веб-сайт на AWS по этой цене». Не совсем верно. Если время безотказной работы не имеет первостепенного значения, вы можете получить гораздо лучшую сделку, используя точечные экземпляры. Текущие ставки составляют около 2 долл. / Мес. Для микро экземпляра или 5 долл. / Мес. Для небольшого. По этой цене вы можете застраховать риск внезапного завершения, запустив несколько экземпляров в разных зонах доступности.
Дэвид
1
Вы можете запустить большой экземпляр за 100 долларов, если выберете цены зарезервированных инстансов Amazon EC2.
Гайя