2 votes

Azure VIP (Adresse IP Virtuelle)

Quelqu'un pourrait-il s'il vous plaît m'aider à comprendre le VIP Azure suivant ?

  1. Est-ce que le VIP du Slot de Production change lorsque nous effectuons un échange de VIP ?
  2. Est-ce qu'un nouveau déploiement change le VIP ?
  3. Dans quels scénarios le VIP change-t-il ?
  4. Si je supprime le Slot de Staging, et que je le déploye à nouveau et effectue un échange de VIP, est-ce que cela générera un nouveau VIP ?

Merci

5voto

emre nevayeshirazi Points 6245

Est-ce que le VIP de l'emplacement de production change lorsque nous faisons un SWAP VIP ?

Lorsqu'un client échange le VIP entre un déploiement de scène et de production dans un seul service hébergé, les VIP des deux déploiements sont persistants.

Est-ce que le nouveau déploiement change le VIP ?

Tout au long de la durée de vie d'un déploiement, le VIP attribué ne changera pas, peu importe les opérations effectuées sur le déploiement, y compris les mises à jour, les redémarrages et la réimagerie du système d'exploitation.

Dans quels scénarios le VIP change-t-il ?

Lorsqu'un déploiement est supprimé, le VIP associé à ce déploiement retournera au pool et sera réattribué en conséquence, même si le service hébergé n'est pas supprimé.

Si je supprime l'entrepôt Staging, le redéploie et effectue un SWAP VIP, est-ce que cela générera un nouveau VIP ?

Étant donné que Staging est également un déploiement, je pense que la suppression de l'entrepôt Staging renverrait votre VIP au pool. Cependant, ceci est juste mon idée, je ne l'ai jamais essayé.

Source

4voto

Bob Meyers Points 423

1. Est-ce que le slot de production VIP change lorsqu'on fait un échange de VIP?

Non. Le VIP associé à la production reste le même. Si cela changeait, votre site semblerait être en panne pendant que les informations DNS mises à jour se propagent à travers Internet. Au lieu de cela, le VIP de Production est remappé aux instances actuellement dans l'environnement de Staging (et vice-versa pour le VIP de Staging).

2. Est-ce que le déploiement de nouvelles modifications change le VIP?

Si par "nouveau déploiement" vous entendez déployer de nouvelles versions sur les environnements de production ou de staging, non, cela ne change pas leur VIP.

3. Dans quels scénarios le VIP change-t-il?

Le seul moment où le VIP pour un environnement change, c'est si vous supprimez le déploiement actuel pour cet environnement. Le message de confirmation lorsque vous essayez de supprimer indique que le VIP sera perdu.

4. Si je supprime le slot de Staging, le redéploie et effectue un échange de VIP, cela va-t-il générer un nouveau VIP?

Vous perdrez le VIP actuel pour l'environnement de Staging lorsque vous le supprimez. Vous obtiendrez un nouveau VIP lorsque vous le redeployez. Ensuite, effectuer un échange de VIP ou déployer de nouvelles versions sur n'aura aucun effet sur leur VIP.

J'espère que cela vous aidera!

3voto

sharptooth Points 93379

Le "Swap VIP" ne modifie pas les VIP, il échange les déploiements inchangés, de sorte que l'URL xxx.cloudapp.net pointe désormais vers le VIP du déploiement précédemment en staging (et maintenant en production) et RandomGuid.cloudapp.net pointe désormais vers le VIP du déploiement précédemment en production (maintenant en staging). L'échange n'affecte que la correspondance URL->VIP, rien d'autre, les VIP eux-mêmes sont préservés.

Lorsque vous supprimez un déploiement, son VIP est récupéré par Azure. Lorsque vous créez un nouveau déploiement, il peut réutiliser ce VIP récupéré précédemment ou en obtenir un nouveau - c'est indéterminé. Tant que vous ne supprimez pas un déploiement, son VIP est préservé.

Donc...

Si je supprime le Slot de staging, le recrée et effectue un échange de VIP, générera-t-il un nouveau VIP ?

Une fois que vous supprimez le déploiement de staging, son VIP est récupéré par Azure. Lorsque vous créez un nouveau déploiement de staging, il réutilisera ce VIP ou en obtiendra un nouveau. Pendant ce temps, le déploiement de production conserve son VIP. Ensuite, vous effectuez l'échange - la production devient staging et le staging devient production et ils conservent toujours leurs VIP.

Par exemple. Vous avez la production avec le VIP 1.1.1.1 et le staging avec le VIP 2.2.2.2. Ainsi, votreapp.cloudapp.net pointe vers 1.1.1.1. Vous supprimez et recréez le staging et il se trouve qu'il a maintenant le VIP 3.3.3.3 (il pourrait tout aussi bien obtenir à nouveau le 2.2.2.2 - vous ne pouvez pas prédire cela). La production a toujours le 1.1.1.1 - c'est garanti. Vous faites l'échange - maintenant le VIP 3.3.3.3 devient production et le VIP 1.1.1.1 devient staging de sorte que votreapp.cloudapp.net pointe désormais vers 3.3.3.3. Ils conservent leurs VIP pendant l'échange, seule la correspondance URL->VIP change.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X