1С Корпоративный инструментальный пакет 8. Описание программы

1С Корпоративный инструментальный пакет 8

Служба поддержки 1С:Предприятие 7.7/8

г. Москва, работаем Пн - Пт с 9 до 19-00
обновление 1с бухгалтерия
 

обновление 1С 7.7обновление 1С 7.7


» НА ГЛАВНУЮ

Версия 8
ПРАЙС-ЛИСТ 1С версии 8

Версия 7.7
» ПРАЙС-ЛИСТ 1С 7.7

» ЦЕНЫ И УСЛУГИ

Самоучитель 1С
1С ИТС: диски, подписка

» КОНТАКТ




С сайтом работали: Fructus -

Оптимизация сайта, раскрутка продвижение сайта

1С Корпоративный инструментальный пакет 8. Описание

1C Корпоративный инструментальный пакет 8

Заявка на бесплатную демонстрацию или покупку

«1С: Корпоративный инструментальный пакет 8» (1С:КИП) предназначен для повышения производительности, масштабируемости и надежности информационных систем на платформе 1С:Предприятие 8 за счет:

Описание 1С орпоративный инструментальный пакет 8

- обнаружения и автоматического анализа возможных технических проблем на любых стадиях внедрения (в том числе на стадии проектирования);
- получения объективной информации о производительности системы;
- получения полной технической информации о проблемах производительности, имеющихся в системе, с целью дальнейшей оптимизации ее кода.

Корпоративный инструментальный пакет может использоваться как самостоятельно (например, для оценки применимости какой-либо типовой конфигурации для решения задач клиента) так и в качестве дополнительного инструмента, позволяющего провести анализ «узких мест» и повысить производительность и масштабируемость внедряемой или уже внедренной системы.

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

В нашей компании работают специалисты, сертифицированные фирмой 1С по направлению "Эксперт по технологическим вопросам корпоративных внедрений".

Основные решаемые задачи

Основные задачи, решаемые при помощи Корпоративного инструментального пакета:

- проведение многопользовательских нагрузочных испытаний без участия реальных пользователей;
- оценка применимости системы в заданных условиях;
- оценка масштабируемости системы;
- выбор оборудования;
- получение объективных (числовых) показателей производительности системы во время ее нагрузочных испытаний или рабочей эксплуатации;
- сбор и хранение информации о динамике производительности системы во времени;
- поиск и анализ «узких мест» и оптимизация кода системы:

  - сбор полной информации обо всех проблемах производительности, имеющихся в многопользовательской системе;
  - ранжирование проблем по степени их влияния на производительность системы в целом;
  - предоставление сквозной информации о контексте каждой проблемы на всех уровнях функционирования системы (действия пользователя, стек вызовов исходного кода, запросы к СУБД).


Общая схема работы

Исследуемая информационная база – это прикладная система на платформе 1С: Предприятие 8, в которой необходимо провести анализ производительности, а так же поиск возможных проблем и узких мест с целью дальнейшей оптимизации.

Нагрузка в исследуемой базе может создаваться Тест-центром (при помощи сценариев тестирования) либо реальными пользователями системы.

Эксперт, при помощи Тест-центра и «Центра управления производительностью» осуществляет сбор показателей производительности системы. На основании полученных значений он оценивает текущую работоспособность системы и наличие в ней проблем производительности.

Если обнаружены проблемы производительности, то эксперт при помощи ЦУП собирает дополнительную (аналитическую) информацию об «узких местах» системы. На основании этой информации и рекомендаций, данных в руководстве по использованию "Корпоративного инструментального паркета", эксперт может произвести оптимизацию системы, изменив код конфигурации и/или структуру метаданных.

Состав продукта

Текущая версия «1С: Корпоративного инструментального пакета» содержит следующие инструменты:

- "Центр управления производительностью";
- "Тест-центр".

"Тест-центр" и "Центр управления производительностью" могут работать как совместно, так и по отдельности в зависимости от задачи.

Кроме того, в комплект поставки входит два типовых сценария многопользовательского нагрузочного тестирования для "Тест-центра":

- "Продажи в конфигурации "Управление производственным предприятием";
- "Эмуляция работы пользователей по вводу документов".

Центр управления производительностью

«Центр управления производительностью» (ЦУП) – инструмент мониторинга и анализа производительности информационных систем на платформе 1С: Предприятие 8.

ЦУП предназначен для оценки производительности системы, сбора подробной технической информации об имеющихся «узких местах» и анализа этой информации с целью дальнейшей оптимизации.

Основные задачи, которые могут быть решены при помощи ЦУП:

- Анализ и интегральная оценка текущей производительности работающей многопользовательской информационной системы:

  - Как работает система?
  - Имеются ли проблемы производительности?
  - Можно ли повысить производительность?

- Сбор и хранение информации о динамике производительности системы:

  - Как менялась производительность системы с течением времени?
  - Как менялась производительность системы при внесении каких-либо изменений?

- Поиск и анализ «узких мест» в коде конфигурации.
- Получение детальной технической информации обо всех проблемах производительности, имеющихся в системе с целью дальнейшей оптимизации:

  - Какие проблемы производительности имеются в системе и насколько они серьезны?
  - Какие проблемы следует решать в первую очередь?
  - В чем конкретно заключается каждая проблема?
  - Какие объекты метаданных и строки кода конфигурации следует оптимизировать для того, чтобы решить данную проблему?

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

Тест-центр

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

- оценка производительности информационной системы при заданных параметрах модели предприятия с целью:

  - выбора оборудования;
  - формулирования эксплуатационных требований;
  - оценки применимости информационной системы;

