EPAM Systems Опыт создания частного облака - 2013 EPAM Systems

Страница создана Василий Козин
 
ПРОДОЛЖИТЬ ЧТЕНИЕ
EPAM Systems Опыт создания частного облака - 2013 EPAM Systems
EPAM Systems
Опыт создания частного облака

2013 © EPAM Systems
EPAM Systems - кто мы?
      • Публичная транснациональная компания, являющаяся крупнейшим
        поставщиком услуг в области разработки проектного программного обеспечения
        и решений в Центральной и Восточной Европе

      • Более 9,500 IT-профессионалов

      • 434M USD доходов в FY2012

      • Более 50 офисов в 12 странах

      • 3 центра обработки данных в Европе и США

      • Средний показатель роста порядка 30% ежегодно

      • Централизованная IT-организация с более чем 50 подразделениями по
        всему миру

                         2013 © EPAM Systems                                         2
Что мы понимаем под облачными сервисами?

  «Облако» не следует путать с технологией; это модель предоставления
  сервиса, обладающая рядом специфических свойств:

  • Самообслуживание по требованию

  • Возможность гибкого изменения объѐма предоставления сервиса

  • Доступность API и возможность автоматизации операций

  • Учет потребления и оплата по факту использования

           Иными словами, облачные сервисы управляются спросом, предоставляются
           без прямого взаимодействия с провайдером, оплачиваются по факту и могут
           использоваться для построения других облачных сервисов.

                          2013 © EPAM Systems                                   3
Ключевые преимущества облачных сервисов

            В общем случае                        И в частности для EPAM Systems

  • Гибкое управление объемом                     • Сокращение издержек за счѐт
    потребляемых IT-услуг, и,                       упрощения взаимодействия GDO и IT и
    следовательно, оптимизация затрат               оптимизации потребления ресурсов

  • Гибкое управление составом пакета             • Уменьшение времени вывода на рынок
    услуг, то есть, быстрое соответствие            новых продуктов и услуг, расширение
    требованиям рынка                               рыночного предложения компании

            Таким образом, облачные сервисы необходимо в первую и главную очередь
            рассматривать как бизнес-акселератор.

                            2013 © EPAM Systems                                           4
EPAM Cloud – задачи внедрения

  Создать единую платформу для предоставления облачных сервисов
  заказчикам и производственным проектам компании

  • Объединяющую ресурсы и услуги внутренних и внешних провайдеров, в том числе
    vCenter/ESX, SCVMM/Hyper-V и AWS в качестве основных IaaS-провайдеров;

  • Обеспечивающую предоставление виртуализированных ресурсов инфраструктуры в
    режиме самообслуживания по требованию и автоматизирующую жизненный цикл сред
    разработки с минимальными временными затратами на взаимодействие с IT; доступную
    в модели Infrastructure-as-Code посредством API и CLI

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

  • Обеспечить возможность автоматизированного развѐртывания ПО, исполнения
    сценариев сборки и тестирования, обеспечить предоставление элементов Paas и SaaS

                          2013 © EPAM Systems                                          5
EPAM Cloud – концепт-дизайн

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

              Cloud Service Broker

   Resource           Resource
   Provider           Provider               Cloud
                                        Automation
     IT infrastructure objects              Engine

              Концепт сервис-брокера абстрагирует сервис от источника и
              способа предоставления обеспечивающих его ресурсов.

                                 2013 © EPAM Systems                      6
EPAM Cloud – содержание проекта

  Q2FY12               Q3FY12              Q4FY12                Q1FY13
                                                                                      Проектная команда
   Изучение                                                                         - 10 специалистов
                    Пилот      Интеграция с          Интеграция
   предлагаемых                                                                     группы разработки
   решений                     основными             инфраструктурных               - 6 специалистов
             Закупка ПО        системами             провайдеров                    инфраструктурной
                                                                                    группы
                                         Тренинг персонала    Производственная
             Разработка IaC-модели                            эксплуатация, CIS       Объѐм разработки
                            Доработка EPAM
                                                      Поддержка решения + EU        ~12,500 m\h разработки
                            Orchestrator
                                                                             + US   и тестирования:
                                        Формирование сервисных пакетов              - EPAM Orchestrator
                                        и согласование ценовой политики             - EPAM Chargeback
Ключевые начальные условия:                                                         - EPAM Maestro CLI

Географически распределенная команда     Осознание бизнесом своих потребностей        Интеграция

Агрессивные сроки реализации проекта     Наличие ключевой компетенции               EPAM UPSA, VMWare
                                                                                    vCenter, MS SCVMM, MS
                                                                                    SCCM, AWS, Cloud
Ограниченный бюджет                      Виртуализированная инфраструктура          Foundry

                              2013 © EPAM Systems                                                       7
Итоговое решение

Возможности EPAM Cloud Platform
    Доступных в форме Infrastructure-as-Code                              EPAM
• Посредством API / CLI
                                                                       Orchestrator
    И возможностью гибко управлять пакетом услуг
• Поддержка различных уровней сервиса и квот                                   EPAM
                                                             HP CSA
• Учѐт по факту использования                                                   CB
    С элементами PaaS и SaaS
• Широкий набор автоматизированных операций
                                                                  HP OO
• Поддержка авторазвертывания сред из готовых пакетов                          vCDB
    Предоставление услуг в модели IaaS                   SCCM     vCenter
                                                        SCVMM      AWS
•   Поддержка 30+ стандартных образов ОС
•   Поддержка внутренних и внешних ресурс-провайдеров
•   Мгновенное предоставление ресурсов из пула            Существующая базовая инфраструктура
•   Basic set of supported lifecycle actions

                                  2013 © EPAM Systems                                       8
EPAM Cloud – результаты внедрения

Сокращение издержек за    Уменьшение общего времени ожидания сервиса на ~7,500 часов;
счѐт оптимизации
использования ресурсов    Уменьшение среднего времени жизни виртуальной машины в ~2.5 раза
инфраструктуры и
                          …при практически неизменном уровне утилизации ресурсов;
сервисов, автоматизации
операций и уменьшения     Сокращение затрат на конфигурирование сред разработки на ~ 5,000 часов;
временных затрат на
взаимодействие с IT.      Увеличение производительности группы автоматизации сборки в 3 раза

Уменьшение времени        Поддержка CD/CI на всех этапах цикла разработки и тестирования,
вывода на рынок
продуктов и услуг,        Сокращение временных затрат на подготовку релизов;
расширение портфолио      Расширенные возможности по автоматизации тестирования;
компании cloud-enabled
услугами.                 Возникновение собственной экспертизы по разработке облачных решений

                          2013 © EPAM Systems                                                       9
EPAM Cloud – перспективы

   Каким мы видим будущее EPAM                  И каким EPAM Cloud в будущем ни
              Cloud?                                 в коем случае не будет?

  • Расширение сервисного пакета новыми         • Еще одним публичным XaaS-облаком,
    элементами SaaS и PaaS за счѐт                ориентированным на массового
    интеграции новых провайдеров;                 заказчика. Конкурентом Amazon Web
    предоставление услуг UX-тестирования          Services, Microsoft Azure, Google Apps,
    и нагрузочного тестирования.                  RackSpace и так далее.

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

                          2013 © EPAM Systems                                               10
Thanks
for your attention
Ivan Tabaravets
Head of Local IT Services Department, CIS
EPAM Systems
Ivan_Tabaravets@epam.com

EPAM Systems
41 University Drive, Suite 202 | Newtown, PA 18940
p: +1 267 759 9000 | f: +1 +1 267 759 8989 | e: info@epam.com | w: www.epam.com
Вы также можете почитать