В настоящее время у меня есть VPS-сервер, я плачу около 75 долларов в месяц и получаю:
40GB HD
2Gb RAM
100GB BW
6 core cpu (but i dont use much)
У меня работает только один действующий веб-сайт, а трафик составляет не более 100 посещений пользователей в день. Я в основном занимаюсь тестированием и некоторыми из своих внутренних сайтов для игры с кодированием.
Но мне нужен один сервер.
Я подумываю о переходе на Amazon EC2, если разница в ценах не так велика, потому что тогда я смогу узнать еще кое-что.
Я думаю получить 3 years Heavy utilization Reserved instance
потому что мой сервер будет работать весь день и ночь. Я попробовал их онлайн-калькулятор
с участием
Medium Instance Heavy reserved for 3 years
для EC2 это идет $31 per month(effective price)
а для EBS и S3, я думаю, даже если это 40 долларов за все остальное. Я не потеряю то, что получаю сейчас. Я прав или я что-то упустил ??
Теперь в моем текущем VPS у меня есть Apache для сайтов PHP и MOD wsgi для сайтов Python.
Я не уверен, что смогу делать все это в Amazon EC2. Могу ли я размещать сайты Python и PHP как в экземпляре Amazon EC2, используя Named Virtual Hosts
и Ngnix
100 посещений в день - это немного. На самом деле 100 посещений каждые пару минут - это немного! Если у вас не очень неэффективная установка, маловероятно, что вам понадобится ТАКАЯ вычислительная мощность.
Конечно, возможно, у вас есть сценарии или программы, которые используют много ОЗУ (или что-то странное в этом роде), но, предполагая довольно среднее использование типичной установки LAMP, вы, вероятно, можете обойтись с МАЛЕНЬКИМ экземпляром и легко обработать 100 посещений в день .
Я бы посоветовал начать с экземпляра ON-DEMAND, и после того, как у вас все будет хорошо настроено и работает, и у вас будет хорошее представление о том, какие ресурсы вам нужны, вы можете заменить их на RESERVED экземпляры.
Могу ли я размещать сайты Python и PHP как в экземпляре Amazon EC2, используя именованные виртуальные хосты, так и Ngnix?
С EC2 у вас есть полный контроль над ОС. Вы можете устанавливать пакеты, компилировать собственное программное обеспечение и настраивать такие вещи, как веб-серверы, для запуска нескольких веб-сайтов.
Вы можете запускать PHP и Python (я лично делал каждый из них и многое другое, node.js и т. Д.).
Вы можете легко настроить работу на разных портах. Вы можете создавать VPN и привязать IP-адреса к своему серверу, а также многое другое.
Существуют даже такие службы, как OpsWorks, которые могут выполнять настройку и обслуживание ваших EC2 и программного обеспечения, работающего внутри ОС.