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] yatur.livejournal.com 2015-06-19 03:22 am (UTC)(link)
> Я себе это так представляю: в терабайтной памяти рэксервера за ~~$12K сидят пассивные,
> но совершенно живые 1024 VM.

Мне неизвестны земные клауд сервисы, которые так работают. Найдешь - расскажи обязательно.

[identity profile] cranequinier.livejournal.com 2015-06-19 03:44 am (UTC)(link)
>> Я себе это так представляю: в терабайтной памяти рэксервера за ~~$12K сидят пассивные,
>> но совершенно живые 1024 VM.
>
>Мне неизвестны земные клауд сервисы, которые так работают.

А как работают известные тебе земные клауд сервисы, и чем это принципиально отличается?

[identity profile] yatur.livejournal.com 2015-06-19 03:56 am (UTC)(link)
Известные земные клауд сервисы считают такие "пассивные" VM живыми и берут за них деньги.

[identity profile] cranequinier.livejournal.com 2015-06-19 04:28 am (UTC)(link)
[С удивлением рассматривая нулевые графики CPU своих VM в AWS]: С кого именно они берут за них деньги?

В смысле - какая странная идея. Как по-твоему тогда вообще работает поминутная оплата за активность CPU?

[identity profile] yatur.livejournal.com 2015-06-19 04:42 am (UTC)(link)
> Как по-твоему тогда вообще работает поминутная оплата за активность CPU?

Мы все еще про виртуальные машины?

Ажур берет деньги с момента, когда ты говоришь "старт машина" и до момента, когда ты говоришь "стоп машина".
Сколько она при этом жрет CPU не имеет значения.

Амазон, судя по всему, поступает точно так же.
http://aws.amazon.com/ec2/pricing/

"Pricing is per instance-hour consumed for each instance, from the time an instance is launched until it is terminated or stopped."

У ажура есть еще можно завести low-end web role, которая не имеет собственной вертуальной машины - ее отрубают, если она жрет слишком много CPU. Возможно, у Амазона тоже есть что-то похожее. Для production сайта такое не годится - проверено на горьком опыте.

Я что-то упускаю из виду?

[identity profile] cranequinier.livejournal.com 2015-06-19 05:02 am (UTC)(link)
О, я лох. Всё перепроверил - ты конечно прав.

Пошел сносить свои пассивные VM-ы - какое счастье что я ещё не успел вляпаться в бабло.

И тогда конечно совершенно непонятно нах нужен этот клауд - какая-то дорогая игрушка.
dennisgorelik: (2009)

[personal profile] dennisgorelik 2015-06-19 04:42 am (UTC)(link)
Разве существует поминутная оплата?

Есть почасовая.
Считаются часы с того момента, как ты развернул VPS и до того момента, как ты его уничтожил.

[identity profile] cranequinier.livejournal.com 2015-06-19 05:02 am (UTC)(link)
Ага, так и есть. Пошел уничтожать :-(.

[identity profile] duginov.livejournal.com 2015-06-21 04:39 am (UTC)(link)
В Ажуре активность CPU учитывается только если твой апп сидит на шареной машине. Там твою активность считают и если перебираешь (соседям начинаешь мешать) - от тебя просят апгрейда, что дороже. Там где ты на машине один - время считается не по активности CPU, а тупо от старта до шатдауна.