Вопрос

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

Как мне организовать для этого хостинг, когда придет время выпустить его в открытый доступ?

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

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

Это было полезно?

Решение

Большинство авторитетных хостеров не проявляют реального интереса к бизнес-идеям своих клиентов, потому что они занимаются хостингом.Любой хостер, крадущий бизнес-идеи, быстро потеряет репутацию, если перейдет эту черту.

Поговорите с компанией, которая занимается выделенными серверами, и обсудите с ней ваши требования.

Не зная, что делает ваше решение и какие у него особые потребности, вам не удастся получить квалифицированные ответы по SO.Так что, возможно, будет уместным сделать обзор того, что вы делаете, не раздавая драгоценностей короны.

Обновлять: Верно... здесь много недовольства по поводу того, что хостеры крадут бизнес-идеи клиентов.Я работаю в хостинговом бизнесе и занимаюсь этим уже более 10 лет....

Профессиональные хостеры действительно не заинтересованы в ваших бизнес-идеях... они занимаются предоставлением услуг хостинга, а не созданием следующего StackOverflow, Amazon, EBay или чего-то еще.Вы действительно думаете, что CrystalTech (который является организатором SO) подумал: «О, эй, мы могли бы сделать это и заработать кучу денег», когда Джефф упомянул идею проекта?Нет... они занимаются хостингом.

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

У профессиональных хостеров достаточно задач по обеспечению бесперебойной работы, например, по управлению от 100 до 1000-10 000 серверов, обеспечению работоспособности резервных копий, обеспечению того, чтобы серверы не «готовились» в ЦОД, обеспечению правильной работы сетевых подключений и т. д. обеспечение того, чтобы им платили и т. д. и т. п.

Профессиональные хостеры часто имеют персонал для дополнительных услуг, таких как консультации и техническая поддержка. ты клиент воплощает в жизнь вашу бизнес-идею, и какими бы захватывающими ни были ваши бизнес-идеи, это все, для чего нанимаются их ребята.Если вы действительно так обеспокоены, попросите их подписать соглашение о неразглашении, прежде чем разговаривать с ними.В свое время я подписал много контрактов и видел, как некоторые фантастические предприятия стартовали с мертвой точки и зарабатывали кучу денег… но… эти предприятия не входят в мою сферу деятельности… потому что угадайте, что… .hosters предоставляют услуги хостинга.

Компания, в которой я работаю, начала заниматься хостинговым бизнесом в 1998 году, будучи реселлером крупного хостера в США. В то время у нас было 10 выделенных серверов, 3 из которых были общими и приносили кучу денег по 15 долларов в месяц за каждый. сайт с около 600 сайтами на сервере.Размер прибыли был очень прибыльным... они украли наш бизнес?...нет.

Поэтому мой совет Джонатону: поговорите с хорошим хостером, обсудите ситуацию и получите совет эксперта.

Хостеры занимаются хостингом, мы не заинтересованы в продаже пирогов или виджетов или в том, чтобы стать следующим любимцем венчурного капитала для следующей яркой идеи Web 2.0.

Ваше здоровье
Кев

Другие советы

Настройка некоторых экземпляров Amazon EC2 также возможна, вам все равно придется выполнять все администрирование самостоятельно, но, по крайней мере, вам не нужно беспокоиться о физическом оборудовании.

Многие провайдеры хостинга могут предоставить вам выделенный сервер или VPS (виртуальный частный сервер), на котором вы запускаете виртуальную машину на общем оборудовании. В прошлом я использовал HostMySite для VPS, и сервис был очень хорошим. Выделенный хостинг и VPS-хостинг будут стоить намного дороже, чем ситуация с общим хостингом, но, вероятно, безопаснее, чем покупка собственного оборудования, работа в высокоскоростной магистральной сети, работа с резервными копиями, климат-контроль, генераторы для отключения электроэнергии и т. Д.

обновление:

Я пропустил часть о том, что хостинговая компания украла вашу идею. Кто-то примет вашу идею, но одни идеи бесполезны ... все дело в выполнении, и я не думаю, что люди в вашей хостинговой компании будут копировать ваш код напрямую.

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

Может быть, вам стоит взглянуть на платформу Windows Azure. На данный момент я ничего не слышал о ценах, но это может быть хорошим решением, если ваше приложение должно масштабироваться (прозрачным образом).

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

Я сотрудник группы Boston Linux и UNIX , и у нас есть половина стойки с тремя серверы и блок резервного копирования на ленту.

вы хотите .NET хостинг на IIS да? что такое "много ресурсов" (память, пропускная способность, база данных, процессор)? Что было бы не так с простым & amp; дешевый общий веб-хостинг?

когда вы говорите «веб-сервис», подразумеваете ли вы «реальный сервис»? превращается в нечто, что более экономично делать через Интернет или через совершенно новый "YouTube / Facebook" (только примеры веб-сервисов) ???

Я пытаюсь понять, что это за "настройка" Вы действительно требуете для своего первого запуска.

Я бы начал с " локальной версии " где вы покупаете и дополнительный компьютер / старый рабочий стол должен делать. Затем вы регистрируетесь на Websparks от Microsoft, что позволит вам получить лицензии на разработку. И сервер, и VisualStudio ... тогда вы получите некоторый опыт при установке и настройке этого, и вы можете использовать его для перевода службы в оперативный режим, как только вы будете к этому готовы.

Чтобы протестировать эту настройку, все, что вам нужно сделать, это переадресовать ваш порт 80 (http) на ваш частный маршрутизатор / ADSL (подключение к Интернету дома) или куда бы вы ни собирались поставить эту службу во время разработки.

Если у вас есть друзья, которые тестируют его извне, и все начинает работать без проблем, тогда взгляните на своего рода профессиональный хостинг. Я бы лично порекомендовал что-то вроде Amazon EC2 или Microsoft Azure. Там больше облачных хостингов. Они не все такие дешевые, но обещают более высокую пропускную способность и стабильность ...

Не уверен, верю ли я в это на самом деле, поэтому, поскольку я не знаю вашу "настоящую идею", я сначала остановлюсь на локальной версии для разработчиков. Что также отлично подходит для тестирования новых идей и создания прототипов. Потому что, как только вы подключитесь к веб-сайту .NET, вам понадобится " офлайн " версия, которую вы можете разработать тоже. Каждый раз, когда вы загружаете новые файлы, веб-сайт должен перекомпилироваться, что приведет к тому, что онлайн-пользователи будут работать с медленными страницами или теряют их sessiondata = relogin, что крайне раздражает пользователей.

Сообщите нам еще несколько "подробностей" - не идея, но расскажите нам больше о своих вычислениях, касающихся пропускной способности, мощности процессора, оперативной памяти, базы данных SQL и т. д. ... тогда мы МОЖЕМ помочь вам выяснить, какой подход лучше.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top