внедрение облачных решений hp в компании epam
DESCRIPTION
Партнерская конференция Treolan: "Бизнес в облаке: возможности, перспективы, практика" 1 апреля 2014 г.TRANSCRIPT
Облачное ИТ как акселератор бизнеса
2013 © EPAM Systems
• Крупнейший разработчик заказного программного обеспечения и поставщик
решений в Центральной и Восточной Европе
• Более 10,000 сотрудников
• Доход в объёме $434,000,000 в течение FY2012
• Капитализация порядка $1,800,000,000
• Более 50 офисов в 12 странах мира
• Средний показатель роста в 30% ежегодно
• Более 1,000 одновременно идущих проектов
• Около 4,000 виртуальных машин обеспечивающих производство
EPAM Systems
2013 © EPAM Systems
2
• Возможность самообслуживания по требованию без
прямого взаимодействия с сервис-провайдером
• Возможность гибкого изменения объема потребления
сервиса, ресурсная эластичность сервиса
• Доступность API и возможность автоматизации
эксплуатационных сценариев
• Учёт потребления и оплата по факту использования
Свойства облачной модели
2013 © EPAM Systems
4
Создать единую платформу для предоставления облачных
сервисов производственным проектам компании
– Объединяющую услуги внутренних и внешних провайдеров;
– Обеспечивающую предоставление виртуализированных ресурсов ИТ- инфраструктуры
в режиме самообслуживания по требованию;
– Автоматизирующую жизненный цикл разработки с минимальными временными
затратами на взаимодействие с IT;
– Доступную в модели Infrastructure-as-Code посредством API и CLI
Предусмотреть возможность расширения решения новыми
облачными сервисами
– Разработать стандартные процедуры интеграции
– Сформировать адекватную этой задаче экспертизу
Задачи внедрения
2013 © EPAM Systems
6
Cloud
Automation
Engine
2013 © EPAM Systems
Концепт-дизайн решения
7
Cloud Service Broker
IT infrastructure objects
Resource Provider
Resource Provider
В основу решения была положена трехуровневая модель, объединяющая слой ресурс-провайдеров, платформу автоматизации и сервис-брокер.
~12,500 m\h разработки и тестирования:
- EPAM Orchestrator
- EPAM Chargeback
- EPAM Maestro CLI
2013 © EPAM Systems 9
Q2FY12 Q3FY12 Q4FY12 Q1FY13
Изучение
предлагаемых
решений
Разработка IaC-модели Тренинг персонала
Закупка ПО
Пилот Интеграция с
основными
системами
Интеграция
инфраструктурных
провайдеров
Доработка EPAM
Orchestrator Поддержка решения
Формирование сервисных пакетов
и согласование ценовой политики
Производственная
эксплуатация, CIS
+ EU
+ US
EPAM UPSA, VMWare vCenter, MS SCVMM, MS SCCM, AWS, Cloud Foundry
Интеграция
Объём разработки
- 10 специалистов группы разработки
- 6 специалистов инфраструктурной группы
Проектная команда
Географически распределенная команда
Агрессивные сроки реализации проекта
Ограниченный бюджет
Наличие ключевой компетенции
Виртуализированная инфраструктура
Осознание бизнесом своих потребностей
Реализация проекта
2013 © EPAM Systems 10
+ Очень зрелая технология
+ Функциональная полнота «из коробки»
+ Полностью открытая платформа
+ Минимальная цена владения
+ Открытая платформа автоматизации
+ Минимальные риски при внедрении
- Изучение рынка и отбор платформ-кандидатов
- Развертывание, проведение испытаний
Выбор платформы
Выбор платформы
- Разработка комплекса функциональных требований к платформе и итоговому решению
- Проведение двух раундового закрытого конкурса на поставку программного обеспечения
- Оценка затрат на внедрение, доработку и владение
Закупка ПО
Особенности внедрения
- Замкнутая экосистема
- Высокая стоимость владения
- Высокие риски при внедрении
- Высокая стоимость внедрения и доработки
- Высокая стоимость владения
- Отсутствие своих базовых провайдеров
Особенности внедрения
2013 © EPAM Systems 12
Разработка и интеграция
Разработка AWS-совместимых API, разработка EPAM Orchestrator и EPAM Maestro CLI
Разработка EPAM Chargeback, интеграция EPAM Chargeback с EPAM UPSA
Разработка сценариев размещения и мгновенного предоставления виртуальных машин
Разработка коннекторов и сценариев управления MS SCCM и MS SCVMM
Разработка коннекторов и сценариев управления Cloud Foundry и Bosch
REST
Power Shell
Power Shell
Power Shell
EPAM Orchestrator
2013 © EPAM Systems 14
Существующая базовая инфраструктура
HP CSA
HP OO Mongo
DB
SCCM
• Поддержка 30+ стандартных образов ОС
• Поддержка внутренних и внешних ресурс-провайдеров
• Мгновенное предоставление ресурсов, эффективное распределение нагрузки
Предоставление услуг в модели IaaS
• Широкий выбор эксплуатационных сценариев
• Поддержка авто-развертывания сред из готовых пакетов
С элементами PaaS и SaaS
• Поддержка различных уровней сервиса и квот
• Учёт по факту использования
И возможностью гибко управлять пакетом услуг
• Посредством API / CLI
Доступных в форме Infrastructure-as-Code
EPAM CB
AWS SCVMM
Итоговое решение
vCenter
Оптимизация использования ресурсов инфраструктуры, автоматизация операций и уменьшение временных затрат на взаимодействие с IT.
– Уменьшение совокупного времени ожидания сервиса на ~15,000 часов;
– Уменьшение среднего времени жизни виртуальной машины почти в два раза;
– При практически неизменном уровне утилизации ресурсов;
– Увеличение производительности групп автоматизации сборки и тестирования втрое
Уменьшение времени вывода на рынок продуктов и услуг, расширение портфолио компании cloud-enabled услугами.
– Возникновение собственной экспертизы по разработке облачных решений
– Поддержка моделей CI и CD на всех этапах цикла разработки и тестирования
– Ускорение релизного цикла
Первые результаты внедрения
2013 © EPAM Systems
16
2013 © EPAM Systems
17