CTE Workshop Proceedings, 2013, Vol. 1: CTE-2012 63 ОБЛАЧНАЯ АРХИТЕКТУРА И ЕЁ РЕАЛИЗАЦИИ ДЛЯ УНИВЕРСИТЕТОВ Ю. П. Москалева1α, З. С. Сейдаметова1β, В. А. Темненко2γ 1 г. Симферополь, Крымский инженерно-педагогический университет 2 г. Симферополь, Таврический национальный университет им. В. И. Вернадского α yulmosk@mail.ru β z.seidametova@acm.org γ valery.temnenko@gmail.com Облачные технологии позволяют радикально изменить наши пред- ставления о том, как можно использовать компьютерные приложения и услуги в построении бизнес-моделей, управлении, образовании и др. Большие дата-центры позволяют распределять ресурсы для совместного использования посредством хостинга приложений как на уровне аппа- ратного, так и программного обеспечений. Услуги могут быть масшта- бируемыми и их можно, благодаря свойству эластичности, предостав- лять в зависимости от требований и нужд клиентов. При этом работает модель оплаты «the pay-as-you-go» («плати только за то, что использу- ешь»). В монографии [1] описаны современные возможности, предостав- ляемые облачными технологиями, для высшего образования. В статье [2] были представлены различные варианты виртуализации IT- инфраструктуры учебных лабораторий. В работе [3] описаны особенно- сти использования облачных приложений в студенческих проектах. В зависимости от уровня абстракции облачных услуг можно пред- ставить модель выбора облачного провайдера в виде облачного стека (см. рис. 1). Нижний уровень абстракции – это инфраструктура как сер- вис (IaaS) представляет собой сервис, позволяющий клиенту абстраги- роваться от аппаратных ресурсов. Такие сервисы предоставляют функ- циональность ресурсов виртуальных машин (напр., Amazon EC2&S3, Windows Azure – VM Role). Средний уровень абстракции – платформа как сервис (PaaS) означа- ет предоставление услуг платформы в виде сервиса и является логиче- ским развитием исходных идей модели IaaS. Создатели PaaS-систем предлагают разработчикам инструменты, которые позволяют динамиче- ски управлять параметрами системы (напр., Amazon Cloud Computing, Google Apps Engine и Microsoft Azure). На верхнем уровне абстракции расположены решения категории программное обеспечение как сервис (SaaS). Решения SaaS предостав- mailto:yulmosk@mail.ru mailto:z.seidametova@acm.org mailto:valery.temnenko@gmail.com CTE Workshop Proceedings, 2013, Vol. 1: CTE-2012 64 ляют прикладные сервисы конечным пользователям (напр., Salesforce.com, MS Office 365, Google Apps). У Р О В Н И А Б С Т Р А К Ц И И Infrastructure as a Service (IaaS) Platform as a Service (PaaS) Software as a Service (SaaS) Бизнес-логика. Представляет собой приложения, предоставляющие сервисы конечным пользователям. Salesforce.com Google Apps MS Office 365 Абстрагирование аппаратных и программных ресурсов. Автоматизированное развертывание и управление платформой. Amazon Абстрагирование аппаратных ресурсов. Развертывание и управление платформой в ручном режиме. VMware ESX Microsoft Hyper-V Parallels Server Рис. 1. Облачный стек с тремя уровнями абстракции На рис. 2 представлена архитектура облака для университетов, ко- торые используют в своей деятельности облачные технологии. Адапта- ция облачной архитектуры требует изменениями университетами под- хода к планированию своей IT-инфраструктуры и IT-деятельности. Общедоступные Приватные Гибридные Групповые Программное обеспечение как сервис (SaaS) Платформа как сервис (PaaS) Инфраструктура как сервис (IaaS) E-learning Хостинг Цифровые библиотеки Web-порталы, информационные системы Модели развертывания Модели поставки Мобильные ресурсы СетиСерверы Хранилища Операционные системы Вычислительные средства Пространство для программирования Middleware Базы данных Пространство для выполнения программ Приложения Бизнес процессы Коллаборация Информационные данные для студентов Ресурсы для исследований Рис. 2. Архитектура облака для университетов Модели развертывания облачной инфраструктуры могут быть в ви- CTE Workshop Proceedings, 2013, Vol. 1: CTE-2012 65 де общедоступных, приватных/частных, гибридных и групповых обла- ков. В зависимости от модели поставки/услуги можно использовать возможности PaaS, IaaS, SaaS. Какую из категорий облачного стека мо- жет использовать учебное заведение, зависит от его нужд и потребно- стей. Приложения, которые использует университет, встраиваются в инфраструктуру облачного провайдера. При этом университету необхо- димо обращать внимание на стандартизацию и автоматизацию процедур развертывания и обновления сервиса в инфраструктуре провайдера, а также учитывать процедуры биллинга. При этом облачные клиенты университета могут быть классифици- рованы в зависимости от их роли: – системные разработчики – это те, кто создает IT-инфраструктуру и отвечает за построение реальной инфраструктуры облака; – сервисные авторы – это те, кто разрабатывает объекты и пред- ставления, отвечающие нуждам специфических категорий конечных пользователей или логическим подмножествам композиционных реше- ний; – системные интеграторы – это те, кто встраивает объекты и пред- ставления, разработанные сервисными авторами, в интерфейс сред при- ложений; – сервисные пользователи – это конечные пользователи объектов и представлений, разработанных сервисными интеграторами. Таким образом, для разворачивания и использования облачных тех- нологий в университетах необходимо учитывать особенности облачной архитектуры и специфические категории пользователей, а также пере- страивать под облачные технологии инфраструктуру управления и про- цедуры операционного менеджмента университетов. Список использованных источников 1. Katz R. N. The Tower and the Cloud: Higher Education in the Age of Cloud Computing / Richard N. Katz. – USA : EDUCAUSE, 2010. – 296 p. 2. Сейдаметова З. С. Модели организации учебной IT- инфраструктуры / З. С. Сейдаметова, С. Н. Сейтвелиева, Э. И. Абляли- мова // Сучасні стратегії та технології підготовки фахівців у вищій школі : зб. мат-в Всеукр. наук.-мет. конф. 28.03.12. – Донецьк : ДонНУ, 2012. – С. 36-41. 3. Tan X. Cloud Computing for Education: A Case of Using Google Docs in MBA Group Projects / X. Tan, Y. Kim // BCGIN '11 Proceedings of the 2011 International Conference on Business Computing and Global In- formatization. – Washington : IEEE Computer Society, 2011. – P. 641-644.