Ce qui est formidable et pas si génial à propos de l’informatique sans serveur

Auteur: Roger Morrison
Date De Création: 25 Septembre 2021
Date De Mise À Jour: 1 Juillet 2024
Anonim
Ce qui est formidable et pas si génial à propos de l’informatique sans serveur - La Technologie
Ce qui est formidable et pas si génial à propos de l’informatique sans serveur - La Technologie

Contenu


Source: chombosan / iStockphoto

À emporter:

L'informatique sans serveur est le modèle le plus récent pour l'infrastructure virtuelle basée sur le cloud. Découvrez ce qu'il peut et ne peut pas faire pour la charge de travail actuelle de l'entreprise.

Les experts en technologie prédisent la fin de l’infrastructure informatique depuis un certain temps, du moins en ce qui concerne l’activité de l’entreprise. Mais la montée en puissance de l'informatique sans serveur a poussé la conversation à un tout autre niveau. (Pour les notions de base sur serverless, consultez Serverless Computing 101.)

La question est certainement valable. Pourquoi quelqu'un voudrait-il passer le temps, la peine et les dépenses liées à la construction de sa propre infrastructure de calcul alors qu'il ne peut simplement louer les ressources abstraites dont il a besoin que pour la durée dont il a besoin?


Mais comme pour toute technologie, sans serveur a ses avantages et ses inconvénients, ce qui signifie qu’elle fournit un support optimal pour certaines applications, un support médiocre pour d’autres applications et un support faible pour d’autres encore.

Meilleure virtualisation

Tout d'abord, les bons points. Selon l'entreprise entrepreneuriale israélienne YL Ventures, l'informatique sans serveur est la prochaine phase de l'infrastructure en tant que service dans lequel les fonctions d'exécution et les fonctions de gestion opérationnelle deviennent le centre de la virtualisation. C'est pourquoi il est parfois appelé fonction en tant que service, car il permet aux utilisateurs d'exécuter une tâche donnée sans se soucier du provisionnement des serveurs, des machines virtuelles ou de toute autre ressource de calcul sous-jacente. Les principaux avantages sont une agilité et une évolutivité améliorées, ainsi que des modèles de coûts / consommation plus précis et même une sécurité renforcée, en particulier contre les attaques DDoS. (Pour une nouvelle méthode de lutte contre les attaques DDoS, voir La technologie Blockchain rendra-t-elle les attaques DDoS obsolètes?)


Pour ces raisons, la société dit que sans serveur a le potentiel de révolutionner la façon dont les logiciels complexes sont développés, déployés et gérés, ce qui modifiera la façon dont l'entreprise crée et prend en charge des applications clés pour une économie de plus en plus axée sur les services. En fait, les initiatives émergentes telles que DevOps et l’Internet des objets bénéficieront probablement d’une augmentation significative de la fonctionnalité et des économies réalisées grâce à l’informatique sans serveur.

Netflix est l’un des principaux champions du sans serveur. Avec plus de 100 millions d'abonnés en streaming de contenu vidéo chargé en données, la société a récemment achevé la migration de sa plate-forme de diffusion de contenu vers le cloud. Il utilise maintenant le service AWS Lambda pour les fichiers multimédias, la sauvegarde, le déploiement d'instances et le support du logiciel de surveillance. Certes, la société pourrait héberger tout cela sur une infrastructure interne, mais les coûts en capital seraient à eux seuls astronomiques, sans parler de l'armée de techniciens nécessaire pour maintenir une efficacité proche de l'efficacité opérationnelle.

Donna Malayeri, responsable de programme pour les fonctions Azure de Microsoft, note également que les dernières versions de la technologie sans serveur suppriment un certain nombre d’obstacles clés qui avaient entravé l’adoption au départ. Celles-ci incluent une prise en charge plus robuste pour le débogage et la surveillance, ainsi que la prise en charge des machines virtuelles locales, qui permet aux entreprises de tirer profit des expériences de développement sur site, indispensables pour les entreprises qui construisent des clouds privés et hybrides. Sans serveur, toute entreprise doit se préoccuper de son code et de son déclenchement. la plateforme sous-jacente s'occupe de tout le reste.

Toujours, dit Matt Asay de Tech Republic, tous les inconvénients de l’informatique sans serveur n’ont pas été résolus. D'une part, la technologie facilite plus que jamais la création de code, son hébergement sur une ressource sans serveur, puis son oubli. Ceci, à son tour, entraîne une consommation inutile de ressources et des vecteurs d'attaque étendus qui peuvent être exploités pour insérer du code malveillant dans l'environnement de données d'entreprise. Dans le même temps, le mode sans serveur peut accroître la dépendance à un fournisseur unique, car il devient plus facile de lancer un nouveau code sur la même plate-forme prenant en charge le code existant. Cependant, dans les deux cas, il est important de noter que les problèmes ne résident pas dans la solution sans serveur elle-même, mais dans la manière dont l'entreprise choisit de la gérer.

Pas de bugs, pas de stress - Votre guide étape par étape pour créer un logiciel qui change la vie sans vous détruire

Vous ne pouvez pas améliorer vos compétences en programmation lorsque personne ne se soucie de la qualité des logiciels.

Inconnus connus

Outre les aspects positifs et négatifs de l'informatique sans serveur, il reste encore beaucoup d'inconnues quant à son intégration exacte dans l'écosystème de données. Selon le développeur de jeux Michael Churchman, les cas d'utilisation pour les serveurs sans serveur sont encore largement indéfinis et semblent principalement limités aux processus back-end à volume élevé et au streaming de données en temps réel. Ce sont des fonctions importantes, mais elles ne représentent qu’une infime partie de la charge de travail complète de l’entreprise.

Une autre grande question est de savoir si le serveur sans serveur doit s’intégrer ou remplacer l’infrastructure existante. La tentation sera d'utiliser les ressources les moins chères et de fournir le plus haut niveau de performance. Mais déterminer cela au cas par cas peut s'avérer difficile, en particulier lorsque les services pris en charge commencent à interagir les uns avec les autres de manière nouvelle et imprévisible.

En tant que solution tierce, sans serveur répond également aux mêmes défis en matière de performances des applications et des services. Un contrat de niveau de service est correct pour préciser les remèdes en cas de perte ou de diminution du service, mais ils ne peuvent pas garantir la disponibilité. Lorsque vous décidez si vous souhaitez ou non utiliser un serveur sans serveur pour une application donnée, veillez à évaluer avec soin les conséquences réelles des temps d'arrêt.

La relation entre les autres technologies émergentes, notamment les conteneurs, et l'informatique sans serveur est également largement inconnue. De nombreuses personnes pensent que le sans-serveur représente la fin des conteneurs avant même d’avancer de manière substantielle dans l’environnement de données d’entreprise. Churchman affirme toutefois que les systèmes sans serveur et les conteneurs se complètent réellement, les ressources sans serveur agissant en tant que service externe qui ne doit pas nécessairement être étroitement intégré à l’écosystème de conteneurs principal de l’application.

Comme pour toute technologie émergente, l'entreprise doit adopter la technologie sans serveur avec une certaine prudence et une idée claire de ce qu'elle espère tirer de ce nouvel environnement. Seule une adoption minutieuse et bien planifiée permettra aux entreprises de réduire le risque de confier des fonctions clés à une solution de données tierce encore en développement, tout en améliorant les avantages d’un nouvel environnement d’exploitation plus agile.