Любые идеи по развитию MyChat. Запросы на новые функции, предложения по улучшению уже работающих сервисов. Если вы знаете, что нужно добавить в MyChat — welcome!
oleg
Здравствуйте уважаемые разработчики! Заранее приношу прощение если я повторюсь с предложение, но такую тему я не нашел. Пользуюсь вашим продуктом давно и меня все устраивает, все продумано, сделано грамотно, суппорт отзывчивый, короче говоря все good.
Недавно решил я убрать большое кол-во серверов и оставить один наиболее мощный и объединить убранные сервера в нем одном, создать виртуализацию (Hyper-v), все бы гуд пока не дошел до вашего продукта и тут немного смутила меня одна вещь, что бы развернуть MyChat мне понадобилось поставить операционную систему в ней развернуть одну единственную серверную часть чата. Но это очень не удобно, ресурсно затратно, много потрачено времени и т.д. Вот бы здорово увидеть конкретный сервер MyChat именно для (Hyper-v, VMware и т.д.) "без лишних служб, приложений и прочей мишуры от операционной системы", управление допустим через web-интерфейс ну или через, что ни будь другое, вам как разработчикам виднее.
Аватара пользователя
Андрей Раков
Добрый день

Не совсем понимаю, что вы имеете в виду "систему под Hyper-v или VMware"?

Обычно я себе представляю запущенную ОС с установленной в ней ПО на виртуальной машине, а не отдельное приложение без ОС.

Если вы установите на виртуальной машине Windows вам ничего не мешает в ней установить или перенести сервер чата.
Аватара пользователя
Алексей Пикуров
Добрый день.
Вот бы здорово увидеть конкретный сервер MyChat именно для (Hyper-v, VMware и т.д.) "без лишних служб, приложений и прочей мишуры от операционной системы"

Приведите пример такого приложения, я не улавливаю о чём вы конкретно говорите. Как может приложение работать без OS? Или вы говорите о готовом образе OS для разных виртуальных машин с готовым MyChat Server?
Аватара пользователя
March Tom-Cat
oleg писал(а):Вот бы здорово увидеть конкретный сервер MyChat именно для (Hyper-v, VMware и т.д.) "без лишних служб, приложений и прочей мишуры от операционной системы", управление допустим через web-интерфейс ну или через, что ни будь другое, вам как разработчикам виднее.

1. Кто мешает поставить операционку в режиме Server Core?
2. Допустим разработчкики выложили образ vhd-файла, что это даст? Настройки сервера каждый раз самому переделывать?
3. Кто мешает Вам все это сделать и выложить полученный образ в сеть?
5. (Самое главное) Зачем под MyChat поднимать отдельную виртуальную машину? "Прикрутите" чат на сервере WSUS, например, или любом другом (только не на контролере домена).
oleg
Алексей Пикуров писал(а):Добрый день.
Вот бы здорово увидеть конкретный сервер MyChat именно для (Hyper-v, VMware и т.д.) "без лишних служб, приложений и прочей мишуры от операционной системы"

Приведите пример такого приложения, я не улавливаю о чём вы конкретно говорите. Как может приложение работать без OS? Или вы говорите о готовом образе OS для разных виртуальных машин с готовым MyChat Server?



Здравствуйте! Абсолютно точно "Или вы говорите о готовом образе OS для разных виртуальных машин с готовым MyChat Server". Готовое решение очень понравилось у разработчиков http://www.kerio.ru/support/kerio-control. Хотелось бы увидеть похожее.
Аватара пользователя
Алексей Пикуров
Окей, как получить линк на скачку, не регистрируясь у них на сайте?
oleg
March Tom-Cat писал(а):
oleg писал(а):Вот бы здорово увидеть конкретный сервер MyChat именно для (Hyper-v, VMware и т.д.) "без лишних служб, приложений и прочей мишуры от операционной системы", управление допустим через web-интерфейс ну или через, что ни будь другое, вам как разработчикам виднее.

1. Кто мешает поставить операционку в режиме Server Core?
2. Допустим разработчкики выложили образ vhd-файла, что это даст? Настройки сервера каждый раз самому переделывать?
3. Кто мешает Вам все это сделать и выложить полученный образ в сеть?
5. (Самое главное) Зачем под MyChat поднимать отдельную виртуальную машину? "Прикрутите" чат на сервере WSUS, например, или любом другом (только не на контролере домена).


