cranequinier: (65x70)
cranequinier ([personal profile] cranequinier) wrote2015-06-18 10:13 am

Сумбур вместо музыки: 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, рекомендованому в прошлом посте [livejournal.com profile] soonts
Но уже как-то хочется VPS - чтоб туда из-за файрволла ssh каналы просовывать, и вообще такая игрушка...
Нафига нужны облака по сравнению с VPS я как-то вообще не осознал, но чую за ними могучий дух.

Расскажите мне мужики, кто как хостится. Любой опыт будет интересен. Managed vs не-managed, VPS vs Cloud, конкретные провайдеры...

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

[identity profile] komarov.livejournal.com 2015-06-21 07:34 pm (UTC)(link)
мухи — отдельно, котлеты - отдельно.
Wordpress оставить где был, дописать туда ещё два PHP-скрипта, один из которых будет общаться с клиентами, а другой - с вашей виндовой программой. Где будет крутиться программа, периодически дёргая php-скрипт на unix-хостинге — на ваш выбор, хоть на домашнем компе. Или на нескольких компах, вам видней. Но не мешайте всё в кучу.
Edited 2015-06-21 19:35 (UTC)

[identity profile] cranequinier.livejournal.com 2015-06-22 04:45 am (UTC)(link)
К сожалению пока так и получится. Но in the long run как-то глупо выглядит, согласитесь? Нафига держать два хостинга на такую простую комбинацию, как WoprPress + лёгкая виндовая программа?

[identity profile] komarov.livejournal.com 2015-06-22 12:42 pm (UTC)(link)
Если нет требований по скорости обработки, то вполне себе рабочее решение. Впрочем, даже для онлайн-обработки транзакций можно запилить веб-сервис на виндовой машине, к которому будет стучаться php-скрипт с unix-машины, пока пользователь видит у себя в браузере прогресс-бар.
Есть и аргументы: у вас получается раздельный frontend и backend, их можно масштабировать, резервировать и другие -ировать как угодно, очень гибко. Приспичит, можете скомпилировать на плюсах бинарник под unix и гонять его прямо на старом хостинге (если разрешат)


И потом, у вас же не простейший вордпресс на стандартном шаблоне без наворотов (хотя даже такую установку трудно перенести на другой unix-хостинг, не говоря уж про перенос на винду). Так что пока работает, лучше не трогать.
Edited 2015-06-22 12:44 (UTC)