Azul Systems Presentation Presentation.pdf · ©2012 Azul Systems, Inc. 2 Azul Systems: факты...

16
Azul Systems Высокопроизводительные Java машины

Transcript of Azul Systems Presentation Presentation.pdf · ©2012 Azul Systems, Inc. 2 Azul Systems: факты...

  • Azul Systems

    Высокопроизводительные

    Java машины

  • ©2012 Azul Systems, Inc.

    2

    Azul Systems: факты

    • Основана в 2002 году в Калифорнии

    • 5 поколений JVM

    • Лучшая JVM для mission-critical приложений

    • Признанный лидер в индустрии JVM

    • Финансируется „голубыми фишками‟ (Accel, WorldView, RedPoint, Austin Ventures, Credit Suisse)

    • Среди основных клиентов, применяющих Azul для критически важных бизнес-приложений Bear Stearns, Wachovia, British Telecom, BSkyB, Goldman Sachs и другие

  • ©2012 Azul Systems, Inc.

    3

    Немного о Java

    Java является доминирующей платформой для корпоративных приложений

    75% компаний с более чем 1000 сотрудниками используют критически важные для бизнеса Java приложения и

    сталкиваются с ограничениями традиционных JVM каждый день!!!

    Маленький размер heap(1-2 GB)

    Сотни экземпляров JVM

    Нестабильность под нагрузкой

    Неэффективность работы вне рабочего режима

    Сложность управления и мониторинга JVM

  • ©2012 Azul Systems, Inc.

    4

    К чему это приводит?

    • Существенные паузы в работе приложений при объемах занимаемой памяти больше 2-3 ГБ

    • Сложности в управлении ресурсами в основных коммерческих операционных системах

    • Серьезные проблемы с диагностикой программных ошибок в приложениях, находящихся в активной эксплуатации

    • Рост времени отклика при большом количестве параллельных потоков

  • ©2012 Azul Systems, Inc.

    5

    Купим еще железа

    Как это решить неправильно?

    Оптимизируем код Создадим новые экземпляры JVM

    Off-heap cache

  • ©2012 Azul Systems, Inc.

    6

    Почему это неправильно?

    • Купим железа

    – В среднем добавляется – 20 штук (160 ядер, 160Gb).

    – Цена проекта – $0,5 млн.

    – 1 стойка с оборудованием, 15 кВт питание, 54 кBTU/h охлаждение

    • Оптимизируем код

    – Разработка/доработка приложения – от $1 млн./ от $0,1 млн.

    – Время разработки/доработки – 1-2 года/ 0,5-1 год

    – Риски – несовместимость по функциям, данным, оборудованию

    • Создадим новые экземпляры JVM

    – Затраты на вычислительную мощность – от $0,1 млн.

    – Возрастают расходы на администрирование – от $0,1 млн

    – Риски: низкий SLA, простой оборудования

    • Off-heap cache

    – Разработка/доработка приложения – от $1 млн./ от $0,1 млн.

    – Время разработки/доработки – 1-2 года/ 0,5-1 год

    – Риски – несовместимость по функциям, данным, оборудованию

  • ©2012 Azul Systems, Inc.

    7

    Как это решить правильно? Azul JVM!!!

    Использование до 500 Гб оперативной памяти в

    качестве heap без вызова «stop-the-world» пауз

    Консолидация нескольких приложений на

    одном сервере приложений для большей

    утилизации ресурсов

    Масштабируемость приложений и гарантированная

    высокая пропускная способность

    Высокая производительность, даже при

    непредсказуемых нагрузках, с сохранением

    стабильного времени отклика меньше 20 мс

  • ©2010 Azul Systems, Inc. | Azul Company Confidential 8

    Azul JVM: Преимущества ИТ

    Azul JVM

    До 100х улучшение времени отклика и пропускной

    способности

    Никаких изменений в коде приложений

    Мониторинг JVM в режиме реального времени

    Снижение совокупной стоимости владения(>50%)

    Уменьшение количества экземпляров JVM

  • ©2010 Azul Systems, Inc. | Azul Company Confidential 9

    Azul JVM: Преимущества для бизнеса

    Гарантированное время отклика приложений

    Лучшая доступность приложений, даже во время

    пиков

    Улучшение качества обслуживания клиентов

    Сокращение времени выхода на рынок

    Возможности для будущего роста

    Сниженные затраты на техническое обслуживание

    Стоимость Azul JVM – 10-300$ тыс.

  • ©2012 Azul Systems, Inc.

    10

    Решения Azul Systems

    Azul Vega 1 2005

    Azul Vega 2 2006

    • Up to 768 cores • Heaps 640 GB

    Azul Vega 3 2008

    • Up to 864 cores • Heaps 640 GB

    Azul Zing Platform 2010

    Многократное увеличение производительности Java-приложений

    Гарантированное время отклика приложений

    Отладка Java-приложений без замедления производительности

    Capital Markets E-Commerce Media and

    Entertainment Web Hosting Telco

    http://images.google.com/imgres?imgurl=http://static.howstuffworks.com/gif/nehalem-microprocessor-architecture-3.jpg&imgrefurl=http://computer.howstuffworks.com/nehalem-microprocessor-microarchitecture2.htm&usg=__TJgXl0QX13m1L8JSPUOtzh2uA4E=&h=300&w=300&sz=30&hl=en&start=16&um=1&itbs=1&tbnid=7Mpjh27szSMtgM:&tbnh=116&tbnw=116&prev=/images?q=nehalem+chip+pics&um=1&hl=en&sa=N&rls=com.microsoft:en-us:IE-SearchBox&rlz=1I7SKPB_en&ndsp=21&tbs=isch:1http://www.google.com/imgres?imgurl=http://hardwaremania.com/news/wp-content/uploads/2009/06/amd-istanbul.jpg&imgrefurl=http://hardwaremania.com/news/2009/06/01/istanbul-islemciler-beklenenden-daha-erken-geliyor/&usg=__3bcpOqpV-LoyBCVmUOyzE3NpWvk=&h=345&w=360&sz=80&hl=en&start=9&um=1&itbs=1&tbnid=JeyegOwKmSLPRM:&tbnh=116&tbnw=121&prev=/images?q=AMD+logo+Istanbul+pics&um=1&hl=en&sa=X&rls=com.microsoft:en-us:IE-SearchBox&rlz=1I7SKPB_en&tbs=isch:1

  • ©2012 Azul Systems, Inc.

    11

    Почему компаниям нужен Azul? М

    акс

    им

    ал

    ьн

    ое

    вр

    ем

    я

    откл

    ика

    ек)

    2.5 с

    4 с

    18 с

    24 с

    20 минут зависание

    1 с 1 с

    6 с

    2.5 с

    1 с 2 с

    Пр

    оп

    ус

    кн

    ая

    сп

    ос

    об

    но

    сть

    с A

    zu

    l

    1x

    2x

    3x

    4x

    5x 5x

    2x

    4x

    11x

    1x

    2x

    Обычные

    серверы

    Azul

    Страхование –

    Бизнес-аналитика

    Банки –

    валютные торги

    Производство –

    CRM

    Телеком –

    B2B шлюз

    Банки –

    торговля

    бумагами

    Банки -

    трейдинг

  • ©2010 Azul Systems, Inc. | Azul Company Confidential 12

    Кому нужна Azul JVM?

    • Финансовые организации – Соответствие требованиям регулирующих органов

    – Анализ рисков, возможностей, трендов «на лету»

    – Оценка заемщиков, финансовые услуги в режиме онлайн

    • WEB – порталы – Крупные интернет-магазины

    • Телекоммуникационные операторы – Функции сбора и консолидации информации об услугах с

    коммутационного оборудования

    – Проверка прав и возможностей доступа к услугам и ресурсам

    • Госструктуры – Портальные решения «электронного правительства»

    – Справочно-информационные порталы для населения

  • ©2010 Azul Systems, Inc. | Azul Company Confidential 13

    Как понять что Вам нужна Azul JVM?

    Есть признаки нехватки памяти/вычислительных мощностей и

    неприемлемых перерывах в работе:

    Неприемлемое время отклика приложения;

    Неприемлемое время обработки запроса/ подготовки

    отчета;

    «Утечка памяти» и неприемлемость перезагрузки;

    Неприемлемый «останов» из-за garbage collection;

    Результаты для бизнеса:

    – Ускорение в 4-5 раз «здесь и сейчас» без изменения приложения

    – «Настроил и забыл»

    – Уменьшение количества используемых серверов приложений

  • ©2012 Azul Systems, Inc.

    14

    Заказчики

  • ©2012 Azul Systems, Inc.

    15

    ISV партнеры

    • Протестировано и полностью поддерживается ведущими производителями

    • Прозрачная миграция существующих приложений без необходимости изменений в конфигурации или коде

  • Эксклюзивный дистрибьютор на территории России и СНГ

    World IT Systems

    115035, Москва, Россия, ул. Садовническая 82/2, тел. +7(495) 225-93-57

    [email protected]

    www.worlditsystems.ru

    mailto:[email protected]://www.worlditsystems.ru/