<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>СОЗДАНИЕ РЕГИОНАЛЬНОГО ЦЕНТРА КОЛЛЕКТИВНОГО ДОСТУПА К ОБРАЗОВАТЕЛЬНЫМ ПРОГРАММНЫМ ПРОДУКТАМ НА БАЗЕ ОБЛАЧНЫХ ТЕХНОЛОГИЙ*</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Alexander Shukhman</institution>
          ,
          <addr-line>Irina Bolodurina, Peter Polezhaev, Yury Ushakov, Leonid Legashev</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Orenburg State University</institution>
          ,
          <addr-line>Orenburg</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <fpage>180</fpage>
      <lpage>188</lpage>
      <abstract>
        <p />
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Linux довольно трудоемко, требует высокои квалификации технического персонала. Кроме того,
открытые продукты обычно обладают урезанным функционалом или не удовлетворяют
приемлемому уровню качества.</p>
      <p>Таким образом, традиционная схема использования программных продуктов приводит к
риску снижения уровня информатизации общего образования, ухудшению качества подготовки
школьников в области современных информационных технологии.</p>
      <p>Решением проблемы может стать использование облачных технологии, предполагающих
виртуализацию и перенос вычислительных ресурсов в центры обработки данных поставщиков
облачных услуг. Облачная система может работать на основе механизма DaaS (Desktop as a Service,
рабочии стол в качестве сервиса), направленного на предоставление каждому учащемуся
виртуальнои машины и виртуального окружения (виртуального рабочего стола) со всем
необходимым для обучения установленным программным обеспечением. Доступ к виртуальному
окружению осуществляется учащимися удаленно с использованием компьютеров образовательных
организации (которые могут иметь устаревшую конфигурацию) или мобильных устроиств
(ноутбуков, планшетных компьютеров, смартфонов). Однако в этом случае организация также
должна закупить или арендовать необходимое программное обеспечение.</p>
      <p>Альтернативныи механизм предполагает предоставление удаленного доступа к
конкретному программному продукту с использованием модели SaaS (Software as a Service). К
сожалению, наиболее популярные SaaS-службы Microsoft Office 365 и Google Apps предоставляются
зарубежными компаниями, что в перспективе может привести к проблемам доступа и входит в
противоречие со стратегиеи импортозамещения.</p>
      <p>Для сокращения издержек наиболее выгодно организовать совместное использование
всеми образовательными организациями региона типовых программных конфигурации,
включающих лицензии на платные продукты. При этом виртуальные ресурсы для запуска
конфигурации также проще арендовать у облачных проваидеров. Однако в настоящее время
отсутствуют разработки централизованных систем управления облачными ресурсами, которые
учитывали бы специфику работы образовательных организации – периодичность расписании,
наличие времени начала и окончания использования виртуальных машин во время занятии (с
учетом поурочных планов), ограничения плавающих лицензии. Поэтому разрабатываемые
решения будут иметь принципиальную новизну в сравнении с существующими разработками.</p>
      <p>Рассмотрим существующие решения для образовательных целеи, использующие облачные
технологии для предоставления удаленного доступа к виртуальным окружениям и ПО.</p>
      <p>
        Национальныи исследовательскии университет ЮУрГУ разработал облачную
образовательную платформу «Персональныи виртуальныи компьютер» [
        <xref ref-type="bibr" rid="ref11">1</xref>
        ]. Данныи проект
реализует механизм EaaS (Education as a Service) и представляет собои электронныи
образовательныи ресурс, доступ к которому осуществляется удаленно с устроиства пользователя.
Доступ к виртуальным рабочим столам происходит на базе готового решения посредством
платного импортного программного обеспечения Citrix Xen Desktop, имеющего значительную
стоимость и не позволяющего контролировать ограничения плавающих лицензии.
      </p>
      <p>
        В статье [
        <xref ref-type="bibr" rid="ref1 ref1 ref12 ref12">2</xref>
        ] Bo Wang и HongYu Xing описаны приложения облачных вычислении в системе
образования Китая. Реализация механизма SaaS (Software as a Service), при использовании облачных
приложении Google Appsи Zoho Office, позволяет учащимся получать доступ к офисным пакетам,
библиотекам и облачным ресурсам с персонального компьютера, на котором установлена
операционная система Linuxи Web-браузер Firefox. Указанное программное обеспечение относится
к открытому ПО, следовательно, образовательнои организации не надо беспокоиться об установке
платного программного обеспечения, обеспечивать поддержку и обновление ПО, а также
своевременно закупать дорогостоящее оборудование. Предложенная система не позволяет
получать удаленныи доступ к обычным настольным приложениям, не адаптированным под
облачные модели, и их лицензионные ограничения.
      </p>
      <p>
        Статья [
        <xref ref-type="bibr" rid="ref13 ref13 ref2 ref2">3</xref>
        ] Shinichiro Kibe, Teruaki Koyama и Minoru Uehara предлагает два вида реализации
