ОЦЕНКА ИНФРАСТРУКТУРЫ
ДЕНЬ 06
Сегодня мы рассмотрим ключевые вопросы планирования инфраструктуры при внедрении Qlik Sense, различия между облачной и локальной версией, особенности расчета ключевых показателей. Мы также познакомимся с опросником для исследования текущей архитектуры и узнаем, что нового появилось с этой точки зрения в Qlik в ежедневном видео
ПОЛНОТА И ПУСТОТА
ОНЛАЙН-МАРАФОН ИСКУССТВО QLIK SENSE
Пересекая незанятые врагом территории, ты можешь пройти расстояние в 1000 ли и не устать
Ты наверняка возьмёшь то, на что нападаешь, ибо наносишь удар по таким позициям, который враг не защищает или не может защитить.

Ты наверняка удержишь то, что обороняешь, ибо защищаешь такое место, которое враг вынужден атаковать наспех.

Иными словами, в сражении с тем, кто искушен в нападении, враг не знает, где ему надлежит обороняться, а в сражении с тем, кто искушен в обороне, враг не знает где ему надлежит напасть.

Когда мы захотим дать бой, противник будет вынужден принять его, даже если тешит свое ощущение безопасности высокими валами, бастионами, редутами или глубокими рвами, траншеями, окопами. Это потому, что мы нападаем на место, которое он вынужден спасать.


Будьте гибкими

Даже если мы покажем войску, что победа выигрывается путем гибкого использования тактических приемов, соответствующих меняющимся обстоятельствам, то люди этого не уразумеют. Все они могут выучить наизусть тактику, позволившие нам достичь победы, но не будут знать, как применить эти приемы в тех или иных обстоятельствах, чтобы разгромить врага.

Поэтому нет двух одинаковых побед которые одержаны благодаря одному и тому же набору и образу действий. Тактические приемы варьируются бесчисленным количеством способов, подчиняюсь динамике складывающихся ситуаций.

Как у воды нет неизменной формы, так у войско не бывает неизменной мощи. Поэтому здесь для военного искусства не могут быть указаны стандартные, раз и навсегда установленные методы и схемы, безукоризненно срабатывающая в любой ситуации действия и приемы. Того, кто умеет приспосабливаться свою тактику форме и движением противника, способен изменяться и преобразовываться, вследствие чего одерживает одну победу за другой.

ТЕМА ДНЯ
ПЛАНИРОВАНИЕ АРХИТЕКТУРЫ
Корпоративные сервисы Qlik могут быть развернуты несколькими способами, у каждого из которых есть свои преимущества и недостатки
Сегодня мы поговорим о решении Qlik Sense Enterprise.

+ Если вы используете QSE on Windows, то развертывание можно выполнять в локальной среде или в облаке.

+ Используя QSE on Kubernetes, можно выполнять развертывание новой высокоэластичной облачной архитектуры Qlik в локальной среде или в облаке.

+ Для решения «Служба как услуга» (SaaS) можно использовать QSE on Cloud Services и выполнять развертывание полностью в облаке Qlik.
Приложения Qlik Sense можно распространять в облачных средах с помощью функций Qlik Sense Enterprise, предназначенных для работы с многооблачной инфраструктурой. Вы можете выбрать Qlik Cloud Services под управлением Qlik, использовать Qlik Sense Enterprise on Kubernetes для размещения собственного частного облака или воспользоваться обоими вариантами.

В Qlik Sense Enterprise для Windows можно создавать приложения и настраивать политики рассылки приложений пользователям вашего облака. Пользователи облачных сред могут работать с приложениями, а также создавать наборы и взаимодействовать с ними.
Для технических специалистов оставим Qlik Sense Enterprise – примеры развертываний (только английский язык)
#ХайкуВиз
холодно в серверной
синий экран
бэкап в другой раз
Если вы примете для себя развертывание QS на локальных серверах, то разницу между версиями Windows и Kubernetes рассмотрят ваши специалисты.

Мы же сконцентрируемся на обзоре ключевых отличий между размещением на сервере и в облаке. Разделим решения на два блока: первое потребует закупки серверов, без разделения на варианты развертывания, второе — это облачный вариант.
КАК ПРИНЯТЬ РЕШЕНИЕ
Внимание следует обратить, в первую очередь, не на цену решений, а, глобально — может ли ваша компания изначально использовать облачные сервисы? Зачастую этот вопрос может обнулить все дальнейшие рассуждения на тему. Все ли сотрудники, работающие с отчетностью, смогут пользоваться интернетом для доступа к сервису? Если на оба вопроса ответ положительный, то рассматриваем варианты дальше.

