Heroku devient un PaaS Kubernetes
Le CI ? Les plages d'adresses IP de confiance ? L'autoscaling horizontal des conteneurs web ? Tout cela n'est pas encore complètement implémenté sur Heroku Fir.
Il faut dire que cette nouvelle génération du PaaS est encore en phase expérimentale. Son lancement commercial est prévu pour début 2025.
Fir succède à la stack Cedar, disponible depuis 2012. Dans ce cadre, Heroku prend un tournant "cloud-native". Il adopte un socle Kubernetes... et le format OCI pour toutes les applications. Des buildpacks spécifiques permettent de créer les images sans Dockerfiles. Par rapport aux buildpacks "classiques" (qui créent quant à eux des slugs ; ce qui n'empêche pas de déployer des images Docker sur Cedar), ils proposent une mise en cache avancée, un BoM (bill of materials)... et un support Arm64.
Heroku Fir, c'est aussi l'intégration native d'OpenTelemetry. Et, par rapport à Cedar, davantage de flexibilité, notamment en ce qu'on peut combiner des drains (exports) au niveau des apps et des espaces (locataires).
À cela s'ajoute, désormais, un buildpack officiel pour .NET. Il prend en charge les projets C#, Visual Basic et F# utilisant .NET et ASP.NET 8.0+.
Avec la génération Fir, Heroku prévoit aussi d'intégrer, entre autres, des dynos (conteneurs) GPU, la vérification de leur intégrité, une option de déploiement blue/green et la connectivité HTTP/3.
On aura également noté le lancement d'un pilote dans le domaine de l'IA, sur de l'inférence managée. Une commande dans le CLI permet à une app d'accéder à un modèle en fournissant les variables d'environnement.
Illustration © Liviu Ionut Pantelimon - Shutterstock
Sur le même thème
Voir tous les articles Cloud