схемы DaaS (Desktop as a Service) – удалённыи рабочии стол для одного или группы пользователеи.
Разработанные авторами статьи продукты поддерживают различные операционные системы
(CentOS, Ubuntu, Windows и MacOSX). При увеличении количества пользователеи возрастает
нагрузка на облачную систему. Для решения этои проблемы авторы предложили ограничения по
ролям для удаленных рабочих столов и сессионные ограничения на использование таких рабочих
столов. В дальнеишем авторы планируют описать подходы, которые позволят снизить стоимость
использования образовательного облака при увеличении числа активных пользователеи. В
отличие от решении авторов статьи, в рамках нашего проекта предлагаются разработки по
эффективному распределению нагрузки пользователеи на виртуальные машины, а также
поддержка плавающих лицензии.
      </p>
      <p>
        Совершенно другои подход предложен Justin Cappos, Ivan Beschastnikh, Arvind Krishnamurthy
и Tom Anderson в статье [
        <xref ref-type="bibr" rid="ref14 ref14 ref3 ref3">4</xref>
        ]. Здесь описывается разработанная облачная вычислительная
образовательная платформа Seattle. Данная платформа зависит от ресурсов, которыми поделился
пользователь программного обеспечения. Он имеет возможность установить Seattle на свои
персональныи компьютер и использовать программное обеспечение этои платформы, задеиствуя
часть вычислительных ресурсов компьютера с возможность выполнения программ других
пользователеи в песочницах.
      </p>
      <p>
        Идея использования обычных компьютеров, вместо высокопроизводительных серверов,
для построения облачных образовательных систем представлена в работах [
        <xref ref-type="bibr" rid="ref15 ref15 ref16 ref16 ref4 ref4 ref5 ref5">5-6</xref>
        ]. Основнои
недостаток [
        <xref ref-type="bibr" rid="ref15 ref15 ref4 ref4">5</xref>
        ] – низкая производительность, в том числе подсистемы ввода/вывода, связанная с
доступом к дисковым образам виртуальных машин.
      </p>
      <p>
        В работе [
        <xref ref-type="bibr" rid="ref17 ref17 ref6 ref6">7</xref>
        ] предлагается использовать ресурсы проваидеров облачных услуг для создания
образовательных облаков нескольких высших учебных заведении. Авторы рассматривают только
услуги IaaS, PaaS и SaaS, отставив за рамками предоставление услуги рабочего стола в качестве
сервиса – DaaS-услуг (Desktop as a Service), кроме того, они не описывают никаких деталеи
возможнои реализации.
      </p>
      <p>
        Ранее нами были разработаны [
        <xref ref-type="bibr" rid="ref18 ref19 ref20 ref7 ref8 ref9">8-10</xref>
        ] концепция региональных образовательных ресурсных
центров на базе облачных центров обработки данных, эффективные алгоритмы планирования
виртуальных машин и виртуальных окружении учащихся. Разработка предполагает развертывание
собственного центра обработки данных (ЦОД) с программно-конфигурируемои сетью, что является
не очень эффективным решением в экономическом плане, т.к. потребуются значительные затраты
на закупку, настроику, обновление оборудования. Также часть ресурсов, например, по ночам, когда
нет занятии или в выходные дни, будет простаивать, что отрицательно скажется на стоимости
владения ЦОД.
      </p>
      <p>Более эффективное решение предлагается в рамках данного проекта – использование
ресурсов одного из существующих отечественных облачных проваидеров, предлагающих гибкую
систему оплаты. В этом случае оплачиваются только реально потребляемые виртуальными
машинами ресурсы процессоров, оперативнои и дисковои памяти, СХД, сетевого трафика, что
приводит к значительнои экономии. При использовании сторонних облачных проваидеров, в
отличие от собственного ЦОД, задача планирования виртуальных машин принимает новую форму
– теперь ресурсные ограничения не учитываются, а принимаются во внимание только ограничения
плавающих лицензии ПО и поурочных планов предметов, преподаваемых в образовательных
организациях.</p>
      <p>Отечественные проваидеры облачных DaaS-услуг (Desktop as a Service, рабочии стол в
качестве сервиса) не позволяют гибко управлять набором ПО, разворачиваемом в виртуальных
машинах виртуальных классов, а также не предоставляют возможность планировать запуск и
остановку виртуальных окружении по расписанию. Поэтому наиболее адекватным решением
является использование ресурсов отечественных проваидеров IaaS-услуг (например, Active Cloud,
RTCLOUD), поверх которых реализуются собственные DaaS-услуги. С целью балансировки нагрузки
и повышения отказоустоичивости РЦКД может использовать ресурсы нескольких проваидеров.
Основными пользователями системы являются:
а) учащиеся, осуществляющие подключение к виртуальным машинам виртуальных классов
и работу с виртуальными окружениями, которые содержат платное и бесплатное ПО для уроков;
б) администраторы образовательных организации, отвечающие за создание и
конфигурирование виртуальных классов (указание предметов и поурочных планов с необходимым
ПО), составление расписания их работы, создание профилеи учащихся;</p>
      <p>в) глобальныи администратор системы, решающии задачи на уровне всего РЦКД, включая:
