Хочу запускать свой экзешник на хостинге, передавая ему параметры запроса. Экзешник — виндовый, но, теоретически, раньше мой небольшой фреймворчик, на базе которого работает экзешник, компилялся и под линукс. Правда давно этого не делал, но теоретически можно будет подпилить. Но возится неохота, лучше все же виндовую версию запускать, под виндой или под вайном.
Сейчас у меня шаред хостинг, на котором все мое хозяйство лежит. Что мне лучше сделать — купить VPS (вроде так зовется?) у этого хостера — downtown (и попросить перенести на него сайт/сайты), купить VPS у другого (кого порекомендуете?), или купить отдельно виндовую виртуалку (где, по чем?) и на ней только запускать экзешник, делая запросы по HTTP (и ограничить доступ только для IP шареда). Если виндовое, это наверно какое-то ажуре? Или что-то стороннее?
Здравствуйте, IDDQD, Вы писали:
M>>Хочу запускать ....
M>>В общем, прошу совета, кто как бы сделал
IDD>Повзрослей... такие базовые вопросы нужно решать самому...
Спасибо, ты мне очень помог. Тут в любом форуме — большая часть вопросов базовая. При должном усердии и изучении док и прочих материалов всё решается самостоятельно без проблем. Однако это не мешает приносить на форум, например, фиерический по своей калообразности код
Создавай инстанс в облаке прямо перед запуском экзешника и потом уничтожай сразу. Так тебе будет дешевле всего. Да, Майкрософтовское тебе надо но я с ними не знаком (под Линуксом у меня).
Здравствуйте, Marty, Вы писали:
M> Здравствуйте!
M>Хочу запускать свой экзешник на хостинге, передавая ему параметры запроса. Экзешник — виндовый, но, теоретически, раньше мой небольшой фреймворчик, на базе которого работает экзешник, компилялся и под линукс. Правда давно этого не делал, но теоретически можно будет подпилить. Но возится неохота, лучше все же виндовую версию запускать, под виндой или под вайном.
M>Сейчас у меня шаред хостинг, на котором все мое хозяйство лежит. Что мне лучше сделать — купить VPS (вроде так зовется?) у этого хостера — downtown (и попросить перенести на него сайт/сайты), купить VPS у другого (кого порекомендуете?), или купить отдельно виндовую виртуалку (где, по чем?) и на ней только запускать экзешник, делая запросы по HTTP (и ограничить доступ только для IP шареда). Если виндовое, это наверно какое-то ажуре? Или что-то стороннее?
M>В общем, прошу совета, кто как бы сделал
Варианты:
— купить VPS c windows (обычно это server 2012) (думаю 10-12 евро в месяц, например на OVH.com)
— там же (и в амазоне, azure) есть виртуалки с почасовой оплатой (создавать и убивать можно через API)
— вступить в программу bizspark (микрософт) и получить достаточные лимиты для функционирования VPS c windows (и много еще чего) на три года бесплатно
Здравствуйте, Marty, Вы писали:
M> Здравствуйте!
M>Хочу запускать свой экзешник на хостинге, передавая ему параметры запроса. Экзешник — виндовый, но, теоретически, раньше мой небольшой фреймворчик, на базе которого работает экзешник, компилялся и под линукс. Правда давно этого не делал, но теоретически можно будет подпилить. Но возится неохота, лучше все же виндовую версию запускать, под виндой или под вайном.
M>Сейчас у меня шаред хостинг, на котором все мое хозяйство лежит. Что мне лучше сделать — купить VPS (вроде так зовется?) у этого хостера — downtown (и попросить перенести на него сайт/сайты), купить VPS у другого (кого порекомендуете?), или купить отдельно виндовую виртуалку (где, по чем?) и на ней только запускать экзешник, делая запросы по HTTP (и ограничить доступ только для IP шареда). Если виндовое, это наверно какое-то ажуре? Или что-то стороннее?
M>В общем, прошу совета, кто как бы сделал
Наверно проще всего выбрать Amazon EC2. Первый год оно бесплатно вроде бы. Нищеброды могут каждый год создавать новый акк (нужна новая кредитка и новый номер сотового) — и фактически оно будет бесплатно всегда. А если решишь платить — то стоить оно будет кажется 7 баксов в месяц (по крайней мере линуксы так у амазона стоят) — у амазона есть онлайн калькулятор цены, посчитай в нем.
Еще тупой вариант — держать дома комп с виндой (реальной или виртуальной) всегда включенным, и все делать на этой домашней винде.
Здравствуйте, Marty, Вы писали:
M>Здравствуйте, IDDQD, Вы писали:
M>>>Хочу запускать ....
M>>>В общем, прошу совета, кто как бы сделал
IDD>>Повзрослей... такие базовые вопросы нужно решать самому...
M>Спасибо, ты мне очень помог. ... всё решается самостоятельно без проблем. Однако это не мешает приносить на форум, например, фиерический по своей калообразности код
, и, что интересно, всё пытаются помочь, хотя довольно быстро становится понятно, что это бесполезно.
Забавно, что Вы понимаете детскость тех вопросов по С и не понимаете детскость своих вопросов, хотя они звучат абсолютно одинаково, только топик другой. И как и в том, так и в Вашем случае, для серьезного дела надо быть в теме, а не просто поспрашивать анонимов на форуме.
Здравствуйте, IDDQD, Вы писали:
IDD>Забавно, что Вы понимаете детскость тех вопросов по С и не понимаете детскость своих вопросов, хотя они звучат абсолютно одинаково, только топик другой. И как и в том, так и в Вашем случае, для серьезного дела надо быть в теме, а не просто поспрашивать анонимов на форуме.
Забавно, что вы не отличаете воинствующее невежество от неосведомленности
Здравствуйте, Marty, Вы писали:
IDD>>Забавно, что Вы понимаете детскость тех вопросов по С и не понимаете детскость своих вопросов, хотя они звучат абсолютно одинаково, только топик другой. И как и в том, так и в Вашем случае, для серьезного дела надо быть в теме, а не просто поспрашивать анонимов на форуме.
M>Забавно, что вы не отличаете воинствующее невежество от неосведомленности
достаточно выделить мышкой тему и выбрать в меню Search Google for '...' (в хроме, как в других хз) чтобы не задавать тут таких глупых вопросов, а ткнув хотя бы по паре выданных гуглом ссылок просветиться, придти сюда и задавать уже более конкретные вопросы, типа: где и почём.
Здравствуйте, Marty, Вы писали:
M>Хочу запускать свой экзешник на хостинге, передавая ему параметры запроса. Экзешник — виндовый, но, теоретически, раньше мой небольшой фреймворчик, на базе которого работает экзешник, компилялся и под линукс. Правда давно этого не делал, но теоретически можно будет подпилить. Но возится неохота, лучше все же виндовую версию запускать, под виндой или под вайном.
M>Сейчас у меня шаред хостинг, на котором все мое хозяйство лежит. Что мне лучше сделать — купить VPS (вроде так зовется?) у этого хостера — downtown (и попросить перенести на него сайт/сайты), купить VPS у другого (кого порекомендуете?), или купить отдельно виндовую виртуалку (где, по чем?) и на ней только запускать экзешник, делая запросы по HTTP (и ограничить доступ только для IP шареда). Если виндовое, это наверно какое-то ажуре? Или что-то стороннее?
На Azure же вроде тупо работает Process.Start(...), в том числе на шаред (бесплатном платне, то есть)?
Если EXE ничего "странного" не использует (типа GDI+ или "запрещенных" системных вызовов), просто аплоадишь и запускаешь, нет?
Еще есть webjobs (тоже бесплатно, насколько я знаю), твой exe можно в него завернуть, для этого в принципе оно и есть..
В общем можешь посмотреть в эту сторону. Или я чего-то не понимаю?
Здравствуйте, bnk, Вы писали:
bnk>На Azure же вроде тупо работает Process.Start(...), в том числе на шаред (бесплатном платне, то есть)?
Про "бесплатном платне" не совсем понял
bnk>Если EXE ничего "странного" не использует (типа GDI+ или "запрещенных" системных вызовов), просто аплоадишь и запускаешь, нет?
Я ажур просто не пробовал, не знаю. Экзешник консольный, вход и выход — через стандартные потоки. Писал же вроде — можно и под линуксы сделать, просто несколько лет не собирал под них, могут вылезти косяки, а время на устранение жалко тратить.
bnk>Я как-то вот такую штуку делал (в качестве теста), запускает WIX для сборки MSI на бесплатном шаред, вроде все ОК: bnk>http://buildvisiosetup.azurewebsites.net/
bnk>Еще есть webjobs (тоже бесплатно, насколько я знаю), твой exe можно в него завернуть, для этого в принципе оно и есть.. bnk>В общем можешь посмотреть в эту сторону. Или я чего-то не понимаю?
Да вроде всё правильно понимаешь, большое спасибо за адекватный и полезный ответ.
ЗЫ Для всех — за особой бесплатностью не гоняюсь, важны более простота решения и безгеморойность
Здравствуйте, IDDQD, Вы писали:
IDD>Повзрослей... такие базовые вопросы нужно решать самому...
В чем его "незрелость"? Все когда-то учились. Я например занимаюсь шароварой 13 лет и не знаю ответы не его вопросы. А ты наконец смог настроить себе хостинг и возомнил себя мега крутым системным администратором?
Здравствуйте, Submitter, Вы писали:
M>>Что-то шароваршики злые нынче пошли. Даже в "политике" имхо нет столько желчи на единицу поста
S>Из-за одного придурка не стоит всех грести под одну гребенку.
да я не гребу, тащем-то
просто он что-то насел больно жоско
так-то я знаю, что шароварщики — в основном хорошие ребята, и иногда даже делятся если не успехом, но его деталями
S>Да и вряд ли он шароварщик.
Здравствуйте, Submitter, Вы писали:
IDD>>Повзрослей... такие базовые вопросы нужно решать самому...
S>В чем его "незрелость"? Все когда-то учились. Я например занимаюсь шароварой 13 лет и не знаю ответы не его вопросы. А ты наконец смог настроить себе хостинг и возомнил себя мега крутым системным администратором?
Всегда не любил, когда обо мне в третьем лице разговаривают Предпочитаю обычно сам так обсуждать таких трололош. 14 сообщений с аккаунта. Либо кто-то из старожилов бота завел, либо реально какого-то тролля летним ветром принесло, может присел на тополиный пух, я
Здравствуйте, Marty, Вы писали:
M>Здравствуйте, Submitter, Вы писали:
M>>>Что-то шароваршики злые нынче пошли. Даже в "политике" имхо нет столько желчи на единицу поста
S>>Из-за одного придурка не стоит всех грести под одну гребенку.
M>да я не гребу, тащем-то M>просто он что-то насел больно жоско
S>>Да и вряд ли он шароварщик.
M>Это да
Ну ладно, прости, я же не знал, что за больное место тебя задеваю. Давай не будем ссорится, ОК?