Компьютерное оборудование трейдера Технический раздел, где можно обсудить лучшие варианты компьютерного оборудование для торговли на форекс и биржах, тестирования, оптимизации, а также поговорить о полезном софте и его настройках.

Ответить
31.12.2012, 17:48
Аватар для qqRuZa
qqRuZa qqRuZa вне форума Интересующийся
Регистрация: 31.12.2012 / Сообщений: 11
Поблагодарили 0 раз(а) / Репутация: 1

По умолчанию Реализация кооперативного VPS Windows.

Всем здравия и поздравляю всех с наступающим НГ.
Возникла идея по реализации кооперативного VPS на оси Win2003. ВПС используется для запуска терминала MetaTrader, а также другого софта (ICQ,MIGOGO) которое не затронет работу приложений других пользователей и сервера в целом. На каждого пользователя выделяется определенная часть ресурсов сервера, скорее всего в процентном соотношении от числа пользователей.
Принципы создания ВПС следующие:
1.ВПС на Windows должен быть самым экономичным до 100р за месяц пользования
2.Простой доступ, легкая настройка, эффективное использование ресурсов сервера.
2.Должен быть безопасным и должен защищать интересы пользователей.
3.Не должен нарушать права третьих лиц.

Реализацию предполагалось сделать следующим образом.
1. Виртуализация
На мой взгляд самый эффективный и простой способ. Но я столкнулся лишь с одной проблемой - где взять столько лицензий на windows. Конечно можно было использовать пиратские ОС windows, но первоначальной целю нарушение авт.прав не являлось. Использование систем Linux также вызывало у пользователей трудности с установкой и запуском терминала, и работа эмуляции на эмуляции потребляло бы больше ресурсов.
2. Терминальный сервис
Вариант на котором я остановился и немного реализовал.
И так:

Имеем сервер в германии с безлимитным трафиком.
4-х процессор (точнее эмуляция Xen) 1,5 Гига ОЗУ, и 80 Гиг места, Windows Server 2003.
Настроены необходимые терминальные службы.
На сервере созданы 10 учетных записей пользователя. Каждый пользователь имеет на диске С свою папку с полными правами доступа, для других пользователей доступ к этой папке запрещен (кроме админа). Предполагается что это рабочая папка пользователя. Подключение через удаленный рабочий стол.



На данный момент не знаю как реализовать безопасную работу Сервера от вредоносных действий программ, потому что доступ в интернет у пользователя есть. (Использование IE на время запретил). Рассматриваю варианты расшарить какую либо папку или сделать FTP сервер для пользователей и ее мониторить антивирусом, если у кого-нидь есть идеи то предложите.

Желающие принять участие в тесте пишите сюда. Тестирование до 30 января.
01.01.2013, 08:34
Аватар для Aleksey_Z
Aleksey_Z Aleksey_Z вне форума Новичок форума
Регистрация: 20.12.2012 / Адрес: Россия / Сообщений: 50
Поблагодарили 29 раз(а) / Репутация: 30
Аппаратные возможности очень слабые для реализации этого проекта. Для 10-ти пользователей нужен физический сервер а не эмуляция Xen, памяти минимум 8Гб и виртуализацию делать хотя бы через wmvare а не учетками.

Либо надо ставить жесткие ограничения.
К примеру, мультивалютные советники могут занимать в памяти очень большое пространство. У меня на одном терминале работают 3 советника, отъедают примерно 600-700Мб ОЗУ (по ~200Мб каждый). Два таких пользователя как я и ресурсы сервера под 100%

Потом проблема безопасности, никто не будет выкладывать на такой сервер свои эксперты, так как они будут доступны админу
01.01.2013, 08:46
Аватар для Aleksey_Z
Aleksey_Z Aleksey_Z вне форума Новичок форума
Регистрация: 20.12.2012 / Адрес: Россия / Сообщений: 50
Поблагодарили 29 раз(а) / Репутация: 30
Какая вообще цель этого проекта, суб-аренда VPS?

Вот к примеру возьмем такой сервер: CPU 1000МГц, 512 RAM, 20Гб HDD, 1-IPv4, Win-2008 лицензия. Цена всего 7.95$

Ссылка: _http://www.burst.net/winvps.shtml
01.01.2013, 09:15
Аватар для qqRuZa
qqRuZa qqRuZa вне форума Интересующийся
Регистрация: 31.12.2012 / Сообщений: 11
Поблагодарили 0 раз(а) / Репутация: 1
Объем использования ОЗУ метатрейдером не зависит от того какой советник вы используете мультисоветник или нет. Объем в большей степени зависит от количество баров в окне. К примеру если 2 окна графика с экспертами где макс.баров в окне 65000 то озу схават 230 мегов, если макс.баров в окне 5000 то всего 16 мегов. Т.е в зависимости от количества баров в окне предопределяется переменные Bars[] Time[] и т.д.
01.01.2013, 09:25
Аватар для qqRuZa
qqRuZa qqRuZa вне форума Интересующийся
Регистрация: 31.12.2012 / Сообщений: 11
Поблагодарили 0 раз(а) / Репутация: 1
На счет проблемы безопасности и доступа админа. Те же админы из _http://www.burst.net

