devops

Serverless

Architecture où le serveur est géré par le cloud provider.

Définition détaillée

Serverless (sans serveur) est un modèle d'exécution cloud où le provider gère automatiquement l'infrastructure.

"Sans serveur" ? (Pas vraiment)

Il Y A des serveurs, mais vous ne les gérez pas

Fonctions as a Service (FaaS) :

  • AWS Lambda : Amazon
  • Google Cloud Functions : Google
  • Azure Functions : Microsoft
  • Cloudflare Workers : Edge computing
  • Vercel Functions : Deploy facile

Caractéristiques :

  • Event-driven : Déclenchée par événements
  • Auto-scaling : Scale automatiquement
  • Pay-per-use : Payer que l'exécution
  • No server management : Zéro admin serveur
  • Stateless : Pas de state persisté

Cas d'usage :

  • APIs légères
  • Webhooks
  • Traitement images
  • Tâches scheduled (cron)
  • Microservices

Avantages :

  • Coûts : Payer uniquement l'usage
  • Scale : automatique illimité
  • Rapidité : Deploy ultra rapide
  • Simplicité : Pas d'infra à gérer

Inconvénients :

  • Cold start : Latence première exécution
  • Vendor lock-in : Dépendance provider
  • Debugging : Plus complexe
  • Limites : Temps d'exécution, mémoire

Futur du cloud ? Déjà largement adopté "NoOps" - Zero operations

Explorer plus de termes

Découvrez d'autres définitions dans notre glossaire complet

<//>Retour au glossaire