Red Hat OpenShift Streams for Apache Kafka
Red Hat OpenShift Streams for Apache Kafka, qu'est-ce que c'est ?
Red Hat® OpenShift® Streams for Apache Kafka est un service cloud qui offre aux développeurs une expérience rationalisée pour la création, le déploiement et la mise à l'échelle des nouvelles applications cloud-native ou la modernisation des anciens systèmes.
Proposez des expériences en temps réel et des microservices connectés
Red Hat OpenShift Streams for Apache Kafka facilite la création, la découverte et la connexion de flux de données en temps réel, où qu'ils soient déployés. Les flux sont des éléments clés pour la distribution d'applications d'analyse des données et orientées événements. Grâce à une exploitation fluide et gérée pour l'ensemble des microservices distribués et d'importants volumes de données transférés, les équipes peuvent se concentrer sur leurs points forts, accélérer la rentabilisation et réduire les coûts d'exploitation.Avec
Apache Kafka, les entreprises peuvent moderniser les systèmes existants et proposer des expériences en temps réel à leurs employés, clients et partenaires. Red Hat OpenShift Streams for Apache Kafka fait partie à la fois d'une gamme de services cloud et de la gamme de produits Red Hat OpenShift, et inclut un écosystème Kafka. Ce service vous aide ainsi à créer un large éventail de solutions axées sur les données, bien au-delà de la technologie Kafka de base.
Les avantages de Red Hat OpenShift Streams for Apache Kafka
- Accélération du développement d'applications, qui permet aux équipes de commencer à travailler immédiatement, de modifier continuellement les différents microservices et de mettre en œuvre une nouvelle technologie rapidement
- Réduction de la complexité, qui permet aux équipes de fournir un service Apache Kafka évolutif, fiable et toujours disponible pour économiser du temps et des ressources
- Écosystème Kafka conçu pour la création, le déploiement et la mise à l'échelle d'applications (y compris les services de plateforme, d'applications et de données) qui facilite la distribution d'applications basées sur des flux dans les clouds publics et privés
Fonctions
Cas d'utilisation
Remplacer les données par lots par des événements en temps réel
De nombreuses applications reposent encore sur des données par lots, ce qui peut engendrer de la frustration chez les clients et des retards dans les résultats. Il est possible de s'en affranchir et de proposer des expériences numériques de meilleure qualité et plus directes en utilisant des données de diffusion en continu.
Créer une architecture orientée événements
Dans le cadre de la conception d'applications de cloud hybride, les flux de données représentent l'ossature de la capture, de la communication et du traitement des événements pour les architectures d'applications distribuées orientées événements.
Connecter des microservices faiblement couplés
Les développeurs s'efforcent d'exposer les fonctionnalités sous forme de microservices, car ils permettent aux équipes de garder leur indépendance. L'utilisation de flux pour la communication entre les microservices préserve à la fois le couplage faible et l'agilité des équipes.