Форум врачей-аспирантов

Здравствуйте, гость ( Вход | Регистрация )

> Переходим на свободное программное обеспечение, Решаем проблемы внедрения и использования
Игорь
сообщение 16.09.2010 - 08:58
Сообщение #1





Группа: Пользователи
Сообщений: 1141
Регистрация: 10.04.2007
Пользователь №: 4040



Переход на свободное ПО Linux может вызвать вопросы пользователей. Мы выбрали дистрибутив Mandriva (тем более, что он рекомендуется Минздравсоцразвития для медицинских информационных систем на территории РФ). Система хорошая. Основными вопросами при внедрении были:
1. Установка проприетарных драйверов, в частности nVidia.
2. Настройка работа в существующих сетях Windows, особенно разделение ресурсов.
3. Установка и конфигурирование прикладных программ, в частности бесплатного сервера Oracle.
При этом проблем русификации, которые в прошлом встречались, нет вовсе.

Освоив систему сами, естественно, в меру наших знаний, готовы ответить на вопросы коллег.


Signature
Ebsignasnan prei wissant Deiws ainat! As gijwans! Sta ast stas arwis!
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
 
Открыть тему
Ответов (1 - 6)
FN_
сообщение 17.09.2010 - 11:03
Сообщение #2





Группа: Пользователи
Сообщений: 125
Регистрация: 12.01.2009
Из: Чувашская Республика
Пользователь №: 5696



у мандривы 3 основных версии для компов пользователей - фри, ван и высокая энергия. Последний вариант платный. Серверный вариант мандривы - требует денег.
какой вариант выбрали вы?
стали ли переводить на мандриву серверы?
Если стали - почему? Уменьшается ли совокупная стоимость содержания сервера?
Если не стали переводить, то тем более - Почему? (экономические причины, технические причины, банальная лень...)

Хотелось бы рассказ, как под мандриву запустили ПО кадровиков (реестр мед работников. пенсионного фонда и другие обязательные примочки)
Переводили ли на мандриву бухгалтерию?
Как ломали стереотип (везде должен быть ворд) начальства?
Подробный рассказ о переходе в студию!
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
Игорь
сообщение 17.09.2010 - 15:48
Сообщение #3





Группа: Пользователи
Сообщений: 1141
Регистрация: 10.04.2007
Пользователь №: 4040



Цитата(FN_ @ 17.09.2010 - 12:03) *
у мандривы 3 основных версии для компов пользователей - фри, ван и высокая энергия. Последний вариант платный. Серверный вариант мандривы - требует денег.
какой вариант выбрали вы?

Выбрали Mandriva Free 2010 64-битную (поставили с KDE), причем и для серверов тоже. О переходе всей организации пока нет речи. Изначально ориентируемся на гетерогенную среду - Windows будет эксплуатироваться, пока компьютеры не спишут либо пока не надоест платить за антивирусы. Хотя, возможно, раньше вирусы их убьют либо Microsoft почит в бозе. Тестировали также Ubuntu (сервер). Собственно, из этих представителей двух типичных ветвей Linux и выбирали.
Цитата(FN_ @ 17.09.2010 - 12:03) *
стали ли переводить на мандриву серверы?

Именно! Именно с серверов мы и начали.

Сначала перевели на сервер "Карточку пациента" собственной разработки под Oracle XE. Почему собственной и на Oracle - необходим полный контроль над проектом при минимальных (нулевых) затратах. Когда выбирали СУБД из числа бесплатных, прочие отпали сразу из-за полного убожества одного кандидата и определенных сложностей другого (хотя DB2 не исключена в будущем). Oracle - великолепный продукт, как и подобает продукту мирового лидера ПО. Из бесплатных MySQL от Oracle не подходит, т.к. для него нет драйверов для бесплатной системы аудита от того же Oeacle.

Следующие - файл-сервер и часть рабочих станций. Ибо Mandriva (Samba) в сети Windows (их пока большинство в сети) работает лучше, чем сама Windows. Собственно, даже некоторые приложения Windows работают под Wine лучше, чем под самой Windows (например, клиент TrafficInspector). В-общем, наш анализ показал, что Microsoft не является технологическим лидером. Коммерческим - да (в смысле впарить доверчивым юзерам недоделанные продукты), но не технологическим.
Цитата(FN_ @ 17.09.2010 - 12:03) *
Если стали - почему? Уменьшается ли совокупная стоимость содержания сервера?

