Для студентов МГТУ им. Н.Э.Баумана по предмету АвтоматизацияАвтоматизация управления системой тестирования знаний в многофилиальной организацииАвтоматизация управления системой тестирования знаний в многофилиальной организации
2024-05-252024-05-25СтудИзба
Курсовая работа: Автоматизация управления системой тестирования знаний в многофилиальной организации
Описание
Содержание
Введение…………………………………………………………………………...4
Постановка задачи………………………………………………………….……..6
Глава 1. Постановка требований к системе управления конфигурацией с учетом текущей архитектуры ПО……………………………………………….8
1.1 Изучение текущей внутренней архитектуры и инфраструктуры приложения…………………………………………………………….…...8
1.2 Изучение действующих принципов управления инфраструктурой приложения……………………………………………………….……….10
1.3 Анализ поставленной задачи……………………….………………..11
1.4 Итоговые требования к Средствам управления конфигурацией…..12
Глава 2. DevOps. Управление конфигурацией. Выбор средств………...….…14
2.1 Методология DevOps и Управление конфигурацией…………....…14
2.2 Общие группы свойств рассматриваемых инструментов…….……16
2.3 Обзор средств Управления конфигурацией………………………...18
2.8 Сравнение представленных средств……………………....….…...…24
2.9 Инструменты Управления конфигурацией в среде Windows….…..26
Глава 3. Практическое применение выбранных средств ……….………….…29
3.1 Развертывание систем на тестовом окружении…….…...…………29
3.2 Автоматизация развертывания сервера филиала..…....……………30
3.3 Тестирование…………………………………………………….……35
3.4 Выводы……………………………………………………..…….……36
Глава 4. Модернизация решений………………………………………….……38
4.1 Обновленный сценарий развертывания филиала…………………..38
4.2 Автоматизация обновленного сценария…………………………….40
4.3 Выводы………………………………………………….……………..42
Заключение…………………………………………………………….....………43
Использованные источники…………………………………………………… 44
Приложение 1. Развертывание Puppet ………………………………………....47
2
Приложение 2. Развертывание Chef………...………………………………….48
Приложение 3. Исходный код сценариев……………………………………...52
3
Введение
объемов, все большее распространение получают технологии распределенной обработки данных. В условиях неконтролируемого прироста информации и постоянного увеличения необходимых для ее обработки ресурсов возникает потребность в непрерывном горизонтальном масштабировании распределенных систем. В связи с этим обнаруживается ряд требований к подобным системам, например: необходимость быстрого введения в эксплуатацию новых элементов распределенной системы,
возможность изменения ее архитектуры без ущерба текущей работоспособности и автоматизация вышеприведенных процессов.
Данная работа посвящена изучению современных средств Управления конфигурацией IT-инфраструктуры и выполнению задачи по внедрению потенциально наиболее подходящей из них в разработанную ранее распределенную систему. В рамках работы будет сделан обзор компонентов внутренней архитектуры рассматриваемого приложения, его инфраструктуры
действующих в настоящий момент способов управления ею. Будут сформулированы задача и конечная цель относительно автоматизации управления данной системой, на основании которых будет произведено изучение доступных на рынке средств Управления конфигурацией и выбраны наиболее перспективные из них в условиях поставленной
Введение…………………………………………………………………………...4
Постановка задачи………………………………………………………….……..6
Глава 1. Постановка требований к системе управления конфигурацией с учетом текущей архитектуры ПО……………………………………………….8
1.1 Изучение текущей внутренней архитектуры и инфраструктуры приложения…………………………………………………………….…...8
1.2 Изучение действующих принципов управления инфраструктурой приложения……………………………………………………….……….10
1.3 Анализ поставленной задачи……………………….………………..11
1.4 Итоговые требования к Средствам управления конфигурацией…..12
Глава 2. DevOps. Управление конфигурацией. Выбор средств………...….…14
2.1 Методология DevOps и Управление конфигурацией…………....…14
2.2 Общие группы свойств рассматриваемых инструментов…….……16
2.3 Обзор средств Управления конфигурацией………………………...18
2.8 Сравнение представленных средств……………………....….…...…24
2.9 Инструменты Управления конфигурацией в среде Windows….…..26
Глава 3. Практическое применение выбранных средств ……….………….…29
3.1 Развертывание систем на тестовом окружении…….…...…………29
3.2 Автоматизация развертывания сервера филиала..…....……………30
3.3 Тестирование…………………………………………………….……35
3.4 Выводы……………………………………………………..…….……36
Глава 4. Модернизация решений………………………………………….……38
4.1 Обновленный сценарий развертывания филиала…………………..38
4.2 Автоматизация обновленного сценария…………………………….40
4.3 Выводы………………………………………………….……………..42
Заключение…………………………………………………………….....………43
Использованные источники…………………………………………………… 44
Приложение 1. Развертывание Puppet ………………………………………....47
2
Приложение 2. Развертывание Chef………...………………………………….48
Приложение 3. Исходный код сценариев……………………………………...52
3
Введение
- настоящее время, в связи с постоянным возрастанием сложности вычислительных задач и необходимостью работы с данными больших
объемов, все большее распространение получают технологии распределенной обработки данных. В условиях неконтролируемого прироста информации и постоянного увеличения необходимых для ее обработки ресурсов возникает потребность в непрерывном горизонтальном масштабировании распределенных систем. В связи с этим обнаруживается ряд требований к подобным системам, например: необходимость быстрого введения в эксплуатацию новых элементов распределенной системы,
возможность изменения ее архитектуры без ущерба текущей работоспособности и автоматизация вышеприведенных процессов.
Данная работа посвящена изучению современных средств Управления конфигурацией IT-инфраструктуры и выполнению задачи по внедрению потенциально наиболее подходящей из них в разработанную ранее распределенную систему. В рамках работы будет сделан обзор компонентов внутренней архитектуры рассматриваемого приложения, его инфраструктуры
действующих в настоящий момент способов управления ею. Будут сформулированы задача и конечная цель относительно автоматизации управления данной системой, на основании которых будет произведено изучение доступных на рынке средств Управления конфигурацией и выбраны наиболее перспективные из них в условиях поставленной
Характеристики курсовой работы
Предмет
Учебное заведение
Семестр
Просмотров
1
Размер
423 Kb
Список файлов
Автоматизация управления системой тестирования знаний в многофилиальной организации.doc