Технология обеспечения доставки программных...
DESCRIPTION
Технология обеспечения доставки программных продуктов в образовательной среде. Карасик Александр Аркадьевич к.т.н., доцент ФГАОУ ВПО «Российский государственный профессионально-педагогический университет». Предпосылки. Большое число компьютеров в образовательных учреждениях - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Технология обеспечения доставки программных продуктов в образовательной среде](https://reader030.vdocuments.mx/reader030/viewer/2022020308/56813b4c550346895da43b1c/html5/thumbnails/1.jpg)
Технология обеспечения доставки программных продуктов в образовательной среде
Карасик Александр Аркадьевич
к.т.н., доцент
ФГАОУ ВПО «Российский государственный профессионально-педагогический университет»
![Page 2: Технология обеспечения доставки программных продуктов в образовательной среде](https://reader030.vdocuments.mx/reader030/viewer/2022020308/56813b4c550346895da43b1c/html5/thumbnails/2.jpg)
Предпосылки
• Большое число компьютеров в образовательных учреждениях
• Разнообразное программное обеспечение, используемое в учебном процессе
• «Особые условия» эксплуатации компьютеров и ПО в компьютерных классах
![Page 3: Технология обеспечения доставки программных продуктов в образовательной среде](https://reader030.vdocuments.mx/reader030/viewer/2022020308/56813b4c550346895da43b1c/html5/thumbnails/3.jpg)
Задачи
• Установка ПО автоматически или по запросу на компьютеры клиентов
• ПО устанавливается сразу с необходимыми настройками и библиотеками
• Предоставление прав «Администратора» для работы ПО
• Возможность серьезных изменений конфигурации ОС при работе с ПО
• Функция отката всех изменений к первоначальным значениям
• Авторизированный доступ к базе с ПО
![Page 4: Технология обеспечения доставки программных продуктов в образовательной среде](https://reader030.vdocuments.mx/reader030/viewer/2022020308/56813b4c550346895da43b1c/html5/thumbnails/4.jpg)
Условия
• Общее кол-во клиентов от 100 ПК и более
• Клиенты объединены в группы по 15-20 ПК
• Каждой группе необходим одинаковый набор ПО
• Наборы ПО требуются в разные временные промежутки
• Размер пакета ПО от 100 Мб до 10 Гб
![Page 5: Технология обеспечения доставки программных продуктов в образовательной среде](https://reader030.vdocuments.mx/reader030/viewer/2022020308/56813b4c550346895da43b1c/html5/thumbnails/5.jpg)
Аналоги
• Не предоставляет прав «Администратора»• Нет возможности серьезно изменять ОС• Высокая стоимость системы• Необходима сложная IT инфраструктура
Системы развертки ПО:Системы виртуализации:
Системы доставки ПО используя виртуализацию:
GPO Active Directory, SCCMVMware ESX, Microsoft Hyper-V
Microsoft App-V,VMware ThinApp
![Page 6: Технология обеспечения доставки программных продуктов в образовательной среде](https://reader030.vdocuments.mx/reader030/viewer/2022020308/56813b4c550346895da43b1c/html5/thumbnails/6.jpg)
Модули системы
Консоль Active Directory
ЦентрВиртуализации
БД
Хранилище
Клиент
![Page 7: Технология обеспечения доставки программных продуктов в образовательной среде](https://reader030.vdocuments.mx/reader030/viewer/2022020308/56813b4c550346895da43b1c/html5/thumbnails/7.jpg)
Проблемы
• Сервер не справляется при одновременной раздаче ПО к более 100 ПК
• Существенное замедление ПК клиентов при высокой скорости скачивания ПО
• Большой размер дистрибутивов ПО передаваемых по сети
![Page 8: Технология обеспечения доставки программных продуктов в образовательной среде](https://reader030.vdocuments.mx/reader030/viewer/2022020308/56813b4c550346895da43b1c/html5/thumbnails/8.jpg)
Общая концепция работы
Клиентские ПК
Пользователи
Хранилище
VMwareWorkstation
Application
OS
Администратор
*.vmx
*.zip
VMware Player
![Page 9: Технология обеспечения доставки программных продуктов в образовательной среде](https://reader030.vdocuments.mx/reader030/viewer/2022020308/56813b4c550346895da43b1c/html5/thumbnails/9.jpg)
Эталонная ОС
Windows XP(Эталонный образ ВМ)
• 5 000 МБ• 3 000 МБ (ZIP)
Adobe Photoshop CS2• 580 МБ• 256 МБ (ZIP)
Adobe Photoshop CS3• 2 500 МБ• 1 230 МБ (ZIP)
MS Visual Studio 2010
• 6 700 МБ• 2 680 МБ (ZIP)
![Page 10: Технология обеспечения доставки программных продуктов в образовательной среде](https://reader030.vdocuments.mx/reader030/viewer/2022020308/56813b4c550346895da43b1c/html5/thumbnails/10.jpg)
Организация хранения пакетов ПО на файловом хранилище
Образ операционной системы Windows XP
Раздел ОСОбраз ОС
Виртуальная машина MS Office 2010
Раздел виртуальных машин
Виртуальная машина №1
OS.ZIP CRC.XML
VM.ZIP LOGO.ICO SCREENSHOTS
Виртуальная машина №2
Виртуальная машина Adobe Photoshop
VM.ZIP LOGO.ICO SCREENSHOTS
![Page 11: Технология обеспечения доставки программных продуктов в образовательной среде](https://reader030.vdocuments.mx/reader030/viewer/2022020308/56813b4c550346895da43b1c/html5/thumbnails/11.jpg)
Distributed File System (DFS)
FS1 FS2 FS3
Active Directory (DC)
Протокол SMB: \\my.domen.ru\virtual\
![Page 12: Технология обеспечения доставки программных продуктов в образовательной среде](https://reader030.vdocuments.mx/reader030/viewer/2022020308/56813b4c550346895da43b1c/html5/thumbnails/12.jpg)
FS1 FS2 FS3
Active Directory (DC)
Центр Виртуализации
Учетные данные- Пользователь 1- Пользователь 2- Пользователь 3
- Мониторинг- Управление- Статистика
ТехнологииDistributed File System (DFS)
Kerberos
Авторизация и аутентификация
Получение заданий
Пер
едач
а д
анны
х (B
ITS
)
BIT
S
BITS
![Page 13: Технология обеспечения доставки программных продуктов в образовательной среде](https://reader030.vdocuments.mx/reader030/viewer/2022020308/56813b4c550346895da43b1c/html5/thumbnails/13.jpg)
Синхронизация
ПК 1
Центр Виртуализации
Задания
1 Adobe Photoshop
ПК 1
2 Borland Delphi
ПК 1
3 Adobe Photoshop
ПК N
BITS
SharpZip
Запрос списка заданий
Отчет о загрузке
Список заданий
Отчет о выполнении
![Page 14: Технология обеспечения доставки программных продуктов в образовательной среде](https://reader030.vdocuments.mx/reader030/viewer/2022020308/56813b4c550346895da43b1c/html5/thumbnails/14.jpg)
Безопасность
Шифрование
Аутентификация
Авторизация
• Transport Layer Security (TLS)
• Kerberos
• На основе групп безопасности AD
Клиент Центр виртуализации
Билеты Kerberos Active Directory
TLS
![Page 15: Технология обеспечения доставки программных продуктов в образовательной среде](https://reader030.vdocuments.mx/reader030/viewer/2022020308/56813b4c550346895da43b1c/html5/thumbnails/15.jpg)
Загружаемые ВМ
Транспортировка
Adobe Photoshop70%
ПК 1Список текущих заданий
1 Adobe Photoshop ПК2
2 3D MAX ПК2
3 Adobe Photoshop ПК1
4 Microsoft Office ПК2
5 Borland Delphi ПК1
6 Rational Rose ПК3
7 Visual Studio ПК2
8 AutoCAD ПК2
(SOAP)
(BITS)
DFS
Доступные ВМ
FS2FS1
Передача образа ВМ
Приоритеты загрузки (BITS)
Центр Виртуализации
Управление очередями и
приоритетами
3D MAX100%
EWB100%
MS Office 2003100%
BITS:
Итог:
Borland Delphi
BITS:
Итог: 40%
Максимальный
Средний
Минимальный
Синхронизация
![Page 16: Технология обеспечения доставки программных продуктов в образовательной среде](https://reader030.vdocuments.mx/reader030/viewer/2022020308/56813b4c550346895da43b1c/html5/thumbnails/16.jpg)
Статистика
0123456
Центр Виртуализации
Отслеживаемые параметры
• Загрузка CPU• Загрузка LAN• Использование RAM• Состояние HDD
ПК 1
ПК 2
ПК 3
0.5 1 1.5 2 2.5 30
1
2
3
4
Отчеты
MS SQL Server
![Page 17: Технология обеспечения доставки программных продуктов в образовательной среде](https://reader030.vdocuments.mx/reader030/viewer/2022020308/56813b4c550346895da43b1c/html5/thumbnails/17.jpg)
Загружаемые ВМ
Алгоритм приоритетов
Adobe Photoshop70%
Пул 1
Список текущих заданий
1 Adobe Photoshop 500 Мб 05.03.13 Пул 2 (40 пк)
2 3D MAX 1020 Мб 10.04.13 Пул 2 (40 ПК)
3 Adobe Photoshop 500 Мб 22.02.13 Пул 1 (35 ПК)
4 Microsoft Office 850 Мб 05.03.13 Пул 2 (40 ПК)
5 Borland Delphi 600 Мб 25.02.13 Пул 1 (35 ПК)
DFS
FS2FS1
Передача образа ВМ
Приоритеты загрузки (BITS)
Центр Виртуализации
Управление очередями и
приоритетами
BITS:
Итог:
Borland Delphi
BITS:
Итог: 40%
Max (полная полоса пропускания)Средний (компромиссный вариант)
Min (загрузка в случае простоя ПК)
Получение заданий
Пул 2
Получение заданий
Собранная статистка по работе клиентов (усредненная за 3 месяца)
• Время работы ПК (онлайн)
• Загрузка CPU• Загрузка LAN• Использование RAM• Состояние HDD
![Page 18: Технология обеспечения доставки программных продуктов в образовательной среде](https://reader030.vdocuments.mx/reader030/viewer/2022020308/56813b4c550346895da43b1c/html5/thumbnails/18.jpg)
Вариации пакетов ПО• Среда
разработки редакции Professional
• Языки C# и С++
MS Visual Studio 2008 RU
• Среда разработки редакции Express
• Только язык C#
MS Visual Studio 2010 RU (Express)
• Полный комплект разработчика уровня Ultimate
• Языки С#,C++,F#
MS Visual Studio 2010 RU (Ultimate)
• Комплект для групп спец. изучения
• Установлен ReSharper
MS Visual Studio 2010 RU (Ultimate) v2
• Операционная система без графической оболочки
• Интерфейс EN
FreeBSD 8
• Графическая оболочка X Windows System
• Интерфейс RU
FreeBSD 9
![Page 19: Технология обеспечения доставки программных продуктов в образовательной среде](https://reader030.vdocuments.mx/reader030/viewer/2022020308/56813b4c550346895da43b1c/html5/thumbnails/19.jpg)
Выбор пакета ПО
![Page 20: Технология обеспечения доставки программных продуктов в образовательной среде](https://reader030.vdocuments.mx/reader030/viewer/2022020308/56813b4c550346895da43b1c/html5/thumbnails/20.jpg)
Загрузка пакета ПО
![Page 21: Технология обеспечения доставки программных продуктов в образовательной среде](https://reader030.vdocuments.mx/reader030/viewer/2022020308/56813b4c550346895da43b1c/html5/thumbnails/21.jpg)
Выделение памяти
![Page 22: Технология обеспечения доставки программных продуктов в образовательной среде](https://reader030.vdocuments.mx/reader030/viewer/2022020308/56813b4c550346895da43b1c/html5/thumbnails/22.jpg)
Запуск пакета ПО
![Page 23: Технология обеспечения доставки программных продуктов в образовательной среде](https://reader030.vdocuments.mx/reader030/viewer/2022020308/56813b4c550346895da43b1c/html5/thumbnails/23.jpg)
Готовность к работе
![Page 24: Технология обеспечения доставки программных продуктов в образовательной среде](https://reader030.vdocuments.mx/reader030/viewer/2022020308/56813b4c550346895da43b1c/html5/thumbnails/24.jpg)
Выбор компонентов ВМ
![Page 25: Технология обеспечения доставки программных продуктов в образовательной среде](https://reader030.vdocuments.mx/reader030/viewer/2022020308/56813b4c550346895da43b1c/html5/thumbnails/25.jpg)
Интерфейс Администратора
![Page 26: Технология обеспечения доставки программных продуктов в образовательной среде](https://reader030.vdocuments.mx/reader030/viewer/2022020308/56813b4c550346895da43b1c/html5/thumbnails/26.jpg)
Назначение заданий