Свободный сервер приложений

advertisement
Финансовые преимущества свободного
программного обеспечения
Июнь 2010
Copyright © 2008 Accenture All Rights Reserved. Accenture, its logo, and High Performance Delivered are trademarks of Accenture.
Содержание
1
Введение
2
Ключевые факторы «за» и «против»
3
Предлагаемые преимущества
4
Сервер приложений
5
База данных
6
Вопросы и ответы
2
Введение (1/2)
Свободная
корпоративная
архитектура
Свободная
структура
архитектуры
Свободный сервер
приложений
JAVA EE
Mule ESB
JBoss
Linux – корпоративный
сервер
Glassfish
MySQL /Postgres DB
Spring Source
Open Cloud
Стратегия в отношении
свободного ПО
Свободное ПО (SOA)
Виртуализация сервера
свободного ПО
Корпоративные структуры
Политики и процедуры
Платформы
Затраты на инфраструктуру - TCO
Одна из первоочередных задач, стоящих сегодня перед директорами и
менеджерами по ИТ – как наилучшим образом удовлетворить растущие потребности
Экономические силы
бизнеса и при этом снизить затраты на инфраструктуру
Экономическая
неопределенность
Финансовые ограничения
Зрелость свободных
технологий
Растущие затраты на
поддержку
Растущие затраты на
инфраструктуру
Независимость от поставщика
Задержки в закупках
Предпочтения разработчика
…
Переход на свободное программное обеспечение предлагает огромные возможности организациям,
которые стремятся сократить затраты на инфраструктуру без ущерба для производительности,
стабильности или возможностей поддержки
3
Введение (2/2)
Ситуация – предложение - цели
Ситуация и экономические выгоды

Многие организации платят слишком много за
общепринятые сервера приложений и базы
данных

Свободное ПО предлагает реальную
альтернативу коммерческому ПО в сфере
критических для бизнеса предложений и все
шире распространяется на рынке.
Переход на свободное ПО позволяет:

Снизить общую стоимость владения

Снизить затраты на поддержку

Снизить лицензионные затраты

Повысить окупаемость в сравнении с
коммерческим ПО

Повысить независимость от
поставщиков и гибкость

Ускорить закупки ПО
Организации могут снизить общую
стоимость владения (TCО)
благодаря свободному
программному обеспечению
4
Ключевые факторы
«За» и «Против»
5
Ключевые факторы «За» и «Против»
Снижение затрат – основной фактор «за»
для клиентов, задумывающихся о переходе
на свободный сервер приложений
Производительность – основная причина для
беспокойства для клиентов ,
задумывающихся о переходе на свободный
сервер приложений
Стандартная спецификация Java EE и отличные инженерные возможности сделали
поставщиков свободного ПО весьма конкурентной альтернативой по гораздо более доступной
цене
Источник: OpenLogic App Server Comparison,
http://www.openlogic.com/downloads/webinars/Webinar.OSSAppServerComparison.pdf, 2009. Accessed on 3/30/2009
6
Предлагаемые выгоды
7
Практические выгоды
Начав переход на свободные технологии с миграции инфраструктуры
приложений, вы сможете обеспечить своей организации существенные
практические выгоды:
 Сокращение затрат на среды
разработки, эксплуатации и
сопровождения
 Улучшение поддержки и сокращение
сроков решения проблем
Снижение
TCO
 Повышение гибкости при поддержке
различных операционных сред и
технологических компонентов
Улучшение
поддержки
 Повышение производительности в
результате многократного
использования общих
инфраструктурных компонентов
Повышение
гибкости
 Безопасные, непрерывные, надежные
услуги на базе улучшенной разработки
свободного ПО
8
Зрелость свободного ПО
Магический квадрант Gartner
И Red Hat, и SUN Microsystems предлагают самые передовые альтернативные сервера
приложений с более конкурентной поддержкой на корпоративном уровне. Spring Source,
OpenCloud и Geronimo – также приемлемы.
* По результатам последних
исследований, уровень поддержки и
структура затрат Redhat являются
более выигрышными по сравнению
с IBM и Oracle
Источник:
Gartner Magic Quadrants for
Application Servers,
September 2009
9
Сервер приложений
 Зрелость
 Пример предлагаемых преимуществ