Закупка серверов в долгосрочной перспективе для крупных компаний окупается, несмотря на изначальную дороговизну, но при этом облачные сервисы являются более гибкими и масштабируемыми. Их конфигурацию можно изменить достаточно безболезненно: добавить, убрать сервера и платить за подписку только при использовании.
Облачные технологии требуют меньше поддержки, что может сократить статью расходов внедрения Qlik еще и в этой части.
Облачные технологии сейчас находятся на таком уровне, что развернуть сервер или кластер может практически каждый, кто занимался администрированием хотя бы немного. К тому же, на таких сервисах как Azure, можно сразу заказать сервера под Qlik с развернутой, регулярно обновляемой инфраструктурой.

Выбрав как мы будем разворачивать сервер, нам нужно определиться с конфигурацией.
РАСЧЕТ ОПЕРАТИВНОЙ ПАМЯТИ
Для работы отдельного проекта Qlik, нужно столько ОЗУ, сколько подготовленный отчет занимает место на жестком диске. То есть:
+ нужно оценить объем анализируемых данных
+ выбирать объем оперативной памяти с учетом этой информации.

Используйте агрегаты данных и понимайте глубину данных, требующих анализа. Это сократит траты на сервер, его ресурсы, и, как следствие, скорость работы отчета. Для хранения данных Qlik использует свой формат хранения и данные хранятся в бинарном виде и используют уникальную систему индексации, что позволяет сократить объем, в зависимости от качества данных в разы. Рекомендуем закладывать +/-10% сверху к объему оперативной памяти.
Также нужно понимание, что количество пользователей в моменте, т.е. количество сессий, также может увеличивать ресурс потребления ОЗУ в объеме, не кратно, но в зависимости от архитектуры приложения от 10% от объема приложения. Влияет именно количество одновременных сессий
РАСЧЕТ ЦПУ
Ресурсы процессора, и количество ядер следует подбирать от сложности внутренних расчетов, при этом от объема строк в приложении меняется и сложность расчетов процессора.

Существует ряд рекомендаций по оптимизации отчетов, которых мы предлагаем придерживаться:
+ не загружать в проект лишних полей если их можно не загружать — уменьшаем объем приложения
+ использовать максимально-возможную агрегацию данных — уменьшаем количество строк
+ все возможные предварительные расчеты выносить в модель данных - снижаем нагрузку ЦПУ
+ все, что можно сделать на DWH — делаем на DWH — увеличиваем скорость обновления
ЛИЦЕНЗИИ
Для тех, кто знаком с политикой лицензирования QlikView, для Qlik Sense нам не нужно отдельно приобретать лицензии серверные или консольные (для Publisher). В этом плане все прозрачней.

Если вопрос лицензирования остается до сих пор открытым, то при использовании Cloud и локальных решений, стоимость не будет отличаться, так как мы приобретаем Лицензии и поддержку, и соответственно, что в облаке, что локально условия идентичны.
ПРАКТИКА ДНЯ
Сегодня разберем стратегему № 8.
Суть стратегии заключается в том, чтобы атаковать в неожиданном месте или необычными методами. Ради максимального эффекта неожиданности для видимости избирается самое логичное и очевидное решение задачи с точки зрения противника. Одновременно проводится подготовка и атака в другом месте/в другое время
СТРАТЕГИЯ ДНЯ
№8
(Для вида чинить деревянные мостки,)
втайне выступить в Чэньцан
!
Важные аспекты этой стратегии:
—  тщательная, последовательная и выверенная операция по дезинформации противника
— секретность
— внимание к деталям
— логичность обманных действий
!
Форматы реализации:
вести переговоры с целью разведки; не нужно быстро бегать, нужно выбежать пораньше
!
Поставьте себя на место противника и найдите альтернативные пути, которые имеются в его распоряжении. Предпринимайте комплексное наблюдение за действиями противника.
Сталкивались ли вы на своем месте работы как такую стратегию применяли против вас? Какой вы нашли выход? Как вы можете применить эту стратегию в свою пользу?
Обсуждаем эту и другие стратегии в нашем Телеграм чате @qlikbi_chat
ИСТОРИИ QLIK
Предлагаем вам посмотреть выступление «Что нового в Qlik сегодня» от Сергея Полехина, Архитектора решений Qlik на конференции Qlik Analytics Day 2019. Презентация доступна по ссылке
АРТЕФАКТЫ
Сегодня мы рассмотрели тонкости планирования инфраструктуры Qlik Sense, разобрались в отличиях между облачной и локальной версией, узнали как планировать мощности, и, конечно же, изучили новую стратегему!
Обязательно изучите документы в Артефактах дня, чтобы применить их для своей компании. До завтра! Виз виз уррра!
ИТОГИ ДНЯ
По любым вопросам – thejump@datayoga.ru