Отчёт по практике на тему Построение частного облака для компании ООО «Наполеон IT» (Преддипломная практика)
-
Оформление работы
-
Список литературы по ГОСТу
-
Соответствие методическим рекомендациям
-
И еще 16 требований ГОСТа,которые мы проверили
Введи почту и скачай архив со всеми файлами
Ссылку для скачивания пришлем
на указанный адрес электронной почты
Содержание:
Введение 3
1. Подходы и технологии реализации проектных решений 5
2. Проектирование решения 8
2.1 Проектирование архитектуры решения в целом 8
2.2 Проектирование отдельных модулей 10
3. Тестирование проектного решения 13
4. Внедрение проектного решения 17
5. Организационно-экономическая часть 20
Заключение 25
Список литературы 26
Введение:
В настоящее время в организациях ценится мобильность сотрудников и организации в целом, необходимо использовать инструменты облачных технологий по хранению информации и автоматизации бизнес-процессов.
Облачное хранилище данных (англ. cloud storage) — модель онлайн-хранилища в сети интернет, в котором данные хранятся на многочисленных распределённых в сети серверах, предоставляемых в доступ клиентам для хранения собственной информации.
Данные хранятся и обрабатываются в так называемом облаке, которое представляет собой, с точки зрения клиента, один большой виртуальный сервер. Физически же такие серверы могут располагаться удалённо друг от друга географически, вплоть до расположения на разных континентах.
Объектом преддипломной практики является ООО «Наполеон АйТи».
Предметом практики является организация облачных сервисов компании и предоставление доступа к ресурсам компании предоставляемым в аренду клиентам.
Целью преддипломной практики – разработка облачной платформы для предоставления стандартизированных сервисов/бизнес-приложений в компании.
В рамках практики необходимо выполнить построение частного облака для компании ООО «Наполеон АйТи».
Задачи, которые необходимо решить в ходе практики:
– рассмотреть модели облачной платформы и определить технологию реализации;
– рассмотреть общую и проектируемую структуру облачной платформы;
– реализовать проект облачных сервисов для компании на основе технологии OpenStack;
– рассмотреть практические шаги и произвести расчет экономической эффективности.
Теоретической и методологической основой исследования послужили разработки отечественных и зарубежных ученых по вопросам облачных вычислений, электронного бизнеса, информационных технологий и проектирования информационных систем.
Для решения поставленных задач необходимо использовать следующие методы исследования: изучение и анализ научной и методической литературы по информационным технологиям и электронному бизнесу.
Заключение:
Достигнута цель преддипломной практики – проведена разработка облачной платформы для предоставления стандартизированных сервисов/бизнес-приложений в компании на основе технологии OpenStack для компании ООО «Наполеон АйТи».
Реализация облачного сервера произведена на базе платформы Linux Ubuntu 18.04 и технологии гипервизора KVM с применением комплекта программного обеспечения для организации облачного хранения данных и виртуальных машин OpenStack релиза Rocky.
Данное решение позволяет компании предлагать своим клиентам возможности по реализации доступа к приложениям на базе облачных платформ, а так же использования в работе облачных сервисов различных бизнес-приложений, которые компания ООО «Наполеон АйТи» предлагает клиентам для интеграции.
В ходе прохождения преддипломной практики были решены поставленные задачи:
– рассмотрены модели облачной платформы и определена технология реализации;
– рассмотрены общая и проектируемая структуры облачной платформы;
– реализован проект облачных сервисов для компании на основе технологии OpenStack;
– рассмотрены практические шаги и произведен расчет экономической эффективности проекта.
Разработанный проект построения частного облака для компании ООО «Наполеон АйТи» готов для внедрения в ИТ-структуру компании.
Фрагмент текста работы:
Подходы и технологии реализации проектных решений
Для реализации облачной платформы в настоящее время могут быть использованы отдельные программные продукты, которые позволяют реализовывать собственную облачную платформу для реализации задач бизнеса, образования, хранения данных, работы приложений.
Процесс перехода от традиционной инфраструктуры к виртуальной является сложной задачей для администратора, поскольку терминология и возможности систем виртуализации иногда отличаются от изученного ранее. При этом используются не традиционные технологии предоставления доступа к ресурсам, а использование вычислительных мощностей под управлением собственного экземпляра программных средств.
Важным критерием рассмотрения средств разработки облачной платформы является в наличии у него гипервизора, собственной разработки или используемый другого производителя. Данная программа по сути является основой облачной платформы и отвечает за виртуализацию, параллельные вычисления, безопасность [1, 6].
Для реализации в частности может быть использована технология гипервизора Hyper-V.
Гипервизор или монитор виртуальных машин (в компьютерах) — программа или аппаратная схема, обеспечивающая или позволяющая одновременное, параллельное выполнение нескольких операционных систем на одном и том же хост-компьютере.
Гипервизор также обеспечивает изоляцию операционных систем друг от друга, защиту и безопасность, разделение ресурсов между различными запущенными ОС и управление ресурсами.
Гипервизор также обязан предоставлять работающим под его управлением на одном хост-компьютере ОС средства связи и взаимодействия между собой (например, через обмен файлами или сетевые соединения) так, как если бы эти ОС выполнялись на разных физических компьютерах [2, 3].
Все программные продукты для разработки платформ облачных сервисов включат в себя несколько компонентов, должны быть настроены для работы на конкретной платформе. В зависимости от класса и масштаба проекта может быть использована среда разработки как платной платформы, так и бесплатной.
Что бы определиться с возможностями сред разработки облачных платформ, необходимо рассмотреть существующие программы аналоги, провести их сравнение и выбрать наиболее подходящий вариант для реализации проекта. Рассмотрение производится наиболее популярных и доступных средств разработки облачных платформ.
Среда разработки OpenStack
OpenStack — комплекс проектов свободного программного обеспечения, который может быть использован для создания инфраструктурных облачных сервисов и облачных хранилищ, при том как публичных, так и частных. Все проекты комплекса распространяются под лицензией Apache License.
С организационной точки зрения OpenStack – это комплекс технологических проектов с открытым исходным кодом, пользующийся широкой спонсорской поддержкой обширной группы ведущих компаний отрасли [9].
OpenStack предоставляет операционную платформу для разработки и размещения крупномасштабных облачных решений. Технологии OpenStack независимы от гипервизора и содержат программные средства для инициализации виртуальных машин на стандартных аппаратных средствах. Кроме того, OpenStack предлагает распределенное хранилище объектов и широкий диапазон дополнительной функциональности, включая сетевой контроллер, менеджер аутентификации, инструментальную панель управления и блочное хранилище.