Конечно, уменьшается - до нуля. Было дело - недавно только за продление на год лицензии на Kaspersky (250 пользователей) для Windows отвалили 79 тысяч руб. Я за такие деньги поставлю 3 крутейших сервера под Mandriva (двухядерных, с 500 Гб дисками и 8 Гб памяти в приличном корпусе). Если нужен антивирус для Mandriva, в репах лежит бесплатный clamav. Только зачем?
Цитата(FN_ @ 17.09.2010 - 12:03) *
Если не стали переводить, то тем более - Почему? (экономические причины, технические причины, банальная лень...)
Хотелось бы рассказ, как под мандриву запустили ПО кадровиков (реестр мед работников. пенсионного фонда и другие обязательные примочки)

Пока нет. В работе.
Цитата(FN_ @ 17.09.2010 - 12:03) *
Переводили ли на мандриву бухгалтерию?

Пока никак. Бухгалтерия любит 1C: 7.7 и прется от Windows, хотя и юзает сие чудо в терминальном режиме, причем ухватив для данных действий дорогущие компы (достаточно было списанных 486-х). Однако версию 8.2 будем ставить под Linux - процесс уже запущен.

Сообщение отредактировал Игорь - 17.09.2010 - 16:07


Signature
Ebsignasnan prei wissant Deiws ainat! As gijwans! Sta ast stas arwis!
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
FN_
сообщение 17.09.2010 - 16:15
Сообщение #4





Группа: Пользователи
Сообщений: 125
Регистрация: 12.01.2009
Из: Чувашская Республика
Пользователь №: 5696



Цитата
причем и для серверов
на сервер ставили дескопную версию и потом ее допиливали?
Цитата
Тестировали также Ubuntu (сервер).
на мой взгляд слишком долго приходится разогревать бубен. и стучать в него тоже надо несколько суток. Пробовал мандриву-сервер, все запускается с полпинка, но они за нее хотят реальных денег.
Цитата
Именно! Именно с серверов мы и начали.
мы начали с пользователей. Сервера у нас пока под фряхой крутятся.
Цитата
Сначала перевели на сервер "Карточку пациента" собственной разработки под Oracle XE
А можно поюзать? Или хотя бы скришотики положите - слюной покапаем.
Цитата
Oracle - великолепный продукт
может быть я туплю, но разве он бесплатный?
Цитата
Следующий - файл-сервер
Уже становится любопытно. Под файл сервер выделяли отдельное железо, или все крутится на одном серваке? Я так понимаю, что файл сервер у вас с райдом? Каким? Аппаратный или программный? Как дескопная мандрива райдом управляет, какие есть баги и фичи? организовывали ли резервное копирование рабочих файлов с дескопов на файлсервер в конце сессии? Как?
Цитата
Если нужен антивирус для Mandriva, в репах лежит бесплатный clamav. Только зачем?
если в сети есть машины с виндой - в хламе есть смысл. Вы хлам на серваке держите с проверкой вин-ескоппов по графику, или на каждой машине свой антивирь?
Цитата
Бухгалтерия любит 1C: 7.7 и прется от Windows,
аналогично
Цитата
хотя и юзает сие чудо в терминальном режиме
и даже не в многопользовательском режиме.
Цитата
Однако версию 8.2
однако не хотят под 8-ку переучиваться.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
Игорь
сообщение 17.09.2010 - 17:41
Сообщение #5





Группа: Пользователи
Сообщений: 1141
Регистрация: 10.04.2007
Пользователь №: 4040



Цитата(FN_ @ 17.09.2010 - 16:15) *
на сервер ставили дескопную версию и потом ее допиливали?

