Microsoft Azure: actualizaciones
Digamos que nuestros servicios funcionan bien en Azure. Después de algún tiempo, necesitamos hacer cambios y actualizar los servicios que ya se están ejecutando. Aquí viene la parte complicada, a veces la actualización se realiza sin problemas y, a veces, no se sabe qué está causando el problema. Windows Azure ha intentado solucionar estos problemas.
Actualizar un servicio en la nube
El código de la aplicación se puede actualizar fácilmente en el portal de administración de Azure. Necesitará un paquete de servicio (.cspkg) y archivos de configuración de servicio (.cscfg) antes de continuar.
Step 1 - Inicie sesión en el portal de gestión.
Step 2 - Vaya al servicio que desea actualizar.
Step 3- Haga clic en 'Instancias' en el menú superior y luego haga clic en 'actualizar'. Aparecerá la siguiente pantalla.
Step 4 - Ingrese el nombre de la etiqueta de implementación y cargue los archivos .cspkg y .cscfg.
Step 5 - Seleccione el rol que desea actualizar o seleccione 'todos' si desea actualizar todos los roles.
Step 6 - Marque la casilla de verificación según sea necesario y haga clic en la 'Flecha' en el lado derecho.
Intercambio VIP (IP virtual)
Es posible que se encuentre con un escenario en el que necesite realizar cambios en la arquitectura del servicio. Azure proporciona una forma que puede manejar la actualización fácilmente. Hay dos entornos de implementación: producción y ensayo. Supongamos que su servicio está en producción, pero puede implementar la nueva versión en el entorno de ensayo. Después de eso, simplemente lo prueba y si todo está bien, lo cambia con la implementación de producción. Detrás de escena, las direcciones IP virtuales de la implementación de producción y la puesta en escena se intercambian, por lo que la puesta en escena se convierte en producción y la producción en puesta en escena. Mientras ocurre el intercambio, el servicio no se interrumpe. Todo esto se hace sin tiempo de inactividad por servicio. También facilita la reversión a una versión de producción anterior en caso de que necesite hacerlo.
Step 1 - Inicie sesión en el portal de gestión.
Step 2- Ve al servicio. Seleccione 'Instancias' en el menú superior. Puede ver en la siguiente pantalla, hay dos instancias para este servicio.
Step 3- Cuando haya implementado el servicio en la puesta en escena y la producción, verá que 'Swap' en la parte inferior de la pantalla está activado. Solo tienes que hacer clic en ese ícono de Intercambiar y estará listo.
Consideraciones
- No puede intercambiar si tiene una cantidad diferente de puntos finales para cada implementación.
- No cambia la dirección IP de su servicio.