Bonjour, Adrian, et bienvenue à nouveau.
Dans la vidéo d'aujourd'hui, nous allons parler de Lambda Alias.
D'un point de vue général, un alias lambda est comme un pointeur vers une version spécifique de la fonction.
Donc si vous regardez dans le diagramme, il y a trois versions de la fonction lambda.
Vous avez la version 1, la version 2 et la version 3.
Alors, que faites-vous ?
Vous pouvez créer un alias, un alias lambda, et le nom de cet alias est code stable, puis vous pouvez faire
pointer cet alias vers une version spécifique de votre code et les utilisateurs peuvent accéder à la version de la fonction en utilisant
les alias.
Et donc cet alias aura aussi sa propre urine par laquelle les utilisateurs pourront se connecter à la version appropriée.
Avant de nous pencher sur la fonctionnalité intéressante d'Alias, examinons la situation du point de vue de la démo afin
que notre concept soit clair.
Maintenant, pour la démo d'aujourd'hui, j'ai une fonction appelée fonction Demo Alias, et cette fonction a deux versions : votre
version un et votre version deux.
Et nous avons aussi certains alias.
Donc si je clique sur Alias, il y a un alias spécifique appelé code stable.
Et si vous voyez que ceci est associé à une version 1.
Donc si j'ouvre ceci, vous voyez que si vous regardez dans le R et ceci a un R et se termine par le code stable
et il est associé à la version un, donc le trafic allant à cet alias ira finalement à la version
un du code.
Très bien.
J'espère donc qu'avec ceci vous avez compris les bases de l'Alias.
Passons maintenant à la partie intéressante.
L'une des grandes caractéristiques d'Alias est sa configuration de routage, qui nous permet d'envoyer une certaine
proportion du trafic vers une version spécifique.
Par exemple, vous voyez que dans cet alias lambda, 90 % du trafic va vers la version 1 de l'application
et 10 % vers la version 3 de l'application.
Ainsi, si vous déployez une version plus récente de l'application de production, vous ne voulez pas directement que
100 % du trafic y aille.
Au lieu de cela, vous envoyez une certaine quantité de trafic ici et si tout fonctionne, alors vous
pouvez dire 100% du trafic.
Ce type de configuration est donc réalisable en utilisant Alias.
Maintenant, laissez-moi aussi vous montrer rapidement ceci.
Revenons maintenant au moment où nous parlons d'Alias.
J'ai aussi un autre Alias lié au test du canari.
Maintenant, juste pour la simplicité ici, j'ai distribué 850 50%.
Idéalement pour Canary vous n'aurez pas 50%, mais juste pour un test rapide.
C'est l'approche globale.
Alors, que va-t-il se passer ?
50% du trafic ira à la version 1 du code, 50% du trafic ira à la version 2 du code.
Alors, ouvrons rapidement ce dossier.
Vous avez également l'URL de cette année, alors essayons rapidement dans le navigateur.
Donc la première fois que nous avons reçu Halo de la production, si je rafraîchis cette fois, vous voyez que vous avez un message différent.
Bonjour de Q si je rafraîchis bonjour de la production.
Si je rafraîchis le bonjour de Q Maintenant, en fonction de l'exigence, vous pouvez changer le poids en conséquence.
Vous pouvez avoir 9010 ou 95 cinq en conséquence dans le cadre de votre test global des canaris.
Super.
J'espère donc qu'avec ceci vous avez compris les bases.
Et l'un des grands avantages qu'offre Alias est lié à la configuration globale du routage entre
les versions.
C'est ainsi que se termine la vidéo d'aujourd'hui.