UP2IT 2017, DEV&QA Stream 2
Євген Патлань, Build/Release Engineer, Percona (Чернігів)
"Моделі OPEN SOURCE компаній та чи можливо вижити без OPEN CORE та ENTERPRISE EDITION?"
Александр Устюжанин, представитель компании ETegro, представил стойку Therascale и решение, совместно разработанное Etegro и Mirantis. Тестовая стойка ETegro Therascale высотой 44U, вмещает до 40 вычислительных узлов, до трех коммутаторов и модуль управления стойкой для централизованного контроля состояния оборудования в стойке. Вычислительный узел ETegro Therascale – это двухпроцессорный сервер на процессорах Intel Xeon E5- 2600 v2 полной ширины c поддержкой до 16 модулей памяти DDR3 ECC Reg. и до 6 дисков размером 3,5”. Порты сетевые (2 x 1GbE), USB и управления выведены на переднюю панель, на которой также находится световая индикация состояния узла и сетевых портов. В случае отказа, вычислительный модуль легко заменяется, работы проводятся из «холодного коридора».
Александр Устюжанин, представитель компании ETegro, представил стойку Therascale и решение, совместно разработанное Etegro и Mirantis. Тестовая стойка ETegro Therascale высотой 44U, вмещает до 40 вычислительных узлов, до трех коммутаторов и модуль управления стойкой для централизованного контроля состояния оборудования в стойке. Вычислительный узел ETegro Therascale – это двухпроцессорный сервер на процессорах Intel Xeon E5- 2600 v2 полной ширины c поддержкой до 16 модулей памяти DDR3 ECC Reg. и до 6 дисков размером 3,5”. Порты сетевые (2 x 1GbE), USB и управления выведены на переднюю панель, на которой также находится световая индикация состояния узла и сетевых портов. В случае отказа, вычислительный модуль легко заменяется, работы проводятся из «холодного коридора».
"BlockChain - введение" - в докладе рассмотрены остновы технологии Blockchain, ее история развития. Рассматривается процесс формирования цепочки блоков в блокчейне Bitcoin.
Linux Control Groups (Контрольные группы) -- механизм, позволяющий управлять группами процессов в Linux и их ресурсами. Это мощный инструмент о котором знают далеко не все. Презентация дает краткий обзор.
Облако Microsoft – это еще и про Open Source. Конференция РИТ++Microsoft
Облако Microsoft - это еще и про Open Source. Поддержка Linux на Microsoft Azure - это
только верхушка айсберга. Мы попробуем посмотреть с высоты на то, как Microsoft Azure поддерживает Open Source, и спуститься по всему стеку OSS:
* мигрируем Java-приложение на Windows Azure (PHP, NodeJS, Python, Java), используя Eclipse и Azul JDK
* развернем готовое приложение (Drupal, WordPress, Joomla, etc)
* используем коммьюнити-дистрибутив Linux (Ubuntu, CentOS, etc).
ASD Technologies: внедрение enterprise-grade облака для SoftbankMirantis IT Russia
Андрей Горемульта из ASD Technologies рассказал о внедрении enterprise-grade облака для Softbank, чтобы проиллюстрировать процесс разворачивания OpenStack на Docker. В рамках своего выступления он уделил внимание сравнению OpenStack и CloudStack, убедительно доказав преимущества первого перед вторым. Рассказал о причинах использования Docker-контейнеров, о том, как автоматизировать конфигурирвоание сервисов внутри контейнеров. И, наконец, показал, как все эти теоретические знания пригодились на практике.
Webpack для самых маленьких | Odessa Frontend Meetup #5OdessaFrontend
Webpack — один из самых мощных и гибких инструментов для сборки frontend, в основном предназначенный для SPA. Популярность его не имеет границ. Но что делать если вы не занимаетесь разработками SPA? Неужели он только для избранных? И чем же он лучше других сборщиков? На эти и другие вопросы Никита Ротарь отвечает в своем докладе.
«Масштабируемый DevOps» Александр КолесеньIT Share
Типичные подходы к развертыванию приложений: как правильные, так и неправильные, но повсеместно применяемые.
Как сделать так, чтобы развертывание не стало проблемой с линейным ростом количества поддерживаемых окружений.
Методы обновления проекта с нулевым временем простоя: когда это уместно и принципиально возможно.
AT Consulting: внедрение OpenStack в корпоративной средеMirantis IT Russia
Михаил Бараблин, AT Consulting, вернулся к разговору об интеграции OpenStack в корпоративный ИТ-ландшафт. Он показал примеры типовых инсталляций, сформулировал сложность и прелести OpenStack. Рассказал о двух основных подходах к внедрению OpenStack: vanilla way – минимальное изменение продуктов, следование RoadMap продуктов и tech centric way – кастомизация управляющего продукта. В конце он предложил несколько советов тем, кто собирается начать процесс внерения OpenStack в рамках корпоративной ИТ-инфраструктуры.
Александр Николаев, TIONIX, рассказал про облачное решение для корпоративных клиентов на базе Mirantis OpenStack. Среди причин, по которым выбор интегратора пал на MOS, Александр особо отметил, что данный дистрибутив состоит только из полностью открытых бесплатных модулей, не содержит никакого закрытого или коммерческого ПО, имеет техническую поддержку самой большой и профессиональной команды российских инженеров, позволяет интегрировать существующие коммерческие платформы виртуализации – VMware vSphere и MS Hyper-V – под управлением OpenStack и готов к промышленному использованию.
Вебинар «Open-source: оптимизация инфраструктурных затрат» http://www.croc.ru/action/detail/29521/
Александр Беляев, Руководитель направления open-source решений в ИТ-инфраструктуре
Роман Баранов, Руководитель направления Analytics&BigData
Владимир Никонов "Вызовы при разработке enterprise продукта"Fwdays
В докладе мы рассмотрим этапы развития приложения, начиная от монолитного Web приложения, до распределенной платформы по управлению бизнес-процессами. Покажем этапы развития, задачи и вызовы, которые возникали на каждом их них. Проанализируем различные аспекты, влияющие на развитие архитектуры, такие как бизнес-требования, технологические тренды и возможные ограничения.
"BlockChain - введение" - в докладе рассмотрены остновы технологии Blockchain, ее история развития. Рассматривается процесс формирования цепочки блоков в блокчейне Bitcoin.
Linux Control Groups (Контрольные группы) -- механизм, позволяющий управлять группами процессов в Linux и их ресурсами. Это мощный инструмент о котором знают далеко не все. Презентация дает краткий обзор.
Облако Microsoft – это еще и про Open Source. Конференция РИТ++Microsoft
Облако Microsoft - это еще и про Open Source. Поддержка Linux на Microsoft Azure - это
только верхушка айсберга. Мы попробуем посмотреть с высоты на то, как Microsoft Azure поддерживает Open Source, и спуститься по всему стеку OSS:
* мигрируем Java-приложение на Windows Azure (PHP, NodeJS, Python, Java), используя Eclipse и Azul JDK
* развернем готовое приложение (Drupal, WordPress, Joomla, etc)
* используем коммьюнити-дистрибутив Linux (Ubuntu, CentOS, etc).
ASD Technologies: внедрение enterprise-grade облака для SoftbankMirantis IT Russia
Андрей Горемульта из ASD Technologies рассказал о внедрении enterprise-grade облака для Softbank, чтобы проиллюстрировать процесс разворачивания OpenStack на Docker. В рамках своего выступления он уделил внимание сравнению OpenStack и CloudStack, убедительно доказав преимущества первого перед вторым. Рассказал о причинах использования Docker-контейнеров, о том, как автоматизировать конфигурирвоание сервисов внутри контейнеров. И, наконец, показал, как все эти теоретические знания пригодились на практике.
Webpack для самых маленьких | Odessa Frontend Meetup #5OdessaFrontend
Webpack — один из самых мощных и гибких инструментов для сборки frontend, в основном предназначенный для SPA. Популярность его не имеет границ. Но что делать если вы не занимаетесь разработками SPA? Неужели он только для избранных? И чем же он лучше других сборщиков? На эти и другие вопросы Никита Ротарь отвечает в своем докладе.
«Масштабируемый DevOps» Александр КолесеньIT Share
Типичные подходы к развертыванию приложений: как правильные, так и неправильные, но повсеместно применяемые.
Как сделать так, чтобы развертывание не стало проблемой с линейным ростом количества поддерживаемых окружений.
Методы обновления проекта с нулевым временем простоя: когда это уместно и принципиально возможно.
AT Consulting: внедрение OpenStack в корпоративной средеMirantis IT Russia
Михаил Бараблин, AT Consulting, вернулся к разговору об интеграции OpenStack в корпоративный ИТ-ландшафт. Он показал примеры типовых инсталляций, сформулировал сложность и прелести OpenStack. Рассказал о двух основных подходах к внедрению OpenStack: vanilla way – минимальное изменение продуктов, следование RoadMap продуктов и tech centric way – кастомизация управляющего продукта. В конце он предложил несколько советов тем, кто собирается начать процесс внерения OpenStack в рамках корпоративной ИТ-инфраструктуры.
Александр Николаев, TIONIX, рассказал про облачное решение для корпоративных клиентов на базе Mirantis OpenStack. Среди причин, по которым выбор интегратора пал на MOS, Александр особо отметил, что данный дистрибутив состоит только из полностью открытых бесплатных модулей, не содержит никакого закрытого или коммерческого ПО, имеет техническую поддержку самой большой и профессиональной команды российских инженеров, позволяет интегрировать существующие коммерческие платформы виртуализации – VMware vSphere и MS Hyper-V – под управлением OpenStack и готов к промышленному использованию.
Вебинар «Open-source: оптимизация инфраструктурных затрат» http://www.croc.ru/action/detail/29521/
Александр Беляев, Руководитель направления open-source решений в ИТ-инфраструктуре
Роман Баранов, Руководитель направления Analytics&BigData
Владимир Никонов "Вызовы при разработке enterprise продукта"Fwdays
В докладе мы рассмотрим этапы развития приложения, начиная от монолитного Web приложения, до распределенной платформы по управлению бизнес-процессами. Покажем этапы развития, задачи и вызовы, которые возникали на каждом их них. Проанализируем различные аспекты, влияющие на развитие архитектуры, такие как бизнес-требования, технологические тренды и возможные ограничения.
Что нового в MySQL 8.0? / Дмитрий Ленев (Oracle)Ontico
РИТ++ 2017, Backend Conf
Зал Сан-Паулу, 6 июня, 16:00
Тезисы:
http://backendconf.ru/2017/abstracts/2801.html
8.0 - это следующая крупная версия СУБД MySQL Server, которая на данный момент находится в активной разработке. Цель данного доклада - познакомить слушателей с новыми возможностями и улучшениями производительности,которые реализованы в этой версии.
В частности, мы поговорим о:
- новом словаре данных, связанных с ним изменениях в INFORMATION_SCHEMA, а также поддержке атомарного DDL;
- новых возможностях в выполнении запросов - поддержке Common Table Expressions и Window функций, "невидимых" и descending индексах;
- улучшениях в поддержке Unicode;
- возможностях более гибкой работы с блокировками в запросах (SKIP LOCKED/NOWAIT);
- ролях и других изменениях в системе привилегий;
- улучшениях в репликации.
Защита данных от Dell Software: краткий обзор и планы развития продуктов BAKOTECH
Презентация Дмитрия Крайнова, регионального менеджера по развитию бизнеса в России и странах СНГ на мероприятии Dell Data Protection Seminar (2015/05/28).
Презентация Защита данных от Dell Software: краткий обзор и планы развития ...Marina Gryshko
Презентация Дмитрия Крайнова, региональный менеджер по развитию бизнеса в России и странах СНГ на мероприятии Dell Data Protection Seminar (2015/05/28).
ORM технологии в .NET (Nhibernate, Linq To SQL, Entity Framework)Pavel Tsukanov
Расскажу зачем они вообще нужны. Пройдемся по технологиям и промоем им косточки. Рассмотрим достоинства и недостатки, а также где и когда лучше всего применять ту или иную ORM.
Сочетание классической и гибкой методологий управления проектамиUP2IT
UP2IT 2017, PRODUCT pannel
Олена Гладка, Practicing project manager, IPMA Level D (Дніпро)
"Поєднання класичної та гнучкої методологій управління проектами"
Сложности и специфика построения систем раздачи адалт видео контентаUP2IT
UP2IT 2017, DEV&QA Stream 1
Володимир Смірнов, Managing Director, Apptimized Operations (Суми)
"Складнощі і специфіка побудови систем роздачі адалт контенту"
UP2IT 2017, PRODUCT pannel
Влад Четирко, Customer Relations Manager, PortaOne (Черкаси)
"Обмін інформацією H2H: Яка користь від людської комунікації в IT?"
2. 2
Модели OpenSource компаний
Основные типы:
- Двойное лицензирование
- OpenSource + Enterprise
- OpenSource + предоставление сервисов
- Предоставление сервиса в облаке
3. 3
Dual License
Эта модель основана на том, что разработчик имеет полное
право выпускать своё решение под несколькими лицензиями.
Например, программа может быть доступна на условиях как
GPL, так и отдельной собственной лицензии.
Примеры – MySQL AB в ранние годы, Sencha(ExtJS)
4. 4
OpenSource + Enterprise
Поклонники этой модели предлагают пользователям некий
свободный программный продукт, функциональность
которого расширяется при помощи проприетарных плагинов.
Совершенно очевидно, что основной разработчик самого
приложения имеет определённые преимущества в написании
дополнений, поскольку именно ему лучше всего известно
внутреннее устройство решения.
Пример - MongoDB
5. 5
OpenSource + Services
Модель предполагает, что компания будет поставлять
полностью открытое ПО и зарабатывать на разного рода
поддержке и других сервисах. По такому принципу работает
Percona.
6. 6
OpenSource + service in Cloud
Cоздаётся open source-проект, но при этом оказываются
дополнительные услуги в облаке — разумеется, платные.
Пример использования такой модели — OpenStack. С одной
стороны, это open source-проект в чистом виде, с другой —
если не хочется устанавливать его самим, а получить
настроенным в облаке, то многие компании предлагают такие
решения.
7. 7
Наш вклад в развитие сообщества
Percona Server for
MySQL
Percona XtraDB
Cluster
Percona
XtraBackup
Percona Toolkit
Percona
Monitoring Plugins
Percona
Monitoring and
Management
Percona Server for
MongoDB
8. 8
Select Database
sudo apt-get/yum install mysql …
И что же мы видим:
- старая версия mysql
- mariadb (возможно тоже старая)
- вообще ничего нет
9. 9
Database Goals
Первым делом нужно определить что же мы хотим получить
от базы:
* производительность
* надёжность
* защищённость
* возможность создания резервного копирования
* ...
11. 11
MySQL VS Percona
Что у них общего:
* Open source
* ACID Compliance
* Multi-Version Concurrency Control
* Row-Level Locking
* Automatic Crash Recovery
* Table Partitioning
* Views
* Subqueries
* Triggers
* Stored Procedures
* Foreign Keys
12. 12
MySQL VS Percona
Feature Percona MySQL
X
Global Query Response Time Statistics X
Temporary tables Information X
Improved scalability by splitting mutexes X
Improved MEMORY Storage Engine X
Improved Flushing X
Configurable Fast Index Creation X
Changed Page Tracking X
Backup Locks X
Performance Counters(Pre-Table, Pre-User,Pre-Index,Per-Client,Pre-Thread)
13. 13
MySQL VS Percona
Feature Percona MySQL
X Enterprise
Threadpool X Enterprise
Extended SHOW GRANTS X
Improved Handling of Corrupted Tables X
Ability to Kill Idle Transactions X
START TRANSACTION WITH CONSISTENT SNAPSHOT X
Enforcing the Specific Storage Engine X
TokuDB X
Special Utility User X
PAM Authentication
14. 14
MySQL VS Percona
dataset 100GB
innodb_buffer_pool_size=25GB
innodb_doublwrite=1
innodb_flush_log_at_trx_commit=1
16. 16
MySQL Backup
Есть 3 типа админов:
* Те, кто делают бэкапы
* Те, кто УЖЕ делают бэкапы
* Те, кто УЖЕ делают и ПРОВЕРЯЮТ бэкапы
17. 17
MySQL VS Percona
Feature Percona MySQL
GPL Proprietary
Price Free Included in
subscription at
$5000 per Server
Supported MySQL flavors Percona,MySQL,
MariaDB
MySQL
Incremental compressed backups X
Incremental backups with archived logs X
Parallel streaming backups X
Parallel apply-log X
Parallel copy-back X
Safe slave backups X
License
18. 18
MySQL VS Percona
Feature Percona MySQL
X
Data & index file statistics X
rsync support to minimize lock time X
Backup progress table X
Offline backups X
Tape backups with Oracle Secure Backup X
Individual partitions export X
Streaming backups X X
Backup locks(lightweight alternative to FLUSH TABLES WITH
READ LOCK)
X
Buffer pool state backups