Компания Red Hat, ведущий поставщик решений с открытым исходным кодом, сегодня объявила о выпуске решения OpenShift Service Mesh, предназначенного для эффективной организации межсервисного взаимодействия приложений Kubernetes на платформе Red Hat OpenShift 4. Базируясь на проектах Istio, Kiali и Jaeger и применяя возможности Kubernetes Operators, решение обеспечивает эффективную сквозную работу с архитектурами микросервисных приложений. Это освобождает команды разработчиков от комплексной задачи по созданию сетевых сервисов при разработке приложений и бизнес-логики.
Микросервисы – это актуальный вариант трансформации в направлении современных облачно-ориентированных приложений, однако их эффективное применение в промышленных средах возможно только при решении целого комплекса проблем межсервисного взаимодействия. Именно этим обусловлено появление сервисных mesh-сетей, которые берут на себя соответствующие инфраструктурные функции по управлению трафиком, применению политик, идентификации сервисов и обеспечению безопасности. Решение OpenShift Service Mesh расширяет возможности управления трафиком в таких инфраструктурах за счет визуализации mesh-топологий и отслеживания на уровне отдельных сервисов, что значительно упрощает работу с сервисными mesh-сетями. Прозрачная интеграция таких сетей с Kubernetes – платформой OpenShift позволяет разработчикам значительно улучшить реализацию микросервисных архитектур. В свою очередь, специалисты по эксплуатации получают возможность применять политики безопасности на уровне отдельных сервисов и сетевых подключений между ними. Все пользователи OpenShift Service Mesh выигрывают от появления единой нормализованной среды как для корпоративного дата-центра, так и для облака, за счет использования программно-определяемой инфраструктуры на основе ПО с открытым кодом.
Red Hat OpenShift Service Mesh предлагает единый подход к контролю и управлению сетевыми подключениями между микросервисными приложениями за счет использования улучшенных и полностью поддерживаемых версий соответствующих программных проектов с открытым кодом, интегрированных в состав платформы OpenShift, что обеспечивает ряд преимуществ:
- Сквозной и ориентированный на разработчика подход за счет унификации и оптимизации соответствующих базовых технологий (Istio, Kiali и Jaeger). Объединяя возможности Istio и Kiali по созданию и управлению сетями service mesh и обеспечивая наглядный контроль OpenTracing средствами Jaeger, решение OpenShift Service Mesh помогает разработчикам сосредоточиться на функциональности приложений.
- Трассировка и измерение средствами Jaeger позволяют разработчикам отслеживать цепочку запросов между сервисами от первого до последнего звена.
- Визуализация и контроль средствами Kiali наглядно отображает топологию сервисной mesh-сети и схему взаимодействия сервисов.
- Интегрированный API-шлюз при развертывании OpenShift Service Mesh вместе с Red Hat 3scale упрощает организацию трафика между приложениями и сервисным бэкендом.
- Установка и настройка Service Mesh в один клик за счет Service Mesh Operator и платформы Operator Lifecycle Management значительно упрощает для разработчиков развертывание приложений в качестве сервисной mesh-сети. Service Mesh Operator выполняет развертывание Istio, Jaeger и Kiali вместе с конфигурациями единым пакетом, что помогает минимизировать потребность в сопровождении сервисов и автоматизировать типовые задачи, такие как установка, обслуживание и управление жизненным циклом.
Являясь частью платформы Red Hat OpenShift, решение OpenShift Service Mesh обеспечивается первоклассной поддержкой Red Hat, что делает его эффективным выбором для построения производственных систем и критически важных приложений. Кроме того, пользователям OpenShift Service Mesh в рамках услуг Red Hat Services предоставляется дополнительная техническая экспертиза, стратегический консалтинг и аналитическая поддержка.
Доступность
Решение Red Hat OpenShift Service Mesh Operator будет доступно на портале OpenShift 4 OperatorHub в ближайшие недели.
Цитаты
Ашеш Бадани (Ashesh Badani), вице-президент и генеральный менеджер подразделения облачных платформ Red Hat.
«Red Hat является лидером в области корпоративных Kubernetes-решений для гибридных облачных сред. Наша платформа Red Hat OpenShift стала основой для цифровой и облачной трансформации более тысячи глобальных организаций. С выпуском Red Hat OpenShift Service Mesh мы помогаем разработчикам еще более продуктивно использовать эту платформу, снимая с их плеч задачи по обеспечению сетевого взаимодействия сервисов и давая возможность полнее сфокусироваться на разработке бизнес-приложений нового поколения».
Ларри Карвалью (Larry Carvalho), директор по исследованиям, IDC
«Сервисные mesh-сети – это еще одна значительная инновация для контейнерных технологий в корпоративном секторе в связи со сложностью и масштабностью задач управления взаимодействием взаимосвязанных микросервисов. Разработчикам, которые хотят использовать service mesh для ускоренного рефакторинга микросервисных приложений, весьма пригодится опыт Red Hat в деле разработки гибридных облачных сред и решений Kubernetes».
https://redhat.axoft.ru