Post on 16-Apr-2017
Интеграция приложений в эпоху облаков
Ананьев Олег Генеральный директор
ООО «Бизнес-Талисман»
Mob.: +7 9169069790
E-mail: olan@bital.ru
26.09.2015
Трансформация бизнеса в эпоху облаков
3
Чтобы выжить и усилить свои конкурентные преимущества, бизнес должен трансформироваться в новой облачной реальности и максимально использовать все существующие ресурсы.
PR/Маркетинг
Безопасность
Управление каталогом
товаров и услуг
Электронная торговля
Поставщики, Склад,
логистика
Непрерывность бизнеса
ИТ-инфраструктура
Аналитика данных
Оптимизация Бизнес-
процессов
БИЗНЕС-ТАЛИСМАН 2015 г.
Проблемы построения единой интегрированной ИТ-среды в компаниях
4
«Лоскутная» автоматизация
Отсутствие единой ИТ-среды, множество отдельных ресурсов
Отсутствие или неполнота интеграции приложений
Нет мастер-данных, данные вводятся несколько раз и дублируются
Разброс ИТ-ресурсов по подразделениям, недостаточный контроль за ресурсами
Разработка и ввод новых приложений – отдельный проект, долго, дорого
Дополнительные затраты и потенциальные проблемы с информационной безопасностью
БИЗНЕС-ТАЛИСМАН 2015 г.
Проблемы интеграции с точки зрения самих приложений
5
Данные
производительность
время отклика
скорость обработки
Недостатки производительности ПО при работе в облачной среде
Проблемы совместимости приложений (архитектура)
Отсутствие поддержки multitenance в приложении
Отсутствие или ограничение SDK
Высокая трудоемкость и стоимость кастомизации
Недостаток разработчиков, способных выполнить интеграцию сложных систем
БИЗНЕС-ТАЛИСМАН 2015 г.
Преимущества интеграции
6
Для того чтобы облака действительно превратились, как это предсказывают аналитики, еще в одну коммунальную услугу, необходимо, чтобы все их ресурсы были интегрированы.
Единообразный вход и доступ ко всем приложениям в соответствии с учетной записью пользователя.
Однократный ввод данных (синхронизация).
Аналитика и отчетность сразу по всем данным во всех приложениях.
Возможность автоматизации всех БП, включая сквозные (решение проблемы взаимодействия подразделений)
Централизованное резервное копирование и архивирование данных.
Единая система мониторинга и контроля работы приложений.
БИЗНЕС-ТАЛИСМАН 2015 г.
Требования к интеграции
9
Гарантированная доставка
Сквозной логин (Single Sign On)
Очередность обработки, обработка по расписанию
Транзакционная обработка
Совместимость интерфейсов
Отказоустойчивость (надежность)
БИЗНЕС-ТАЛИСМАН 2015 г.
Дополнительные требования к интеграции в облаках
10
Наличие API, максимально универсального
Совместимость на уровне multitenance
Неухудшение безопасности приложения при интеграции
Минимум или отсутствие программирования, возможность самообслуживания
Оптимальное распределение ресурсов
Настройка VPN между VM в инфраструктурном ландшафте (между Private и Public Cloud)
Наличие Cloud Broker как агрегатора публичных сервисов
Около 50% используемых компаниями облачных сервисов, уже интегрированы с другими корпоративными системами.
БИЗНЕС-ТАЛИСМАН 2015 г.
Возможные подходы к построению единого информационного пространства
11
Подход Peer-to-peer с кастомизацией
ESB/SOA
Гибридное облако/cloud brokerage
Интегрированный BPM
iPaaS (Integration Platform as a Service)
PaaS, включая Apps as a Service
(+Continuous Integration)
БИЗНЕС-ТАЛИСМАН 2015 г.
Подход peer-to-peer, ограничения
12
.
.
40% SaaS провайдеров разрабатывает кастомные решения для интеграции своего приложения и какой-либо другой системы. Каждая новая интеграция начинается с нуля.
44% SaaS вендоров просто не могут выполнить интеграцию с решениями, используемыми у заказчика, т.к. у них нет специалистов по этим системам и опыта интеграции с ними.
Ручная интеграция на порядок трудозатратнее, чем автоматизированная.
Отсутствие или различие интеграционных интерфейсов приложений.
Недостаток опыта у облачных разработчиков.
Ряд проблем при интеграции облачной и on-premise приложений (настройка VPN, репликация баз)
БИЗНЕС-ТАЛИСМАН 2015 г.
Платформы iPaaS, возможности и преимущества
13
63% заказчиков называют загрузку данных и интеграцию с другими решениями наиболее ресурсоёмкими частями облачных проектов.
Ключевыми функциями платформы iPaaS (Integration Platform as a Service) являются:
– средства поддержки потоков и единообразие интерфейсов интеграции;
– средства разработки и сопровождения жизненного цикла интеграции;
– управление и мониторинг потоков приложений;
– обеспечение множественности владельцев приложений;
– изоляция отдельных приложений;
– масштабируемость вверх и вниз
БИЗНЕС-ТАЛИСМАН 2015 г.
Informatica
Microsoft Azure
Dell Boomi
Mulesoft
Talend
Платформа Informatica
14
Informatica PowerCenter
Informatica Corp. – предлагает ПО и сервисы для интеграции данных в облаке, а также платформу для разработки и развертывания пользовательских сервисов и интеграции.
Ключевые функции:
неограниченное масштабирование сервисов IaaS со встроенной поддержкой секционирования данных;
поддержка произвольных задержек в обработке данных в IaaS, включая пакетную обработку, обработку по отдельным порциям или в реальном темпе;
соединение к любым источникам данных через облако и к локальным данным;
сервис самообслуживания для пользователей-непрофессионалов;
простое и масштабируемое архивирование, обеспечивающее экономичный доступ, управление и восстановление данных в облаке.
БИЗНЕС-ТАЛИСМАН 2015 г.
Платформа Azure
15
MICROSOFT
AZURE
AppsOnAzure предоставляет коммерческую инфраструктуру приложений в виде облачных сервисов.
Состав решения:
ПО промежуточного уровня CollaBridge для интеграции локальных приложений или развернутых в облаке, с наличием SDK, средств визуального моделирования, тестирования и эмуляции, управления версиями.
средства миграции унаследованных приложений и разработки новых приложений корпоративного уровня,
платформа разработки CDE (Collaborative development environment) со встроенным механизмом управления взаимодействием пользователей с различными ролями в процессе разработки.
БИЗНЕС-ТАЛИСМАН 2015 г.
Платформа Dell Boomi
16
Boomi AtomSphere обеспечивает интеграцию любой
комбинации SaaS-приложений и локальных приложений,
установленных на площадке заказчика.
Компоненты интеграции:
Widget – возможность виртуального пошагового конфигурирования и развертывания средств интеграции;
Connector – соединение с любым приложением или источников данных;
Data Transformation – преобразование форматов данных;
Decision – выполнение бизнес-логики и проверка целостности данных;
Cleanse – очистка данных и валидация;
Message – задаваемое пользователем динамическое квитирование;
Route – проверка содержимого данных и маршрутизация данных по определенному маршруту исполнения;
Split – реорганизация представления данных.
БИЗНЕС-ТАЛИСМАН 2015 г.
Платформа Mulesoft
17
Mulesoft CloudHub предоставляет разработчикам платформу
для построения законченных приложений интеграции (iApps).
Ключевые свойства платформы iPaaS CloudHub:
открытая среда разработки Mule Studio, основанная на интерфейсе drug-and-drop;
обширная библиотека облачных коннекторов;
готовые к использованию приложения интеграции (iApps);
панели управления (Operational dashboards) для работы с приложениями интеграции;
безопасные шлюзы данных для облачных и локальных систем;
интеграционная шина Mule ESB, маршрутизация сообщений основано на контенте и сложных правилах, фильтрация, агрегирование и изменение последовательности сообщений;
создание и хостинг сервисов, Enterprise JavaBeans (EJB), Spring beans, POJO как сервисы.
БИЗНЕС-ТАЛИСМАН 2015 г.
Платформа Talend
18
Talend Open Studio – интеграционное ПО с открытым
исходным кодом, состоит из 3-х компонентов: Business
Modeler (моделирование), Job Designer (проектировщик
работ), Metadata Manager (менеджер метаданных).
Преимущества и особенности:
Бизнес-моделирование процесса интеграции;
Графическая разработка;
Автоматическое разворачивание и управление запуском;
Отказоустойчивость и балансировка нагрузки, устойчивое и масштабированное исполнение;
Широчайшие возможности интеграции (450+ компонентов);
Командная работа над проектом;
Централизованный мониторинг;
Отладка в реальном времени, контроль версий;
Автоматическая документация;
Доступность по подписке.
БИЗНЕС-ТАЛИСМАН 2015 г.
Облачные брокеры
3 октября 2015 г. 19
CloudSwitch
DeltaCloud
Layer7
RightScale
Cloud Broker - агрегатор и посредник в предоставлении
облачных сервисов. Предоставляемые сервисы строятся
поверх существующих облачных платформ с усилением ряда
качеств, включая безопасность и удобство управления. Ключевые характеристики:
объединение (Cloud Service Aggregation) - предоставление сервисов из разных источников;
арбитраж (Cloud Service Arbitrage) — выбор оптимальных сервисов.
“гармонизация” данных - синхронизация, репликация и другие операции над данными в различных системах (как облачных, так и корпоративных), непрерывная интеграция (continuous integration).
инструменты для обеспечения защищенного доступа к данным в любом месте.
быстрое расширение управляемых сервисов - с помощью нескольких кликов, либо телефонного звонка, гибкое масштабирование ресурсов.
снижение совокупной стоимости владения облака.
Использование систем класса Application as a Service для создания и интеграции приложений
20
Особенности и ключевые характеристики:
Быстрая разработка за счет встроенных инструментов и средств платформы;
Стоимость разработки существенно ниже по сравнению с традиционной;
Командная работа над проектом;
Набор различных языков программирования и баз данных;
Репозиторий артефактов (хранение результатов сборки проекта – исполняемые файлы, библиотеки, ресурсы);
Автоматическое развертывание и запуск,
миграции, сборка, контроль версий.
Google Apps Engine
Azure
Jelastic
Atlassian
CollabNet
БИЗНЕС-ТАЛИСМАН 2015 г.
Преимущества внедрения развитых средств интеграции приложений для компании
21
Интеграция позволяет настроить единое информационное
пространство в организации – управление и контроль всех
бизнес-процессов и потоков информации.
Новые приложения разворачиваются и внедряются в разы
быстрее, возможность настройки приложения «на лету».
Платформа интеграции обеспечивает гибкое
масштабирование, отказоустойчивость и надежность
работы приложений.
Централизация средств автоматизации и управления
сервисами.
Снижается TCO от эксплуатации ИТ.
Повышается уровень информационной безопасности.
БИЗНЕС-ТАЛИСМАН 2015 г.