Последний раз редактировалось chocolate; 01.01.2013 в 14:46.
01.01.2013, 11:41
Аватар для Sergey Kovalyov
Sergey Kovalyov Sergey Kovalyov вне форума Элитный участник
Регистрация: 10.08.2012 / Адрес: Киев, Слава Украине! / Сообщений: 2,346
Поблагодарили 1,483 раз(а) / Репутация: 1485
Тоже непонятна цель. VPS в нормальной конторе стоит дешевле грязи. Каким же это надо быть "трейдером", что хотеть трейдить, но не иметь даже пару десятков долларов заплатить за свет, инет и прочее инфраструктурное?!

Можно еще купить неплохую машину и пытаться залить в нее 76-ой, тоже ради "экономии", да. Есть много вещей, экономия на которых обходится дороже чем результат самой "экономии". VPS "у друга соседа в офисе" как раз к таким относится. =)
фирсяку на гилляку!

01.01.2013, 11:59
Аватар для Aleksey_Z
Aleksey_Z Aleksey_Z вне форума Новичок форума
Регистрация: 20.12.2012 / Адрес: Россия / Сообщений: 50
Поблагодарили 29 раз(а) / Репутация: 30
Сообщение от: Sergey Kovalyov
Тоже непонятна цель. VPS в нормальной конторе стоит дешевле грязи. Каким же это надо быть "трейдером", что хотеть трейдить, но не иметь даже пару десятков долларов заплатить за свет, инет и прочее инфраструктурное?!

Можно еще купить неплохую машину и пытаться залить в нее 76-ой, тоже ради "экономии", да. Есть много вещей, экономия на которых обходится дороже чем результат самой "экономии". VPS "у друга соседа в офисе" как раз к таким относится. =)
Ну мне понятна только одна идея от этого проекта, это суб-аренда VPS. Но показатель цена/качество такого сервера будет на порядок уступать прямому сервису от дата центра (без суб-аренды). Тем более, нормальный VPS сервер можно не дорого арендовать, я дал ссылку выше, 240руб в месяц.
01.01.2013, 15:58
Аватар для qqRuZa
qqRuZa qqRuZa вне форума Интересующийся
Регистрация: 31.12.2012 / Сообщений: 11
Поблагодарили 0 раз(а) / Репутация: 1
На счет проблемы безопасности и доступа админа. Те же админы из _http://www.burst.net имеют доступ у вашему терминалу и ВПС в целом. Я ограничил права пользователей локально.
01.01.2013, 16:03
Аватар для Aleksey_Z
Aleksey_Z Aleksey_Z вне форума Новичок форума
Регистрация: 20.12.2012 / Адрес: Россия / Сообщений: 50
Поблагодарили 29 раз(а) / Репутация: 30
На счет проблемы безопасности и доступа админа. Те же админы из _http://www.burst.net
Эта проблема безопасности решается установкой truecrypt и созданием защищенного контейнера, монтируемого в ОЗУ. Все советники устанавливаются в защищенный контейнер.
01.01.2013, 16:09
Аватар для Aleksey_Z
Aleksey_Z Aleksey_Z вне форума Новичок форума
Регистрация: 20.12.2012 / Адрес: Россия / Сообщений: 50
Поблагодарили 29 раз(а) / Репутация: 30
Объем использования ОЗУ метатрейдером не зависит от того какой советник вы используете мультисоветник или нет. Объем в большей степени зависит от количество баров в окне. К примеру если 2 окна графика с экспертами где макс.баров в окне 65000 то озу схават 230 мегов, если макс.баров в окне 5000 то всего 16 мегов. Т.е в зависимости от количества баров в окне предопределяется переменные Bars[] Time[] и т.д.
Зависит, если используются мультивалютные индикаторы. Попробуйте сравните мультивалютный MACD, и обычный, установленные на окно с одинаковым кол-вом баров, только на активном рынке, когда идут тики. А если индикатор мультивалютный и в добавок мультитаймфреймовый с вычислениями, то память съедается на раз.
И в любом случае, в вашей ситуации нужны будут сильные ограничения для пользователей из-за слабой аппаратной части.