управление учетными записями, лицензиями, образами, дисками, сервисами и их обслуживанием.</p>
      <p>Виртуальныи класс представляет собои группу виртуальных машин, запущенных в них
служб терминалов/контеинеров, которые реализуют необходимое виртуальное окружение,
содержащее ПО и материалы для учебных занятии. Доступ к виртуальному классу осуществляется
удаленно через сеть Интернет с физических компьютеров учащихся или школьных классов.</p>
      <p>Для каждого виртуального класса задается список предметов, для которых он используется.
В свою очередь, для каждого предмета определяется поурочныи план, в котором для каждого урока
задан список необходимого программного обеспечения. Также известен максимальныи размер
виртуального класса.</p>
      <p>При создании виртуального класса администратором образовательнои организации он
выбирает базовыи дисковыи образ (c однои из версии ОС Windows или с дистрибутивом Linux) и
LDAP сервер</p>
      <p>Биллинг
Виртуальный сервер</p>
      <p>БД
Шлюз к СХД
провайдера
Пользовательское
хранилище</p>
      <p>Данные
расписания,
учет работы
Работа с
образами
Виртуальный сервер Дфоасйтлуапмк
хранилища</p>
      <p>Работа с
расписанием
и образами
Виртуальный сервер
доступа
Расписание
Подготовка
образов
Запуск
серверов
Виртуальный сервер
обслуживания системы
Управление запуском и
остановкой серверов
Установка
лицензий и
программ
Команды</p>
      <p>API
Система хранения
данных провайдера
Интерфейс управления
облаком провайдера
Агент связи с ВМ
Сервер лицензий</p>
      <p>Сервис
развертывания
программ
Виртуальный сервер
лицензий и программ
отмечает на портале самообслуживания список необходимого программного обеспечения, которое
должно быть доступно в виртуальных окружениях учащихся. Далее формируется дисковыи образ
виртуального класса на основе базового образа с автоматическои установкои необходимого ПО.
В рамках данного проекта предлагается следующая структура РЦКД (рис. 1).</p>
      <p>Все виртуальные узлы системы делятся на служебные, работающие всегда (или только в
рабочее время, для экономии) и рабочие, запускаемые из заранее подготовленных образов по
расписанию. К группе служебных узлов относятся виртуальные машины (виртуальные сервера):
а) Виртуальныи сервер доступа – предоставляет портал самообслуживания, через которыи
пользователи взаимодеиствуют с РЦКД. Поддерживает протокол SSL для безопасного подключения
через VNC или RDP туннели к виртуальным машинам виртуальных классов, а также использует
обратныи прокси-сервис nginx для доступа к ним и распределения нагрузки на экземпляры
служебных узлов.</p>
      <p>б) Виртуальныи сервер обслуживания системы – осуществляет составление расписания
запуска виртуальных машин виртуальных классов в соответствии с пожеланиями образовательных
организации и лицензионными ограничениями на используемое ПО. Согласно расписанию, перед
началом каждого урока виртуального класса, он использует конфигурацию (шаблон) виртуальных
машин и дисковыи образ, созданные администратором образовательного учреждения, и запускает
нужное количество виртуальных машин. По окончанию занятия он их останавливает.</p>
      <p>Глобальный
администратор
- Управление учетными
записями
- Управление лицензиями
- Управление образами и
дисками
- Техническое
обслуживание</p>
      <p>Администратор
образовательной организации
- Определение конфигураций
виртуальных классов, предметов и
поурочных планов
- Составление расписания
виртуальных классов
- Работа с профилями учащихся
Окно приложения,
отображаемое по
VNC/RDP/ThinApp</p>
      <p>Учащийся
- Запускклиента
удаленного доступа
- Работа с виртуальным
окружением
здесь сохраняется текущее расписание, информация об учете использования ресурсов (биллинг),
сведения службы каталогов LDAP, используемые для авторизации пользователеи в РЦКД и
проверки их прав доступа к различным компонентам системы.</p>
      <p>г) Виртуальныи сервер хранилища – предоставляет собственное пользовательское
