IBM PureSystems: Изменение правил разработки, развертывания и обслуживания ИТ-приложений

IBM PureSystems, первое предложение в новой категории систем от IBM, – это новый класс систем, известных как "экспертные интегрированные системы". Эта технология позволяет ИТ-организациям полностью подготовиться к работе менее чем за четыре часа, сокращая месяцы, необходимые для развертывания новых приложений. IBM PureSystems объединяет гибкость системы общего назначения, эластичность облачной среды и простоту инструментария. В данной статье рассказывается, как инструментальные средства разработки приложений и решения Rational для Collaborative Lifecycle Management (CLM) дополняют IBM PureSystems, формируя оптимальную среду разработки, тестирования и эксплуатации приложений.

Стив Абрамс, заслуженный инженер, IBM

Стив Абрамс (Steve Abrams)– фотографияД-р Стив Абрамс (Steve Abrams), заслуженный инженер IBM, работает в группе технического директора IBM Rational главным архитектором облачных вычислений. Он определяет техническую стратегию Rational в области облачных вычислений и обеспечивает ее интеграцию с бизнес-стратегией IBM. В качестве члена группы технического директора оказывает помощь в создании архитектуры Jazz Integration Architecture и руководит ее внедрением в продукты IBM. Он также является инициатором проекта Open Services for Lifecycle Collaboration, отраслевой инициативы по значительному упрощению интеграции в процессе предоставления ПО путем открытого и совместного определения архитектуры RESTful-интеграции. Стив также руководит совместными проектами Rational и подразделения IBM Research. Занимается компьютерной музыкой, роботизацией, вычислительной геометрией, системами CAD/CAM и средствами быстрого прототипирования. Учился в Колумбийском университете, где получил степени бакалавра, магистра и доктора по вычислительной технике.



Тимоти Хан, заслуженный инженер, главный архитектор Enterprise Tools, IBM

Тим Хан (Tim Hahn) – фотографияТим Хан (Tim Hahn), заслуженный инженер IBM, работает в IBM 21 год. Он является главным архитектором Enterprise Modernization Tools в организации IBM Software Group's Rational. Отвечает за стратегию, архитектуру и дизайн продуктов корпоративной модернизации Rational, предоставляющей инновационную технологию, отвечающую потребностям различных пользователей, занимающихся модернизацией и разработкой мультиплатформенных приложений и желающих получать максимальную отдачу от используемых средств. Ранее Тим работал в IBM Software Group's Tivoli главным архитектором Secure Systems and Networks, занимаясь стратегией безопасности продукта, архитектурой, дизайном и разработкой. В прошлом работал над различными продуктами, включая руководство архитектурой, дизайном и разработкой IBM Encryption Key Manager и IBM z/OS Security Server LDAP Server. Его опыт многогранен и включает инструменты и методики разработки приложений, защиту ПО, сервисы каталогов, системы IBM System z. Он опубликовал множество статей по использованию продуктов Rational и Tivoli в средах сквозного развертывания и является соавтором двух книг: "e-Directories: корпоративное программное обеспечение, решения и сервисы" и "Основы мэйнфреймов для профессионалов в системах безопасности".



19.09.2012

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

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

IBM PureSystems, первое предложение в новой категории систем от IBM, – это новый класс систем, известных как "экспертные интегрированные системы". Эта технология позволяет ИТ-организациям полностью подготовиться к работе менее чем за четыре часа, сокращая месяцы, необходимые для развертывания новых приложений. IBM PureSystems объединяет гибкость системы общего назначения, эластичность облачной среды и простоту инструментария.

В отличие от Oracle, HP, Dell и Cisco, решение IBM предлагает готовую экосистему поддержки и удовлетворения требований бизнес-приложений, интегрируя в жизненный цикл ИТ более развитые процессы разработки, развертывания и управления. В данной статье рассматриваются новые возможности, предоставляемые IBM PureSystems, а также приводятся реальные бизнес-сценарии, в которых это новая технология может помочь ИТ-подразделениям эффективно влиять на конечный результат деятельности компании.

