L'informatique sans serveur, expliquée

Les serveurs existent toujours. Le nom signifie que le fournisseur cloud les gère en arrière-plan du service au lieu de demander à votre équipe de les exploiter directement.

L'informatique sans serveur exécute du code applicatif sans que votre équipe ait besoin de provisionner ou maintenir les serveurs sous-jacents, et le service peut évoluer avec la demande.

Le fournisseur gère la capacité

Votre équipe fournit du code ou un service applicatif. Le fournisseur décide quelles ressources de calcul l'exécutent et ajoute de la capacité lorsque davantage de travail arrive.

Certains services serverless exécutent de petites fonctions après un déclencheur. D'autres exécutent des composants applicatifs plus importants. Dans les deux cas, l'infrastructure gérée est la partie qui rend l'approche serverless.

Moins de travail serveur ne supprime pas la responsabilité

L'informatique sans serveur peut réduire le travail tel que le choix des tailles de machines ou le maintien de serveurs inactifs prêts. Elle ne décide pas qui peut accéder à un enregistrement ou si une règle d'approbation est correcte.

Votre entreprise possède toujours la logique applicative, les choix de données et les vérifications qui prouvent que le résultat fonctionne. Elle devrait également comprendre les limites du fournisseur et comment l'application pourrait migrer si ses besoins changent.

Termes de l'informatique sans serveur

Fonction
Un petit morceau de code qui effectue une tâche définie lorsqu'il est déclenché.
Déclencheur
Un événement ou une requête qui indique à un service serverless d'exécuter du code.
Mise à l'échelle automatique
Le fournisseur augmente ou réduit la capacité de calcul en réponse à la demande.

Où le serverless s'applique

Demande irrégulière

La mise à l'échelle automatique peut convenir aux charges de travail qui sont occupées à certains moments et inactives à d'autres.

Tâches définies

Une fonction peut gérer une tâche ciblée comme le traitement d'un formulaire soumis.

Charge opérationnelle réduite

Le fournisseur gère les serveurs qui allouent la capacité pour le code.

Questions sur l'informatique sans serveur

Oui. Le fournisseur exploite les serveurs et présente un service géré à votre équipe. Vous ne gérez pas ces machines directement.

Non. Avec l'informatique sans serveur, une équipe fournit du code ou de la logique applicative. Avec le logiciel en tant que service, le fournisseur livre une application complète prête à l'emploi.

Elle peut être mal adaptée lorsque la charge de travail nécessite un environnement fixe, requiert un contrôle que le service n'offre pas, ou serait difficile à migrer loin des fonctionnalités spécifiques du fournisseur.

Concentrez-vous sur l'outil dont votre équipe a besoin

Les apps Caffeine tournent sur l'Internet Computer, un réseau public conçu pour ça.