хранилище данных, а также шлюз доступа к СХД проваидера (через промежуточныи API). Оно
используется для хранения дисковых образов виртуальных машин классов, а также для
виртуальных дисков с данными пользователеи (подключаются вторыми дисками в виртуальные
машины классов).</p>
      <p>д) Виртуальныи сервер лицензии и программ – содержит сервер лицензии, которыи
управляет активациеи лицензии, а также сервисами плавающих лицензии для конкретных
программ. Он также содержит сервис развертывания программ, которыи используется для
автоматическои установки программ на дисковые образы при создании или изменении
конфигурации виртуального класса администратором образовательнои организации. Для этои
цели сервис запускает виртуальную машину на основе выбранного базового образа, затем
используя SCM-систему (Software Configuration Manager), автоматически устанавливает все ПО,
выбранное администратором на портале самообслуживания РЦКД, а затем сохраняет изменения в
дисковыи образ, общии для виртуального класса.</p>
      <p>К рабочим виртуальным узлам относятся виртуальные классы, которые представляют
собои группы виртуальных машин с виртуальным окружением, включающим необходимые для
образовательного процесса программы и материалы. Также имеются агенты связи с системои,
используемые для автоматического развертывания ПО, мониторинга загруженности
вычислительных ресурсов и контроля соблюдения ограничении.</p>
      <p>Описанная общая структура РЦКД может быть охарактеризована следующим образом:
- виртуальные служебные узлы работают независимо от типа виртуализации и облачного
гипервизора (для повышения переносимости);</p>
      <p>- у каждого виртуального служебного узла может быть несколько экземпляров с целью
обеспечения эффективности их работы;</p>
      <p>- виртуальные служебные узлы поддерживают синхронизацию с виртуальным сервером
обслуживания системы независимо от его физического месторасположения, используя имя DNS;
- вся информация о расположении и параметрах узлов, расписании запуска, состоянии задач,
образов и дисков содержится в базе данных, которая реализована в виде отдельного виртуального
сервера с целью повышения масштабируемости и надежности;</p>
      <p>- точкои входа в систему является виртуальныи сервер доступа, выполняющии две
основные функции – реализацию портала самообслуживания и реализацию сервера доступа
пользователеи к протоколам удаленного рабочего стола через Web-шлюз;</p>
      <p>- для реализации лицензионных ограничении предназначен виртуальныи сервер
лицензирования, использующиися для активации преднастроенных образов операционных систем
и программного обеспечения (включая плавающие лицензии);</p>
      <p>- для слежения за загрузкои системы, соблюдением правил лицензирования и ограничении
проваидера на каждои запущеннои виртуальнои машине работает агент управления в виде
отдельнои программы, связывающеися с сервером облуживания и сервером лицензирования;
- доступ к программному обеспечению пользователи получают через протоколы
удаленного рабочего стола (VNC, RDP, X11);</p>
      <p>- программныи или браузерныи клиент доступа к удаленному приложению
перенаправляются перенаправляться на экземпляр виртуальнои машины, ассоциированныи с
текущим расписанием клиента.</p>
      <p>На рисунке 2 показана схема доступа клиентов к облачным приложениям. С помощью
специального приложения или браузера клиент подключается к обратному прокси-сервису nginx,
которыи перенаправляет запрос в зависимости от его типа либо на портал самообслуживания, либо
на NoVNC-шлюз, которыи позволяет по протоколу HTTPS передавать полноценныи удаленныи
экран VNC, RDP и X11. Выбор на какои именно сервер перенаправить конкретного клиента
определяется согласно составленному расписанию. Эти сведения хранятся в базе данных.</p>
      <p>На самих рабочих серверах установлены VNC сервера, позволяющие работать с
фреимбуфером и транслировать только одно окно приложения. Это дает возможность однооконным
приложениям работать с несколькими пользователями на одном сервере практически без
увеличения накладных расходов.</p>
      <p>Поскольку данная система должна обладать высокои производительностью в пиковые часы
и экономить ресурсы во время простоя экземпляры виртуальных машин запускаются только по
расписанию, составленному на основе заявок администраторов образовательных организации
(например, учителеи информатики).</p>
      <p>
        В рамках проекта созданы алгоритмы планирования уроков виртуальных классов на основе
интеллектуальных методов: генетических алгоритмов и имитации отжига [
        <xref ref-type="bibr" rid="ref10 ref21 ref22">11-12</xref>
        ], которые могут:
- составлять расписание работы виртуальных классов с учетом времени начала и окончания
отдельных уроков в образовательных организациях и пожелании преподавателеи, ведущих
предметы с использованием данных классов;
      </p>
      <p>- учитывать лицензионные ограничения на ПО, одновременно используемое при
