13 октября 2016
Бизнес-завтрак «Контроль производительности приложений — ключ к успешному взаимодействию с бизнесом»
http://www.croc.ru/action/detail/66468/
Виртуализация систем хранения данных — новая стратегия управления даннымиКРОК
Семинар КРОК 14 апреля 2016 г «Оптимизация ИТ-инфраструктуры»
Доклад «Виртуализация систем хранения данных — новая стратегия управления данными»
Игорь Бонев, технический менеджер КРОК
Подробнее http://www.croc.ru/action/webinars/61634/
SAM за 7 шагов. Рецепт для небольших компанийValery Bychkov
21 июня в сообществе Смартсорсинг прошел вебинар «SAM за 7 шагов. Рецепт для небольших компаний» на котором Дмитрий Исайченко (Cleverics), рассказал о том, как организовать процесс управления активами ПО в небольшой компании. Весь вебинар – рассказ о том, как в компании Cleverics решали задачи учёта ПО, инвентаризации, управления лицензионными соглашениями и т.д. Так что, никаких абстрактных теорий и рекомендаций – только практический опыт.
Виртуализация баз данных с КРОК и Delphix. Кейс ИнгосстрахКРОК
25 августа 2016
Бизнес-ужин «Современный подход к хранению баз данных, или как сократить время на развертывание с 5 дней до 5 минут»
Подробнее http://www.croc.ru/action/detail/65761/
Облачные технологии предлагают масс преимуществ для размещения веб-приложений. Надежность, экономия, возможность отказаться от своей инфраструктуры, автоматическое масштабирование и многое другое - вот плюсы облачного размещения.
В этом докладе мы рассмотрим как облачная платформа Azure позволит вам получить все преимущества для хостинга проектов на базе Drupal на Linux или Windows в виде PaaS-решения или просто в виртуальных машинах.
Inspur Smartrack – инновационное решение для горизонтального масштабирования ...IBS
Конференция "InterLab Forum. Системная интеграция нового поколения" прошла в октябре 2015 года. В центре внимания форума были новые решения в области ИТ-инфраструктуры и информационной безопасности, недавно появившиеся на российском рынке и прошедшие апробацию в IBS.
Подробности: http://www.ibs.ru
Современные флэш-технологии – от концепции к преимуществам использования // А...IBS
Конференция "InterLab Forum. Системная интеграция нового поколения" прошла в октябре 2015 года. В центре внимания форума были новые решения в области ИТ-инфраструктуры и информационной безопасности, недавно появившиеся на российском рынке и прошедшие апробацию в IBS.
Подробности: http://www.ibs.ru
"What is available for Ukrainian developers in IaaS?"
What is available for Ukrainian developers in IaaS?
Difference in IaaS vs PaaS
Advantages and Disadvantages of AWS as IaaS provider in Ukrainian market context
Possibilities of Ukrainian IaaS operators for software developers
Cохранить замещая. IBS и Huawei // Максим Исаев (IBS) на InterLab Forum 2015IBS
Конференция "InterLab Forum. Системная интеграция нового поколения" прошла в октябре 2015 года. В центре внимания форума были новые решения в области ИТ-инфраструктуры и информационной безопасности, недавно появившиеся на российском рынке и прошедшие апробацию в IBS.
Подробности: http://www.ibs.ru
Андрей Николаенко, IBS. NVMf: 5 млн IOPS по сети своими рукамиIBS
Андрей Николаенко, системный архитектор в IBS, выступил на конференции HighLoad++ 2016.
Тезисы
В выпуске 4.8 ядра Linux появилась поддержка NVMf (NVM Express over Fabrics) — стандартизованной возможности присоединять по сети как блочные устройства твердотельные накопители, установленные в разъёмы PCI Express. NVMf лишён многих недостатков iSCSI, повторяющего по сети SCSI-команды со всеми их издержками времён дисковых накопителей, и главное — позволяет по полной использовать возможности сетей с прямым доступом к оперативной памяти (RDMA). Таким образом, можно под управлением одного узла собрать сверхбыстрый и сверхотзывчивый пул блочных устройств, не прибегая к покупке дорогого флэш-массива. Но как воспользоваться этим пулом, не загубив теоретические показатели программными обёртками?
В докладе будут рассмотрены варианты применения NVMf для различных конфигураций PostgreSQL, Oracle Database, Hadoop, файловых хранилищ, о разработках в направлении «программно-определяемой памяти» с применением NVMe-устройств, доступных по сети, обсуждены текущие проблемы, ограничения и перспективы. Особое внимание будет уделено практическим способам измерения производительности ввода-вывода с учётом задачи, решаемой подсистемой хранения.
Александр Ломов-«Как перестать беспокоиться и начать использовать Cloud Foundry»Tanya Denisyuk
Многие согласятся, что писать велосипеды - плохо, а автоматизировать трудоемкие задачи - хорошо. Другие повторяют одно и то же и не задумываются об этом. Cloud Foundry - открытая платформа, которая позволяет радикально сократить время развертывания приложений и сделать разработчиков и бизнес счастливее. В моем докладе я раскажу вам почему через несколько лет весь мир будет использовать CF при разработке приложений.
13 октября 2016
Бизнес-завтрак «Контроль производительности приложений — ключ к успешному взаимодействию с бизнесом»
http://www.croc.ru/action/detail/66468/
13 октября 2016
Бизнес-завтрак «Контроль производительности приложений — ключ к успешному взаимодействию с бизнесом»
http://www.croc.ru/action/detail/66468/
Разумные города. Комплексная автоматизация городских процессовКРОК
«Разумный город» объединяет множество информационных и инженерных систем, которые собирают данные обо всем, что может повлиять на его жителей — ситуация на дорогах и в общественных местах, состояние зданий, метеоусловия и многое другое.
Подробнее о решение компании КРОК - http://www.croc.ru/solution/business-solutions/smart-city/
Как повысить качество работы операторов на 20%КРОК
Эффективность контакт-центра зависит от правильно организованной работы операторов. Система WFM (Workforce Management) - инструмент, который полностью берет на себя процесс управления трудовыми ресурсами и качеством работы как контакт-центра в целом, так и каждого отдельно взятого сотрудника.
Специалисты компании КРОК уже более 20 лет строят и оснащают самыми передовыми инженерными коммуникациями здания различного назначения. Для людей: объекты коммерческой недвижимости (офисы, торговые центры, стадионы и проч.) и машин: центры обработки данных (ЦОД), котельные и проч.
Данный альбом собрал в себе ряд проектов, которыми мы по праву можем гордиться, ведь они – пример настоящего интеллектуального здания, созданного для жизни в гармонии с окружающим миром.
Кибербезопасность АСУ ТП в топливно-энергетическом комплексеКРОК
Комплексный подход КРОК по кибербезопасности АСУ ТП охватывает все этапы проектирования, внедрения, эксплуатация и модернизации систем защиты промышленных систем. В его основе — требования и рекомендации международных стандартов и российских нормативных документов по обеспечению информационной безопасности промышленных систем.
Подробнее о ИБ АСУ ТП от КРОК - http://automation.croc.ru/solutions/security/acs-security/
Интеллектуальная транспортная система «разумного города» уменьшает возникновение пробок на дорогах и делает дорожное движение удобным и безопасным для всех его участников.
Подробнее о решение компании КРОК - http://www.croc.ru/solution/business-solutions/smart-city/smart_transportation/
Системы унифицированных коммуникаций (unified communications)КРОК
Для повышения эффективности взаимодействия сотрудников и оптимизации их рабочего времени КРОК предлагает эффективные решения в сфере унифицированных коммуникаций (Unified Communications, UC). Платформа UC позволяет объединить в удобный интерфейс электронную почту, обмен мгновенными сообщениями, корпоративную телефонию, видеоконференцсвязь, средства для совместной работы.
Подробнее http://www.croc.ru/solution/ikt-infrastructure/communications/unified/
Субъективная точка зрения на фронтенд разработку.
Площадка: IT-бар КЛЮЧ, https://vk.com/event69759919
Видео с доклада: https://www.youtube.com/watch?v=pyAYbbDJjPo
Magic Box, или Как пришлось сломать банкоматы, чтобы их спастиPositive Hack Days
Ведущие: Ольга Кочетова и Алексей Осипов
Доклад посвящен наиболее популярным атакам на банкоматы, а также методам их предотвращения. Докладчик продолжит тему своих прошлых презентаций, однако с более глубоким проникновением в технические детали. Основное внимание будет уделено проблемам безопасности в архитектуре банкоматов и недостаткам защищенности взаимодействия банкоматов с процессинговым центром.
Денис Колошко, Пример нагруженной системы на базе продуктов Microsoft, Amazon...Tanya Denisyuk
Будет показан пример архитектуры популярной социальной сети в Англии, переработанной на новом стеке, чтобы решить проблемы производительности, отказоустойчивости и горизонтального масштабирования. Новый стек базируется на технологиях: .NET, SignalR, Couchbase, RabbitMQ, ElasticSearch, Amazon Services (CloudFront, S3, EC2, Route 53, Balancer), Windows, Linux. Цель: показать одну из моделей архитектуры нагруженных веб-систем, практики и возможные подводные камни при разработке высоконагруженных Интернет систем.
Introduction to MySQL high availability technology: InnoDB Cluster. How to set up a cluster in minutes which will be automatically handling failover and conflicts. Slides in Russian
Доклад о том, какими принципами мы руководствовались при выборе платформы для автоматизации тестирования мобильных приложений. И почему Appium оптимальное решение для тех, кто хочет иметь кроссплатформенный фреймворк для ios и android.
NVMf: 5 млн IOPS по сети своими руками / Андрей Николаенко (IBS)Ontico
В выпуске 4.8 ядра Linux появилась поддержка NVMf (NVM Express over Fabrics) — стандартизованной возможности присоединять по сети как блочные устройства твердотельные накопители, установленные в разъёмы PCI Express. NVMf лишён многих недостатков iSCSI, повторяющего по сети SCSI-команды со всеми их издержками времён дисковых накопителей, и главное — позволяет по полной использовать возможности сетей с прямым доступом к оперативной памяти (RDMA). Таким образом, можно под управлением одного узла собрать сверхбыстрый и сверхотзывчивый пул блочных устройств, не прибегая к покупке дорогого флэш-массива. Но как воспользоваться этим пулом, не загубив теоретические показатели программными обёртками?
В докладе будут рассмотрены варианты применения NVMf для различных конфигураций PostgreSQL, Oracle Database, Hadoop, файловых хранилищ, о разработках в направлении «программно-определяемой памяти» с применением NVMe-устройств, доступных по сети, обсуждены текущие проблемы, ограничения и перспективы. Особое внимание будет уделено практическим способам измерения производительности ввода-вывода с учётом задачи, решаемой подсистемой хранения.
JS Lab2017, 25 марта, Одесса
Сергей Селецкий (Senior Frontend Engineer at Lohika)
System.js и jspm. Что они могут дать для вашего проекта. Преимущества и недостатки. Как это работает с ES6. Примеры сборки проекта.
Все материалы: http://jslab.in.ua/
Организаторы: http://geekslab.org.ua/
Similar to Оптимизация производительности: магия или методика (20)
Комплекс инструментов для управления эксплуатацией позволит заказчику создать централизованную базу данных на основе информационной 3D-модели по всей инфраструктуре здания или сооружения. Инструменты позволят осуществлять комплексное управление активами организации, техническое, коммерческое и инфраструктурное обслуживание объектов недвижимости, а также оперативно разрабатывать необходимые процессы и управлять ресурсами. Единая информационная площадка объединяет в себе средства контроля и планирования работ по обслуживанию объектов недвижимости, взаимодействию с сервисными подрядчиками и отслеживанию зон ответственности.
Бизнес-ужин «Деловой подход к хранению данных: экономим и повышаем эффективность».
Презентация Сергея Скрыля, эксперта по технологиям виртуализации «КРОК».
Бизнес-ужин «Деловой подход к хранению данных: экономим и повышаем эффективность».
Презентация Ивана Шумовского, руководителя направления программной инфраструктуры «КРОК».
ЕЭК. Создание Программно-Аппаратного Комплекса Мультимедийных СистемКРОК
Специалисты КРОК внедрили в Евразийской Экономической Комиссии программно-аппаратный комплекс мультимедийных систем
(ПАКМС), Комплекс объединил 3 зала совещаний, пресс-центр, видеостудию, 39 перего-
ворных комнат, 18 кабинетов руководителей, расположенных в двух территориально-
распределенных офисах в Москве.
17 мая, 2017 г. «Тест-драйв новинок ВКС и UC. Ещё быстрее, надёжнее и эффективнее». Презентация Михаила Никифорова, руководителя направления видеоконференцсвязи КРОК
18 мая, 2017 г. Бизнес-практикум «Полезные ИТ-инструменты на пути к цифровой трансформации бизнеса». Презентация Вячеслава Петровского, ведущего инженера КРОК.
Решения для видеосвязи в среде Skype for businessКРОК
18 мая, 2017 г. Бизнес-практикум «Полезные ИТ-инструменты на пути к цифровой трансформации бизнеса». Презентация Евгения Нищего, ведущего эксперта КРОК.
2. 2
ГДЕ ИСКАТЬ ПРИЧИНУ ПРОБЛЕМЫ?
SQL
Веб-сервисы
IO
Блокировки
CPU
Сборка мусора Неоптимальный
план Кеш данных
IO
Блокировки
CPU
Память
CPU
JavaScript
Статический
контент
Алгоритмы
Браузер Сервер приложений База данных
4. 4
КАК ПРИНИМАЮТСЯ РЕШЕНИЯ?
- Добавляй кэша!
- Перенести базу на SSD
- Добавим еще памяти
- Нужно больше инстансов!
- Переписать все на С++
- Переходим на NoSQL
Администраторы СУБД
Администраторы приложений
Разработчики
...
5. 5
КАК ЭТО ВЫГЛЯДИТ НА САМОМ ДЕЛЕ?
- Добавляй кэша!
- Перенести базу на SSD
- Добавим еще памяти
- Нужно больше инстансов!
- Переписать все на С++
- Переходим на NoSQL
13. 13
КЕЙС №1. АВИАДВИГАТЕЛЬ
• Приложение Teamcenter (Siemens) – используется
на всем цикле производства
• Периодическое снижение производительности
после обновлений ПО
• Отсутствие обратной связи от разработчика
15. 15
КЕЙС №1. АВИАДВИГАТЕЛЬ
• Повышение производительности более чем на 54%
• Проблемы и причины видны сразу в едином представлении
• Снижение времени простоя приложения
20. 20
КЕЙС №3. ВЫСОКОНАГРУЖЕННАЯ СИСТЕМА
>20000 пользователей
10000 транзакций в секунду
35000 SQL-запросов в СУБД в секунду
21. 21
КЕЙС №3. ВЫСОКОНАГРУЖЕННАЯ СИСТЕМА
Что предпринимали?
• Настройка приложения, OS, СУБД
• Перевод СУБД на SSD
• Увеличение мощностей приложения
22. 22
КЕЙС №3. ВЫСОКОНАГРУЖЕННАЯ СИСТЕМА
• Восстановление работоспособности за несколько рабочих дней
• Найдены потенциальные узкие места
• Рекомендации по избежанию подобных проблем в будущем
• Мониторинг приложения на постоянной основе
26. 26
КЕЙС №3. ВЫСОКОНАГРУЖЕННАЯ СИСТЕМА
Обращение к внешним ресурсам
• OracleDB
• Веб-сервисы
Время ушло на 3 вызова
веб-сервиса
27. Ярослав Киселев
Эксперт по оптимизации
производительности
приложений
111033, Москва, ул. Волочаевская, д.5, к.1
croc@croc.ru
croc.ru
Т: (495) 974 22 74
Ф: (495) 974 22 77
СПАСИБО
ЗА ВНИМАНИЕ