10
Предлагаемые выгоды
Пример сравнения затрат – RedHat
/ SUN (1/2)
Конфигурация
Владение
Свободный сервер приложений
Количество
пользователей
Не ограничено
RedHat JBoss
Gold
SUN Glassfish
Gold
Количество
серверов
5
Срок поддержки
(лет)
3
Количество ЦПУ
10
В сравнении с…
Количество ядер
20
IBM Websphere
Application Server
Enterprise Edition
Oracle BEA
Weblogic
Enterprise Edition
Source: MySQL TCO Calculator, http://www.mysql.com/tcosavings/, SUN, 2008. Accessed on 1/20/2008
Copyright © 2010 Accenture All Rights Reserved.
11
Предлагаемые выгоды
Пример сравнения затрат – RedHat
/ SUN (2/2)
Поставщики свободного ПО предлагают существенную экономию в
сравнении с коммерческими поставщиками
Данное сравнение подготовлено на основе среды с 5 серверами, 10 ЦПУ и 20 ядрами.
Total saving potential
Net cost benefit of Jboss vs WAS
NPV over 5 years
0
-122,845
-243,778
161,703
-243,778
203,778
-243,778
203,778
-243,778
203,778
-975,110
650,190
409,403
12
База данных
 Зрелость
 Пример предлагаемых преимуществ
13
Зрелость свободного ПО
Базы данных
Влияние свободных СУБД на общие доходы от продажи ПО на инфраструктурном
рынке быстро растет
Доходы от свободных RDMS
существенно растут; ожидается,
что CAGR в 2007-2012 составит
38,3%, тогда как для продуктов
частной разработки этот
показатель составит 9,6%.1)
Это одна из самых
стремительно растущих
областей в секторе
инфраструктуры.
Источник: Gartner, Forecast: Open-Source Impact on Infrastructure Software, Worldwide and Regional,
2007-2012, 26 November 2008
Copyright © 2010 Accenture All Rights Reserved.
14
Предлагаемые выгоды
Пример сравнения затрат – MySQL
(1/2)
Конфигурация
Владение
Свободная база данных
Количество
пользователей
Не ограничено
MySQL Enterprise
Gold
3
Количество
серверов
5
Срок поддержки
(лет)
Количество ЦПУ
10
Количество ядер
20
В сравнении с…
Microsoft SQL
Server 2005
Enterprise Edition
Sybase ASE 15
Enterprise Edition
IBM DB2 v9
Enterprise Edition
Oracle 10g
Enterprise Edition
Источник: MySQL калькулятор TCO, http://www.mysql.com/tcosavings/, SUN, 2008. Accessed on 1/20/2008
Copyright © 2010 Accenture All Rights Reserved.
15
Предлагаемые выгоды
Пример сравнения затрат – MySQL
(2/2)
В данном примере MySQL в 17 раз дешевле системы самого дорогого поставщика с
аналогичной конфигурацией
Copyright © 2010 Accenture All Rights Reserved.
16
Вопросы и ответы
По любым вопросам, пожалуйста, обращайтесь:
Geert Batterink
Geert.batterink@accenture.com
17
Дополнительные слайды
18
Приложение A:
Telenor, проект «от заказа до выхода
онлайн» (Order to Online)
Пример проекта по JBoss
Обзор клиента
Telenor – ведущий Интернет-провайдер на рынке Дании, его база абонентов DSL – свыше 200 000 (порядка 75 000 корпоративных клиентов и 130 000 абонентовфизических лиц), в штате компани работают порядка 400 человек. Головной офис Telenor находится в Норвегии, и компания также является крупнейшей ТВ-компанией в
Скандинавии, одним из крупнейших операторов связи и мобильной связи; в настоящее время компания активно растет на рынке стран Азии, куда она недавно вышла). У
«Аксенчер» долгосрочный опыт сотрудничества с компанией Telenor в Норвегии и недавно приобретенными ею фирмами в Дании.
Департамент развития ИТ датского подразделения Telenor работает с широким спектром технологий, включая базы данных Oracle Databases, .NET приложения для
богатых клиентов и веб-сайтов и недавно установленный сервер приложений промежуточного ПО на базе J2EE. Особый интерес представляет "OPUS", Система
операционной поддержки частной разработки, и слой промежуточного ПО, который должен быть разработан для нее на базе JBoss
Описание/обзор проекта
Выводы
Клиент выбрал JBoss преимущественно из ценовых соображений. Другое
подразделение фирмы использовало в качестве сервера приложений BEA
WebLogic, и в ходе фазы анализа проекта предполагалось, что она и будет
использована в проекте. Вопросы лицензирования и расхождения по вопросам
ценообразования с компанией BEA подтолкнули Telenor к тому, чтобы не
возобновлять договор с BEA, и требовалось найти альтернативный вариант в
относительно сжатые сроки. Тогда обратились к RedHat и выбрали JBoss.
В сравнении с другими серверами приложений разработка открыта. Для справки
использовались форумы по открытым источникам, и в большинстве случаев этого
было достаточно.
Механизм правил - гибкий и легко доступный для нескольких слоев (бизнес и
разработка). Это оказалось отличным аргументом для продажи, учитывая, что
правила можно декларативно писать в Excel, таким образом, снижается зависимость
между разработкой и бизнесом в вопросах изменения поведения приложения .
Конфигурация серверов JBoss была ключевым фактором, который привел к
задержке начала фазы тестирования, т.к. очень трудно увидеть в журналез аписей
(единственном надежном источнике) где именно произошла ошибка - в
приложении, в конфигурационном файле приложения или в конфигурационном
файле сервера.
Развертывание и кластеринг выполняются без любых инструментов поддержки, для
всех целей подготовлены скрипты/оболочка.
К консультантам RedHat обратились после того, как исследования команды
разработки дали основания полагать, что ошибка находится не в коде приложения.
Консультанты RedHat посещают точку установки раз в несколько месяцев; они
продемонстрировали свое стремление и умение решать сложные проблемы.
Бизнес-логика в основном находится в PL/SQL в базе данных, а также в
коммуникационном слое, который обращается к внешним интерфейсам .
И бизнес-логика, и коммуникационные функции должны быть переведены в
JBoss, для масштабирования и с конечно целью использования платформы для
унификации всех операций Telenor в Дании.
 ESB система сообщений JBoss максимально используются в проекте Order To