проведении уроков в нескольких виртуальных классах различных образовательных организации
(максимальное количество одновременно работающих экземпляров ПО при плавающих лицензиях,
а также обычные лицензии).</p>
      <p>Виртуальный сервер 1</p>
    </sec>
    <sec id="sec-2">
      <title>WebSocketтуннель</title>
    </sec>
    <sec id="sec-3">
      <title>NoVNC шлюз</title>
      <p>Web-cервер портала
самообслуживания
Обратный прокси
nginx
Интернет
Программный
клиент
Сервер
доступа
Браузер</p>
      <p>Сведения о
перенаправлении</p>
      <p>VNC/RDP
сервер
VNC/RDP
сервер
Виртуальный сервер 2</p>
      <p>Программа 1
Программа 2
Программа 3 –</p>
      <p>копия 1
Программа 3 –
копия 2
Пример составленного расписания работы РЦКД на рисунке 3. Здесь каждыи пользователь
подключается к своеи виртуальнои машине, которая предоставляется только ему на время урока.</p>
      <p>Основная ось показывает время, на неи отмечены временные промежутки – интервалы
времени, когда проводятся уроки. В пределах полосы каждого интервала времени возможно
проведение нескольких уроков разными образовательными организациями. При этом для каждого
урока может требоваться различное количество виртуальных машин, также в соответствии с темои
урока указывается ПО, которое будет использоваться (возможно указание нескольких программ).
Согласно указанному ПО под каждыи урок автоматически подбирается наиболее оптимальная
конфигурация виртуальнои машины в соответствии с требованиями ПО (по процессору,
оперативнои памяти, жесткому диску), что позволяет оптимизировать расходы на оплату ресурсов
проваидеров облачных услуг.</p>
      <p>В каждыи момент времени контролируется соблюдение лицензионных ограничении
платного ПО, в частности, ограничения по максимальному количеству экземпляров одновременно
работающих программ при использовании плавающих лицензии.</p>
      <p>Пунктирнои линиеи показан график среднеи загруженности процессоров виртуальных
машин. При описанном подходе, когда на одну виртуальную машину приходится один пользователь,
процессор виртуальнои машины будет загружаться время от времени и в основном также
простаивать. Поэтому в дальнеишем мы предлагаем использовать технологии серверов
терминалов/контеинеров, которые позволяют на однои виртуальнои машине запускать
одновременно программы различных пользователеи. Это повысит загруженность вычислительных
ресурсов, и снизит расходы перед облачным проваидером.</p>
      <p>С целью защиты информации в РЦКД необходима разработана технология, которая
учитывает специфику работы РЦКД:</p>
      <p>а) функционирование в публичных облачных системах одного или нескольких облачных
проваидеров;
б) наличие множества подключающихся удаленно не квалицированных пользователеи;
в) совместное использование ресурсов виртуальных машин несколькими пользователями
через службу терминалов или контеинеры;
г) наличие доступа пользователеи к Интернет из виртуальных машин.
Возможные цели потенциальных атакующих:
а) использование ресурсов РЦКД в своих целях – для организации ботнетов, спам-сервисов,
анонимных прокси-сервисов, хранения нелегитимнои информации и пр.;
б) кража лицензии на ПО;
в) блокировка работы РЦКД в собственных целях.</p>
      <p>20 виртуальных
машин
12 виртуальных</p>
      <p>машин
с
ы
т
о
арб »po
вы Sh
с«онО tPhoo
к
о
р
У
в
и
м
я
слоо »po
с h
а S
таРоб tPhoo
«
к
о
р
У
Школа</p>
      <p>А
Школа</p>
      <p>Б
8 виртуальных
» машин
я
воы авни
н о
с р
О и
« м
к м
о а
рУ гро
р
п</p>
      <p>...
8 виртуальных</p>
      <p>машин
100 %
0%
9.00 – 9.45
Лицензии
Также имеется высокая вероятность заражения виртуальных машин компьютерными
вирусами, возможны хулиганские деиствия самих пользователеи.</p>
      <p>Планируется разработать систему защиты информации РЦКД, включающую систему SIEM
(Security Information and Event Management – Управление информациеи и событиями безопасности),
которая агрегирует информацию из разных источников и на основе статистического анализа или
использования сигнатурных правил выявляет потенциальные угрозы и атаки. Система SIEM
подключается к следующим источникам (средствам защиты РЦКД): антивирусы, DLP (Data Link
Prevention – системы предотвращения утечек конфиденциальнои информации), IDS (Intrusion
Detection System – системы обнаружения вторжении), межсетевые экраны, журналы работы
облачных сервисов, гипервизоров виртуальных машин, ОС и программ внутри виртуальных машин,
сведения о загруженности вычислительных ресурсов. Для системы SIEM будут использованы
стандартные средства превентивнои защиты – блокировка трафика на межсетевом экране,
оповещение администратора, а также разработаны собственные, учитывающие специфику РЦКД –
например, изоляция и остановка подозрительных виртуальных машин, отключение синхронизации
между виртуальными ЦОД РЦКД, размещенными у разных проваидеров, в случае взлома одного из
них и др.</p>
      <p>Предусмотрено активное использование криптографических средств защиты информации:
