cranequinier (
cranequinier) wrote2015-06-18 10:13 am
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Entry tags:
Сумбур вместо музыки: VPS vs Cloud vs Shared, хостить виндовую программу и WordPress-ный сайт
Че-то у меня в голове стало даже запутаннее чем обычно. Помогите.
Что есть: shared hosting на Linux-е, на котором стоит довольно развесистый WordPress сайт.
Что надо: добавить туда страничку, которая будет принимать 100-килобайтные файлы от онлайновых юзеров и выплёвывать им 50-ти килобайтные файлы.
А программа, которая делает обработку, написана на Windows. Исходники есть и DLL делается, проверено. EXE тоже делается. Под Wine-ом работает из командной строки нормально и в Windows GUI тоже (ну как минимум как-то работает, поверхностно проверяли).
Попробовал добавить к существующему хостингу бесплатный Cloud Instance от Amazon - как-то получается, и классная игрушка такая.
И теперь вот не могу решить, как это всё барахло изящнее перепаковать. Купить виндовый VPS за $20 (условно) в месяц? А вдруг на нем будет всё время грохаться WordPress, и я не знаю что ещё - стрёмно как-то переходить от managed хостинга, за которым кто-то следит, к не-managed, за которым слежу я, тем более под Виндами.
Оставить бесплатный AWS Instance? А вдруг он такой дохлый, что умрёт под любой нагрузкой. Да и про платные инстансы у Амазона пишут скептически.
Купить линуксный VPS за $10 (условно)? А как вообще подключить к Apache под Linux-ом программу под Wine?
Почти уже склоняюсь к shared windows hosting-у discountasp.net, рекомендованому в прошлом посте
soonts
Но уже как-то хочется VPS - чтоб туда из-за файрволла ssh каналы просовывать, и вообще такая игрушка...
Нафига нужны облака по сравнению с VPS я как-то вообще не осознал, но чую за ними могучий дух.
Расскажите мне мужики, кто как хостится. Любой опыт будет интересен. Managed vs не-managed, VPS vs Cloud, конкретные провайдеры...
И да, как изюминка: на самом деле сайтов под вопросом штуки три-четыре, с ними со всеми похожие пожелания, пора что-то делать..
Что есть: shared hosting на Linux-е, на котором стоит довольно развесистый WordPress сайт.
Что надо: добавить туда страничку, которая будет принимать 100-килобайтные файлы от онлайновых юзеров и выплёвывать им 50-ти килобайтные файлы.
А программа, которая делает обработку, написана на Windows. Исходники есть и DLL делается, проверено. EXE тоже делается. Под Wine-ом работает из командной строки нормально и в Windows GUI тоже (ну как минимум как-то работает, поверхностно проверяли).
Попробовал добавить к существующему хостингу бесплатный Cloud Instance от Amazon - как-то получается, и классная игрушка такая.
И теперь вот не могу решить, как это всё барахло изящнее перепаковать. Купить виндовый VPS за $20 (условно) в месяц? А вдруг на нем будет всё время грохаться WordPress, и я не знаю что ещё - стрёмно как-то переходить от managed хостинга, за которым кто-то следит, к не-managed, за которым слежу я, тем более под Виндами.
Оставить бесплатный AWS Instance? А вдруг он такой дохлый, что умрёт под любой нагрузкой. Да и про платные инстансы у Амазона пишут скептически.
Купить линуксный VPS за $10 (условно)? А как вообще подключить к Apache под Linux-ом программу под Wine?
Почти уже склоняюсь к shared windows hosting-у discountasp.net, рекомендованому в прошлом посте
![[livejournal.com profile]](https://www.dreamwidth.org/img/external/lj-userinfo.gif)
Но уже как-то хочется VPS - чтоб туда из-за файрволла ssh каналы просовывать, и вообще такая игрушка...
Нафига нужны облака по сравнению с VPS я как-то вообще не осознал, но чую за ними могучий дух.
Расскажите мне мужики, кто как хостится. Любой опыт будет интересен. Managed vs не-managed, VPS vs Cloud, конкретные провайдеры...
И да, как изюминка: на самом деле сайтов под вопросом штуки три-четыре, с ними со всеми похожие пожелания, пора что-то делать..
no subject
Потому что на sharing hosting придётся решать проблемы, с которыми не сталкиваешься на VPS/dedicated.
Sharing hosting подходит только для случаев совсем уж стандартных приложений, для которых uptime и производительность неважны.
Шаг влево, шаг вправо - и стоимость твоего времени, потраченного на настройку shared hosting перевесит стоимость VPS.
no subject
Вот это новость. Я-то думал наоборот.
> Sharing hosting подходит только для случаев совсем уж стандартных приложений, для которых uptime и производительность неважны.
Я много лет жил на сравнительно дорогом shared, который меня радовал кастомер сервисом. Раздавал с сайтов даунлоады и всё. И вот хочу начать крутить на сервере аппликейшены.
Похоже все советуют найти не очень плохую VPS за $20/mo. ПрОблем в том, что их виндовых и за $20 не очень-то бывает - как-то скорее за $40. Начать что-ли Wine серьезно исследовать...
no subject
webkeepers ты уже посмотрел. я на них катаюсь уже третий месяц, пока всё более-менее нормально.
также можешь посмотреть hostwinds, тоже вполне ок за очень небольшие деньги.
для магазинчика я использую shared hosting от arvixe (buiness class) не знаю как мерять нагрузку, но вроде работает нормально.
no subject
Ещё в процессе всплыл interserver.net с обсуждений на WHT.
no subject
Даунлоады это - более менее стандартная функциональность.
> И вот хочу начать крутить на сервере аппликейшены.
Ну ты же понимаешь, что если на твоём dedicated сервере все shared users начнут крутить свои custom applications, то надёжной работы сервера - не видать?
> ПрОблем в том, что их виндовых и за $20 не очень-то бывает
SoftLayer при переключении с Linux на Window требует дополнительные $17/mo.
Несколько неожиданно, но с другой стороны - своё время всё равно дороже.
Сколько часов у тебя займёт перекомпилировать твоё приложение под Linux?
no subject
Оптимистическая оценка часов шестьсот. Но можно и в две тысяч не влезть.
Это серьезное такое приложение, немаленькое. Серьезно специфичное для Виндов.
Оно хорошо идет под Wine и поэтому чем его перекомпилировать я просто научусь подвешивать wine под apache. Наверняка сотни строк на php хватит. То-есть этот вариант вполне серьезно рассматривается.
no subject
По-моему, гораздо дешевле заплатить дань Microsoft-у за Windows хостинг.
Wine - это WineHQ?
Мне кажется, что у тебя тоже быстро не получится написать решение.
Во всяком случае, не получится сделать дешевле, чем стоит Windows hosting.
no subject
По-моему вообще обсуждать переписывание абстрактной виндовой программы на Линукс можно только под веществами.
> Wine - это WineHQ?
> Мне кажется, что у тебя тоже быстро не получится написать решение.
Почему, собственно? Принять запрос в PHP, передать через stdio в коммандлайнную виндовую программу, получить так же взад, вернуть.
Главная проблема - это получается CGI, виндовая программа всё время стартует, а это плохо, старт не мгновенный. Но даже это на худой конец уже сойдёт. Вот думаю как посылать вызов виндовому постоянно живущему серверу. Эээ... Виндовый апач под Wine-ом в Линуксе? OMG
no subject
Если ты напишешь надёжное работоспособное решение хостинга windows программ под linux, то это может быть бизнес сам по себе.
Но ради хостинга одного приложения потраченное время себя не оправдает.
no subject
Уже написали. Wine и WineLib.
no subject
Или этот скрипт и будет твоим новым веб сайтом?
no subject
Эээ ... А как ещё заставить коммандлайный .exe-шник отвечать на http запросы?
no subject
https://forum.winehq.org/viewtopic.php?f=8&t=19970
no subject
$50/час
> подходит только для случаев совсем уж стандартных приложений
Вы имели дело с относительно современными windows shared hostings?
no subject
no subject
no subject
no subject
Например Web.config появился только в IIS 7, до этого все сайты конфигурировались из центральной метабазы, которую к тому же было довольно легко сломать.