- оценка масштабируемости информационной системы при изменении:

  - объема информационной базы;
  - количества одновременно работающих пользователей;
  - нагрузки на систему;

- оценка изменения производительности системы при изменении любых условий ее эксплуатации:

  - изменение функциональности системы (доработка системы или отдельных алгоритмов);
  - изменение конфигурации оборудования и т.д.

- выявление проблем, возникающих только при многопользовательской работе (конфликты блокировок и т.п.).

«1С: Корпоративный инструментальный пакет 8» может использоваться на всех этапах жизненного цикла системы:

проектирование;
разработка;
внедрение;
рабочая эксплуатация и техническая поддержка;
доработка системы в процессе эксплуатации.

Рассмотрим методику использования "Корпоративного инструментального пакета" на примере задач, возникающих при проектировании системы.

Если внедряемая система строится на основе типовой конфигурации 1С (например, «Управление производственным предприятием»), то при помощи «Корпоративного инструментального пакета» можно решить следующие задачи:

- оценка применимости типовой конфигурации при заданных условиях;
- оценка масштабируемости системы на базе типовой конфигурации;
- выбор оборудования;
- поиск возможных «узких мест» и их оптимизация.

Для решения этих задач следует предпринять следующие шаги

1. Подготовка тестовой информационной базы

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

Необходимо выполнить настройки тестовой информационной базы в соответствии с проектными решениями и пожеланиями заказчика:

- назначить права доступа;
- определить учетные политики;
- установить значения констант и т.п.

Для проведения тестирования необходимо объединить конфигурацию тестовой информационной базы с конфигурацией «Тест-центр».

2. Подготовка и настройка сценария тестирования

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

Если функциональности этого сценария недостаточно для получения достоверного результата, необходимо доработать его, запрограммировав дополнительные бизнес-процессы. В том случае, если используется другая конфигурация, необходимо так же разработать собственный сценарий тестирования, который будет включать основные (либо наиболее критичные) действия пользователей.

3. Оценка применимости системы при заданных условиях

Для решения этой задачи следует провести нагрузочное тестирование с использованием Тест-центра и подготовленного сценария тестирования. Сценарий должен быть настроен в соответствии с заданными параметрами нагрузки в реальной системе:

- количество виртуальных пользователей должно совпадать с заданным количеством пользователей в реальной системе;
- интенсивность работы пользователей должна соответствовать проектной;
- параметры операций (размеры документов, степень конкурентности данных и т.п.) должны соответствовать проектным.

Во время тестирования Тест-центр должен фиксировать заданные показатели производительности системы. Например, для сценария «Продажи в УПП» фиксируются следующие показатели:

- общее время выполнения бизнес-процесса;
- время проведения каждого документа;
- время получения каждой выходной формы.

Полученные показатели производительности сравниваются с критериями производительности, заданными при проектировании системы. На основании этого сравнения делается вывод о применимости системы в данных условиях.

4. Оценка масштабируемости системы

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

Для оценки масштабируемости системы необходимо определить предельно допустимые значения показателей производительности и проводить нагрузочное тестирование, постепенно увеличивая нагрузку (например, за счет увеличения количества пользователей). Как только один из показателей производительности выйдет за пределы допустимых значений, тестирование прекращается. Полученные параметры нагрузки являются пределом масштабируемости системы при заданных условиях.

Если масштабируемость системы будет признана недостаточной, то необходимо будет рассмотреть меры по ее повышению:

- увеличение мощности оборудования;
- поиск узких мест и оптимизация системы.

5. Выбор оборудования

Если на этапе проектирования есть возможность провести тестирование на реальном оборудовании, то появляется возможность оценить производительность системы в реальных условиях.

Таким образом можно будет решить следующие задачи:

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

6. Поиск и анализ возможных "узких мест". Оптимизация системы.

В том случае, если полученные в результате тестирования показатели производительности системы, не удовлетворяют заданным критериям производительности, необходимо провести поиск «узких мест» с целью дальнейшей оптимизации системы.

Для решения этой задачи следует провести нагрузочное тестирование с использованием Тест-центра и подготовленного ранее сценария тестирования. Сценарий должен быть настроен следующим образом:

- Пользователи вводят полностью непересекающиеся (неконкурентные) данные. Например, пользователи выполняют тест «Продажа в конфигурации «Управление производственным предприятием» с настройками, соответствующими полной параллельности;
- Пользователи выполняют операции с максимально возможной скоростью (без задержек).

Для достижения целей тестирования обычно достаточно 10-20 виртуальных пользователей. Если в системе имеются «узкие места», то они с высокой вероятностью проявятся при данных условиях.

Во время работы сценария тестирования следует подключиться к информационной базе при помощи «Центра управления производительностью» и отслеживать значения следующих показателей:

- суммарное время ожидания на блокировках СУБД и МБ;
- количество взаимоблокировок.

Если система работает оптимально, то значения обоих показателей будут равны нулю.

Если хотя бы один из показателей имеет ненулевое значение, то в системе наблюдаются проблемы производительности. Необходимо расследовать их при помощи аналитических показателей «Центра управления производительностью». Аналитические показатели ЦУП укажут на источники проблем – строки кода конфигурации, выполнение которых привело к возникновению проблем. Необходимо провести оптимизацию кода и при повторном тестировании убедиться, что проблемы решены.



К началу
обновление 1с
 
обновление 1с 1с бухгалтерия


e-mail:
1c@just1c.ru


Rambler's Top100  


Полное или частичное копирование материалов сайта
возможно только с письменного разрешения администрации.
При использовании наших материалов необходима ссылка:
http://www.just1c.ru/