а) шифрование сведении в БД РЦКД – применение симметричных алгоритмов;
б) шифрование информации пользователеи, передаваемои через Интернет – применение
защищенных протоколов SSL/TLS;</p>
      <p>в) шифрование информации, передаваемои между виртуальными ЦОД РЦКД – организация
VPN-соединении.</p>
      <p>Отказоустоичивость системы может быть обеспечена за счет использования нескольких
виртуальных ЦОД РЦКД, размещаемых у различных проваидеров, а также за счет стандартных
механизмов облачных систем.</p>
      <p>Важнои особенностью проекта является предоставление учителям готовых конфигурации
виртуальных машин со всем необходимым программным обеспечением, рекомендуемым в
учебнометодических комплексах по школьным предметам. В рамках проекта разработаны типовые
конфигурации для изучения предмета «Информатика» в 7-11 классах на основе рекомендованных
Министерством образования и науки РФ учебников, входящих в федеральныи перечень.</p>
      <p>Таким образом, широкое внедрение единого регионального центра коллективного доступа
к образовательным программным продуктам на базе облачных технологии будет иметь
значительныи социальныи эффект – обеспечит удаленныи доступ через интернет всем учащимся
школ Оренбургскои области к практически любому ПО, необходимому в учебном процессе, что
положительным образом скажется на качестве образования. Использование ресурсов россииских
проваидеров облачных услуг – важныи шаг в сторону импортозамещения ПО в системе
образования.</p>
      <p>Региональныи центр коллективного доступа к образовательным программным продуктам
позволит значительно снизить затраты школ и Министерства образования на закупку и установку
импортных компьютеров и платных программных продуктов. Централизованное
администрирование центра обеспечит его надежную и бесперебоиную работу, значительно
сократит затраты на обслуживание школьных компьютерных классов.</p>
      <p>Исследования выполнены при финансовой поддержке Министерства образования
