Розробка системи тестування дискових ресурсів на хмарних платформах
Abstract
У магістерській кваліфікаційній роботі показана розробка системи тестування дискових ресурсів на хмарних платформах. У ній виконано обгрунтування вибору методу розробки, де досліджено аналіз ресурсів на хмарних платформах. Показано, що споживачі хмарних обчислень можуть значно зменшити витрати на інфраструктуру інформаційних технологій і гнучко реагувати на зміни вимог щодо потреб інформаційних ресурсів. Розроблено постановку задачі створення автоматизованої системи тестування дискових ресурсів на хмарних платформах. Виконано аналіз, проектування і налаштування системи тестування дискових ресурсів. Також, було виконано розробку основного і додаткового модулів програмного засобу.
У загальну структуру системи тестування дискових ресурсів на хмарних платформах належали модулі формування опцій команди тестування диска (основний модуль), модуль роботи з результатом (протоколом) виконання команди тестування диска і модуль по роботі з базою даних. Основний модуль системи тестування дискових ресурсів на хмарних платформах був написаний на мові програмування високого рівня Java. Цей модуль призначений для обробки запитів користувача для тестування дискових ресурсів і виконувався за певним алгоритмом.
В роботі розглянуті тестування і впровадження системи. Важливим процесом розробки системи було якісне її впровадження. Для тестування дискових ресурсів на хмарній платформі були виконані певні дії описані в четвертому розділі. Корпоративна хмара, яка була побудована за такими діями, надавала в розпорядження користувачам інтегровані сервіси, повне спостереження (моніторинг) і використання різних апаратних і програмних ресурсів. В магистерской квалификационной работе показана разработка системы тестирования дисковых ресурсов на облачных платформах. В ней выполнено обоснование выбора метода разработки, где исследовано анализ ресурсов на облачных платформах. Показано, что потребители облачных вычислений могут значительно уменьшить затраты на инфраструктуру информационных технологий и гибко реагировать на изменения требований относительно потребностей информационные ресурсы. Разработана постановка задачи создания автоматизированной системы тестирования дисковых ресурсов на облачных платформах. Выполнен анализ, проектирование и настройка системы тестирования дисковых ресурсов. Также, была выполнена разработка основного и дополнительного модулей программного средства.
В общую структуру системы тестирования дисковых ресурсов на облачных платформах принадлежали модули формирования опций команды тестирования диска (основной модуль), модуль работы с результатом (протоколом) выполнение команды тестирования диска и модуль по работе с базой данных. Основной модуль системы тестирования дисковых ресурсов на облачных платформах был написан на языке программирования высокого уровня Java. Этот модуль предназначен для обработки запросов пользователя для тестирования дисковых ресурсов и выполнялся по определенному алгоритму.
В работе рассмотрены тестирования и внедрения системы. Важным процессом разработки системы было качественное ее внедрения. Для тестирования дисковых ресурсов на облачной платформе были выполнены определенные действия описанные в четвертом разделе. Корпоративное облако, которое было построено по такими действиями, предоставляло в распоряжение пользователям интегрированные сервисы, полное наблюдение (мониторинг) и использование различных аппаратных и программных ресурсов. In the master's qualifying work shows the development of a system of testing disk resources on cloud platforms. It contains the rationale for the choice of development method where the analysis of resources on cloud platforms is investigated. It is shown that consumers of cloud computing can significantly reduce the cost of information technology infrastructure (in the short and medium term plans) and respond flexibly to changing requirements regarding the needs of information resources.
Described technologies for the introduction of cloud technologies and an analysis of methods for solving the task where the need to use the classification of information systems in different classes and architecture is required at the enterprise. The formulation of the task of creating an automated system for testing disk resources on cloud platforms has been developed.
The analysis, design and adjustment of the system of testing disk resources. Also, the development of the main and additional software modules was carried out. In the general structure of the system for testing disk resources on cloud platforms, the modules for generating the disk test command options (the main module), the result module (protocol) command, the disk test command, and the database module belonged.
The main module of the system for testing disk resources on cloud platforms was written in a high-level Java language. This module is designed to process user requests for testing disk resources and was executed using a specific algorithm. Developing a database interaction module which was also written in a high-level Java language was considered an important part of the system of testing disk resources on cloud platforms.
The work reviewed the testing and implementation of the system. An important process of developing a system was the quality of its implementation.
To test disk resources on a cloud platform, certain actions described in the fourth section were performed. The corporate cloud that was built for such actions provided users with integrated services, complete monitoring and the use of various hardware and software resources.
URI:
http://ir.lib.vntu.edu.ua//handle/123456789/26300