SaaS
Информационное общество требует повышение уровня автоматизации всех информационных процессов, является причиной активного развития информационных технологий, в частности, в сфере образования.
Индустрия информационных технологий способствует появлению новых видов информационных продуктов, а именно, программных средств, баз данных, служб экспертного обеспечения, электронных библиотек и т.д..
В последнее время для информатизации процесса обучения активно используются сервисы информационно-коммуникационных сетей, например, услуги Web 2.0, дистанционные курсы, общение определенными научными темами в чатах и форумах, вебинары и видеоконференции, календари-органайзеры и т.д..
Все более актуальным на рынке информационных и коммуникационных технологий становится модель SaaS (Software as a Service — программное обеспечение (ПО) как услуга), ориентированная на предоставление услуг с помощью Интернета. Ее развитие напрямую связано с развитием глобальной сети. Первые компании, которые предлагали ПО как услугу, появились в западных странах в 1997 – 1999 годах, и аббревиатура SaaS вошла в обиход в 2001 году.
Технология SaaS является одной из трех основных составных частей «облачных вычислений «(Cloud Computing), наряду с IaaS (Infrastructure as a Service — инфраструктура как услуга) и PaaS (Platform as a Service — платформа как услуга).
«Облачные вычисления» — метафорическое название. Это понятие означает технологию обработки данных, при которой ПО предоставляется пользователю как Интернет-сервис.
Так, корпорация Microsoft проделала технологическую схему модели SaaS и выделила ее ключевые атрибуты, а именно:
•конфигурованисть, т.е. пользователь имеет возможность контролировать определенные настройки системы;
• мультиволодиння (multi-tenancy), то есть один экземпляр программного решения, выполняется на площадке поставщика сервиса, обслуживает одновременно многочисленных клиентов-подписчиков (tenant) с обеспечением безопасности каждого из них;
• масштабируемость, т.е. поведение системы предсказуемым и эффективны при расширении, так, если один сервер может обрабатывать 1000 операций в секунду, два сервера реализуют 2000 операций в секунду и т.д..
Одновременно были определены четыре уровня зрелости SaaS:
•специальный (Ad-Hoc/Custom).Каждый пользователь имеет собственную настроенную
под него версию, что используется в режиме хостинга.Миграция традиционного приложения, в частности клиент-серверного, в модель SaaS на этом уровне дает снижение операционных затрат за счет консолидации аппаратных средств и администрирования;
• сконфигурирован (Configurable).Заказчик имеет возможность настраивать нужное ему ПО через метаданные, следовательно, несколько пользователей работают с собственными
экземплярами ПО, но с одним и тем же кодом.Это снижает затраты поставщика в случае удовлетворения потребностей различных клиентов;
• сконфигурирован, багатоарендний (Configurable, Multi-Tenant-Efficient).В отличие от второго уровня здесь всех пользователей обслуживает один экземпляр программы.Одновременно снижаются эксплуатационные расходы, в частности на аппаратные средства, но есть ограничения по масштабируемости;
• масштабируемый, сконфигурирован, багатоарендний (Scalable, Configurable, Multi-Tenant-Efficient).Дополнительно к третьему уровню добавляется масштабируемость по
счет многоуровневой архитектуры ПО и балансировки нагрузок с использованием большого набора серверов.Мощность системы легко изменяется через подключение / отключение серверов, без внесения каких-либо изменений в ПО.
0 - Количество комментариев
Оставьте комментарий.