#28520 - Wed Jun 15 2011 03:50 PM
Виртуальный сервер MS server 2008
|
newbie
Registered: Mon Aug 30 2010
Записи: 33
|
Здравствуйте. У меня сейчас все скрипты крутятся на отдельном компьютере с Win XP с выделенным каналом в интернет. В последнее время стала падать надежность данного решения и я хочу арендовать виртуальный сервер с Windows server 2008. Хотел бы узнать будет ли нормально работать TSLab на Server 2008 и если будет работать, то сколько заказывать оперативки 512 или 1024Мб (в данный момент одновременно работают 3-5 скриптов на 5 минутках)?
|
|
Наверх
|
|
|
|
#28574 - Fri Jun 17 2011 02:09 PM
Re: Виртуальный сервер MS server 2008
[Re: dsky]
|
enthusiast
Registered: Mon Jan 10 2011
Записи: 251
|
А в чем profit виртуального сервера? Как вы изверяли "падение надежности"?
Все равно в TSLab нету встроенного автоматического failover.
То есть любая из ошибок типа: проблема с интернетом, проблема с железом, проблема с брокером приведет к неработоспособности программы. Каким образом здесь поможет вирт. сервер Windows server 2008 - не понятно.
У меня есть ряд workarounds, которые помогают мне в случае чего быть в курсе проблем и быстро наладить работу, но это не полноценное решение.
Скрипты крутятся вообще в виртуалке winxp на linux. Регулярно делают snapshots рабочей системы(весь вирт. диск целиком). Поэтому я могу быстро заменить весь образ ос. Это будет даже быстрее, чем восстанавливать данные из backup tslab. И плюс это спасает от проблем с самой ос. Snapshot копируются регулярно на другой физ. диск. Дублирующий интернет канал мне пока не нужен, но прикрутить его не сложно опять же на стороне host-системы(на которой крутится виртуальный windows). В планах сделать еще оповещалку. Если tslab не сделают возможность получать уведовления о том, что "все сломалось", то сделаю что-то свое на основе анализа логов.
Чего я бы хотел от tslab в плане надежности.
1. Сделать оповещения о том, что данные не приходят в течении определенного времени, нету связи с сервером и так далее для critical ошибок.
2. Автоматический переход на другой сервер, если поддерживает брокер, если нет, должно быть оповещение.
3. Автоматический failover. Должна быть возможность активировать копию программы, находящейся на другом копьютере автоматически по какому-либо событию. Естественно, что между копиями должна быть репликация данных типа master-slave.
Отредактировано Sherman81 (Fri Jun 17 2011 02:23 PM)
|
|
Наверх
|
|
|
|
#28578 - Fri Jun 17 2011 02:43 PM
Re: Виртуальный сервер MS server 2008
[Re: pasha]
|
veteran
Registered: Wed Jan 19 2011
Записи: 1327
|
Оповещения при обрыве коннекта и сейчас уже есть (событие с номером 2), можно пользоваться.
нужно чтобы оповещение шло в скайп или майл, а не только в проге, по крайней мере этого хочется.
_________________________
солью любой депозит, скорость слива оговаривается индивидуально
|
|
Наверх
|
|
|
|
#28580 - Fri Jun 17 2011 02:58 PM
Re: Виртуальный сервер MS server 2008
[Re: pasha]
|
enthusiast
Registered: Mon Jan 10 2011
Записи: 251
|
С автоматическим переходом на другой сервер не все так просто. Например в Финаме уже сейчас существует кластер серверов, поэтому при реконекте после сбоя вы можете попасть на уже другой сервер. Между ними осуществляется синхронизация по текущим данным, но как показывает опыт есть ньюансы. Не тем более если переключится на резервный сервер, может получится что на нем нет последней информации по активным заявкам. На Алоре каждый сервер сам по себе, и если у вас есть учетка на одном сервере, не факт что получится подключится к другому. Оповещения при обрыве коннекта и сейчас уже есть (событие с номером 2), можно пользоваться. Ну по-поводу репликации и failover мы уже с вами это обсуждали в другом топике. Понятное дело, что она асинхронная. Но можно придумать какой-то вариант, если не на стороне брокера, тогда на стороне TSlab. Это была бы killer-feature на самом деле, потому что насколько мне известно у ваших конкурентов в России такого нет.
|
|
Наверх
|
|
|
|
#28584 - Fri Jun 17 2011 03:40 PM
Re: Виртуальный сервер MS server 2008
[Re: Sherman81]
|
veteran
Registered: Wed Jan 19 2011
Записи: 1327
|
хорошо, буду разбираться с оповещениями на почту.
_________________________
солью любой депозит, скорость слива оговаривается индивидуально
|
|
Наверх
|
|
|
|
#28596 - Sat Jun 18 2011 12:25 AM
Re: Виртуальный сервер MS server 2008
[Re: Sherman81]
|
Pooh-Bah
Registered: Mon Feb 16 2009
Записи: 2130
|
Это была бы killer-feature на самом деле, потому что насколько мне известно у ваших конкурентов в России такого нет. Без всякой иронии, какие продукты по ВАШЕМУ мнению являются конкурентами TSLab ? Если позволяет время распишите за счет какого функционала. С уважением.
|
|
Наверх
|
|
|
|
#28615 - Sun Jun 19 2011 11:26 PM
Re: Виртуальный сервер MS server 2008
[Re: andy]
|
enthusiast
Registered: Mon Jan 10 2011
Записи: 251
|
andy, может быть я не прав, но вы получаете деньги, если человек торгует через TSlab на реальном счету(абонентка + хостинг). Поэтому с моей точки зрения упор должен делаться прежде всего на фичи для людей которые торгуют, а не на тех, которые моделируют и тестируют. А для реальной эксплуатации важна прежде всего надежность, потому что потерять профит от счета с миллионом рублей и больше по причине глюка очень и очень неприятно. Поэтому здесь, мне интересно сравнивать ваше решение с другими продуктами именно как платформами для торговли. Ну вот например я могу на stock# написать failover для некоторого класса ошибок. Например, могу в случае если брокер не доступен, переключиться на другого. Могу управлять данными более гибко. В общем много чего могу. Естественно за такую гибкость приходится платить известную цену. Мне кажется что TSlab должен развиваться в сторону гибкости, не теряя при этом своих лучших качеств. Можно, например, открывать и более низкоуровневые вещи в API для реализации разработчиком на свой страх и риск.
|
|
Наверх
|
|
|
|
#28627 - Mon Jun 20 2011 05:20 PM
Re: Виртуальный сервер MS server 2008
[Re: andy]
|
Pooh-Bah
Registered: Mon Feb 16 2009
Записи: 2130
|
Немного конкретики добавлю.
- failover Мысль хорошая и здравая. Но в 1001 раз. Проблема в том, скрипты знают о своих заявках-сделках по примечанию на клиенте TSLab, не на сервере. Чтобы легко "ложить" один TSLab и тут же в моменте подхватывать другой TSLab со всей текущей ситуацией, то необходимо комментарии хранить на стороне сервера. Мы естественно хотели от брокеров чтобы эта информация была на их серверах, но для этого им надо чуть напрячься и реализовать это, что в условиях России почти невозможно :-)
- авто переподкючение
=Например, могу в случае если брокер не доступен, переключиться на другого
Какой в этом смысл ? У вас есть инфраструктура, которая "на лету" перекидывает средства с одного брокера на другой ? :-)
Переподкючение внутри брокера по серверам смысл имеет. Это надо понимать как устроена работа у каждого конкретного брокера. Опять же упираемся в конкретную реализацию серверной части.
Я вас уверяю, что вы со stock# получите все те же проблемы что и мы. Мы просто в более выгодном положении. У нас есть доступ к разработчикам серверных частей. И мы реализуем только то, то возможно с той или иной архитектурой брокера.
При появлении своей серверной части все эти вопросы будут учтены :-) Спасибо за мысли. Но они нам не новы.
По моему я довольно широко раскрыл вопрос. Давайте на этом закончим :-)
|
|
Наверх
|
|
|
|
#28687 - Thu Jun 23 2011 01:01 PM
Re: Виртуальный сервер MS server 2008
[Re: andy]
|
enthusiast
Registered: Mon Jan 10 2011
Записи: 251
|
Я про сложности в курсе.
>Какой в этом смысл ? У вас есть инфраструктура, которая "на лету" перекидывает средства с одного брокера на другой ? :-)
Хотя бы вывести позицию в нейтральную, начиная с точки отказа.
Почему сейчас не сделать хотя бы возможность того, чтобы человек мог повесить свой обработчик на такую ситуацию. Это же сделать элементарно. Сейчас, если вы не за компьютером вообще ничего сделать нельзя, только понадеятся на авось.
|
|
Наверх
|
|
|
|
#28789 - Mon Jun 27 2011 09:42 PM
Re: Виртуальный сервер MS server 2008
[Re: andy]
|
enthusiast
Registered: Mon Jan 10 2011
Записи: 251
|
Ок. Какой у вас SLA на паркинг и на какие проблемы он распрастраняется?
|
|
Наверх
|
|
|
|
|
|