1. В принципе не кто, тока лицензия ($).
2. Что даст: Даст большой прирост стабильности так как браться будет за основу определенная OS с которой будет работать разработчик и знать все тонкости. И возможно отвалятся много вопросов таких как, пример: "Я поставил Ваш сервер на windows 2003 r2, а к нему не кто не может подключится, что делать".
Если разработчики подойдут к этому вопросу философски то они из OS подготовленную для MyChat servera уберут весь не нужный хлам и оставят тока то, что не обходимо для стабильной работы MyChata.
2.1 Речь идет об абсолютном чистом образе, в любом случае Вам делать настройки, что вы с ISO поставите, что вы vhd-файл подвяжете в вашей жизни не чего не поменяется как надо было его настраивать так и останется.
3. Ну вообще здесь тема предложений так вот я и предложил, а как поступать разработчикам это сугубо их дело прислушиваться или в помойку кинуть данную тему. Второй момент в РФ есть закон "об авторских правах" вроде он так называется. Третий момент зачем изобретать велосипед если он уже изобретен. Для пример приведу: (Windows XP и windows zver) я думаю вы наврятли пользовались второй системой.
4. Я извиняюсь, что вопрос на вопрос отвечу ну думаю, что смысл для чего отдельный сервер будет понятен. Почему на контролер домена не поставить сервер допустим WSUSU и файловый хотя не кто Вам этого не запрещает. Я думаю, что вы ответите: Потому, что работать с отдельным сервером гораздо удобнее в плане обновления, перезагрузок и прочего, не затрагивая всю инфраструктуру в целом, и не мешая пользователям работать.
oleg
Алексей Пикуров писал(а):Окей, как получить линк на скачку, не регистрируясь у них на сайте?


Очень странно, что он у вас запросил регистрацию для скачивания файлов. Я скачивал без регистрации. Ладно вечером скачаю файл и дам ссылку на какой не будь файлообменник.
Аватара пользователя
Алексей Пикуров
Окей, жду.

Ещё вопрос касаемо лицензии на ОС. Допустим, мы сделаем образ. Как быть с лицензией? Например, Microsoft предоставляет образы своих сконфигурированных ОС в виде триал-версий.
oleg
Алексей Пикуров писал(а):Окей, жду.

Ещё вопрос касаемо лицензии на ОС. Допустим, мы сделаем образ. Как быть с лицензией? Например, Microsoft предоставляет образы своих сконфигурированных ОС в виде триал-версий.



Ну если толкаться от керио контрол то они свой меж сетевой экран прикрутили к Linux к какому именно сказать не могу, но я так понял, что он бесплатный так как покупали их продукт и не где не было указано, что необходимо, что то докупить для OS. Возможно где то докрутили сумму и за OS, но явно не заметно.
Аватара пользователя
Алексей Пикуров
Linux бесплатен, однако MyChat Server для Linux нет, только под WIndows. Можно прикручивать через WINE, но это, как по мне, странное решение.

Получается, нужно делать готовый образ на Windows, и конечному пользователю придётся покупать лицензию ещё и на ОС.

Я так думаю, это не вариант :)

Если у вас есть желание, можете попробовать сделать образ с готовым сервером, но официально мы, думаю, пока что такое делать и распространять не будем.
Аватара пользователя
March Tom-Cat
oleg писал(а):1. В принципе не кто, тока лицензия ($).

Халявный сыр только в мышеловке. (С)
Одна лицензия MS позволяет поставить Server Core + 1 виртуальную машину, либо 2 виртуальных машины, либо 1 операционную систему на один физический сервер.

oleg писал(а):2. Что даст: Даст большой прирост стабильности так как браться будет за основу определенная OS с которой будет работать разработчик и знать все тонкости. И возможно отвалятся много вопросов таких как, пример: "Я поставил Ваш сервер на windows 2003 r2, а к нему не кто не может подключится, что делать".
Если разработчики подойдут к этому вопросу философски то они из OS подготовленную для MyChat servera уберут весь не нужный хлам и оставят тока то, что не обходимо для стабильной работы MyChata.