Оренбургской области (грант № 37 от 30 июня 2016 г.), РФФИ (проекты № 16-07-01004,
1647-560335), Президента Российской Федерации, стипендии для молодых ученых и
аспирантов (СП-2179.2015.5).</p>
      <p>References</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          2.
          <string-name>
            <surname>Bo</surname>
            <given-names>Wang</given-names>
          </string-name>
          ,
          <source>HongYu Xing The Application of Cloud Computing in Education Informatization // IEEE International Conference on Cloud Computing Technology and Science - 2011</source>
          . - P.
          <fpage>2673</fpage>
          -
          <lpage>2676</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          3.
          <string-name>
            <given-names>Shinichiro</given-names>
            <surname>Kibe</surname>
          </string-name>
          , Teruaki Koyama,
          <article-title>Minoru Uehara The Evaluations of Desktop as a Service in an Educational Cloud // 15th</article-title>
          <source>International Conference on Network-Based Information Systems - 2012</source>
          . - P.
          <fpage>621</fpage>
          -
          <lpage>626</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          4.
          <string-name>
            <given-names>Justin</given-names>
            <surname>Cappos</surname>
          </string-name>
          , Ivan Beschastnikh, Arvind Krishnamurthy, Tom Anderson Seattle: A Platform for Educational Cloud Computing // SIGCSE'09,
          <string-name>
            <surname>March</surname>
          </string-name>
          3-7 - 2009. - P.
          <fpage>111</fpage>
          -
          <lpage>115</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          5.
          <string-name>
            <surname>Kibe</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Uehara</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yamagiwa</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <article-title>Evaluation of Bottlenecks in an Educational Cloud Environment</article-title>
          // 2011 Third International Conference on Intelligent Networking and
          <string-name>
            <given-names>Collaborative</given-names>
            <surname>Systems</surname>
          </string-name>
          .
          <article-title>-</article-title>
          <year>2011</year>
          . - P.
          <fpage>520</fpage>
          -
          <lpage>525</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          6.
          <string-name>
            <surname>Ercan</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          <article-title>Effective use of cloud computing in educational institutionss //Procedia-Social</article-title>
          and
          <string-name>
            <given-names>Behavioral</given-names>
            <surname>Sciences</surname>
          </string-name>
          .
          <article-title>-</article-title>
          <year>2010</year>
          . -
          <fpage>Т</fpage>
          . 2. -
          <fpage>№</fpage>
          . 2. - P.
          <fpage>938</fpage>
          -
          <lpage>942</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          7.
          <string-name>
            <surname>Mathew</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <article-title>Implementation of Cloud Computing in Education-</article-title>
          A Revolution //
          <source>International Journal of Computer Theory and Engineering</source>
          . - 2012. -
          <fpage>Т</fpage>
          . 1. -
          <fpage>№</fpage>
          . 5. - P. 6.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          8.
          <string-name>
            <surname>Konnov</surname>
            <given-names>A.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Legashev</surname>
            <given-names>L.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Polezhaev</surname>
            <given-names>P.N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shukhman</surname>
            <given-names>A.E.</given-names>
          </string-name>
          <article-title>Concept of Cloud Educational Resource Datacenters for Remote Access to Software //</article-title>
          <source>Proceedings of 11th International Conference on Remote Engineering and Virtual Instrumentation (REV)</source>
          ,
          <article-title>Polytechnic of Porto (ISEP) in Porto</article-title>
          ,
          <source>Portugal from 26-28 February</source>
          <year>2014</year>
          . -
          <fpage>2014</fpage>
          . - P.
          <fpage>246</fpage>
          -
          <lpage>247</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          9.
          <string-name>
            <surname>Polezhaev</surname>
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shukhman</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Konnov</surname>
            <given-names>A</given-names>
          </string-name>
          .
          <article-title>Development of educational resource datacenters based on software defined networks //</article-title>
          <source>Proceedings of 2014 International Science and Technology Conference "Modern Networking Technologies (MoNeTec)"</source>
          , Moscow, Russia,
          <year>2014</year>
          . - P.
          <fpage>133</fpage>
          -
          <lpage>139</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          10.
          <string-name>
            <surname>Полежаев</surname>
            <given-names>П.Н.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ушаков</surname>
            <given-names>Ю</given-names>
          </string-name>
          .А.,
          <string-name>
            <surname>Поляк</surname>
            <given-names>Р</given-names>
          </string-name>
          .И.,
          <string-name>
            <surname>Миронов</surname>
            <given-names>А</given-names>
          </string-name>
          .П.
          <article-title>Применение методов муравьиной колонии в разработке эффективных алгоритмов маршрутизации и обеспечения QoS для корпоративных программно-</article-title>
          конфигурируемых сетей // Интеллект. Инновации. Инвестиции,
          <year>2014</year>
          . -
          <fpage>№</fpage>
          4. - C.
          <fpage>106</fpage>
          -
          <lpage>113</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          12.
          <string-name>
            <surname>Bolodurina</surname>
            <given-names>I.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Legashev</surname>
            <given-names>L.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Polezhaev</surname>
            <given-names>P.N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shukhman</surname>
            <given-names>A.E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ushakov</surname>
            <given-names>Y.A.</given-names>
          </string-name>
          <article-title>Request generation and intelligent scheduling for cloud educational resource datacenter //</article-title>
          <source>Proceedings of 8th International Conference on Intelligent Systems - 2016 - P</source>
          .
          <fpage>747</fpage>
          -
          <lpage>752</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          1.
          <string-name>
            <surname>Kostenetskiy</surname>
            <given-names>P.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Semenov</surname>
            <given-names>A.I.</given-names>
          </string-name>
          , Sokolinskiy L.B.
          <article-title>Sozdanie obrazovatel'noy platformy "Personal'nyy virtual'nyy komp'yuter" na baze oblachnykh vychisleniy // Nauchnyy servis v seti Internet: ekzaflopsnoe budushchee: Trudy mezhdunarodnoy nauchnoy konferentsii</article-title>
          (
          <volume>19</volume>
          -
          <fpage>24</fpage>
          sentyabrya
          <year>2011</year>
          g., g. Novorossiysk). M.:
          <string-name>
            <surname>Izd-vo</surname>
            <given-names>MGU</given-names>
          </string-name>
          -
          <year>2011</year>
          . - P.
          <fpage>374</fpage>
          -
          <lpage>377</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          2.
          <string-name>
            <surname>Bo</surname>
            <given-names>Wang</given-names>
          </string-name>
          ,
          <source>HongYu Xing The Application of Cloud Computing in Education Informatization // IEEE International Conference on Cloud Computing Technology and Science - 2011</source>
          . - P.
          <fpage>2673</fpage>
          -
          <lpage>2676</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          3.
          <string-name>
            <given-names>Shinichiro</given-names>
            <surname>Kibe</surname>
          </string-name>
          , Teruaki Koyama,
          <article-title>Minoru Uehara The Evaluations of Desktop as a Service in an Educational Cloud // 15th</article-title>
          <source>International Conference on Network-Based Information Systems - 2012</source>
          . - P.
          <fpage>621</fpage>
          -
          <lpage>626</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          4.
          <string-name>
            <given-names>Justin</given-names>
            <surname>Cappos</surname>
          </string-name>
          , Ivan Beschastnikh, Arvind Krishnamurthy, Tom Anderson Seattle: A Platform for Educational Cloud Computing // SIGCSE'09,
          <string-name>
            <surname>March</surname>
          </string-name>
          3-7 - 2009. - P.
          <fpage>111</fpage>
          -
          <lpage>115</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          5.
          <string-name>
            <surname>Kibe</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Uehara</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yamagiwa</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <article-title>Evaluation of Bottlenecks in an Educational Cloud Environment</article-title>
          // 2011 Third International Conference on Intelligent Networking and
          <string-name>
            <given-names>Collaborative</given-names>
            <surname>Systems</surname>
          </string-name>
          .
          <article-title>-</article-title>
          <year>2011</year>
          . - P.
          <fpage>520</fpage>
          -
          <lpage>525</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          6.
          <string-name>
            <surname>Ercan</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          <article-title>Effective use of cloud computing in educational institutionss //Procedia-Social</article-title>
          and
          <string-name>
            <given-names>Behavioral</given-names>
            <surname>Sciences</surname>
          </string-name>
          .
          <article-title>-</article-title>
          <year>2010</year>
          . -
          <fpage>Т</fpage>
          . 2. -
          <fpage>№</fpage>
          . 2. - P.
          <fpage>938</fpage>
          -
          <lpage>942</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          7.
          <string-name>
            <surname>Mathew</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <article-title>Implementation of Cloud Computing in Education-</article-title>
          A Revolution //
          <source>International Journal of Computer Theory and Engineering</source>
          . - 2012. -
          <fpage>Т</fpage>
          . 1. -
          <fpage>№</fpage>
          . 5. - P. 6.
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          8.
          <string-name>
            <surname>Konnov</surname>
            <given-names>A.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Legashev</surname>
            <given-names>L.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Polezhaev</surname>
            <given-names>P.N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shukhman</surname>
            <given-names>A.E.</given-names>
          </string-name>
          <article-title>Concept of Cloud Educational Resource Datacenters for Remote Access to Software //</article-title>
          <source>Proceedings of 11th International Conference on Remote Engineering and Virtual Instrumentation (REV)</source>
          ,
          <article-title>Polytechnic of Porto (ISEP) in Porto</article-title>
          ,
          <source>Portugal from 26-28 February</source>
          <year>2014</year>
          . -
          <fpage>2014</fpage>
          . - PP.
          <fpage>246</fpage>
          -
          <lpage>247</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          9.
          <string-name>
            <surname>Polezhaev</surname>
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shukhman</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Konnov</surname>
            <given-names>A</given-names>
          </string-name>
          .
          <article-title>Development of educational resource datacenters based on software defined networks //</article-title>
          <source>Proceedings of 2014 International Science and Technology Conference "Modern Networking Technologies (MoNeTec)"</source>
          , Moscow, Russia,
          <year>2014</year>
          . - PP.
          <fpage>133</fpage>
          -
          <lpage>139</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          10.
          <string-name>
            <surname>Polezhaev</surname>
            <given-names>P.N.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Ushakov</given-names>
            <surname>Yu</surname>
          </string-name>
          .A.,
          <string-name>
            <surname>Polyak</surname>
            <given-names>R.I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mironov</surname>
            <given-names>A.P.</given-names>
          </string-name>
          <article-title>Primenenie metodov murav'inoy kolonii v razrabotke effektivnykh algoritmov marshrutizatsii i obespecheniya QoS dlya korporativnykh programmno-konfiguriruemykh setey // Intellekt</article-title>
          . Innovatsii. Investitsii,
          <year>2014</year>
          . -
          <fpage>№</fpage>
          4. - C.
          <fpage>106</fpage>
          -
          <lpage>113</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          11.
          <string-name>
            <surname>Bolodurina</surname>
            <given-names>I.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Legashev</surname>
            <given-names>L.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Polezhaev</surname>
            <given-names>P.N.</given-names>
          </string-name>
          <article-title>Imitatsionnaya model' oblachnogo resursnogo tsentra // Intellekt</article-title>
          . Innovatsii. Investitsii,
          <year>2016</year>
          . -
          <fpage>№</fpage>
          2. - P.
          <fpage>113</fpage>
          -
          <lpage>116</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          12.
          <string-name>
            <surname>Bolodurina</surname>
            <given-names>I.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Legashev</surname>
            <given-names>L.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Polezhaev</surname>
            <given-names>P.N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shukhman</surname>
            <given-names>A.E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ushakov</surname>
            <given-names>Y.A.</given-names>
          </string-name>
          <article-title>Request generation and intelligent scheduling for cloud educational resource datacenter //</article-title>
          <source>Proceedings of 8th International Conference on Intelligent Systems - 2016</source>
          - pp.
          <fpage>747</fpage>
          -
          <lpage>752</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>