Велосипед уже изобретен. Что умеют промышленные СХД? / Антон Жбанков (Nutanix)Ontico
Зачем мы каждый раз изобретаем велосипед, только потому что можем? Корпоративные СХД существуют более 25 лет и умеют очень многое.
Защита данных, качество обслуживания, многоуровневое хранение и кэширование на флэш-памяти. Система хранения данных - это не только гигабайт по минимальной цене, но так же и гарантированная производительность и отказоустойчивость.
Вы узнаете, как можно обеспечить своим данным высокую степень защиты, значительно сократив время реализации проекта. Или, наоборот, убедитесь в том, что СХД корпоративного класса вашему проекту не подходят.
SAM за 7 шагов. Рецепт для небольших компанийValery Bychkov
21 июня в сообществе Смартсорсинг прошел вебинар «SAM за 7 шагов. Рецепт для небольших компаний» на котором Дмитрий Исайченко (Cleverics), рассказал о том, как организовать процесс управления активами ПО в небольшой компании. Весь вебинар – рассказ о том, как в компании Cleverics решали задачи учёта ПО, инвентаризации, управления лицензионными соглашениями и т.д. Так что, никаких абстрактных теорий и рекомендаций – только практический опыт.
Разворачивание клиент-серверной 1С на Ubuntu с использованием DB2
http://it-artel.com.ua/services/ustanovka-platformy-1s-na-linux-ubuntu/
http://it-artel.com.ua/
Как FB, Apple и Google разрушают традиции в компьютерном бизнесе, и почему эт...Ontico
HighLoad - новый взгляд на инфраструктуру центра обработки данных для современных нужд и приложений. Эволюция инфраструктуры датацентра. Как Facebook совершил “открытие” в железной инфраструктуре.
- Тенденции и принципы развития открытых платформ
Как крупный заказчик может заставить работать производителей железа в своих интересах и полностью уйти от зависимости от производителя;
- “Проблема импортозамещения” – видение и решения
Как уйти от порочной зависимости от производителя оборудования? Переработать, переосмыслить, открыть и заставить мировых производителей IТ-оборудования работать на себя на конкурсной основе.
- Открытые системы сегодня и завтра
Это заставило потребителей, производителей оборудования и разработчиков программного обеспечения совместно переосмыслить все аспекты эксплуатации и производства оборудования.
Примеры открытых систем, преимущества и недостатки:
- Facebook OCP. Проблемы, которые стояли перед Facebook и не решались эффективно известными компаниями лидерами IT-нфраструктуры:
-- Виртуальная программно-определяемая инфраструктура;
-- Максимальная унификация;
-- Сверхпреемственность и защита инвестиций;
-- Энергопотребление и тепловыделение;
-- Компактность и плотность платформ;
-- Обслуживание и ремонтопригодность;
-- Минимизация сервисных затрат.
Велосипед уже изобретен. Что умеют промышленные СХД? / Антон Жбанков (Nutanix)Ontico
Зачем мы каждый раз изобретаем велосипед, только потому что можем? Корпоративные СХД существуют более 25 лет и умеют очень многое.
Защита данных, качество обслуживания, многоуровневое хранение и кэширование на флэш-памяти. Система хранения данных - это не только гигабайт по минимальной цене, но так же и гарантированная производительность и отказоустойчивость.
Вы узнаете, как можно обеспечить своим данным высокую степень защиты, значительно сократив время реализации проекта. Или, наоборот, убедитесь в том, что СХД корпоративного класса вашему проекту не подходят.
SAM за 7 шагов. Рецепт для небольших компанийValery Bychkov
21 июня в сообществе Смартсорсинг прошел вебинар «SAM за 7 шагов. Рецепт для небольших компаний» на котором Дмитрий Исайченко (Cleverics), рассказал о том, как организовать процесс управления активами ПО в небольшой компании. Весь вебинар – рассказ о том, как в компании Cleverics решали задачи учёта ПО, инвентаризации, управления лицензионными соглашениями и т.д. Так что, никаких абстрактных теорий и рекомендаций – только практический опыт.
Разворачивание клиент-серверной 1С на Ubuntu с использованием DB2
http://it-artel.com.ua/services/ustanovka-platformy-1s-na-linux-ubuntu/
http://it-artel.com.ua/
Как FB, Apple и Google разрушают традиции в компьютерном бизнесе, и почему эт...Ontico
HighLoad - новый взгляд на инфраструктуру центра обработки данных для современных нужд и приложений. Эволюция инфраструктуры датацентра. Как Facebook совершил “открытие” в железной инфраструктуре.
- Тенденции и принципы развития открытых платформ
Как крупный заказчик может заставить работать производителей железа в своих интересах и полностью уйти от зависимости от производителя;
- “Проблема импортозамещения” – видение и решения
Как уйти от порочной зависимости от производителя оборудования? Переработать, переосмыслить, открыть и заставить мировых производителей IТ-оборудования работать на себя на конкурсной основе.
- Открытые системы сегодня и завтра
Это заставило потребителей, производителей оборудования и разработчиков программного обеспечения совместно переосмыслить все аспекты эксплуатации и производства оборудования.
Примеры открытых систем, преимущества и недостатки:
- Facebook OCP. Проблемы, которые стояли перед Facebook и не решались эффективно известными компаниями лидерами IT-нфраструктуры:
-- Виртуальная программно-определяемая инфраструктура;
-- Максимальная унификация;
-- Сверхпреемственность и защита инвестиций;
-- Энергопотребление и тепловыделение;
-- Компактность и плотность платформ;
-- Обслуживание и ремонтопригодность;
-- Минимизация сервисных затрат.
Иван Бибилов "От Ванкувера до Азиады: как мы делаем спортивные проекты"Yandex
15 октября 2011, Я.Субботник в Алматы
Иван Бибилов "От Ванкувера до Азиады: как мы делаем спортивные проекты"
О докладе:
Спортивные проекты имеют четкие сроки запуска, повышенные требования к нагрузкам и отказоустойчивости. Из-за этого выбор архитектуры является очень важным вопросом. В докладе будет подробно рассказано о внутреннем устройстве спортивных проектов, кешировании и высоких нагрузках.
Как мы готовим MySQL / Николай Королёв (Badoo)Ontico
* Исторический экскурс, введение понятия спота, принцип функционального деления баз на группы (споты / не споты), шардирование как способ масштабирования спотов.
* Возникновение второго датацентра на другом континенте, создание самодельной репликации, позволяющей работать по схеме много -> много, краткая схема (структура спотов, схема репликации, служебные базы - очереди, репликация, мониторинг), плюсы и минусы этого решения, инструменты диагностики.
* Альтеры шадрированых спотов - первый вариант утилиты для этой задачи: схема его работы и возникшие проблемы; вторая версия утилиты - улучшения, а также, что осталось неисправленным.
* “Температура” спота, трудности её определения, проблемы, возникающие из-за его “перегрева”, наш способ решения и возникновение проекта “кладбище”.
* Деплой и около - почему мы используем MySQL в chroot, как мы его собираем и как деплоим.
* Бэкапы спотовых данных - первоначальное решение (ленточные хранилища), работа над ошибками, текущая схема.
* Query sampling: проект Minba.
Доклад Юрия Насретдинова на MoscowJS Meetup. "Как мы начали работать со стати...Badoo Development
Два года назад мы начали активно развивать нашу деплой-систему, и довольно быстро начали релизить код два раза в день. При этом обнаружилась проблема: мы всегда генерирали новую версию для всех статических файлов (js/css/img), что заставляло пользователей загружать заново всю «статику» при каждом деплое. Чтобы ускорить отдачу статики пользователям, мы перешли на пофайловое версионирование статических файлов и смогли сократить трафик на наши CDN-сервера в 3 раза (примерно до 500 Мбит/сек). Расскажем о том как мы это сделали.
"PostgreSQL для разработчиков приложений", Павел Лузанов, (Постгрес Профессио...Badoo Development
DevConf 2016
"PostgreSQL для разработчиков приложений", Павел Лузанов, (Постгрес Профессиональный)
Что нужно знать разработчику приложений о базах данных вообще и PostgreSQL в частности? Может быть достаточно основ SQL? А может во всём положиться на ORM?
Несмотря на кажущуюся простоту работы с базами данных, для качественной реализации приложений необходимы знания по самому широкому кругу тем:
- Нормализация и денормализация данных
- Типы данных и ограничения целостности
- Хранимые процедуры и триггеры
- Аналитические функции и CTE
- Транзакции и уровни изоляции
- Материализованные представления и секционирование
- Типы индексов и как их использовать
- Методы доступа к таблицам и способы их соединения
- Сбор статистики и планы выполнения запросов
А нужны ли разработчикам знания об основах администрирования и архитектуре СУБД в целом? Нужно ли понимать что и для чего делает VACUUM?
Доклад в первую очередь адресован разработчикам и архитекторам приложений, но также будет интересен администраторам баз данных и всем “сочувствующим”.
Иван Бибилов "Спортивные проекты Яндекса. Взгляд изнутри"Yandex
Иван Бибилов "Спортивные проекты Яндекса. Взгляд изнутри"
Я.Субботник в Челябинске в рамках конференции UWDC
О докладе:
Спортивные проекты имеют четкие сроки запуска, повышенные требования к нагрузкам и отказоустойчивости. Из-за этого выбор архитектуры является очень важным вопросом. В докладе будет подробно рассказано о внутреннем устройстве спортивных проектов, кешировании и высоких нагрузках.
Оптимизация производительности: магия или методикаКРОК
13 октября 2016
Бизнес-завтрак «Контроль производительности приложений — ключ к успешному взаимодействию с бизнесом»
http://www.croc.ru/action/detail/66468/
Юрий Буянов | (Одноклассники)Нюансы разработки мобильного мессенджера RIF-Technology
1. Зачем Одноклассникам мессенджер
2. Неочевидные требования
- Устойчивая работа в ненадёжных сетях и на слабых устройствах
- Полная совместимость с существующим сервисом сообщений в Одноклассниках
3. Общая концепция проекта
- Целевая аудитория
- Платформы
- Скоуп (что точно должно было войти, и что осталось за бортом)
4. Сетевое взаимодействие
- Протокол (общее описание и обоснование, почему сделали именно так)
- Особенности API
4. Архитектура iOS-клиента
- Адаптации под изменчивость требований
- MVVM
- Навигация
- Service Layer
- Dependency Injection
- Кеширование, офлайн-режим, YapDatabase
- Оптимизации и хаки
5. Статистика и аналитика
Современные флэш-технологии – от концепции к преимуществам использования // А...IBS
Конференция "InterLab Forum. Системная интеграция нового поколения" прошла в октябре 2015 года. В центре внимания форума были новые решения в области ИТ-инфраструктуры и информационной безопасности, недавно появившиеся на российском рынке и прошедшие апробацию в IBS.
Подробности: http://www.ibs.ru
Поддержка высоконагруженного проекта: мониторинг, резервирование, обслуживани...Ontico
1. Мониторинг высоконагруженного проекта.
1.1. Специфика мониторинга высоконагруженного проекта: гранулярность мониторинга, надежность системы мониторинга, система оповещений.
1.2. Мониторинг и контроль распределенных систем.
1.3. Специфика организации оповещений в высоконагруженном проекте. Превентивный мониторинг.
2. Резервирование и резервное копирование в высоконагруженном проекте.
2.1. Резервирование и резервное копирование - разные вещи.
2.2. Резервирование: на уровне сервера, дата-центра, географически распределенных площадок.
2.1. Организация резервного копирования. Сохранность часто обновляемых данных.
3. Обслуживание высоконагруженного проекта.
3.1. Организация поддержки высоконагруженного проекта: опыт, специфика работы.
3.2. Организация дежурств, эскалация оповещений.
3.3. Аварии в высоконагруженных проектах: примеры из жизни.
Дедупликация. Нет громоздким ленточным библиотекамКРОК
Вебинар «Решения ЕМС начального уровня: как упаковать Ваш ЦОД в одну стойку»
Подробнее о мероприятии http://www.croc.ru/action/detail/9603/
Презентация Верчёнова Сергея, инженера компании КРОК
Коротко про MySQL для тех, кто никогда не настраивал MySQL и-или плохо понимает, почему и что надо настраивать. Несколько ключевых фактов из скучной теории РСУБД, и несколько директив, которые должен уметь настраивать вообще каждый первый.
Aristotle, the Rhetoric, Book II - AudiencewritRHET -
The document discusses the concept of a rhetorical audience and identifies two dimensions - the factual audience and the fictional audience. The factual audience consists of the real people involved in the rhetorical situation who can be affected by it. The fictional audience is the image of the audience that the rhetor projects through their discourse to identify with and advance their purpose. A good way to understand both the factual and fictional audiences is to analyze how the rhetor describes, addresses, models, and portrays their relationship with the audience.
Get in-depth information about the city's economy, clusters, business solutions as well as details of doing business in St. Petersburg by reading fully-fledged English language guide designed specially for exporters and importers, investors and start-ups.
This publication was developed by Enterprise Europe Network (EEN) - St. Petersburg in collaboration of professional legal, human resources, certification, research and real estate firms with the aim of providing start-ups, potential exporters and investors with the relevant information on starting and running business in St. Petersburg.
Иван Бибилов "От Ванкувера до Азиады: как мы делаем спортивные проекты"Yandex
15 октября 2011, Я.Субботник в Алматы
Иван Бибилов "От Ванкувера до Азиады: как мы делаем спортивные проекты"
О докладе:
Спортивные проекты имеют четкие сроки запуска, повышенные требования к нагрузкам и отказоустойчивости. Из-за этого выбор архитектуры является очень важным вопросом. В докладе будет подробно рассказано о внутреннем устройстве спортивных проектов, кешировании и высоких нагрузках.
Как мы готовим MySQL / Николай Королёв (Badoo)Ontico
* Исторический экскурс, введение понятия спота, принцип функционального деления баз на группы (споты / не споты), шардирование как способ масштабирования спотов.
* Возникновение второго датацентра на другом континенте, создание самодельной репликации, позволяющей работать по схеме много -> много, краткая схема (структура спотов, схема репликации, служебные базы - очереди, репликация, мониторинг), плюсы и минусы этого решения, инструменты диагностики.
* Альтеры шадрированых спотов - первый вариант утилиты для этой задачи: схема его работы и возникшие проблемы; вторая версия утилиты - улучшения, а также, что осталось неисправленным.
* “Температура” спота, трудности её определения, проблемы, возникающие из-за его “перегрева”, наш способ решения и возникновение проекта “кладбище”.
* Деплой и около - почему мы используем MySQL в chroot, как мы его собираем и как деплоим.
* Бэкапы спотовых данных - первоначальное решение (ленточные хранилища), работа над ошибками, текущая схема.
* Query sampling: проект Minba.
Доклад Юрия Насретдинова на MoscowJS Meetup. "Как мы начали работать со стати...Badoo Development
Два года назад мы начали активно развивать нашу деплой-систему, и довольно быстро начали релизить код два раза в день. При этом обнаружилась проблема: мы всегда генерирали новую версию для всех статических файлов (js/css/img), что заставляло пользователей загружать заново всю «статику» при каждом деплое. Чтобы ускорить отдачу статики пользователям, мы перешли на пофайловое версионирование статических файлов и смогли сократить трафик на наши CDN-сервера в 3 раза (примерно до 500 Мбит/сек). Расскажем о том как мы это сделали.
"PostgreSQL для разработчиков приложений", Павел Лузанов, (Постгрес Профессио...Badoo Development
DevConf 2016
"PostgreSQL для разработчиков приложений", Павел Лузанов, (Постгрес Профессиональный)
Что нужно знать разработчику приложений о базах данных вообще и PostgreSQL в частности? Может быть достаточно основ SQL? А может во всём положиться на ORM?
Несмотря на кажущуюся простоту работы с базами данных, для качественной реализации приложений необходимы знания по самому широкому кругу тем:
- Нормализация и денормализация данных
- Типы данных и ограничения целостности
- Хранимые процедуры и триггеры
- Аналитические функции и CTE
- Транзакции и уровни изоляции
- Материализованные представления и секционирование
- Типы индексов и как их использовать
- Методы доступа к таблицам и способы их соединения
- Сбор статистики и планы выполнения запросов
А нужны ли разработчикам знания об основах администрирования и архитектуре СУБД в целом? Нужно ли понимать что и для чего делает VACUUM?
Доклад в первую очередь адресован разработчикам и архитекторам приложений, но также будет интересен администраторам баз данных и всем “сочувствующим”.
Иван Бибилов "Спортивные проекты Яндекса. Взгляд изнутри"Yandex
Иван Бибилов "Спортивные проекты Яндекса. Взгляд изнутри"
Я.Субботник в Челябинске в рамках конференции UWDC
О докладе:
Спортивные проекты имеют четкие сроки запуска, повышенные требования к нагрузкам и отказоустойчивости. Из-за этого выбор архитектуры является очень важным вопросом. В докладе будет подробно рассказано о внутреннем устройстве спортивных проектов, кешировании и высоких нагрузках.
Оптимизация производительности: магия или методикаКРОК
13 октября 2016
Бизнес-завтрак «Контроль производительности приложений — ключ к успешному взаимодействию с бизнесом»
http://www.croc.ru/action/detail/66468/
Юрий Буянов | (Одноклассники)Нюансы разработки мобильного мессенджера RIF-Technology
1. Зачем Одноклассникам мессенджер
2. Неочевидные требования
- Устойчивая работа в ненадёжных сетях и на слабых устройствах
- Полная совместимость с существующим сервисом сообщений в Одноклассниках
3. Общая концепция проекта
- Целевая аудитория
- Платформы
- Скоуп (что точно должно было войти, и что осталось за бортом)
4. Сетевое взаимодействие
- Протокол (общее описание и обоснование, почему сделали именно так)
- Особенности API
4. Архитектура iOS-клиента
- Адаптации под изменчивость требований
- MVVM
- Навигация
- Service Layer
- Dependency Injection
- Кеширование, офлайн-режим, YapDatabase
- Оптимизации и хаки
5. Статистика и аналитика
Современные флэш-технологии – от концепции к преимуществам использования // А...IBS
Конференция "InterLab Forum. Системная интеграция нового поколения" прошла в октябре 2015 года. В центре внимания форума были новые решения в области ИТ-инфраструктуры и информационной безопасности, недавно появившиеся на российском рынке и прошедшие апробацию в IBS.
Подробности: http://www.ibs.ru
Поддержка высоконагруженного проекта: мониторинг, резервирование, обслуживани...Ontico
1. Мониторинг высоконагруженного проекта.
1.1. Специфика мониторинга высоконагруженного проекта: гранулярность мониторинга, надежность системы мониторинга, система оповещений.
1.2. Мониторинг и контроль распределенных систем.
1.3. Специфика организации оповещений в высоконагруженном проекте. Превентивный мониторинг.
2. Резервирование и резервное копирование в высоконагруженном проекте.
2.1. Резервирование и резервное копирование - разные вещи.
2.2. Резервирование: на уровне сервера, дата-центра, географически распределенных площадок.
2.1. Организация резервного копирования. Сохранность часто обновляемых данных.
3. Обслуживание высоконагруженного проекта.
3.1. Организация поддержки высоконагруженного проекта: опыт, специфика работы.
3.2. Организация дежурств, эскалация оповещений.
3.3. Аварии в высоконагруженных проектах: примеры из жизни.
Дедупликация. Нет громоздким ленточным библиотекамКРОК
Вебинар «Решения ЕМС начального уровня: как упаковать Ваш ЦОД в одну стойку»
Подробнее о мероприятии http://www.croc.ru/action/detail/9603/
Презентация Верчёнова Сергея, инженера компании КРОК
Коротко про MySQL для тех, кто никогда не настраивал MySQL и-или плохо понимает, почему и что надо настраивать. Несколько ключевых фактов из скучной теории РСУБД, и несколько директив, которые должен уметь настраивать вообще каждый первый.
Aristotle, the Rhetoric, Book II - AudiencewritRHET -
The document discusses the concept of a rhetorical audience and identifies two dimensions - the factual audience and the fictional audience. The factual audience consists of the real people involved in the rhetorical situation who can be affected by it. The fictional audience is the image of the audience that the rhetor projects through their discourse to identify with and advance their purpose. A good way to understand both the factual and fictional audiences is to analyze how the rhetor describes, addresses, models, and portrays their relationship with the audience.
Get in-depth information about the city's economy, clusters, business solutions as well as details of doing business in St. Petersburg by reading fully-fledged English language guide designed specially for exporters and importers, investors and start-ups.
This publication was developed by Enterprise Europe Network (EEN) - St. Petersburg in collaboration of professional legal, human resources, certification, research and real estate firms with the aim of providing start-ups, potential exporters and investors with the relevant information on starting and running business in St. Petersburg.
This document summarizes key events in the COVID-19 pandemic from December 2019 to August 2020 in 3 sentences:
The COVID-19 pandemic began with an outbreak in Wuhan, China in December 2019 and was declared a Public Health Emergency of International Concern by the WHO in January 2020. The virus spread globally leading the WHO to declare COVID-19 a pandemic in March 2020. Major events between March and August included lockdowns, developing treatments and vaccines, and surges in some areas while other regions saw declines in cases.
The document outlines the steps of the scientific method as demonstrated on the TV show Mythbusters, including explaining the myth, making a prediction, setting up an experiment with controls, recording the results, and drawing a conclusion. It prompts the reader to describe Adam and Jamie's prediction for a myth, their experimental design and controls, the results, and whether the reader agrees with their conclusions.
Rubicon Forum 2014 is a Finnish-Russian business conference to be held from November 19-21, 2014 in Lahti, Finland. The forum aims to facilitate business opportunities and connections between Russian and Finnish companies. Over 200 Russian and Finnish companies are expected to attend to find partners, investors, and business deals. The event is organized by the Rubicon project and Lahti Development Company, with support from various Finnish and Russian organizations. Sponsorship packages are available for companies wishing to gain visibility and contacts with Russian clients by participating in the forum's exhibition, presentations, and networking activities.
Типовая сборка и деплой продуктов в Positive TechnologiesPositive Hack Days
1. Проблемы в построении CI процессов в компании
2. Структура типовой сборки
3. Пример реализации типовой сборки
4. Плюсы и минусы от использования типовой сборки
Badoo Desktop: оптимизация приложения на миллион юзеров онлайнSergey Xek
Badoo Desktop: оптимизация приложения на миллион юзеров онлайн. Сергей Аверин, Badoo.
Доклад рассказывает о реально примененных способах оптимизации производительности API компании Badoo для собственных десктоп-приложений: как специфика «много постоянных соединений/однотипные запросы/большая нагрузка» повлияла на стратегию оптимизации производительности.
Что было сделано:
• Планирование архитектуры изначально (fault-tolerance, адаптивные апдейты и тайм-ауты, отказ от попыток восстановления после ошибок для единичных команд).
• Переехали с redis на handlersocket.
• Rate-limiting запросов к демонам.
• Синхронизация записей.
• Асинхронность.
• Записи при достижении порога изменения параметров.
• Профилирование кода, анализ потребления CPU, времени ответа.
• Статистика, статистика и еще раз статистика.
• Pconnect.
Доклад будет интересен:
• системным архитекторам,
• server-side разработчикам.
Badoo Desktop: оптимизация приложения на миллион юзеров онлайнSergey Xek
Badoo Desktop: оптимизация приложения на миллион юзеров онлайн. Сергей Аверин, Badoo.
Доклад рассказывает о реально примененных способах оптимизации производительности API компании Badoo для собственных десктоп-приложений: как специфика «много постоянных соединений/однотипные запросы/большая нагрузка» повлияла на стратегию оптимизации производительности.
Что было сделано:
• Планирование архитектуры изначально (fault-tolerance, адаптивные апдейты и тайм-ауты, отказ от попыток восстановления после ошибок для единичных команд).
• Переехали с redis на handlersocket.
• Rate-limiting запросов к демонам.
• Синхронизация записей.
• Асинхронность.
• Записи при достижении порога изменения параметров.
• Профилирование кода, анализ потребления CPU, времени ответа.
• Статистика, статистика и еще раз статистика.
• Pconnect.
Доклад будет интересен:
• системным архитекторам,
• server-side разработчикам.
Полмиллиона юзеров в онлайне без падений: оптимизация высоконагруженного se...Sergey Xek
Полмиллиона юзеров в онлайне без падений: оптимизация высоконагруженного server-side API десктопного приложения. Сергей Аверин, Badoo.
Доклад рассказывает о реально примененных способах оптимизации производительности API компании Badoo для собственных десктоп-приложений: как специфика «много постоянных соединений/однотипные запросы/большая нагрузка» повлияла на стратегию оптимизации производительности.
Что было сделано:
• Планирование архитектуры изначально (fault-tolerance, адаптивные апдейты и тайм-ауты, отказ от попыток восстановления после ошибок для единичных команд).
• Переехали с redis на handlersocket.
• Rate-limiting запросов к демонам.
• Синхронизация записей.
• Асинхронность.
• Записи при достижении порога изменения параметров.
• Профилирование кода, анализ потребления CPU, времени ответа.
• Статистика, статистика и еще раз статистика.
• Pconnect.
Доклад будет интересен:
• системным архитекторам,
• server-side разработчикам.
Владимир Никонов "Вызовы при разработке enterprise продукта"Fwdays
В докладе мы рассмотрим этапы развития приложения, начиная от монолитного Web приложения, до распределенной платформы по управлению бизнес-процессами. Покажем этапы развития, задачи и вызовы, которые возникали на каждом их них. Проанализируем различные аспекты, влияющие на развитие архитектуры, такие как бизнес-требования, технологические тренды и возможные ограничения.
Компания «Моё дело» прошла путь от маленького стартапа до лидера рынка в своем сегменте. Вместе с ростом компании росла и ее it структура. Инфраструктура эволюционировала космическими темпами, кол-во проектов стремительно росло. Естественно, всем этим необходимо уметь грамотно оркестрировать. Как это делаем мы и во что это превращается мы и хотим вам рассказать.
Инструментарий для создания дистрибутивов продуктов | Владимир СелинPositive Hack Days
1. Что такое дистрибутив большого продукта?
2. Проблема: знаниями о процессе установки продукта владеет малое число людей.
3. Шаблоны + DSL - решение всех проблем!
Similar to Виртуальная ИТ-инфраструктура предприятия на базе свободного ПО "под ключ" (20)
This document provides an overview of Horizon 2020, the EU's framework programme for research and innovation from 2014 to 2020. The key points are:
1) Horizon 2020 has a budget of over €70 billion and aims to boost Europe's global competitiveness through support for research and innovation.
2) It focuses on three main priorities - excellent science, industrial leadership, and tackling societal challenges - to support jobs and growth across the EU.
3) The programme aims to simplify access to funding for all groups including companies, universities, and institutes across Europe and beyond.
The document summarizes a presentation about international scientific and technical cooperation opportunities for industrial enterprises in St. Petersburg. It discusses the Baltic Sea Region Program 2007-2013 which supports transnational cooperation projects in 11 countries. Russian organizations can participate as associated partners without program funding. The presentation provides examples of Russian organization involvement in past calls and challenges faced. It also outlines the setup of programming bodies for the new 2014-2020 period and aims to identify common objectives between the EU Strategy for the Baltic Sea Region and Russia's Strategy for the North-West District.
Tekes is a Finnish funding agency that provided 570 million euros in funding in 2012 for companies and research organizations. This funding supported 1,260 new products and services, and 50 out of the 47 fastest growing technology companies in Finland are Tekes customers. On average, every euro invested by Tekes generates 21 euros in annual company turnover. Tekes also processes funding applications quickly, reviewing them in an average of 71 days.
FASIE is the main funding agency for research and development in Russia, providing 1.5% of the federal budget or approximately 5 billion rubles (125 million euros) annually. Since 2011, FASIE and Tekes have jointly funded 16 collaborative projects between Russian and
This document provides information about the ICT cluster in St. Petersburg, Russia. It details that the ICT cluster includes over 300 companies and exports over $750 million annually. Some of the key industries include software and IT services, with over 17,000 software developers in the talent pool. The document also lists several major international R&D centers and top ICT companies located in St. Petersburg and provides an overview of the supporting institutions and infrastructure for ICT entrepreneurs and startups in the region.
Get in-depth information about the city's economy, clusters, business solutions as well as details of doing business in St. Petersburg by reading fully-fledged English language guide designed specially for exporters and importers, investors and start-ups.
This publication was developed by St. Petersburg Foundation for SME Development by the order of St. Petersburg Government - Committee for External Relations in collaboration with professional legal, human resources, certification, research and real estate firms with the aim of providing start-ups, potential exporters and investors with the relevant information on starting and running business in St. Petersburg.
Ingria is a business incubator located in St. Petersburg, Russia that helps startups launch products, find investments, and develop strategies. In 2011, Ingria had 67 resident startups with total income of $11.3 million and $12.6 million in investments. The majority of projects are in IT, with other fields including energy, biotechnology, engineering, and materials science. Ingria provides networking events, an incubation program, and business services to support startups. It aims to develop into a larger technopark by 2015 that can accommodate 200 companies and 14,000 jobs.
2. Основные проблемы на
пути внедрения СПО
• Сложность установки
• Сложность настройки
• Нехватка актуальной документации
• Нехватка квалифицированных
специалистов
3. Варианты поставки
ПО сегодня
• инсталлятор в виде файла
(setup.exe / install.bin)
• дистрибутив системы на диске
(distrib.iso / CD / DVD)
• виртуальная машина с предварительно
настроенным решением в нужной ОС
• система виртуальных машин
4. Поставка ПО в виде системы
виртуальных машин
• Преднастроенные готовые сервисы
в виртуальных машинах
интегрированные в единую систему
• Возможность удаленной настройки
и поддержки решения
• Развертывание решения для
работы за несколько часов
5. Варианты поставки системы
виртуальных машин
• Сервер с настройкой
«под ключ» системой ВМ
• Система ВМ в виде набора файлов
с виртуальными машинами
• Набор Blade-Серверов / НетТопов
(1 НетТоп - 1 виртуальная машина)
6. Преимущества
решения
• Не нужно устанавливать и
настраивать ПО на рабочих станциях
• Централизованное управление
правами доступа и набором ПО
• Возможна удаленная настройка
решения
• Простота резервного копирования и
восстановления после сбоя
7. Пример внедрения:
• Сеть магазинов «Компьютер-
центр КЕЙ» (7 магазинов на Linux
+ все новые открывающиеся
магазины)
• Экономия: 17 миллионов рублей
+ более 800 тыс рублей на
открытии каждого нового
магазина
9. Состав сервера магазина
«Компьютер-центр «КЕЙ»
• сервер для терминальной загрузки
рабочих станций и клиент 1С на
базе Mandriva Linux и wine@etersoft
• сервер каталогов Mandriva Directory
Server, сервисы DHCP и LDAP
• сервер приложений 1C на базе
СУБД IBM DB2 Express C
• Файловый сервер на базе SAMBA
10. Организация системы ВМ:
ПО отделено от данных
• вм1.1 ts — терминальный сервер (ПО)
вм1.2 ts_config — данные и настройки
• вм2.1 ds — служба каталогов (ПО)
вм2.2 ds_config — данные и настройки
• вм3.1 1с — сервер приложений 1С (ПО)
вм3.2 1c_config — данные и настройки
• вм4.1 fs — файловый сервер (ПО)
вм4.2 fs_config — данные и настройки
11. Организация системы
резервного копирования
• Центральный ЦОД — все версии
эталонных образов ВМ с ПО,
еженедельные копии образов ВМ с
данными
• Офисы — локальные СХД с эталонными
образами ВМ с ПО, еженочные копии
образов ВМ с данными
• Центральный офис — эталонный сервер
в горячем резерве и тестовый сервер
12. Развитие решения
• веб-сервер
• почтовый сервер
• сервер совместной работы
• сервер CRM-системы
• сервер IP-телефонии
• сервер help-desk