Services cloud et possibilités d’application

Les entreprises ont dû faire face à un ensemble de défis, mais aujourd’hui, il semble que l’accent soit mis sur trois choses : la vitesse, la vitesse et encore plus de vitesse. Tout est une question de délai de valorisation et de vitesse d’application – obtenir des applications livrées puis rester agile pour faire évoluer l’application en fonction des besoins.
Afin d’obtenir une vitesse maximale, la première exigence est de rendre les développeurs extrêmement productifs. Ils ne peuvent pas l’être s’ils ne disposent pas des outils dont ils ont besoin, s’ils attendent que quelqu’un d’autre configure leur environnement ou s’ils doivent se familiariser avec un nouvel environnement. Et c’est aussi irritant. Pour beaucoup, les services cloud sont l’antidote à ces inefficacités.
Obtenir la technologie que vous voulez avec moins de tracas
Les services cloud (fonctionnalité hébergée et gérée dans le cloud) fournissent une séparation nette des fonctionnalités du service et des efforts nécessaires à l’administration du service. Ils offrent le meilleur des deux mondes si vous les regardez à travers l’objectif d’une équipe de développement sous pression – ils fournissent la technologie que vous souhaitez sans les tracas liés à l’acquisition de matériel, à la gestion de la disponibilité ou à la mise à jour des logiciels.
Une autre grande victoire est que les services cloud sont disponibles presque immédiatement – pas d’attente pour l’installation et la configuration. La cerise sur le gâteau est que les services cloud peuvent être moins chers à long terme car vous ne payez que ce que vous utilisez. Fini les étagères !
Il existe de nombreux services cloud – certains proviennent des fournisseurs de cloud eux-mêmes et d’autres de fournisseurs comme nous. Loin d’être concurrentiel, c’est une situation très complémentaire. Nous offrons une expérience différente.
Red Hat vise à garantir une expérience utilisateur cohérente et organisée dans les environnements de cloud hybride pour les équipes de développement et DevOps, ce qui est très bien avec les hyperscalers. En fin de compte, ils veulent juste vendre des clouds, et plus il y a d’options pour les utilisateurs, plus ils consomment de cloud.
Quel service cloud convient à votre environnement ?
Une autre dimension du choix est la flexibilité par rapport à la vitesse. Certaines équipes souhaitent avoir accès à chaque bouton et cadran pour traiter les cas extrêmes et utiliser chaque once de connaissances dont elles disposent sur le fonctionnement interne des services.
À l’autre extrémité du spectre se trouvent les équipes qui ne veulent pas participer aux détails et qui souhaitent que quelqu’un d’autre (quelqu’un d’expérimenté) se contente de prendre ces décisions afin de pouvoir se concentrer sur le développement d’applications métier. Chez Red Hat, nous ciblons nos produits autogérés sur le premier groupe et nos services cloud sur le second groupe.
Laissez-moi vous donner quelques précisions :
- Considérez les plates-formes de conteneurs – Kubernetes a gagné la guerre en tant que technologie sous-jacente de choix, mais il est tout sauf facile de créer la pile et de la gérer. Kubernetes est puissant, mais cela peut être comme essayer de piloter une fusée si vous devez l’administrer. Nous proposons des services cloud qui se présentent sous la forme de configurations « organisées », dans lesquelles nous prenons certaines décisions concernant les paramètres et l’écosystème. Notre objectif avec ces services cloud est de faire en sorte que l’utilisation de la technologie (comme Kubernetes) ressemble davantage à la conduite d’une automobile automatique.
- Ou considérez notre service de gestion d’API — Nos utilisateurs, par exemple, ne peuvent pas sélectionner la base de données sous-jacente. Dans la plupart des situations, les utilisateurs ne veulent pas le faire et ils sont heureux que quelqu’un d’autre s’en occupe.
- Ou considérez notre service Kafka de données de streaming — Ceux qui ont utilisé Apache Kafka savent que vous avez besoin de plus qu’un simple courtier pour créer des applications. Vous avez besoin d’interfaces, de métriques, de surveillance, de découverte, de connecteurs, etc. Nous avons pris des décisions (éclairées) sur les projets à inclure et comment. Nous utilisons notre expérience pour offrir une expérience Kafka organisée qui rend Kafka beaucoup plus facile et plus efficace à utiliser.
- Et aussi, considérez le service d’IA/ML hébergé et géré — Les entreprises s’efforcent d’injecter de l’intelligence dans les applications d’entreprise pour obtenir un avantage concurrentiel supplémentaire, mais toutes les organisations ne sont pas prêtes à créer leur propre moteur d’IA/ML.
Avantages pour toute l’équipe
Bien que le développeur soit un utilisateur important des services cloud, d’autres membres de l’organisation bénéficient des services cloud. Les professionnels des opérations informatiques en bénéficient car une grande partie de la complexité de la mise en place de ces technologies est supprimée, et la ligne des chefs d’entreprise, qui se soucient d’obtenir des résultats commerciaux rapidement et de réduire les coûts, reconnaît que garder les développeurs et les opérations informatiques heureux et productifs est le moyen le plus rapide de une fin. Lors de l’utilisation des services cloud de Red Hat, les équipes DevOps bénéficient également de la possibilité de créer des pipelines CI/CD une seule fois et de les exécuter sur tous les clouds, publics et privés.
Avec autant d’équipes cherchant à créer de nouvelles applications ou à moderniser celles qui existent, la seule question qui reste est de savoir comment démarrer. Une autre beauté des services cloud est qu’ils sont déjà là et n’attendent que vous pour vous connecter et les essayer. Il n’est pas nécessaire d’installer, d’héberger ou de configurer. Et par quel service cloud devriez-vous commencer ? Je suggérerais un service fondamental tel que Gestion de l’API Red Hat OpenShift, Red Hat OpenShift Streams pour Apache Kafkaou Science des données Red Hat OpenShift.
Source link