2 points par GN⁺ 2024-01-31 | 1 commentaires | Partager sur WhatsApp

Runner Ubicloud pour GitHub Actions

  • Ubicloud propose des runners managés permettant de réduire de 10x les coûts de build de GitHub Actions.
  • Une seule ligne de code suffit pour améliorer la vitesse des builds et réduire les coûts.
  • 1 250 minutes gratuites par mois sont incluses.

Hautes performances et sécurité

  • Offre une exécution rapide malgré un prix bas.
  • Utilise des VM entièrement isolées, construites via Linux KVM, pour la sécurité et la protection de la vie privée.
  • Fournit une VM propre et éphémère pour chaque job.
  • Protège les secrets temporaires grâce à une configuration de runner GitHub prête à l’emploi.
  • Propose des communications chiffrées, la rotation des clés, une configuration automatique du pare-feu et des alertes automatiques de vulnérabilité.

Ouverture et compatibilité

  • Ubicloud est un cloud ouvert, libre et portable, une alternative open source aux fournisseurs cloud.
  • Le code source peut être consulté sur GitHub, et des runners managés pour GitHub Actions sont disponibles.
  • Fonctionne sur des instances bare metal économiques, et répercute les économies réalisées aux utilisateurs.
  • Entièrement compatible avec GitHub Actions, avec une simple ligne à modifier pour activer les runners Ubicloud.
  • Intégration en 5 minutes pour économiser durablement 10x sur les coûts.

L’avis de GN⁺

  • Ubicloud fournit une solution efficace pour réduire fortement les coûts de build de GitHub Actions.
  • L’un de ses points clés est de maintenir de hautes performances tout en mettant l’accent sur la sécurité et la protection de la vie privée.
  • En tant que solution cloud open source, le service se distingue aussi par l’alternative qu’il offre aux services cloud existants.

1 commentaires

 
GN⁺ 2024-01-31
Discussion sur Hacker News
  • Résumé du premier commentaire :

    • Félicite le lancement et indique que le produit semble intéressant.
    • La tarification est attractive, mais la personne se concentre actuellement sur des projets open source et ne fait donc pas partie du public cible.
    • S'interroge sur les raisons pour lesquelles le produit est moins cher et plus rapide.
    • Fait une petite remarque sur les éléments visuels de la landing page (manque de padding horizontal).
    • L'explication d'Ubicloud comme cloud open source, fournisseur de cloud alternatif à la manière de Linux, a d'abord été difficile à comprendre, mais la documentation a clarifié le sujet.
    • Estime qu'auprès des ingénieurs, il est plus efficace d'expliquer les fonctionnalités concrètes du produit que ses bénéfices en matière de marketing, et signale aussi une faute de frappe.
  • Résumé du deuxième commentaire :

    • Utilise Ubicloud Builder depuis plusieurs mois, ce qui a considérablement réduit les temps de CI et fortement diminué les coûts.
    • La sauvegarde et la restauration du cache sont lentes, mais les performances CPU sont bonnes, donc désactiver le cache et tout réexécuter à chaque build est plus rapide.
  • Résumé du troisième commentaire :

    • Se présente comme cofondateur d'Ubicloud et indique que de nombreux clients utilisent déjà les runners Ubicloud en production.
    • Explique qu'une couche de cache (registre d'instances Docker, cache de couches Docker, cache de paquets) est en cours de conception et sollicite des retours.
    • Demande aussi des avis sur le sujet plus large d'un cloud ouvert et portable.
  • Résumé du quatrième commentaire :

    • Utilise BuildJet depuis plus d'un an, avec de fortes économies sur les coûts de CI et une réduction importante des temps de build.
    • Juge positivement l'arrivée de davantage d'entreprises sur ce marché.
  • Résumé du cinquième commentaire :

    • Demande si MacOS est proposé comme service managé ou s'il est prévu, et à quel point c'est moins cher que GitHub.
  • Résumé du sixième commentaire :

    • Indique que Resmo utilise Ubicloud et que cela coûte effectivement 10 fois moins cher.
    • La raison principale est que la plateforme est hébergée sur des instances dédiées Hetzner.
  • Résumé du septième commentaire :

    • Demande de ne pas qualifier la licence Elastic d'open source.
    • Après avoir reçu une réponse indiquant que le projet utilise l'AGPL, reconnaît que ses informations étaient obsolètes.
  • Résumé du huitième commentaire :

    • Indique que PeerDB utilise les runners Ubicloud, en particulier les runners ARM, qui aident à réduire les coûts de CI.
    • Souligne aussi la réactivité de l'équipe, qui a ajouté la prise en charge des runners ARM quelques semaines après la demande.
  • Résumé du neuvième commentaire :

    • Se plaint du fait que le prix des runners GitHub Actions soit calculé à la minute.
    • Demande s'il est possible de facturer à la seconde, ou au moins de passer à une facturation à la seconde après la première minute.
  • Résumé du dixième commentaire :

    • Utilise gratuitement GitLab et un runner sur son ordinateur portable à la maison, et en est satisfait.
    • Ne voit pas la nécessité d'utiliser GitHub.