Я так и не понял, в чем отличие серверной и десктопной Linux друг от друга. Ибо из того и другого можно сделать, что угодно. Oracle XE крутится именно под десктопной версией. Кстати, на сайте Минзравсоцразвития типовую медицинскую информационную систему рекомендуется запускать именно под десктопной бесплатной Мандривой. Есть также версия сервера МИС для работы (сервера!) под Windows XP. На самом деле это обычный прием. Многие сервера (в зависимости от задач) еще лучше запускать именно под десктопными версиями операционных систем. Предпочитаю делать так во всех случаях, когда контроль доступа к ресурсам сервера производится не самой ОС, а приложением (альтернативой является покупка сервера с минимальным числом лицензий, которые все равно не используются). Например, биллинговая система TrafficInspector без проблем крутится у нас под Windows XP уже не один год. Если говорить о сервере Windows, то использование в его качестве десктопной версии (XP) помогает без потери функционала существенно сэкономить на железе, лицензиях и антивирусах.
Цитата(FN_ @ 17.09.2010 - 16:15) *
на мой взгляд слишком долго приходится разогревать бубен. и стучать в него тоже надо несколько суток.

Да, это так. Но главную проблему, которая встретилась в ubuntu server, мне решить не удалось. А именно, после загрузки ставится максимальное разрешение экрана (в терминале). Ничем уменьшить его не смог. Хотелось бы 800х600 или 640х480. Максимум, чего добился, на короткое время после загрузки мелькало желаемое разрешение, после чего система сама ставила максимальное. На 17-дюймовом мониторе 1400 на сколько-то там - у меня чуть глаза не выпали.
Цитата(FN_ @ 17.09.2010 - 16:15) *
Пробовал мандриву-сервер, все запускается с полпинка, но они за нее хотят реальных денег. мы начали с пользователей. Сервера у нас пока под фряхой крутятся.

См. выше.
Цитата(FN_ @ 17.09.2010 - 16:15) *
А можно поюзать? Или хотя бы скришотики положите - слюной покапаем.

Нельзя. В скриншотах ничего интересного - интересное внутри и в архитектуре. Когда только начинали, поставили Oracle XE в качестве сервера под Windows XP, а рабочие места сделали в Access, благо лицензии на Office имели в достаточном количестве. Однако есть требование Минздравсоцразвития - мультиплатформенность. Перенос сервера на Мандриву проблем не вызвал. А вот рабочие места ... Однако решение нашлось удобное, и что самое главное главное, дешевое (у нас нет средств на Java программистов за 60 тысяч рублей в месяц) и быстрое. В OpenOffice.org имеется весьма интересный и малоиспользуемый компонент под названием Base. Это фактически продукт известного проекта HyperSQL. Идеальное решение для бесплатной и быстрой (от минут до часов) разработки мультиплатформенных клиентов для любых SQL серверов.

Отмечу, что последняя версия OpenOffice.org (3.2.1) крайне удивила: быстродействие не просто повысилось, оно просто стало комфортным. Видимо, сказались плоды передачи проекта (как и Java, и MySQL) лидеру отрасли - компании Oracle.
Цитата(FN_ @ 17.09.2010 - 16:15) *
может быть я туплю, но разве он бесплатный?

Да. Oracle XE бесплатен для любого применения. Мы ставили версии под Windows, а также RPM под Mandriva и DEB под Ubuntu. В свое время мне понравилось, что полная установка Oracle на Windows заняла 10 минут (по сравнению с часом для SQL Server 2008). Однако я был в шоке, когда полная установка Oracle XE под Mandriva заняла 5 секунд!

У данной версии Oracle есть ограничения, самым существенным из которых является ограничение на используемую память в 1 Гб. Поэтому для систем с большим числом пользователей Oracle XE не годится. Однако годится для разработки и начала работы. Потом можно купить, например, Oracle One за 178 тысяч руб. (это стоимость лицензии на 1 двухядерный процессор Intel без ограничения числа пользователей и без скидки, которая иногда дается до 30%) и легко перенести на него используемую базу. Легко - это в прямом смысле этого слова. Все управление осуществляется через WEB. О скорости: выгрузка полной базы пациентов за полгода в формат XML занимает 2-3 минуты. Восстановление базы (включая содержимое, пользовательские аккаунты и т.д.) на новом сервере из архивной копии, включая индексацию - около 5 минут.