Online,
Для обновления базы данных на основе ответов объектов на сервере
используется спящий режим.
Механизм правил используется для принятия решений по параметрам,
представленным бизнес-экспертами/экспертами домена
Структура Seam использовалась в добавление к JBoss, чтобы создать
пользовательский интерфейс для тестового приложения, в котором можно
использовать значения для имитации ответов от внешних интерфейсов.
19
Приложение B:
Пример проекта – полиция Швеции
Выбрав пакет свободного ПО, включая MySql, шведская полиция смогла
существенно снизить ИТ-затраты
Контекст
Бизнес-факторы
•
•
•
•
ИТ шведской полиции используется для проведения
расследований, контроля дорожного движения, криминалистики,
обмена информацией с другими ведомствами и в кадровых целях.
ИТ-департамент насчитывает 535 сотрудников и использует 250
унаследованных серверов unix, 1 mainframe-компьютер (Unisys),
500+ Novell-серверов в 400 различных точках, имеет более 20 000
клиентов и более 500 экземпляров приложений.
Приложения на базе Java были представлены технологиями BEA,
Oracle и HP/UX (Intel Itanium & RISC)
•
•
Перед полицией Швеции стояла задача
сокращения ИТ-затрат
В 2005 г. ИТ-затраты составили 107 млн евро
(6.9% от общего бюджета)
По оценкам, затраты на существующую
платформу приложений (BEA, Oracle, HP/UX,
MS Office) на следующие 5 лет должны были
составить 40.1 млн евро.
Подход и выгоды
•
•
•
•
•
Благодаря подходу использования смешанных источников и свободных компонентов, а также общепринятого оборудования для всех новых
приложений, полиция Швеции смогла существенно снизить ИТ-затраты.
Сервер приложений Jboss, MySql, Novell Suse (Linux) на AMD & Intel Core 2 (оборудование) были выбраны в качестве новой платформы приложений
для всех новых ИТ-систем.
По оценкам, затраты на новую платформу приложений (JBoss, MySql, Novell Suse, Open Office) на следующие 5 лет составят порядка 21.4 млн евро.
Одна только система MySql (60 серверов) позволила на 1/7 сократить затраты в сравнении с аналогичными затратами на Oracle
Это соответствует 46% экономии средства на ПО и 48% экономии на аппаратном обеспечении, со средними объемами экономии средств в размере
3.7 млн. евро в год
Source: http://www.mysql.com/news-and-events/european-conferences/2007/presentations/Presentation_Swedish_Police.pdf
Copyright © 2010 Accenture All Rights Reserved.
20
Download