Назад | Перейти на главную страницу

Самостоятельный хостинг или аренда хоста: .Net Windows Service с веб-приложением PHP

Я написал веб-приложение PHP, и это приложение будет иметь службу Windows .Net 3.5 для работы на сервере (там является причина для этого). Мое приложение должно будет передавать большое количество изображений (как по количеству, так и по размеру файла) между серверами и клиентами. Так что скорость определенно важна.

Итак, для такого рода настройки мы должны самостоятельно размещать? Или стоит арендовать хостинг? Какой из них лучше с точки зрения стоимости, поддержки и т. Д.? Если бы нам пришлось арендовать хостинг, есть ли какие-нибудь услуги компании, которыми мы могли бы воспользоваться?

Изменить: кажется, что арендованный хостинг - лучший вариант; так что есть какие-нибудь предложения по этому поводу?

Почти наверняка есть разница в стоимости, и все сводится к экономии на масштабе. У вас есть бюджет, чтобы держать пару системных администраторов? и люди, разбирающиеся в сети, у вас есть зарплата для решения неизбежных проблем, которые могут возникнуть, плюс регулярное обслуживание и новые развертывания?

Если вы нанимаете только одного парня, каков ваш план риска, когда он попадает в автобус или уезжает в отпуск в место, где нет телефонной связи? Или оба? Как бизнес продолжает функционировать, если это совпадает с пожаром в серверной? ;-)

С оборудованием управляемого хостинга вы платите небольшую премию по сравнению с «неуправляемым» хостингом, однако они собираются предоставить вам Соглашение об уровне обслуживания, и вся их организация будет структурирована для выполнения «хостинга» как услуги. В сравнении со стоимостью самостоятельного хостинга не забудьте посмотреть как на капитальные, так и на операционные затраты - затраты становятся пугающими, причем очень быстро.

Если у вас собственный хостинг, где вы разместите серверы? Eсть большой разница между «серверной» в офисе и типичным центром обработки данных, просто подумав о избыточности. В большинстве офисов для начала нет питания n + 1 и охлаждения :-)

Для «небольшого» хостинга (до 40 серверов, до 2 стоек) я бы очень серьезно рекомендовал поговорить с кем-то вроде Rackspace о том, сколько они будут взимать, чтобы это произошло - более крупные компании также идут по этому пути, потому что их основное внимание сосредоточено не на выполнении крупной ИТ-операции, они хотят, чтобы она работала по принципу «Просто работай (TM)» и у них не было головной боли.

Если вы немного крупнее, не стесняйтесь проявлять гибкость. Только не экономьте, иначе вы серьезно пожалеете об этом на одно Рождество, когда все рухнет, и вы останетесь с банкой.

Я самостоятельно управлял выделенным сервером в течение нескольких лет, и после того, как мне постоянно приходилось иметь дело с обновлениями сервера, атаками DOS, хакерами, которые почти постоянно пытались взломать сервер и базу данных, я переключился на использование «Rackspace Cloud». Вы можете запускать как PHP, так и asp.net, а также сервер mysql и sql. Они не были идеальными, но стоимость была примерно на 70% меньше, чем я платил за выделенный хост, и теперь я не беспокоюсь ни о чем, кроме разработки программного обеспечения.

Не стоит недооценивать время, необходимое для самостоятельного управления выделенным хостом. Если у вас есть интерес, опыт, время и деньги для использования выделенного хоста, дерзайте, но если вы предпочитаете писать код, подумайте о том, чтобы просто купить опыт для компании, которая специализируется на этом.

Мы используем Rackspace Managed, у нас есть хороший опыт работы с ним. Я не очень часто бросаю им кривую просьбу, которую они не могут обработать; и они очень быстро реагируют на проблемы.

Я не думаю, что они, например, отслеживают журналы событий для оборудования; похоже, что мониторинг ограничен пингом службы; так что не так хорошо, как я был, когда был профессиональным системным администратором, я полагаю, - но в целом это того стоит. Не типичное "а вы пытались его перезагрузить?" дерьмо. И я не был 24/7.

Подождите, я все еще сплю с пейджером на прикроватной тумбочке 24/7 50 недель в году. Может быть, я работаю 24/7.