Бесплатен также Oracle Audit Vault - назначение понятно из программы, но драйвера, если их можно так назвать, из имеющих у нас хождение только для SQL Server, DB2 и Oracle.
Высококачественной документации (и книг) полно.
Цитата(FN_ @ 17.09.2010 - 16:15) *
Уже становится любопытно. Под файл сервер выделяли отдельное железо, или все крутится на одном серваке? Я так понимаю, что файл сервер у вас с райдом? Каким? Аппаратный или программный? Как дескопная мандрива райдом управляет, какие есть баги и фичи?
организовывали ли резервное копирование рабочих файлов с дескопов на файлсервер в конце сессии? Как?

Это дело будущего, а может, и нет. Пока есть сервер (без рейда) с расшаренными папками, доступными по SMB пользователям в соответствии с их правами. Применяется для передачи данных и для хранения совместно используемых файлов (библиотека, репозиторий программ).
Более подробно смогу оценить чуть позднее (заказал несколько серверов). Баги, конечно, встретились. Даже, скорее, не баги, а недопонимание после перехода с Windows (например, после назначения прав доступа на папки нужно дополнительно настроить Самбу на эти же папки, иначе расшаренные папки не будут доступны пользователям Windows) - это все решаемые мелочи.

Нехорошую роль сыграли разнообразные специальные форумы по Linux. Такое впечатление, что их авторы и модераторы не хотят распространения своей любимой системы (не исключено, хотя, что это делается намеренно). Например, такого бреда, который понаписан на форумах Linux об установке драйверов NVidia или ATI, мне встречать нигде не приходилось. На самом деле проблема решается несколькими щелчками мыши! То же и об установке Oracle и других пакетов. При установке и конфигурировании систем вообще ни разу не возникло нужды ручного редактирования файлов конфигурации. Командная строка терминала использовалась 2 раза - при запуске установки Oracle из RPM и при первоначальном его конфигурировании (вводятся 3 раза ответы на запросы об адресах либо просто нажимается Enter по умолчанию). Но если уж придется (например, 20 лет назад в MS-DOS предпочитал все-таки пользоваться NC, хотя гурманы от командной строки встречались) - есть же MC.

Кроме того, документация по Linux крайне плоха, хотя и не так плоха, как документация Microsoft. Поучиться бы у разработчиков Oracle и OpenOffice.org, как надо писать документацию.
Если говорить о файловых хранилищах, то мы поступили так. Купили 2 файловых хранилища (под Linux) производства DLink: одно на 4 диска по 1,5 Тб, другое на 2 таких же диска. Поддерживают все рейды. Рассудили так. Если сделать из 4-дисков непрерывный массив, то потеря одного диска ведет к потере всего архива. Если сделать зеркалирование 2 + 2, то нерационально используется пространство. Решили просто сделать 4 диска. Доступ с рабочих станций по типу SMB. Хранилища используются, в частности, для автоматического архивирования базы данных Oracle, запланированного на 12 часов ночи каждый день. Также хранятся видеоматериалы нашей кинофотолаборатории, архивы других подразделений. Надежно, дешево и удобно.
Цитата(FN_ @ 17.09.2010 - 16:15) *
если в сети есть машины с виндой - в хламе есть смысл. Вы хлам на серваке держите с проверкой вин-ескоппов по графику, или на каждой машине свой антивирь?

Для этого стоит сервер с 8 Гб ОЗУ под Windows 2003 R2 x64 (считаю именно эту версию лучшей из Windows Server, ибо все до нее и особенно после - негодные программы). На нем также 64-битный пакет администрирования Kaspersky на базе бесплатного SQL 2005, который раздает обновления, ведет статистику и следит за лицензиями.
Групповая задача проверки рабочих станций отключена вовсе. Касперский, видимо, полагает, что на компьютере должна исполняться только одна программа - и это программа - Kaspersky. smile.gif Он и так-то притормаживает (независимо от машины), особенно при обновлении. Если запускается проверка, работа других приложений практически блокируется. На быстром компьютере это минут 20, в зависимости от объема файлов. На слабой машине может и 1-2 часа проверять. Непозволительная роскошь в учреждении за поимку одно-двух вирусов на 300 компьютеров, и то находящихся в неактивном виде в кеше IE (кстати, в настройках любого браузера всегда ставьте удаление содержимого кеша и кукишей при выходе). Тем более, что необходимости в этом не вижу.
Цитата(FN_ @ 17.09.2010 - 16:15) *
аналогично и даже не в многопользовательском режиме. однако не хотят под 8-ку переучиваться.

