
- •Вопросы по дисциплине «Программное обеспечение автоматизированных информационных систем»
- •Понятие аис. Структура и классификация аис
- •Жизненный цикл аис
- •1. Анализ первичных требований и планирование работ
- •2. Проведение обследования деятельности предприятия
- •3. Построение моделей деятельности предприятия
- •4. Разработка системного проекта
- •5. Разработка предложений по автоматизации предприятия
- •6. Разработка технического проекта
- •7. Разработка и тестирование
- •8. Внедрение
- •9. Эксплуатация и сопровождение
- •Языки проектирования аис
- •Системы с разделенным временем
- •Системы модели «терминал-хост»
- •Системы модели «клиент-сервер»
- •Базовые сетевые топологии
- •Надёжность и отказоустойчивость аис
- •Показатели качества аис
- •Организация межсетевого взаимодействия
- •Программное обеспечение лвс
- •Программное обеспечение www: программы-клиенты
- •Программное обеспечение www: программы-серверы
- •Программное обеспечение www: поисковые машины, программы анализа статистики посещений
- •Системы администрирования автоматизированных информационных систем
- •Серверное программное обеспечение. Сетевые операционные системы
- •Файловые серверы
- •Серверы приложений
- •Серверы безопасности (брандмауэры, прокси - серверы)
- •Программное обеспечение на основе архитектуры файл-сервер
- •Программное обеспечение на основе архитектуры клиент-сервер
- •Программное обеспечение на основе многозвенной архитектуры
- •Клиентское программное обеспечение. Особенности установки и удаления.
- •Особенности работы клиентской части в информационных системах разных архитектурных платформ.
- •Приемы управления, решения конфликтов программного обеспечения
- •Технология SaaS, HaaS
- •Технология IaaS. Понятия облачной архитектуры и виртуализации
- •Iaas: ключевые особенности
- •1. Широкое использование технологий виртуализации
- •2. Единая система управления
- •3. Доступность хорошо проработанной архитектуры и лучших фреймворков
- •Iaas сервисы для повышения производительности и экономичности
- •1. Объединение, агрегация и концентрация компонентов.
- •2. Кластеризация компьютеров и распределенные вычисления (grid computing).
- •3. Разделение ресурсов (partitioning).
- •4. Инкапсуляция.
-
Технология SaaS, HaaS
Программное обеспечение как услуга (software as a service, сокр. SaaS), программное обеспечение по требованию (software on demand, сокр. SoD) — бизнес-модель продажи и использования программного обеспечения, при которой поставщик разрабатывает веб-приложение и самостоятельно управляет им, предоставляя заказчикам доступ к программному обеспечению через Интернет. Основное преимущество модели SaaS для потребителя состоит в отсутствии затрат, связанных с установкой, обновлением и поддержкой работоспособности оборудования и работающего на нём программного обеспечения.
В модели SaaS:
приложение приспособлено для удаленного использования;
одним приложением пользуется несколько клиентов (приложение коммунально);
оплата взимается либо в виде ежемесячной абонентской платы, либо на основе объема операций;
техническая поддержка приложения включена в оплату;
модернизация и обновление приложения происходит плавно и прозрачно для клиентов.
В рамках модели SaaS заказчики платят не за владение программным обеспечением как таковым, а за его аренду (то есть за его использование через веб-интерфейс).
Программное обеспечение по требованию обладает следующими ключевыми признаками :
-
доступ к программному обеспечению предоставляется удалённо по сетевым каналам и как правило через веб-интерфейс, кроме того могут использоваться и тонкие клиенты и терминальный доступ;
-
программное обеспечение развёртывается в дата-центре в виде единого программного ядра, с которым работают все заказчики;
-
программное обеспечение предоставляется на условиях аренды и предполагает периодические платежи;
-
обслуживание и обновление программного обеспечения выполняется централизованно на стороне провайдера SaaS;
-
стоимость технической поддержки обычно включается в стоимость арендной платы.
Существует ряд сдерживающих факторов, ограничивающих использование данной модели.
Во-первых, концепция SaaS применима далеко не для всех функциональных классов систем. SaaS оказывается неэффективной для систем, требующих глубокой индивидуальной адаптации под каждого заказчика, а также инновационных и нишевых решений.
Во-вторых, многие заказчики опасаются применять SaaS из-за соображений безопасности и возможной утечки информации со стороны поставщика этих услуг
В-третьих, ограничивающим фактором SaaS является необходимость наличия постоянно действующего подключения к Интернету. Многие продукты SaaS компенсируют это наличием модулей для автономной работы.
Оборудование как услуга (Hardware as a Service, HaaS) — сдача в аренду вычислительного оборудования, отличается от IaaS тем, что управление этим оборудованием находится в руках заказчика (эта модель была достаточно распространена ранее, но постепенно будет вытесняться IaaS).
-
Технология IaaS. Понятия облачной архитектуры и виртуализации
IaaS (Infrastructure as a Service) – это предоставление по запросу необходимого потребителю количества динамических ресурсов (вычислительных и хранилища), виртуальных серверов, сетевой инфраструктуры, удаленных рабочих мест на основе концепции облачных вычислений. Iaas позволяет максимально оптимизировать использование арендуемых мощностей.
Если в прошлом для разного оборудования требовалось различное программное обеспечение, то современные технологии виртуализации инфраструктуры (в нашем случае IaaS) позволяют реализовать всю функциональность на одной платформе, что позволяет обеспечить необходимый аутсорсинг инфраструктуры ИТ подразделений компании.
IaaS позволяет избежать ресурсоемких клиентских, сетевых IT-инфраструктур, инфраструктур обработки данных. Используя аутсорсинг инфраструктуры IaaS, вы избавитесь от лишних расходов.
Для заказчика технология IaaS выглядит следующим образом: происходит покупка не конкретного оборудования, а серверного времени, пропускной способности сетевых каналов и дискового пространства. Концепция IaaS позволяет покупать именно те мощности, которые необходимы для выполнения конкретного web-приложения.