Koyeb a beaucoup évolué depuis que j’ai couvert la startup pour la première fois. La société se concentre toujours sur l’infrastructure sans serveur. Mais il propose désormais une plate-forme sans serveur à usage général que vous pouvez configurer via une simple commande « git push » ou en utilisant des conteneurs Docker.
La plate-forme sans serveur de l’entreprise est désormais disponible en avant-première publique avec un niveau gratuit pour démarrer et essayer le service – le niveau gratuit vous permet d’exécuter deux nano applications sur la plate-forme. Il a déjà été testé par 10 000 développeurs lors de la phase de bêta privée. Il y a actuellement 3 000 applications en cours d’exécution sur l’infrastructure de Koyeb.
Koyeb veut résumer autant que possible votre infrastructure de serveur afin que vous puissiez vous concentrer sur le développement plutôt que sur l’administration système. Vous pouvez l’utiliser pour héberger une application Web, une API ou des charges de travail basées sur des événements.
Dans les coulisses, la startup n’utilise pas Kubernetes. Au lieu de cela, il a construit sa propre pile personnalisée basée sur les microVM Firecracker, Nomad et Kuma. Il fonctionne sur des serveurs bare metal avec des puces Intel et AMD récentes.
Il existe deux façons de déployer vos applications sur Koyeb. Vous pouvez déployer à partir de votre référentiel git (actuellement limité aux référentiels GitHub) ou à partir de n’importe quel registre de conteneurs public ou privé. Koyeb possède une interface web mais propose également une interface en ligne de commande et une API.
Lorsque vous déployez une nouvelle application, Koyeb attribue à votre application un sous-domaine « .koyeb.app » et sécurise automatiquement l’application avec TLS. Vous pouvez également configurer votre propre nom de domaine.
Si vous avez besoin de plus de ressources, vous pouvez facilement faire évoluer votre application à partir d’un curseur. Dans ce cas, Koyeb lance votre application sur plusieurs nouvelles instances et le trafic est automatiquement équilibré entre ces instances.
Tout cela est transparent pour l’équipe de développement. Chaque fois qu’il y a un nouveau commit git, Koyeb commence automatiquement à créer et à déployer votre application.
Koyeb prévoit d’offrir un réseau périphérique mondial. Le service est actuellement disponible dans un emplacement principal à Paris et 250 emplacements périphériques pour l’équilibrage de charge natif, le cryptage TLS et la mise en cache de type CDN. D’ici la fin de l’année, votre application sera simultanément déployée sur 10 sites principaux à travers le monde.
Il est clair que Koyeb est toujours un travail en cours. Mais cela semble être un début prometteur pour les équipes de développement allégées qui ne veulent pas passer trop de temps à gérer une infrastructure cloud.