Также в статье описывается, как инструментальные средства разработки приложений и решение по управлению жизненным циклом приложений Rational® (application lifecycle management – ALM) дополняют IBM PureSystems для предоставления клиентам IBM хорошо отлаженной среды разработки, тестирования и эксплуатации приложений.

Новые системы IBM PureFlex System и IBM PureApplication System

Первыми двумя членами семейства IBM PureSystems являются IBM® PureFlex System и IBM PureApplication System.

IBM PureFlex System

Эксперт по выявлению и предвидению потребности в ресурсах для оптимизации инфраструктуры:

  • Предварительно интегрированная и оптимизированная инфраструктура системы.
  • Интегрированное управление.
  • Автоматизация и оптимизация экспертных знаний.

IBM PureApplication System

Эксперт по оптимальному развертыванию и запуску приложений для ускорения окупаемости инвестиций:

  • Разработанная, интегрированная и оптимизированная экспертами платформа для приложений.
  • Шаблоны рабочих нагрузок, основанные на многолетнем опыте тестирования и развертывания.
  • Упрощенное управление из единой консоли.

В рекламных материалах говорится: "Все решения IBM PureSystems полностью оптимизированы, изначально виртуализированы, имеют защищенный от утечек дизайн со встроенной на системном уровне возможностью обновления и предназначены для облачной среды".

Но что это означает на самом деле? И что делает IBM PureSystems экспертной интегрированной системой? Вот несколько ответов.

Встроенные экспертные знания

  • Предварительная оптимизация под рабочие нагрузки Web-приложений и баз данных.
  • Шаблоны рабочих нагрузок, систематизирующие опыт IBM, партнеров и клиентов.
  • Отказоустойчивая, безопасная и масштабируемая инфраструктура.

Упрощенное использование

  • Плавная интеграция по всему жизненному циклу ИТ.
  • Единая точка управления платформой.
  • Интегрированный мониторинг и обслуживание.

Встроенная интеграция

  • Автоматическое развертывание.
  • Интегрированные и эластичные среды исполнения приложений и данных.
  • Управление рабочими нагрузками приложений.

Естественно, новая система не может существовать изолировано в вашем центре обработки данных. Она должна быть интегрирована в существующую среду, а также в цикл разработки и развертывания. В оставшейся части статьи рассматриваются фундаментальные возможности IBM PureSystems, а также преимущества, позволяющие удовлетворить сложные требования в современных ИТ-организациях.


Как PureSystems помогает оптимизировать бизнес

Проекты IBM PureSystems предоставляют значительные преимущества при решении следующих ИТ-задач:

  • Консолидация.
  • Оптимизация.
  • Инновация.
  • Ускорение перехода к облачным вычислениям.

Рассмотрим каждую из них.

Консолидация: как управление портфелем приложений может прояснить ценность ИТ-активов

Решение IBM по управлению портфелем приложений и адаптации приложений предоставляет гибкие шаблоны рабочих нагрузок, помогающих консолидации и управлению существующими приложениями в новой системе IBM PureApplication System. Эти шаблоны рабочих нагрузок можно использовать без каких-либо изменений для принятия более быстрых и обоснованных решений. Смысл: консолидация систем и приложений помогает снизить эксплуатационные расходы.

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

Почему? Многие клиенты IBM сталкиваются с увеличением эксплуатационных расходов на ИТ, вызванных разнообразием x86-серверов и стороннего ПО промежуточного уровня. Беспорядочное разрастание серверов и приложений тоже увеличивает сложность и влияет на динамичность бизнеса. В результате затраты на обслуживание приложений в настоящее время достигают от 70 до 80 процентов всего ИТ-бюджета. Организациям нужен лучший способ контроля и управления их эксплуатационными расходами на ИТ.

Ответ дает стратегия управления портфелем приложений и решение IBM по адаптации приложений. Они могут помочь в управлении портфелем приложений и в выборе правильных решений по переходу на IBM PureSystems. Можно начать с использования IBM® Rational® Focal Point™ для инвентаризации, оценки и расстановки приоритетов ваших проектов ввода приложений в эксплуатацию.

Лучшее осмысление и управления приложениями позволяет приступить к интеграции их в жизненный цикл рабочей нагрузки ИТ, используя шаблоны развертывания рабочих нагрузок, включенные в IBM PureSystems. Кроме того, можно создавать свои собственные шаблоны. Это обеспечивает непрерывное развертывание приложений с меньшими затратами и рисками, а также гарантирует согласованность на протяжении всего жизненного цикла.

Оптимизация: как упростить разработку и тестирование в ИТ-подразделениях

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

Организации ищут способы оптимизации своей среды разработки и тестирования путем использования типичного набора инструментальных средств для разработки, развертывания и тестирования в той же среде, в которой выполняются рабочие приложения. Решением является мультиплатформенная среда разработки и тестирования, предлагающая интегрированные инструментальные средства, компиляторы для IBM® Power Systems™ и возможности тестирования для быстрого создания, развертывания и тестирования приложений для систем IBM PureSystems.

Решение IBM для мультиплатформенной разработки и тестирования помогает повысить производительность и позволяет использовать возможности новых технологий вместе с интегрированными инструментальными средствами, компиляторами и средами исполнения для систем IBM PureApplication и NGP Systems. Можно лучше настроить и автоматизировать системы и приложения с целью улучшения производительности, масштабируемости и надежности приложений.

Представьте, например, что ваша группа разрабатывает шаблоны приложения и связанные с ними артефакты (см. рисунок 1).

Рисунок 1. Разработка шаблонов и артефактов приложения
Рисунок 1. Разработка шаблонов и артефактов приложения

При помощи IBM PureApplication System можно оптимизировать процесс, выполнив следующие действия:

  1. Подключить IBM® Rational® Application Developer непосредственно к произвольному числу систем IBM PureApplication Systems.
  2. Получить шаблоны приложения из PureApplication System в рабочую область.
  3. Выразить шаблоны приложения в терминах проектов рабочей области Rational Application Developer.
  4. Разработать код, как обычно. Опубликовать шаблоны приложения в PureApplication System.
  5. Работать над шаблонами совместно и следить за изменениями, выполненными коллегами.
  6. Экспортировать и импортировать шаблоны, настроить параметры и т.д.

Преимущества использования интегрированных инструментальных средств, компиляторов и сред исполнения с решениями IBM для мультиплатформенной разработки и тестирования:

  • Повышение на 22-37% производительности разработки при использовании современных интегрированных средств и компиляторов.
  • Упрощенная ускоренная разработка, тестирование и обслуживание приложений для IBM PureApplication Systems.
  • Повышенная эффективность при использовании передовой технологии оптимизации компиляторов вместе с компиляторами IBM Power Systems.

Инновация: какие преимущества дает вашей организации более эффективное управление жизненным циклом приложения

Что означает часто используемое понятие "инновация" с точки зрения ИТ-подразделений? Это новые приложения и сервисы для своевременного и экономически эффективного удовлетворения новых бизнес-требований. Это означает, что можно лучше управлять жизненным циклом приложений – от задумки до использования. Подобные возможности, как говорилось выше, становятся доступными после консолидации и оптимизации.

В обычной организации отсутствие сотрудничества и взаимодействия между клиентами, разработчиками, исполнителями и другими заинтересованными сторонами существенно повышает риск создания продуктов и сервисов, которые не удовлетворяют реальным бизнес-требованиям. Решением является управление жизненным циклом приложений (application lifecycle management – ALM). Оно позволяет организациям улучшить показатели успешности проектов, контролируя при этом расходы, связанными с ошибками ПО.

Решение IBM ALM обеспечивает сквозную видимость и отслеживаемость для групп разработчиков, проектов, платформ и процессов с целью ускорения выхода на рынок. Более эффективно управляя жизненным циклом приложений, можно ускорить доставку более качественных ПО и сервисов, поскольку улучшается взаимодействие групп разработчиков, автоматизация и руководство на разных платформах.

