Я изучаю LAMP как можно больше. Мне было интересно, следует ли мне установить веб-сервер в моей домашней сети или использовать такую службу, как Rackspace (облачное пространство)? Мне нужен root-доступ, чтобы иметь возможность получить к нему удаленный доступ через SSH / FTP / HTTP и иметь возможность устанавливать такие вещи, как Subversion и т. Д.
В настоящее время у меня есть Comcast, поэтому у меня достаточно пропускной способности, но я не уверен, что это нарушит TOS и / или поставит под угрозу безопасность моей домашней сети. Цены на эти облачные хосты кажутся разумными (11 долларов в месяц плюс около 0,10 доллара за гигабайт полосы пропускания), но я не уверен, что мне придется контролировать то, что я ищу.
Я бы предложил Линод или другой VPS, он будет доступным и стабильным, где бы вы ни находились. Вам не нужно беспокоиться о том, что ваши TOS или ваш веб-сайт упадут, когда вы перезагрузите компьютер или измените свою домашнюю сеть. Они будут намного быстрее (для других пользователей), чем ваш домашний компьютер, а также их возможности подключения и оборудование, вероятно, лучше, чем у вас дома.
Еще одним преимуществом является то, что вы можете запустить почтовый сервер и / или DNS-сервер, и у вас будет много проблем с выполнением обоих из них с домашнего компьютера.
Честно говоря, пропускная способность не будет иметь такого большого значения, как стабильность и статический IP (имхо).
У вас должно быть столько контроля, сколько вам нужно, включая возможность удаленной перезагрузки / форматирования и тому подобное.
В частности, для обучения я бы предложил использовать виртуальную машину. Установите Linux внутри виртуального бокса, и вы получите все необходимое!
Если вы будете работать с оборудованием или настроенными ядрами, то размещенное решение вам не подойдет.
Если вы просто играете со стеком LAMP и не делаете ничего более низкого уровня, используйте размещенное решение. Вы можете делать все удаленно из дома, используя SSH и X windows. Единственное преимущество, которое будет иметь домашний образ виртуальной машины, - это то, что вы можете сделать снимок образа и выполнить откат. Я бы устроил хостинг и потратил ваше время на работу над стеком LAMP, а не на борьбу с Comcast, чтобы получить статический IP-адрес, когда вы будете готовы для других людей играть с вашим сайтом.