Дипломная работа: Автоматизация доставки программного обеспечения при помощи DevOps практик и инструментов в облаке AWS в компании ООО "Команда Лабс"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
6
В процессе написания работы я опирался на следующие методы:
Анализ — чтобы разбить признаки DevOps на составляющие.
Синтез — для того, чтобы составить понимание о том, как может
вести себя система в целом.
Индукция — понимать поведение и конечную ценность платформы.
Дедукция — необходимо составить представление, как работают все
составляющие архитектуры.
Наблюдение — это возможность иметь представление обо всех
объектах системы благодаря агрегации метрик и логов.
Сравнение — обратная связь на каждом этапе разработки позволяет
нам понимать, в каких местах происходит признаки улучшения поведения
системы.
Измерение — чтобы понимать количественные улучшения времени
выкатывания программного обеспечения
7
I Аналитическая часть
1.1 Технико-экономическая характеристика предметной области и
предприятия. Анализ деятельности «КАК ЕСТЬ»
1.1.1 Характеристика предприятия и его деятельности
Компания Команда Лабс разрабатывает решения для разных видов
бизнеса, мне удалось поработать в проекте HAPI, который связан с
госпитальным бизнесом. HAPIcloud — платформа, которая предоставляется как
сервис для клиентов (Platform as a Service - PAAS). Потребителями этой
платформы являются госпитальные бизнесы, которым важно собирать
телеметрию и данные из своих гостиниц, и затем иметь возможность
обрабатывать эти данные и проводить аналитику.
HAPI - это новая платформа для потоковой передачи, интеграции и
обогащения данных, предназначенная для решения быстро растущих задач
управления данными в гостиничной индустрии, а также для решения
традиционно высоких затрат на интеграцию и отсутствия согласованности с
поставщиками, что препятствует инновациям и эффективности. Разработанная
инноваторами гостиничных технологий безопасная, масштабируемая облачная
платформа потоковой передачи данных HAPI основана на открытой модели,
использующей ту же проверенную технологию, которая поддерживает
некоторые из крупнейших в мире социальных сетей и бизнес-сервисов, для
которых используется многоуровневое шифрование и аутентификация. и
управление добавляются. Со штаб-квартирой в Орландо, штат Флорида, HAPI
предоставляет услуги по всему миру.
Проект предоставляет решения, при котором клиент из своих систем
управления отелями (PMS) отправляет данные в HAPI, затем данные
консолидируются, парсятся в виде json и кладутся в стриминговую базу данных
Kafka, обрабатываются, унифицируются и складываются в хранилище MongoDB
или отдаются в удобном виде обратно клиенту для анализа и дальнейшей
переработки данных в Систему управления цепочками отелей (CMS) или
обратно в PMS.
8
Главная проблема в том, что в каждом отеле может стоять своя
собственная PMS, в каждой PMS своя интеграция и свой набор данных и правил,
которые разнятся в разных отелях, и мы должны обработать эти данные и
унифицировать, затем передать их в API PMS или CMS клиента. Это могут быть
системы управления:
OXI
HTNG
Asi
WebrezPro
Oracle Opera Reports (Opera PMS)
Autoclerk (HTNG)
Infor HMS
Данный бизнес был организован тремя людьми: Луисом Сегредо,
Лораном Идрак и Николаем Бальба.
ИТ-директор бывшей группы Accor Лоран Идрак в настоящее время
является главным исполнительным директором HAPIcloud.io. До прихода в ИТ-
директора в Accor он занимал должность вице-президента по информационным
технологиям для Accor в Северной Америке в Далласе, штат Техас. Лоран,
гражданин Франции, закончил ведущую французскую бизнес-школу с
небольшим образованием в области информационных технологий. После
непродолжительного опыта работы в качестве ИТ-менеджера по продажам он
начал свою карьеру в Accor в 1983 году, занимая несколько позиций во Франции.
До прихода в отдел корпоративных ИТ он руководил всеми центрами
бронирования по всему миру. в 1996 году.
Луис Сегредо - серийный предприниматель, который занимал должность
исполнительного вице-президента по стратегическим инициативам Amadeus
Hospitality. До этого он был президентом подразделения MTech в Newmarket
International, Inc. до января 2016 года. Сегредо работает в гостиничном бизнесе
через MTech с 1993 года, начиная с представления некоторых первых
приложений Windows для отелей, и испытал проблемы, связанные с миграцией
9
технологий на протяжении многих лет в результате перехода от модели
лицензированных рабочих мест к модели управляемого хостинга. Затем он
служил на различных должностях в Amadeus, поддерживая интеграцию
приобретений. Сегредо обладает более чем 25-летним опытом в сфере
предложения технологий на гостиничном и корпоративном уровнях. Он получил
степень бакалавра в области международных финансов и маркетинга в
Университете Майами.
Data Travel, LLC, компания, занимающаяся гостиничными технологиями,
в которую входят ветераны индустрии гостеприимства, эксперты по интеграции
и специалисты по обработке данных, представила платформу для
преобразования, интеграции и обогащения данных, предназначенную для
решения быстро растущих задач управления данными в гостиничной индустрии.
Эта комплексная новая платформа, получившая соответствующее название
HAPI, объединяет множество данных, которые собираются разрозненными
гостиничными системами, и выступает в качестве центрального узла для этих
потоков данных гостеприимства. «В последние годы сложность данных и систем
на мировом госпитальном рынке значительно выросла», - сказал Луис Сегредо,
президент и генеральный директор Data Travel, LLC, разработчика HAPI.
«Традиционные источники оперативных данных из систем свойств, таких как
PMS, могут быть дополнены огромным объемом данных из множества внешних
источников, таких как системы IoT, социальная активность и общедоступные
точки данных. HAPI является ответом на управление этими несколькими
данными потоков и используя их объединенную мощь для улучшения
взаимодействия с гостями, повышения эффективности и рентабельности». [4]
В компании сейчас насчитывается 23 человека, среди них команда
разработки платформы, которая базируется в России, команда разработки
дополнительных элементов платформы является распределённой по миру. При
такой небольшой команде компании удаётся решать очень сложные задачи по
сбору и обработке данных.
10
Таблица 1
Количественно-стоимостные оценки
Значение
показателя на
определённую
дату либо за
период
Период
5 человек
3 квартал 2018 г
1M$
3 квартал 2018 г
8 человек
4 квартал 2018 г
1.5M$
4 квартал 2018 г
14 человек
1 квартал 2019 г
2.8M$
1 квартал 2019 г
14 человек
2 квартал 2019 г
2.8M$
2 квартал 2019 г
14 человек
3 квартал 2019 г
2.8M$
3 квартал 2019 г
22 человека
4 квартал 2019 г
4.4M$
4 квартал 2019 г
Для расположения инфраструктуры используется сервис Amazon Web
Service. Ежемесячные траты на инфраструктуру составляют около 8000$ в месяц.
Мои основные задачи были связаны с тем, чтобы свести к минимуму
время выкладки цифрового продукта — программного обеспечения на сервера,
которыми пользуются клиенты.
Источник: https://baza.diplomsite.ru/previewfile/1758