У меня есть идея веб-сервиса. Реализация очень сложная. Пользователей будет очень мало, а трафик будет довольно низким, но код на стороне сервера может потребовать много ресурсов. В идеале мне нужно иметь как можно больший контроль над серверами.
Как мне организовать для этого хостинг, когда придет время опубликовать его?
Стоит ли делать хостинг самому, с моих собственных серверов? Проблема в том, что, поскольку я не совсем разбираюсь в .NET-хостинге, может потребоваться время, чтобы научиться, и я могу совершить большие ошибки.
Проблема с использованием хостинговой компании в том, что они могут украсть мою идею или это может дорого обойтись. Поскольку я - незапланированный стартап, у меня нет на это много денег.





Многие хостинг-провайдеры могут предоставить вам выделенный сервер или VPS (виртуальный частный сервер), на котором вы запускаете виртуальную машину на общем оборудовании. Раньше я использовал HostMySite для VPS, и обслуживание было очень хорошим. Выделенный и VPS-хостинг будет стоить намного дороже, чем ситуация с виртуальным хостингом, но, вероятно, более безопасный вариант, чем покупка собственного оборудования, работающего в высокоскоростной магистрали, резервного копирования, климат-контроля, генераторов на случай отключения электроэнергии и т. д.
Обновить:
Я пропустил часть о том, что хостинговая компания украла вашу идею. Кто-то воспользуется вашей идеей, но сами по себе идеи бесполезны ... все дело в исполнении, и я не думаю, что люди в вашей хостинговой компании будут копировать ваш код напрямую.
Если ваша идея хороша, вы держите пари, что многие (и я не обязательно имею в виду компании, занимающиеся веб-хостингом) попытаются скопировать ее, независимо от того, как вы ее разместите. Кроме того, ни одна компания, занимающаяся веб-хостингом, не позволит вам размещать ресурсоемкие приложения в общей инфраструктуре, поэтому вам в любом случае придется делать это на своих собственных выделенных серверах.
Они делать копируют бизнес-идеи, если они связаны с хостингом. Он ничего не сказал о своей бизнес-идее, это может быть что-то, что добавит некоторую добавленную стоимость классическому хостингу, если он беспокоится о краже своей идеи провайдером веб-хостинга.
Любос О.П. говорит, что он: «У меня есть идея веб-сервиса». может означать что угодно. Такие хостеры, как RackSpace, CrystalTech, Orcs и т. д., Действительно не заинтересованы в вашем бизнесе, когда у них есть сотни, если не тысячи серверов, за которыми нужно ухаживать. Поверьте мне.
Я также добавлю, что у многих хостеров есть программы для реселлеров, и они проявляют разумную осторожность, чтобы не наступить на их бизнес, например крадут своих клиентов, чтобы заставить их напрямую принимать гостей. Профессиональные услуги хостинга выше такого поведения.
Возможно, вам стоит взглянуть на платформу Windows Azure. На данный момент я ничего не слышал о ценах, но это может быть хорошим решением, если ваше приложение требует масштабирования (прозрачным образом).
Большинство авторитетных хостеров не заинтересованы в бизнес-идеях своих клиентов, потому что они занимаются хостингом. Любой хостер, ворующий бизнес-идеи, быстро потеряет репутацию, если переступит эту черту.
Поговорите с компанией, которая делает выделенные серверы, и обсудите с ними свои требования.
Не зная, что делает ваше решение и какие у него особые потребности, вам вряд ли удастся получить квалифицированные ответы на SO. Так что, возможно, будет уместным сделать обзор того, что вы делаете, не раздавая драгоценностей короны.
Обновлять: Правильно ... здесь много несуразицы о хостерах, ворующих бизнес-идеи клиентов. Я работаю в сфере хостинга уже более 10 лет ....
Профессиональным хостерам действительно неинтересны ваши бизнес-идеи ... они занимаются предоставлением услуг хостинга, а не созданием следующего StackOverflow, Amazon или EBay или чего-то еще. Вы действительно думаете, что CrystalTech (организатор SO) подумала: «О, мы могли бы сделать это и сделать кучу», когда Джефф упомянул идею проекта? Нет ... они делают хостинг.
Многие профессиональные хостеры имеют программы для реселлеров, и те хостеры, которые действительно стараются не наступать на бизнес своих реселлеров некачественными методами, например, напрямую связываться с клиентами реселлеров, чтобы украсть их бизнес.
У профессиональных хостеров достаточно ресурсов, чтобы обеспечить бесперебойную работу своих операций, например, управление серверами от 100 до 1000 - 10 000, обеспечение работы резервного копирования, обеспечение того, чтобы серверы не готовились в DC, обеспечение правильной работы сетевого подключения, обеспечение оплаты и т. д.
У профессиональных хостеров часто есть персонал для дополнительных услуг, таких как консультации и техническая поддержка, чтобы помочь ты клиенту реализовать вашу бизнес-идею, и, какими бы увлекательными ни были ваши бизнес-идеи, это все, для чего их ребята работают. Если вы действительно так беспокоитесь, попросите их подписать соглашение о неразглашении, прежде чем говорить с ними. Я много подписывал за свое время и видел, как несколько фантастических предприятий взлетели и заработали кучу денег .... но .... эти предприятия не являются моей областью знаний .... потому что угадайте, что ... .hosters предоставляют услуги хостинга.
Компания, в которой я работаю, начала заниматься хостинговым бизнесом в 1998 году, будучи реселлером крупного хостера в США, в то время у нас было 10 выделенных серверов с ними, 3 из которых были общими и приносили кучу денег по 15 долларов в месяц за каждый. сайт с 600 сайтами на сервере. Норма прибыли была очень прибыльной .... они украли наш бизнес? ... нет.
Так что мой совет Джонатону - поговорите с хорошим хостером, обсудите все и получите совет специалиста.
Хостеры занимаются хостингом, мы не заинтересованы в продаже пирожков или виджетов или в том, чтобы стать следующим любимцем венчурного капитала для следующей яркой идеи Web 2.0.
Ура Кев
Вместо компании, предоставляющей веб-хостинг, вы можете использовать центр совместного размещения, где вы помещаете свой сервер в их стойку, и они обеспечивают мощность и пропускную способность. Если вы решите не предоставлять им доступ к ящику в аварийных целях и в целях резервного копирования, у них не будет большего доступа к содержимому сервера, чем у всех.
Я офицер в Бостонская группа Linux и UNIX, и у нас есть половина стойки с тремя серверами и устройством резервного копирования на магнитную ленту.
Также можно настроить несколько инстансов Amazon EC2, вам все равно придется выполнять все администрирование самостоятельно, но, по крайней мере, вам не нужно беспокоиться о физическом оборудовании.
На мой взгляд, хороший и правильный ответ, но он также приведет к небольшим инвестициям в то, как использовать AWS в целом. Но это здорово - все же это может быть слишком сложно для стартапа?
вы хотите .NET-хостинг на IIS да? что такое «много ресурсов» (память, пропускная способность, база данных, процессор)? Что не так с простой и дешевой учетной записью общего веб-хостинга?
когда вы говорите «веб-сервис», вы имеете в виду «реальный сервис», преобразованный во что-то более экономичное, чтобы делать его через интернет, или совершенно новый «YouTube / Facebook» (просто примеры веб-сервисов) ?? ?
Я пытаюсь понять, какая «настройка» вам действительно нужна для вашего первого запуска.
Я бы начал с «локальной версии», в которой вы покупаете дополнительный ПК / старый настольный компьютер. Затем вы регистрируетесь в Websparks от Microsoft, что позволит вам получить лицензии на разработку. И сервер, и VisualStudio ... затем вы получите некоторый опыт при установке и настройке этого, который вы можете использовать для перевода службы в оперативный режим, когда будете готовы к этому.
Чтобы протестировать эту настройку, все, что вам нужно сделать, это перенаправить ваш порт 80 (http) на ваш частный маршрутизатор / ADSL (подключение к Интернету дома) или куда угодно, где вы собираетесь разместить эту службу во время разработки.
Если у вас есть друзья, тестирующие его извне, и все начинает работать гладко, обратите внимание на какой-то профессиональный хостинг. Я бы лично порекомендовал что-то вроде Amazon EC2 или Microsoft Azure. Есть больше возможностей облачного хостинга. Они не так уж и дешевы, но обещают более высокую пропускную способность и стабильность ...
Не уверен, что я действительно поверю в это, поэтому, поскольку я не знаю вашу «настоящую идею», я бы сначала остановился на локальной версии для разработки. Что также отлично подходит для тестирования новых идей и создания прототипов. Потому что, когда вы подключитесь к Интернету с веб-сайтом .NET, вам понадобится «автономная» версия, на которой вы тоже сможете разрабатывать. Каждый раз, когда вы загружаете новые файлы, веб-сайт должен перекомпилировать, и это приведет к тому, что онлайн-пользователи будут сталкиваться с медленными страницами или терять свои данные сеанса = повторный вход, что крайне раздражает пользователей.
Расскажите ОС еще несколько «деталей» - не идею, а расскажите нам больше о ваших расчетах, касающихся пропускной способности, мощности процессора, ОЗУ, базы данных SQL и т. д., Тогда мы МОЖЕМ помочь вам выяснить, какой подход лучше.
Хостеры делают хостинг, а не воруют бизнес-идеи. Если бы они это сделали, то довольно быстро вылетели бы из бизнеса. Я работаю в сфере хостинга 10 лет и, поверьте, нам это неинтересно.