Последний раз редактировалось Aleksey_Z; 01.01.2013 в 16:36.
01.01.2013, 16:30
Аватар для qqRuZa
qqRuZa qqRuZa вне форума Интересующийся
Регистрация: 31.12.2012 / Сообщений: 11
Поблагодарили 0 раз(а) / Репутация: 1
Зависит, если используются мультивалютные индикаторы. Попробуйте сравните мультивалютный MACD, и обычный, установленные на окно с одинаковым кол-вом баров.
Само сабой если они подгрузят данные с других инструментов то объем потребляемой озу вырастет. По этому рост потребление озу метатрейдером мультивалютными индикаторами это не причина а следствия, того что слишком много ненужных данных загрузятся из истории каждого инструмента в память. К примеру если вы используете MACD 3/27 то незачем использовать данных баров за 30,40,50 и уж тем более 65000 баров назад.

На счет цели создания - это эффективное использование ресурсов ВПС, т.к. при установленном терминале загруженность ВПС едва достигает 10% от общего ресурса при установке на терминал того же мультивалютного MACD\CCI при оптимальных настройках MT.
01.01.2013, 16:42
Аватар для qqRuZa
qqRuZa qqRuZa вне форума Интересующийся
Регистрация: 31.12.2012 / Сообщений: 11
Поблагодарили 0 раз(а) / Репутация: 1
Эта проблема безопасности решается установкой truecrypt и созданием защищенного контейнера, монтируемого в ОЗУ. Все советники устанавливаются в защищенный контейнер.
Без проблем ставьте что хотите в пределах ваших выделенных ресурсов ВПС.
01.01.2013, 16:42
Аватар для Aleksey_Z
Aleksey_Z Aleksey_Z вне форума Новичок форума
Регистрация: 20.12.2012 / Адрес: Россия / Сообщений: 50
Поблагодарили 29 раз(а) / Репутация: 30
Мультивалютные и мультитаймфреймовые индикаторы создают большое кол-во буферов.
01.01.2013, 16:43
Аватар для Aleksey_Z
Aleksey_Z Aleksey_Z вне форума Новичок форума
Регистрация: 20.12.2012 / Адрес: Россия / Сообщений: 50
Поблагодарили 29 раз(а) / Репутация: 30
Без проблем ставьте что хотите в пределах ваших выделенных ресурсов ВПС.
Это опять-же нагрузка на ОЗУ.

Ваш проект может и имел бы смысл, если учетных записей было 3-5, но никак не 10.

Последний раз редактировалось Aleksey_Z; 01.01.2013 в 16:47.
01.01.2013, 17:10
Аватар для qqRuZa
qqRuZa qqRuZa вне форума Интересующийся
Регистрация: 31.12.2012 / Сообщений: 11
Поблагодарили 0 раз(а) / Репутация: 1
Это опять-же нагрузка на ОЗУ.

Ваш проект может и имел бы смысл, если учетных записей было 3-5, но никак не 10.
Гадать на кофейной гуще будет или не будет работать я не стану.
Сервис уже запущен и ждет своих результатов. Не будет хватать ресурсов будет выделенный сервер.
Извините но тема создана не для споров а для тестирования кооперативного впс с использованием средств виндовс, без использования виртуализации и эмуляции, тем самым снижая себестоймость.
Желающие тестировать систему пишите.
01.01.2013, 17:19
Аватар для Aleksey_Z
Aleksey_Z Aleksey_Z вне форума Новичок форума
Регистрация: 20.12.2012 / Адрес: Россия / Сообщений: 50
Поблагодарили 29 раз(а) / Репутация: 30
Если хотите, я могу потестировать.
01.01.2013, 17:25
Аватар для qqRuZa
qqRuZa qqRuZa вне форума Интересующийся
Регистрация: 31.12.2012 / Сообщений: 11
Поблагодарили 0 раз(а) / Репутация: 1
Если хотите, я могу потестировать.
Отправил данные в личку
01.01.2013, 17:27
Аватар для qqRuZa
qqRuZa qqRuZa вне форума Интересующийся
Регистрация: 31.12.2012 / Сообщений: 11
Поблагодарили 0 раз(а) / Репутация: 1
Для пользователя выделено 8Gb пространства 150 Mb ОЗУ. Ресурсы выделены условно, т.к программным способом еще не реализовано. Программы стараться оптимизировать, в частности на MT4 выставлять максимально число баров на графике равным 1000.

Последний раз редактировалось qqRuZa; 01.01.2013 в 17:46.
01.01.2013, 17:31
Аватар для Aleksey_Z
Aleksey_Z Aleksey_Z вне форума Новичок форума
Регистрация: 20.12.2012 / Адрес: Россия / Сообщений: 50
Поблагодарили 29 раз(а) / Репутация: 30
Отправил данные в личку
Ok. Подключился.
02.01.2013, 08:27
Аватар для qqRuZa
qqRuZa qqRuZa вне форума Интересующийся
Регистрация: 31.12.2012 / Сообщений: 11
Поблагодарили 0 раз(а) / Репутация: 1
Нужны еще желающие потестировать сервер.
Ответить


Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.



Текущее время: 02:47. Часовой пояс GMT.


Перевод: zCarot
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO