Annoncé ce lundi, l'ajout de nœuds virtuels au service Kubernetes managé Oracle Container Engine for Kubernetes (OKE) doit permettre aux entreprises de mener des opérations de développement sans avoir à gérer d'infrastructure. Éléments fondamentaux de Kubernetes, les nœuds sont des machines physiques ou virtuelles organisées en clusters qui, à leur tour, exécutent Kubernetes et les conteneurs gérés par cette instance particulière du système d'orchestration. « Annoncés pour la première fois par l'entreprise en octobre 2022, les nouveaux nœuds virtuels d'OKE affranchiront les entreprises des coûts liés à la gestion, à la mise à l'échelle, à la mise à niveau et au dépannage de l'infrastructure des nœuds de travail (serveurs) », a déclaré Vijay Kumar, vice-président du marketing produit, des services de développement d'applications et des relations avec les développeurs chez Oracle.
OKE propose déjà un service managé qui fournit aux entreprises ce que le fournisseur appelle des nœuds Kubernetes managés. Selon Oracle, ces nœuds fonctionnent selon un modèle opérationnel partagé dans lequel les clients contrôlent la configuration des nœuds en fonction de leurs besoins, le provisionnement et la mise à jour des logiciels, les nœuds gérés étant de la responsabilité d’Oracle. « Les nœuds virtuels déchargent les entreprises de toute responsabilité et peuvent évoluer automatiquement en fonction des besoins », a déclaré M. Kumar, ajoutant que les nouveaux nœuds virtuels pourraient permettre à de nombreuses entreprises de réaliser des économies en fonction de l'ampleur de leurs opérations de développement.
Une tarification agressive
Oracle affirme qu'OKE est bien moins cher que les autres services Kubernetes, notamment Amazon EKS sur AWS Fargate, les Virtual Nodes AKS sur Microsoft Azure (avec Azure Container Instances) et Google Kubernetes Engine (GKE) Autopilot sur Google Cloud. « Les clients pourront faire progresser leur entreprise tout en réalisant des économies pouvant aller jusqu'à 50 % par rapport à d'autres fournisseurs de cloud », a déclaré Vijay Kumar. « La tarification d'OKE est la même dans toutes les régions, contrairement aux services Kubernetes concurrents des fournisseurs de services de cloud public rivaux dont la tarification varie d'une région à l'autre », a ajouté M. Kumar. Selon Oracle, la tarification d'OKE est calculée en additionnant les frais de CPU, de mémoire, de volume de démarrage, de nœud et de cluster. « Le coût du volume de démarrage n'est appliqué que sur les nœuds managés, alors que les coûts sur les nœuds ne s'appliquent qu'aux nœuds virtuels », a précisé Oracle.
Selon les analystes, l'éditeur compte sur cette tarification agressive pour s'approprier une plus grande part du marché de l'infrastructure des conteneurs, où il est actuellement très peu présent. « Oracle est un tout petit acteur sur le marché de l'infrastructure des conteneurs et ne fait pas partie des principaux fournisseurs de ce marché », a déclaré un analyste qui n'a pas souhaité être identifié, pour expliquer la stratégie de prix d’Oracle. Selon Gary Chen et Lara Greden, directeurs de recherche chez IDC, Oracle met aussi les bouchées doubles sur Kubernetes pour répondre à la demande des entreprises qui ont besoin d'accélérer le développement d'applications cloud-natives afin de servir leurs clients. « Nos prévisions les plus récentes pour le marché des logiciels d'infrastructure de conteneurs situent sa croissance à 26,6 % sur cinq ans. À noter que ces prévisions ne concernent que les services d'orchestration de conteneurs et ne tiennent pas compte des ressources d'infrastructure en tant que service (IaaS) consommées par ces services », a déclaré Gary Chen. Une enquête menée par IDC aux États-Unis a montré que 45 % des entreprises interrogées augmentent leurs dépenses dans Kubernetes par rapport à d'autres domaines comme la gestion de bases de données, les plateformes d'applications, le streaming d'événements et l'automatisation robotisée des processus (RPA). « La portabilité de la charge de travail explique aussi la popularité croissante de Kubernetes », a déclaré Holger Muller, analyste principal chez Constellation Research. « La portabilité de la charge de travail peut s'avérer difficile si l'on s'éloigne des dépendances des conteneurs, ce que la plupart des cas d’usage pourraient exiger », a ajouté l’analyste.
Des SLA soutenus financièrement
En plus des accords de niveau de service (Service-Level Agreements, SLA) pour les nœuds, Oracle a déclaré qu'il fournira des « SLA soutenus financièrement » pour le temps de fonctionnement et la disponibilité du serveur Kubernetes API. D’autres fonctionnalités ont également été ajoutées à OKE, notamment un service de gestion du cycle de vie et la possibilité d'identifier les charges de travail. « Le service de gestion du cycle de vie permet aux entreprises d'installer et de configurer les logiciels opérationnels auxiliaires ou les applications connexes qu'elles ont choisis », a déclaré l'entreprise, ajoutant que le service peut gérer le cycle de vie complet de ce logiciel, de la configuration et du déploiement initiaux aux mises à niveau et aux correctifs en continu. Les ajouts au service de gestion comprennent des logiciels essentiels déployés sur le cluster, comme CoreDNS et kube proxy, et des opérateurs logiciels optionnels comme Kubernetes dashboard, Oracle Database et Oracle WebLogic, entre autres.
« L’ajout de ces fonctionnalités montre aussi la nouvelle stratégie d'Oracle pour son activité Oracle Cloud Infrastructure (OCI) », a déclaré Lee Sustar, analyste principal chez Forrester. « OCI se positionne non seulement comme une infrastructure pour les charges de travail Oracle traditionnelles, mais aussi comme un fournisseur de services natifs du cloud le plus souvent utilisés dans l’IT de classe entreprise. À cet égard, les services Kubernetes managés sont fondamentaux », a ajouté M. Sustar. Outre le service de gestion, OKE permettra désormais aux entreprises d'identifier les charges de travail au niveau du pod, les pods étant les plus petits éléments de construction de Kubernetes, qui s'additionnent pour former un nœud. « Cette capacité au niveau du pod renforcera la sécurité granulaire d'OKE, qui est l'un des aspects les plus difficiles du développement natif du cloud », a encore déclaré M. Sustar. Container Engine for Kubernetes (OKE) d'Oracle est désormais généralement disponible.