Высоконагруженные системы

Наш подход - сначала всестороннее нагрузочное тестирование в полноценной пре-продуктивной среде, а затем оптимизация кода и устранение узких элементов ИТ инфраструктуры

В силу того, что основная часть реализуемых проектов ООО "Ай Энерго Тек" опирается на технологический стек Java, технологическую платформу "1С Предприяние", нативную мобильную и WEB разработку, эффективное хранение данных и интеграционные механизмы, основные компетенции по проектированию и созданию и опыт эксплуатации высоконагруженных систем сосредоточен именно в данных областях.

 

Высоконагруженные системы на платформе "1С:Предприятие"

В высоконагруженных информационных системах на технологической платформе «1С:Предприятие 8» часто наблюдается слабо прогнозируемый спад производительности системы, сопровождающийся многочисленными жалобами пользователей о неприемлемой скорости работы. Зрелость технологической платформы «1С:Предприятие 8» позволяет заявлять о возможности успешной эксплуатации систем в тысячи или даже десятки тысяч одновременно работающих пользователей. Возможности кластеризации, разделении и распределении нагрузки, применения систем управления базами данных корпоративного класса, технологическая разработка и рефакторинг кода - вот далеко не полный перечень арсенала инженеров и специалистов компании ООО "Ай Энерго Тек" в решении подобных проблем.

 

 

В процессе проектирования, архитектурной реализации, регулярной эксплуатации и оптимизации высоконагруженных систем выполняется целый комплекс высокопрофессиональных работ:

Интегральная оценка начального состояния системы по методике APDEX: получение измеримой количественной оценки состояния системы с точки зрения производительности.

вопросы надежности и производительности корпоративного класса мы рекомендуем использовать коммерческую редакцию Postgres Pro Enterprise. Останавливая свой выбор на Postgres Pro Enterprise вы получаете решение, ничем не уступающее по возможностям аналогичным системам hi-end класса, таким как Oracle Database.Необходимые для работы платформы 1С патчи входят в состав Postgres Pro Enterprise. Кроме того, для ускорения работы 1С были разработаны улучшения, прежде всего связанные с оптимизацией работы с временными таблицами. Эти улучшения также включены в Postgres Pro Enterprise, и благодаря им производительность

Заказчикам, для которых на первом месте стоят вопросы надежности и производительности корпоративного класса мы рекомендуем использовать коммерческую редакцию Postgres Pro Enterprise. Останавливая свой выбор на Postgres Pro Enterprise вы получаете решение, ничем не уступающее по возможностям аналогичным системам hi-end класса, таким как Oracle Database.

при работе с 1С заметно повышается и по нашему опыту превышает производительность 1С на других промышленных СУБД.

Разработка сценариев нагрузочного тестирования, включающих набор ключевых операций и целевые показатели времени их выполнения.

Проведение нагрузочного тестирования системы в пре-продуктивной среде. Моделирование работы пользователей на копии продуктивной базы в соответствии с согласованными сценариями, с вариациями степени нагрузки на систему. Мониторинг состояния системы.

Оценка загруженности оборудования серверов 1С и СУБД.

Аудит конфигурации «1С:Предприятия». Выявление мест, требующих оптимизации: избыточные ожидания на блокировках, взаимоблокировки, долгие запросы, "проседания" производительности. Аудит необходим прежде всего когда нужен полноценный анализ производительности системы, с фиксацией в явном виде узких мест  прикладного решения и проблем с его производительностью, подробным документированием и главное обоснованием, основанном на объективных замерах – в чем заключается причина проблемы и главное как решить проблему и достигнуть поставленных целевых параметров производительности.

Рефакторинг кода, технологическая разработка и оптимизация исходного кода конфигурации по результатам проведенного аудита.

Повторная оценка производительности системы по методике APDEX, сравнение с оценкой, полученной до оптимизации системы. Разработка предложений по дальнейшей эксплуатации и оптимизации информационной системы.

Работы выполняются как специалистами, сертифицированными как «1С:Эксперт по технологическим вопросам», так и специалистами, обладающими необходимыми экспертными знаниями и сертификацией по Windows/Linux операционным системам и решениям виртуализации, по MS SQL и Postgres Pro Enterprise системам управления базами данных, сертифицированными сетевыми инженерами.

Высоконагруженные системы на Java платформе и в проектах с использованием свободного программного обеспечения

Экспертиза и опыт реализации крупных корпоративных WEB, портальных, мобильных решений позволяют команде профессионалов ООО "Ай Энерго Тек" предоставлять Заказчикам высокий уровень компетенций в таких аспектах веб-разработок, как архитектуры крупных проектов, базы данных и системы хранения, интеграция, системное администрирование, нагрузочное тестирование, эксплуатация крупных проектов и другие направления, связанные с высоконагруженными системами.

Услуги ООО "Ай Энерго Тек" корпоративным заказчикам по обеспечению высокой доступности и адекватной производительности прикладных систем и бизнес-приложений охватывают весь спектр возможных вопросов в самых различных технологических областях:

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

Алгоритмы работы, системы массового обслуживания.

Технологии BigIP, DSP‐программирование, параллельные вычисления

Быстрые веб‐сервера, сервера приложений, шаблонизаторы, системы мониторинга

Базы данных, оптимизация баз данных, эффективное хранение данных, репликация, шардинг

DevOps и эксплуатация. Возросшая сложность систем требует новых подходов к поддержке и эксплуатации высоконагруженных систем. Логгирование и мониторинг, технологии виртуализации и контейнеризации, управление конфигурацией, непрерывное развёртывание и обновление

Много факторное и много аспектное тестирование. Технологическое тестирование, функциональное тестирование, нагрузочное тестирование, автоматизация тестирования.

Сайзинг и выбор конкретной реализации СУБД. Аудит конфигурации СУБД. При необходимости – внесение изменений в конфигурацию и планы обслуживания СУБД. Заказчикам, для которых на первом месте стоят