Почему такое несоответствие в цене между хостингом Windows и Linux? - PullRequest
4 голосов
/ 24 декабря 2008

Я - платный разработчик .Net, но мой личный веб-сайт размещен в стеке LAMP у провайдера виртуального хостинга. Некоторое время я искал переход на Windows с хостинг-провайдером .Net, но что меня по-настоящему отвлекает, так это цена. Причина, по которой я хочу перейти, заключается в том, что мне кажется, что .Net разрабатывать гораздо приятнее, и я гораздо больше на практике использую .Net, чем PHP.

С моим нынешним хостинг-провайдером Linux, за жалкие 10 долларов в месяц, я получаю больше пропускной способности и дискового пространства, чем я когда-либо хотел бы использовать на личном сайте. На данный момент мне выделено 380 ГБ места и 7700 ГБ на передачу. Хотя я понимаю, что никогда не смогу достичь этих пределов, особенно с учетом установленных ограничений на использование процессора, приятно иметь возможность разместить на моем сайте кучу фотографий, не беспокоясь о нехватке места.

Однако, с предложениями, которые я вижу от хостов Windows, например, за 17 долларов в месяц, я бы получил только 2 ГБ дискового пространства и 200 ГБ передачи. Пределы передачи, кажется, хорошо в пределах того, что я использовал бы через месяц, но 2 ГБ дискового пространства кажутся чрезвычайно низкими. Тем более что для баз данных SQL Server можно использовать только 400 МБ.

Таким образом, достаточно предыстории, к вопросу, является ли разница в ценах, привязанная исключительно к затратам на оплату лицензий для Windows и SQL Server, или есть что-то еще, что я не рассматриваю в качестве стоимости хостинга Windows план. Я получаю отличный сервис с моим хостом Linux, поэтому я не думаю, что это проблема качественных людей, которые управляют различными хостинговыми сайтами. Действительно ли стоимость лицензирования программного обеспечения имеет такое большое значение?

Если ценообразование связано с затратами на лицензирование, почему бы вам не увидеть больше хостов с Windows и .Net, но с альтернативными базами данных, такими как PostgreSQL или MySQL, чтобы свести цены к минимуму, которые обеспечивают в основном ту же функциональность .

Ответы [ 8 ]

21 голосов
/ 24 декабря 2008

Я думаю, что это связано с двумя основными проблемами:
1) Лицензирование, это очевидно, хост будет взимать с вас больше, потому что он должен платить за Windows и SQLServer.
2) Аппаратное обеспечение, для запуска Windows требуется больше ресурсов для меньшего количества виртуальных хостов, и vps может работать на том же количестве оборудования, что и сервер Linux.

12 голосов
/ 24 декабря 2008

Поскольку лицензии на Windows Server и SQL Server стоят лот денег, за CPU Core (а не только за машину), и поэтому ваш хостинг-провайдер должен возместить затраты на лицензия.

Это вдобавок к обычным операционным издержкам (это единственное, что охватывает серверы Linux).

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

7 голосов
/ 25 декабря 2008

Помимо стоимости лицензий, подумайте о системных администраторах. Вам, вероятно, понадобится меньше системных администраторов для поддержки целого ряда серверов Linux, чем для Windows. Эта стоимость передается вам.

2 голосов
/ 30 декабря 2008

Продукт Mosso Cloud Sites может переключаться между LAMP и .NET без изменения цены. Переход с MySQL на MS SQL составляет 5 долларов в месяц, но, разумеется, .NET может работать с MySQL, если цена вызывает беспокойство. Я упоминаю этот продукт, потому что ваши требования (дисковое пространство и пропускная способность) не зависят от технологии.

Отказ от ответственности: я сотрудник Rackspace, а Mosso - компания Rackspace.

0 голосов
/ 12 февраля 2010

Это на самом деле не ответ на ваш вопрос (другие люди хорошо поработали над этим), но вы подумали о том, чтобы разгрузить ваши статические ресурсы, которые могут занять большую часть вашего дискового пространства, на что-то как Amazon S3? Таким образом, только ваш код приложения и база данных будут храниться на хосте Windows.

0 голосов
/ 24 декабря 2008

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

0 голосов
/ 24 декабря 2008

"потому что они могут"

серьезно, это называется "Свободный рынок". проверить это!

EDIT:

[вздыхает] Обидно, что так много ездящих вниз по течению не имеют чувства юмора ... и не разбираются в экономике. Итак, позвольте мне объяснить:

Одна из теорий гласит: «Linux бесплатен, Windows стоит денег». Хотя это и правда, это не объясняет разницы, поскольку Windows является фиксированной стоимостью.

что объясняет разницу, так это свободный рынок . -

  • Можно утверждать, что типичный пользователь linux - дешевый скейт не хочет платить много за услуги хостинга, потому что они знают, что программное обеспечение, используемое для хостинга, ничего не стоит хосту, в то время как типичный пользователь Windows обманщик готов платить больше за услуги хостинга, потому что они знают, что программное обеспечение, используемое для хостинга, стоит денег хоста.
  • но на самом деле, поскольку стоимость аппаратного, программного обеспечения и, как правило, даже пропускной способности является фиксированной, вышеупомянутое не выдерживает критики - относительные фиксированные затраты на хосты не имеют значения для хостинга более крупного масштаба. компании

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

Например, я использовал свой сайт на дешевом хосте LAMP, потому что это был просто статический html. Когда сайт перешел в электронную коммерцию, я исследовал «бесплатные» пакеты электронной коммерции, предлагаемые недорогим хостом, и обнаружил , что все они имеют серьезные недостатки безопасности , и поэтому решил использовать asp.net и написать свой собственный код электронной коммерции, так как (а) я знаю asp.net, (б) мне нужно было научиться делать это в любом случае, и (в) я доверяю своему коду больше, чем кому-либо еще [или, по крайней мере, если у меня есть изъян код У меня есть кто-то легко доступный, чтобы обвинить!].

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

, который поднимает следующую экономическую точку: если средний программист стоит 50 долларов в час, насколько экономически эффективно использовать время указанного программиста, чтобы жаловаться на 7 долларов в месяц на оплату хостинга?

в итоге, ответ: свободный рынок.

РЕДАКТИРОВАТЬ 2:

Вот некоторые цены на лицензии для Windows Server

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

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

Но, пожалуйста, не принимайте слова программиста, спросите у хостинг-провайдера .

разбивка стоимости услуг хостинга

Добавление:

Лицензии MS-SQL действительно стоят дополнительных $$$, так что это может быть фактором

0 голосов
/ 24 декабря 2008

Этот вопрос, скорее всего, больше подходит для поставщиков услуг Интернета, а не для программистов. Этот вопрос может легко вспыхнуть обычными священными войнами из-за Microsoft против OSS. Мои собственные наблюдения совпадают с вашими. Интернет-провайдеры предпочитают LAMP, а не Windows.

Я работал с обоими стеками, и, ИМХО, и, глядя на общую картину, мне кажется, что технология и лицензирование Microsoft были разработаны для рынка интрасети. Таким образом, совокупная стоимость владения не выглядит столь благоприятной для интернет-приложений.

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

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

...