¿Cuál es la mejor manera de actualizar los datos en todas mis instancias de Azure?Actualización de datos en todas las instancias de Azure
Tengo varios casos cada uno ejecutando el mismo papel web. El rol de inicio de datos se lee desde el almacenamiento de blob en la tienda local. Intermitentemente habrá una nueva actualización de los datos utilizados por el sitio. Deseo poder notificar cada instancia mediante programación para obtener los datos actualizados del almacenamiento de blobs en el almacenamiento local de la instancia para que cada instancia se actualice.
Una idea es escribir un programa cliente personalizado para llamar a un servicio web en el papel web, pasando un ID función para actualizar. Si el punto final es la Identificación de rol, la instancia se actualiza a sí misma. Si no, el cliente intenta nuevamente hasta que todas las instancias informen que se actualizan. ¿Es este un buen enfoque o hay un método integrado en Azure para hacer esto?
he considerado un hilo separado que comprueba de forma intermitente durante una bandera de actualización, aunque me preocupa que mis casos se harán fuera de sincronía.
no hay una gran cantidad de datos para que pudiera ponerlo en la memoria caché Azure. Sin embargo, me preocupa la latencia de la red con el uso de la memoria caché. ¿El caché de Azure lo maneja bien?
Otra idea es simplemente reiniciar las instancias uno tras otro (con la operación de actualización se realiza sobre el papel puesta en marcha).
¿Cómo se programáticamente actualizar la configuración? Parece que no encuentro una forma relativamente simple (aparte de invocar la API de Azure). – Piedone