• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Oracle & 1C - нагрузочное тестирование и сайзинг
 

Oracle & 1C - нагрузочное тестирование и сайзинг

on

  • 569 views

Доклад на конференции МУК-ЭКСПО 2012, регистрация на следующую выставку МУК-ЭКСПО: http://bitly.com/MUKEXPO2013

Доклад на конференции МУК-ЭКСПО 2012, регистрация на следующую выставку МУК-ЭКСПО: http://bitly.com/MUKEXPO2013

Statistics

Views

Total Views
569
Views on SlideShare
569
Embed Views
0

Actions

Likes
0
Downloads
1
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Oracle & 1C - нагрузочное тестирование и сайзинг Oracle & 1C - нагрузочное тестирование и сайзинг Presentation Transcript

    • Oracle & 1C – Нагрузочное тестирование Группа компаний МУК и сайзингПронин Александр,руководитель отдела дистрибуции Oracle, МУК Экспо 2012группа компаний «МУК» 12.04.2012
    • СодержаниеО группе компаний «МУК»Предпосылки и цели Участники тестирования Oracle & 1C Цели и ожидаемые результатыОписание тестовРезультаты тестированияВыводыДемо-программа 2
    • ГРУППА КОМПАНИЙ МУК Состав группы компаний МУК Группа компаний МУК начала свою деятельность в Украине в мае 1997 года. Деятельность компании осуществляется под зарегистрированным товарным знаком и логотипом МУК.ТОВ «Інформаційне Computer Land Kiev Ltd. MUK Service Ltd. Service.ua Ltd. ИТ–Курьер мереживо» (системный инте- (инженерные услуги (независимый (оптовая торговля) (Оптовая торговля, гратор, розница, и гарантийное сервисный VAD дистрибуция) интернет-магазин) обслуживание) провайдер) MBL Advertising Ltd. e.NOTE Ltd. Учебный центр IT – инфраструктура (рекламное (коробочная (обучение и (производитель агентство) дистрибуция) сертификация) е-ридеров) 3
    • ГРУППА КОМПАНИЙ МУКБизнес модель МУK - VAD дистрибуторМУК предоставляет комплекс дополнительных услуг для своих дилеров, что позволяет говорить о МУКкак об уникальной компании, развивающей в Украине модель VALUE ADDED DISTRIBUTION – VAD,осуществляющей продажи через дилерскую сеть, которая на сегодняшний день составляет свыше 900компаний-партнёров во всех регионах Украины.В АКТИВЕ КОМПАНИИ - 52 КОНТРАКТА С МИРОВЫМИ А-БРЕНДАМИ: 4
    • ГРУППА КОМПАНИЙ МУКДепартамент программного обеспечения Решение вопросов в части программного обеспечения в рамках инфраструктурных проектов, на которые Задача ориентирована дистрибуция группы компаний МУК MICROSOFT представлен продуктами по информационной безопасности, виртуализации и управлениюОсновные вендоры инфраструктурой. ORACLE представлен такими линейками продуктов: Oracle Database, Oracle Fusion Middleware, Oracle Exadata, Oracle HW (SUN) РАБОТА С ПАРТНЕРАМИ. Предоставление консультаций по лицензированию, партнерской программе, продуктам и выбору Функции оптимального решения в проектах. Оформление и продление партнерства. Привлечение новых партнеров, поддержка существующих. МАРКЕТИНГОВАЯ АКТИВНОСТЬ. Организация и проведение обучающих семинаров для партнеров. Организация новостных рассылок партнерам, подготовка новостей и пресс-релизов. Организация совместных с вендором маркетинговых мероприятий. ВЗАИМОДЕЙСТВИЕ С МЕНЕДЖЕРАМИ ПО ПРОДАЖАМ. Предоставление консультаций по лицензированию и продуктам. Организация и проведение обучающих семинаров для сотрудников нашей компании. ВЗАИМОДЕЙСТВИЕ С ВЕНДОРОМ. Коммуникации с представительством по сделкам. Согласование прогнозов по проектам. Инициация партнеров. Решение проблем партнеров. Подготовка отчетности для вендора. ВЗАИМОДЕЙСТВИЕ С ЛОГИСТИКОЙ. Формирование внешних заказов. Коммуникации по вопросам, возникающим по внешним заказам. АНАЛИЗ И РАЗВИТИЕ РЫНКА. Анализ рынка. Планирование объемов продаж и план-фактный анализ продаж. Демо-центр для наглядной презентации программно-аппаратных решений. 5
    • ГРУППА КОМПАНИЙ МУКОтдел дистрибуции Oracle в МУК (контракт с 2009-го года) Проекты, ЭнергоАтом - Oracle Database Национальный банк Украины Киевстар - программно-аппаратный комплекс ExaData OTP Bank - программно-аппаратный комплекс ExaDataреализован- Альфабанк - Oracle Database Кондитерская корпорация Рошен - Oracle Database.ные в 2010- Львовская ЖД - Oracle Database УкрЭксимБанк - Oracle Database. ГИВЦ - Oracle Database. Департамент автомобильной инспекции министерства 2011 годах ОщадБанк - Oracle Database. внутренних дел Украины - программно-аппаратный комплекс Министерство труда и социальной политики - Oracle Database ExaData. Наша сеть партнеров насчитывает более 100 партнеров, включая разработчиков Сильная программного обеспечения и системных Порядка 50% продуктов семейства Oracle интеграторов. Среди них такие крупные Значимая Database и Oracle Fusion Middlewareпартнерская компании как "СофтЛайн", "Софт-Троник", доля рынка отгружаются через наш канал дистрибуции сеть "БМС-Консалтинг", "Инком", "Ситроникс", "ТехноСерв" и другие. Большой Новая команда по дистрибуции Oracle в составе отдела дистрибуции программного ассортиментВыделенная обеспечения, целью которой является по Oracle команда обеспечение высокого уровень качества дистрибуции продуктов Oracle Software и Hardware 6
    • Предпосылки и целиУчастники тестированияПредставительство Oracle Ukraine & Moldova – программное обеспечение Oracle,технические консультации.Группа компаний «МУК» - аппаратное обеспечение, организация, выполнение работ понагрузочному тестированию.Группа компаний «Ситис» - сценарии тестирования для прикладного решения«1С:Предприятие 8. Управление строительной организацией», консультирование поприкладному решению.ОС Консалтинг – техническая экспертиза, тонкая настройка Oracle Database.ПМСОФТ-УКРАИНА – техническая экспертиза, тонкая настройка Oracle Database Appliance. 7
    • Предпосылки и целиСотрудничество Oracle и 1CОктябрь 2008 – начало работ.Большая рабочая группа: IMC, PTS, Technology Sales Consulting, Situation and CustomerManagement Groups, Product Development from HQ.Oracle DB ~ более 20 ключевых изменений в работе СУБД Oracle.Информационное письмо «1С» №12328 от 07.09.2010 о начале продаж совместныхпродуктов «1С:Предприятие 8.2 + Oracle Database».Ноябрь 2009 - “1C.Предприятие 8.2” выпущена на Oracle 10g под Windows.Весна 2010 - “1C.Предприятие 8.2” выпущена на Oracle DB 10g под Linux.Весна 2010 – 1С получила статус Oracle Gold Partner, подписаны уникальные соглашения попоставке лицензий.Август 2010 - “1C.Предприятие 8.2” выпущена на Oracle 11g под Windows. 8
    • Предпосылки и целиСотрудничество Oracle и 1CИнформационное письмо «1С» №13152 от 25.02.2011 о расширении линейки совместныхпродуктов. Поступают в продажу лицензий полного использования (Full Use) Oracle Databaseи опций к СУБД Oracle.Информационное письмо «1С» №13767 от 11.07.2011 о расширении линейки совместныхпродуктов.Информационное письмо «1С» №13971 от 26.08.2011 о расширении линейки совместныхпродуктов. С 26.08.2011 клиентские лицензии Oracle Database для существующихинсталляций "1С:Предприятие" доступны также для заказов на территории Украины.Информационное письмо «1С» №14800 от 29.02.2012. Новый курс "Базовоеадминистрирование СУБД Oracle Database для системы "1С:Предприятие". 9
    • Предпосылки и целиПроверена работа опций для Oracle Database при работес «1С:Предприятие» Real Application Cluster Partitioning Advanced Compression Real Application Testing Diagnostics Pack Tuning Pack 10
    • Предпосылки и целиЦели и ожидаемые результатыРезультаты предыдущих исследований показали, что при количестве активно работающихпользователей 100 и больше в типовых решениях на платформе «1С:Предприятие 8»(«Управление торговлей», «Управление производственным предприятием») рациональноиспользовать в качестве СУБД Oracle Database. В этом случае показателипроизводительности растут близко и в соответствии нормальным распределением. Прииспользовании в качестве СУБД Microsoft SQL Server показатели растут в соответствии сэкспоненциальным распределением, что видно из приведенного графика. 11
    • Предпосылки и целиРаспределение показателей производительностив зависимости от используемой СУБД: Oracle Database vs MS SQL Server. 12
    • Предпосылки и целиЦели и ожидаемые результатыПодтвердить на собственном демонстрационном стенде возможность одновременнойработы большого количества пользователей «1С:Предприятие» (более 1000) прииспользовании Oracle Database.Подтвердить применимость инженерного решения Oracle Database Appliance в качествемашины баз данных.Сравнить показатели производительности СУБД MS SQL Server и Oracle Database прииспользовании одинакового оборудования и сценариев тестирования.Получить в итоге готовый сайзинг для типовых решений на платформе «1С:Предприятие 8»– рекомендуемую спецификацию на программное и аппаратное обеспечение в зависимостиот конкретного типового решения и количества пользователей. 13
    • Описание тестовОбщие данныеТестирование проводится с целью оценки масштабируемости прикладного решения«1С:Предприятие 8. Управление строительной организацией» при одновременной работебольшого количества пользователей.Общепринятые подходы к оценке производительности информационных систем: Использование типового прикладного решения. Тестирование наиболее критичных операций для области применения выбранного прикладного решения. Программная имитация типичных сценариев работы пользователей системы. Использование в качестве показателей объема бизнес-операций, отражаемых в информационной системе за единицу времени и среднего времени выполнения операции. 14
    • Описание тестовАппаратное и программное обеспечениеСервер баз данных - инженерное решение Oracle Database Appliance. Два физических узла, связанные в кластер. В каждом по 2 Intel Xeon X5675. Всего 24 ядра. 192 Гб оперативной памяти (по 96 Гб на каждый узел). Общий объем дисковой памяти комплекса 12 Тб. Полезный объем дисковой памяти 4 Тб, используется трехкратное резервирование.Сервер приложений - IBM Express x3550 M3. 24 Гб ОЗУ.Сервер генерации нагрузки - HP ProLiant DL785 G6 8Px8439SE 2.8GHz, 16x16GB, HDD 4x72GBSAS15K SFF, P400 512M, 4x HP 300GB 6G SAS 10K 2.5in, HP NC360T PCIe Dual Port Gigabit. 15
    • Описание тестовПрограммное обеспечение тестовПлатформа «1С:Предприятие»: 8.2.15.301.Прикладное решение: «Управление строительной организацией», редакция 1.3.6.2.Oracle Database, Enterprise Edition 11 g (11.2.0.2).Oracle Real Application Clusters (Oracle RAC).Oracle Linux версии 5.5.Oracle Automatic Storage Management.Oracle Enterprise Manager. 16
    • Описание тестовСценарии тестированияСценарий №1 (есть результаты). Выписка счетов по коммунальным платежам дляуправления эксплуатацией недвижимостью. Количество одновременно работающихпользователей от 50 до 1 500. Каждый пользователь создает 10 документов «Акт обоказании производственных услуг», контрагент и подразделения выбираются случайно. Вкаждом документе 10 строк, номенклатура и номенклатурные группы выбираютсяслучайно. На основании актов создается документ «Налоговая накладная». Документыпроводятся. Количество позиций номенклатуры: 40 000. Количество контрагентов: 16 600. Количество договоров с контрагентами (покупателями): 49 900 (по три для каждого контрагента, с тремя разными видами взаиморасчетов). Количество групп номенклатуры: 100. Подразделения: 200 элементов. Статьи доходов и затрат: 8 шт. 17
    • Описание тестовСценарии тестированияСценарий №2 (в процессе). Начисление зарплаты работникам организации. Начисление заработной платы на 1 500 – 20 000 штатных сотрудников на основании данных документа «Сдельный наряд на выполненные работы». Расчет взносов в фонды и НДФЛ. 18
    • Описание тестовСценарии тестированияСценарий №3 (в процессе). Начисление амортизации. Начисление амортизации по основным средствам: 20 000 – 100 000. 19
    • Описание тестовСценарии тестированияСценарий №4 (в процессе). Движение безналичных денежных средств.Количество пользователей: 100 – 1 500. Документ «Заявка на расходование денежных средств»: 10 документов на одного пользователя. Документ «Платежное поручение исходящее»: 10 документов на одного пользователя. 20
    • Описание тестовСценарии тестированияСценарий №5 (в процессе). Календарное планирование. Материалы: 20 000 записей. Работы: 1 000 записей. Машины и механизмы: 1 000 шт. Документы «Изменение количества доступных ресурсов»: 150 документов. Справочник «Склады (места хранения)» - 11. Один центральный и 10 приобъектных. 21
    • Описание тестовСценарии тестированияСценарий №6 (в процессе). Планирование потребности, закупка и списание материалов впроизводство. Количество пользователей: 100 – 1 500. Документ «Внутренний заказ»: каждый пользователь формирует по 10 документов. Документ «Требование-накладная» : каждый пользователь формирует по 10 документов. 22
    • Описание тестовСценарии тестированияСценарий №7 (в процессе). Выпуск продукции и расчет себестоимости выпуска. Количествопользователей: 100 – 1 500. Документ «Выполнение работ календарного плана». Документ «Справка о выполненных работах» : каждый пользователь формирует по 10 документов. Документ «Расчет себестоимости выпуска». 23
    • Результаты тестированияСценарий №1.Среднее время проведения документов в зависимости от количества пользователей.6,0005,0004,0003,000 Время "Акт", сек Время "Налоговая", сек2,0001,0000,000 50,00 100,00 300,00 600,00 900,00 24
    • Общие выводыOracle Database Appliance можно использовать в качестве сервера баз данныхдля решений на платформе «1С:Предприятие 8» при одновременной работебольшого количества пользователей.Загрузка сервера баз данных при количестве одновременно работающихпользователей 900 не больше 35%. Есть существенный запас прочности спотенциалом до 2 000 пользователей «1С:Предприятие».Загрузка сервера приложений при количестве одновременно рабтаюищихпользователей 900 около 90%. Сервер приложений становится узким местомсистемы, необходимо использовать кластер. 25
    • Демо-программаДемонстрационное оборудование, которое можноиспользовать на проектах.SPARC T4-1Oracle Database ApplianceSun Storage 7210 Storage SystemSun Fire X2270 x64 ServerSun Fire X4170x64 Server 26
    • Контактная информация Благодарю за внимание!Номер телефона: +38 (067) 220-32-92.Адрес электронной почты: apro@muk.ua 27
    • Спасибо за внимание!