Программные решения IBM ALM обеспечивают:

  • От 15% до 20% уменьшения времени разработки благодаря общей инфраструктуре групп разработчиков для совместного управления циклом жизни (collaborative lifecycle management – CLM); ссылки на дополнительную информацию приведены в разделе Ресурсы.
  • Улучшенное взаимодействие и совместная работа групп разработчиков, приводящие к повышению производительности и снижению затрат.
  • Уменьшение время отладки приложений благодаря общей платформе взаимодействия, и, следовательно, повышение эффективности эксплуатации.

Ускорение перехода к облачным вычислениям: как поскорее начать использовать безопасные интегрированные облачные среды

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

Решения IBM по планированию развертывания и непрерывному созданию, интеграции и доставке помогают планировать, автоматизировать и руководить формированием инфраструктуры, конфигурацией ПО промежуточного уровня и развертыванием приложений. Цель? Можно многократно устанавливать и использовать четко определенные стандартные среды в облачной инфраструктуре, устраняя посредством автоматизации дорогостоящие ручные ошибки и существенно сокращая время развертывания.

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

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

Рисунок 2. Схема последовательности операций унифицированного управления жизненным циклом приложения
Рисунок 2. Схема последовательности операций унифицированного управления жизненным циклом приложения

Заключение

Современные ИТ-организации могут использовать преимущества IBM PureSystems для решения ключевых ИТ-задач:

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

При помощи IBM PureSystems можно консолидировать прикладные и системные рабочие нагрузки с целью уменьшения общей стоимости владения ИТ-инфраструктурой. Среды разработки, тестирования и эксплуатации могут выполняться на общей инфраструктуре, настроенной стандартными способами. Это гарантирует, что автоматизация развертывания и сами приложения будут вести себя в процессе эксплуатации точно так же, как в средах разработки и тестирования. Внедряя Expert Integrated Systems, можно уменьшить сложность и разрастание центров обработки данных. Можно разумно управлять рабочими нагрузками и контролировать их из одного места, а среда обеспечит динамическое масштабирование для обеспечения должных уровней сервиса.

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

Решения IBM помогают как можно скорее получить максимальные преимущества от PureSystems, а также минимизировать сложность управления жизненным циклом сервисов. Решения IBM помогают ликвидировать пробелы в корпоративных ИТ-процессах и быстрее настроить и запустить приложения с целью достижения следующих результатов:

  • Снизить затраты и риски, связанные с реализацией новой инфраструктуры, управляя IBM PureSystems как частью жизненного цикла сервисов.
  • Минимизировать перебои и сложность с помощью непрерывного процесса создания, интеграции, тестирования и доставки как части жизненного цикла приложений.
  • Управлять жизненным циклом сервисов на гетерогенных платформах.

Ресурсы

Научиться

Обсудить

Комментарии

developerWorks: Войти

Обязательные поля отмечены звездочкой (*).


Нужен IBM ID?
Забыли Ваш IBM ID?


Забыли Ваш пароль?
Изменить пароль

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

 


Профиль создается, когда вы первый раз заходите в developerWorks. Информация в вашем профиле (имя, страна / регион, название компании) отображается для всех пользователей и будет сопровождать любой опубликованный вами контент пока вы специально не укажите скрыть название вашей компании. Вы можете обновить ваш IBM аккаунт в любое время.

Вся введенная информация защищена.

Выберите имя, которое будет отображаться на экране



При первом входе в developerWorks для Вас будет создан профиль и Вам нужно будет выбрать Отображаемое имя. Оно будет выводиться рядом с контентом, опубликованным Вами в developerWorks.

Отображаемое имя должно иметь длину от 3 символов до 31 символа. Ваше Имя в системе должно быть уникальным. В качестве имени по соображениям приватности нельзя использовать контактный e-mail.

Обязательные поля отмечены звездочкой (*).

(Отображаемое имя должно иметь длину от 3 символов до 31 символа.)

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

 


Вся введенная информация защищена.


static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=40
Zone=Rational
ArticleID=835923
ArticleTitle=IBM PureSystems: Изменение правил разработки, развертывания и обслуживания ИТ-приложений
publish-date=09192012