Спорное утверждение.
Во-первых, как я уже говорил, не обязательно выделять отдельный сервер для MyChat - это слишком расточительно, даже виртуальная машина - уже излишек. Хотя у меня и стоит виртуальная машина чисто под MyChat, но как показал опыт - не эффективное использование лицензий Windows Server. Буду объединять с другими виртуальными машинами.
Во-вторых Windows Server настолько "запутанная" операционная система, и столько у нее связей между службами, что отключение одной из них может привести к очень не желательным последствиям. Чтобы её "облегчить" придется идти методом "научного тыка", что весьма затратно по времени. К тому же оптимизация у 2012 сервера на высоте как и у MyChat'a. Для сервера MyChatа хватит установленной с настройками по умолчанию 2012 R2 + 2 Гб оперативки.
В-третьих - я категорически против подобных сборок. Сейчас очень много "горе-администраторов" которые и могут что только поставить операционную систему, а вот настроить её уже не могут. Не знаю функционала, и облегчать им жизнь, я так считаю, нельзя. Иначе уровень админов опустится ниже "плинтуса".
В-четвертых - если человек не может прочитать документацию (статьи) по установке сервера MyChat'a, то он и толком не может настроить сам сервер MyChat'а. И появятся вопросы уже другого плана: "Я установил ваш сервер, и не могу найти где он настраивается." Или еще хлеще - "А какой IP у сервера MyChat?"...
В пятых - очень жалко время разработчиков, которого и так не хватает, на подобную "ерунду".
Ну и наконец - или ты админ, или ты пользователь и тогда тебе серверная ос не нужна!

oleg писал(а):2.1 Речь идет об абсолютном чистом образе, в любом случае Вам делать настройки, что вы с ISO поставите, что вы vhd-файл подвяжете в вашей жизни не чего не поменяется как надо было его настраивать так и останется.

Т.е. получается что меняем шило на мыло. Если раньше достаточно было один раз установить OS, один раз настроить OS, один раз настроить MyChat, то при использовании образа придется каждый раз настраивать OS и MyChat.

oleg писал(а):3. Ну вообще здесь тема предложений так вот я и предложил, а как поступать разработчикам это сугубо их дело прислушиваться или в помойку кинуть данную тему. Второй момент в РФ есть закон "об авторских правах" вроде он так называется. Третий момент зачем изобретать велосипед если он уже изобретен. Для пример приведу: (Windows XP и windows zver) я думаю вы наврятли пользовались второй системой.

Зверем пользовался... 2 раза... и отказался, слишком много в нем "напихано", слишком не устойчиво он работает на "не стандартном" железе, слишком "расслабленные" настройки безопасности и т.д.

oleg писал(а):4. Я извиняюсь, что вопрос на вопрос отвечу ну думаю, что смысл для чего отдельный сервер будет понятен. Почему на контролер домена не поставить сервер допустим WSUSU и файловый хотя не кто Вам этого не запрещает. Я думаю, что вы ответите: Потому, что работать с отдельным сервером гораздо удобнее в плане обновления, перезагрузок и прочего, не затрагивая всю инфраструктуру в целом, и не мешая пользователям работать.

Знаете, обслуживание сервера - не такая уж большая проблема. Имея в своем "подчинении" 14 физических серверов и 8 виртуальных машин, я к серверной стойке подхожу в лучшем случае 1-2 раза в месяц, как правило после продолжительного (более 5 часов) отключения электроэнергии.
Отдельные сервера хороши только названиями (именами компьютеров). Т.е. по названию сервера можно определить его роль. На этом все. Минусов гораздо больше. Каждая перезагрузка - это затраты времени, и чем больше серверов, тем больше время простоя. Т.е. вместо перезагрузки одного сервера (пусть будет WSUS+MyChat) придется перегружать два - WSUS и MyChat. К тому же, не эффективно используется оперативная память, для каждого экземпляра OS необходимо выделить как минимум 2 Гб оперативной памяти для OS + необходимую память для приложений работающих на этом сервере. Объединяя роли можно сэкономить оперативную память, и выделить для какого-то сервера эти "лишние" дополнительные 2 Гб.

Поверьте я не зря все это пишу, опыта хватает. Минусов в сильной децентрализации ролей больше чем плюсов. Все должно быть сбалансировано.
Хотя опять таки не мне это решать. Решать разработчикам и пользователям которые будут использовать предложенное Вами новшество.