Для данного режима нет не только необходимости компьютера с Windows или Linux. Для этого вообще не нужен персональный компьютер с жестким диском. Достаточно организовать загрузку терминала с того же сервера. Единственной причиной (исключая глупость), когда покупают полноценный комп за 20 тысяч руб., а затем юзают его в режиме терминала, является, видимо, откат закупщику.

Сообщение отредактировал Игорь - 18.09.2010 - 08:49


Signature
Ebsignasnan prei wissant Deiws ainat! As gijwans! Sta ast stas arwis!
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
FN_
сообщение 18.09.2010 - 11:56
Сообщение #6





Группа: Пользователи
Сообщений: 125
Регистрация: 12.01.2009
Из: Чувашская Республика
Пользователь №: 5696



Цитата
интересное внутри и в архитектуре.
Подробностей бы....
Цитата
а рабочие места сделали в Access
Access в многопользовательской среде - это ужас. Всегда найдется чел порушивший все, и найти чего рушили. где, когда... и как все восстанавливать... И все это под крики - я ничего не делал(а). оно само! Access - удобен, прост. его легко осваивают пользователи... Но если пользователей больше 2-х человек то лучше без него.
Цитата
Кроме того, документация по Linux крайне плоха
есть такая проблема. А еще есть проблема растопыренных пальцев. Сдается, что на форумах линукса серьезная публика не сидит, а в основном - школота.
Цитата
Купили 2 файловых хранилища (под Linux) производства DLink
аппаратные решения штука хорошая. Зачастую они даже дешевле программных или программно-аппаратных. Но убедить в этом начальство и бухгалтерию. которая стоит на страже народных денег - практически невозможно. Наиболее частое решение - попытаться все сделать без денег используя мусор оставшийся от утилизации старых компов.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
Игорь
сообщение 18.09.2010 - 17:50
Сообщение #7





Группа: Пользователи
Сообщений: 1141
Регистрация: 10.04.2007
Пользователь №: 4040



Цитата(FN_ @ 18.09.2010 - 12:56) *
Подробностей бы....Access в многопользовательской среде - это ужас. Всегда найдется чел порушивший все, и найти чего рушили. где, когда... и как все восстанавливать... И все это под крики - я ничего не делал(а). оно само! Access - удобен, прост. его легко осваивают пользователи... Но если пользователей больше 2-х человек то лучше без него. есть такая проблема.

Не Access в многопользовательской среде (хотя на 5 компьютерах такое решение и работало вполне сносно), а Access всего лишь в качестве клиента к SQL серверу, в данном случае к Oracle. Имея определенные права доступа, к SQL серверу можно подключиться из любого клиента. Но, как уже сказал выше, это решение не удовлетворяет требованию мультисистемности. К тому же в процессе выявилась еще одна проблема Access (использовалась версия 2007): при использовании в качестве исходной базы данных SQL сервера (через связанные таблицы), не получается создать исполняемый под Runtime модуль Access (MDE). Не разобрались, это или наша ошибка, или ошибка Access, или специально введенная производителем фича, чтобы неповадно было пользоваться бесплатным решением (Runtime + MDE) на компьютере пользователя, а чтобы покупали лицензию на рабочее место.

Поэтому в качестве решения Access сейчас нами не рассматривается. Рассматриваются только мультисистемные решения.

О подробностях. Наша информационная система ориентирована не на поддержку собственно лечебного процесса, а на медико-экономические его аспекты: учет посещений, расход ресурсов (медикаменты и расходные материалы, персонал, оборудование и т.д.) с целью расчета стоимости лечения, отчетность перед вышестоящей организацией и ФОМС и т.д., и т.п. Обязательна связь с базами ФОМС (пациенты) и бухгалтерских систем (персонал, оборудование и медикаменты). Обязательна поддержка медицинских стандартов, технологических карт, различных справочников.

Поддержка процесса лечения, если будет такая задача, будет реализована. Проблемы МИС, однако, обсуждаются в другой ветке форума.


Signature
Ebsignasnan prei wissant Deiws ainat! As gijwans! Sta ast stas arwis!
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 

Добавить ответ в эту темуОткрыть тему