Versiones de Service Fabric

En este artículo se proporciona más información sobre las versiones y actualizaciones más recientes para los SDK y el runtime de Service Fabric.

Los recursos siguientes también están disponibles:

Service Fabric 8.2

Nos complace anunciar que la versión 8.2 del entorno de ejecución de Service Fabric ha empezado a implementarse en las diversas regiones de Azure junto con las herramientas y las actualizaciones del SDK. Las actualizaciones del SDK de .NET, el SDK de Java y el entorno de ejecución de Service Fabric están disponibles mediante el Instalador de plataforma web, los paquetes de NuGet y los repositorios de Maven.

Anuncios clave

  • Exposición de una API en el Administrador de clústeres para advertir si la actualización tiene efecto

Versiones de Service Fabric 8.2

Fecha de la versión Release Más información
29 de octubre de 2021 Azure Service Fabric 8.2 Notas de la versión

Service Fabric 8.1

Nos complace anunciar que la versión 8.1 del entorno de tiempo de ejecución de Service Fabric ha empezado a implementarse en las diversas regiones de Azure junto con las herramientas y las actualizaciones del SDK. Las actualizaciones del SDK de .NET, el SDK de Java y el entorno de ejecución de Service Fabric están disponibles mediante el Instalador de plataforma web, los paquetes de NuGet y los repositorios de Maven.

Anuncios clave

  • Se ha agregado compatibilidad con la réplica auxiliar.
  • Versión preliminar Se ha agregado compatibilidad para aplicaciones .NET 6.0 de Service Fabric.
  • Se ha agregado compatibilidad de la API para actualizar las descripciones de la aplicación.
  • Se ha agregado un ping periódico entre el Agente de reconfiguración (RA) y el proxy del Agente de reconfiguración (RAP) para detectar errores de IPC y bloqueos del proceso.
  • Se ha agregado compatibilidad con sondeos de ejecución y preparación para aplicaciones no contenedorizadas.
  • Se logrado que la actualización del clúster para las actualizaciones de capacidad del nodo no tenga ningún impacto.

Versiones de Service Fabric 8.1

Fecha de la versión Release Más información
28 de julio de 2021 Azure Service Fabric 8.1 Notas de la versión
13 de agosto de 2021 Primera versión de actualización de Azure Service Fabric 8.1 Notas de la versión
09 de septiembre de 2021 Segunda versión de actualización de Azure Service Fabric 8.1 Notas de la versión
06 de octubre de 2021 Tercera versión de actualización de Azure Service Fabric 8.1 Notas de la versión

Service Fabric 8.0

Nos complace anunciar que la versión 8.0 del entorno de tiempo de ejecución de Service Fabric ha empezado a implementarse en las diversas regiones de Azure junto con las herramientas y las actualizaciones del SDK. Las actualizaciones del SDK de .NET, el SDK de Java y el entorno de ejecución de Service Fabric están disponibles mediante el Instalador de plataforma web, los paquetes de NuGet y los repositorios de Maven.

Anuncios clave

  • Disponibilidad general del soporte técnico para .NET 5 para Windows.
  • Disponibilidad general de NodeTypes sin estado.
  • Capacidad de mover instancias de servicio sin estado.
  • Capacidad de agregar DefaultLoad con parámetros en el manifiesto de aplicación.
  • Para las actualizaciones de réplica de base de datos única: capacidad de definir parte de la configuración de nivel de clúster en el nivel de aplicación.
  • Capacidad de selección de ubicación inteligente basada en etiquetas de nodo.
  • Capacidad de definir el umbral de porcentaje de nodos incorrectos que afectan al estado del clúster.
  • Capacidad de consultar los principales servicios cargados.
  • Capacidad de agregar un nuevo intervalo para nuevos códigos de error.
  • Capacidad de marcar la instancia de servicio como completada.
  • Compatibilidad con el modelo de implementación basado en onda para las actualizaciones automáticas.
  • Se ha agregado un sondeo de preparación para las aplicaciones en contenedores.
  • Se ha habilitado UseSeparateSecondaryMoveCost en true de forma predeterminada.
  • Se ha corregido StateManager para liberar la referencia tan pronto como sea seguro.
  • Se ha bloqueado la eliminación del servicio secreto central al almacenar secretos de usuario.

Versiones de Service Fabric 8.0

Fecha de la versión Release Más información
08 de abril de 2021 Azure Service Fabric 8.0 Notas de la versión
17 de mayo de 2021 Quinta versión de actualización de Azure Service Fabric 8.0 Notas de la versión
17 de junio de 2021 Segunda versión de actualización de Azure Service Fabric 8.0 Notas de la versión
28 de julio de 2021 Tercera versión de actualización de Azure Service Fabric 8.0 Notas de la versión

Versiones anteriores

Service Fabric 7.2

Anuncios clave

Versiones de Service Fabric 7.2

Fecha de la versión Release Más información
21 de octubre de 2020 Azure Service Fabric 7.2 Notas de la versión
9 de noviembre de 2020 Segunda versión de actualización de Azure Service Fabric 7.2 Notas de la versión
10 de noviembre de 2020 Tercera versión de actualización de Azure Service Fabric 7.2 Notas de la versión
2 de diciembre de 2020 Cuarta versión de actualización de Azure Service Fabric 7.2 Notas de la versión
25 de enero de 2021 Quinta versión de actualización de Azure Service Fabric 7.2 Notas de la versión
17 de febrero de 2021 Sexta versión de actualización de Azure Service Fabric 7.2 Notas de la versión
10 de marzo, 2021 Séptima versión de actualización de Azure Service Fabric 7.2 Notas de la versión

Service Fabric 7.1

Debido a la actual crisis de la COVID-19 y teniendo en cuenta los desafíos a los que se enfrentan nuestros clientes, vamos a lanzar la versión 7.1, pero no se actualizarán automáticamente los clústeres configurados para recibir actualizaciones automáticas. Vamos a interrumpir las actualizaciones automáticas hasta próximo aviso para garantizar que los clientes pueden aplicar las actualizaciones cuando les resulte conveniente, con el fin de evitar interrupciones inesperadas.

Podrá actualizar a la versión 7.1 desde Azure Portal o desde una implementación de Azure Resource Manager.

Los clústeres de Service Fabric con actualizaciones automáticas habilitadas comenzarán a recibir la actualización 7.1 automáticamente una vez que se reanude el procedimiento de lanzamiento estándar. Realizaremos otro anuncio antes de que comience el lanzamiento estándar en el sitio de Tech Community de Service Fabric. También hemos publicado aquí actualizaciones sobre la fecha de finalización del soporte para las versiones principales desde la 6.5 hasta la 7.1.

Anuncios clave

Mejora de la experiencia del ciclo de vida de la aplicación

  • Versión preliminar: solicitar purga : durante un mantenimiento de servicio planeado, como las actualizaciones del servicio o la desactivación de nodos, desea permitir que los servicios purguen las conexiones. Esta característica agrega la duración del retraso del cierre de una instancia en la configuración del servicio. Durante las operaciones planeadas, Service Fabric eliminará la dirección del servicio de la detección y, después, esperará este tiempo antes de apagar el servicio.
  • Equilibrado y detección automáticos de subclústeres : La agrupación en subclústeres se produce cuando los servicios con restricciones de selección de ubicación diferentes tienen una métrica de cargacomún. Si la carga en los diferentes conjuntos de nodos difieren considerablemente, Cluster Resource Manager de Service Fabric cree que el clúster no está equilibrado, ni siquiera cuando tenga el mejor equilibrio posible debido a las restricciones de selección de ubicación. En consecuencia, intenta volver a equilibrar el clúster, lo que puede provocar movimientos innecesarios de servicios (dado que el "desequilibrio" no se puede mejorar sustancialmente). Si se empieza con esta versión, Cluster Resource Manager ahora intentará detectar automáticamente estos tipos de configuraciones y saber cuándo se puede solucionar el desequilibrio a través del movimiento, y cuándo hay que dejar todo tal cual está, ya que no de puede realizar ninguna mejora sustancial.
  • Diferente costo de movimiento para las réplicas secundarias: Hemos introducido el nuevo valor de costo de movimiento VeryHigh, que proporciona mayor flexibilidad en algunos escenarios para definir si se debe usar un costo de movimiento independiente para las réplicas secundarias.
  • Mecanismo del sondeo de ejecución para aplicaciones en contenedores. El sondeo de ejecución ayuda a anunciar la vivacidad de aplicaciones en contenedores y, cuando no responden a tiempo, se producirá un reinicio.
  • Ejecutar los servicios hasta la finalización o una vez**

Mejoras del Almacén de imágenes

  • Service Fabric 7.1 usa un transporte personalizado para proteger la transferencia de archivos de manera predeterminada. La dependencia del recurso compartido de archivos de SMB file se elimina de la versión 7.1. Los recursos compartidos de archivos de SMB protegidos siguen existiendo en los nodos que contienen la réplica del servicio de Almacén de imágenes para que el cliente tenga la posibilidad de elegir una opción que no sea la predeterminada y para poder actualizar y cambiar a una versión anterior.

Mejoras en las colecciones de confianza

  • En memoria almacenar solo soporte para servicios con estado mediante colecciones de colección de confianza: Las colecciones volátiles de confianza permiten que los datos se almacenen en disco para aumentar su durabilidad frente a las interrupciones a gran escala. Se pueden usar para las cargas de trabajo como la memoria caché replicada, por ejemplo, donde se puede tolerar la pérdida de datos ocasionales. En función de las limitaciones y restricciones de las colecciones volátiles de confianza, se recomiendan para las cargas de trabajo que no necesitan persistencia para los servicios que controlan los casos excepcionales de pérdida de cuórum.
  • Versión preliminar: Explorador de Backup de Service Fabric: para facilitar la administración de copias de seguridad de las colecciones de confianza para aplicaciones con estado de Service Fabric, el Explorador de Backup de Service Fabric permite a los usuarios
    • Auditar y revisar el contenido de las colecciones de confianza.
    • Actualizar el estado actual a una vista consistente.
    • Crear una copia de seguridad de la instantánea actual de las colecciones de confianza.
    • Reparar los daños en los datos.

Versiones de Service Fabric 7.1

Fecha de la versión Release Más información
20 de abril de 2020 Azure Service Fabric 7.1 Notas de la versión
16 de junio de 2020 Primera actualización de Microsoft Azure Service Fabric 7.1 Notas de la versión
20 de julio de 2020 Segunda actualización de Microsoft Azure Service Fabric 7.1 Notas de la versión
12 de agosto de 2020 Tercera actualización de Microsoft Azure Service Fabric 7.1 Notas de la versión
10 de septiembre de 2020 Cuarta actualización de Microsoft Azure Service Fabric 7.1 Notas de la versión
7 de octubre de 2020 Sexta actualización de Microsoft Azure Service Fabric 7.1 Notas de la versión
23 de noviembre de 2020 Octava actualización de Microsoft Azure Service Fabric 7.1 Notas de la versión

Service Fabric 7.0

Azure Service Fabric 7.0 ya está disponible. Podrá actualizar a la versión 7.0 mediante Azure Portal o una implementación de Azure Resource Manager. Debido a los comentarios de los clientes sobre las versiones en torno al período de vacaciones, los clústeres establecidos para recibir actualizaciones automáticas no se comenzarán a actualizar automáticamente hasta enero. En enero, se reanudará el procedimiento de implementación estándar y los clústeres con actualizaciones automáticas habilitadas comenzarán a recibir la actualización 7.0 automáticamente. Antes de que comience la implementación, se proporcionará otro anuncio. También se actualizarán las fechas de lanzamiento planeadas para indicar que esta directiva se debe tener en cuenta. Mire aquí para encontrar actualizaciones en nuestras futuras programaciones de versiones.

Anuncios clave

  • Compatibilidad de KeyVaultReference con los secretos de aplicación (versión preliminar): las aplicaciones de Service Fabric que han habilitado identidades administradas ahora pueden hacer referencia directamente a una dirección URL de secreto de Key Vault como una variable de entorno, un parámetro de aplicación o una credencial del repositorio de contenedores. Service Fabric resolverá automáticamente el secreto mediante la identidad administrada de la aplicación.

  • Mejora de la seguridad de actualización en los servicios sin estado: para garantizar la disponibilidad durante una actualización de la aplicación, se han introducido nuevas configuraciones para definir el número mínimo de instancias de servicios sin estado que se considerarán disponibles. Anteriormente, este valor era 1 para todos los servicios y no se podía modificar. Con esta nueva comprobación de seguridad por servicio, puede estar seguro de que los servicios conservan un número mínimo de instancias durante las actualizaciones de la aplicación, las actualizaciones del clúster y otro mantenimiento que dependa de las comprobaciones de estado y seguridad de Service Fabric.

  • Límites de recursos para los servicios de usuario: los usuarios pueden configurar límites de recursos para los servicios de usuario de un nodo a fin de evitar escenarios como el agotamiento de recursos de los servicios del sistema de Service Fabric.

  • Costo muy alto de la migración de servicios para un tipo de réplica. Las réplicas con un costo de migración muy alto solo se migrarán si hay una infracción de restricción en el clúster que no se pueda corregir de otra manera. Consulte el documento para leer información adicional sobre cuándo el uso de un costo de migración "muy alto" es razonable y para conocer otros aspectos adicionales, consulte los documentos.

  • Comprobaciones adicionales de seguridad del clúster: en esta versión, se ha introducido una comprobación de seguridad del cuórum de nodo de inicialización que se puede configurar. Esto le permite personalizar cuántos nodos raíz deben estar disponibles durante el ciclo de vida del clúster y los escenarios de administración. Las operaciones que aceptan el clúster por debajo del valor configurado están bloqueadas. Actualmente, el valor predeterminado es siempre un cuórum de los nodos raíz; por ejemplo, si tiene 7 nodos raíz, la operación que le lleve por debajo de 5 nodos raíz se bloquearán. Con este cambio, puede hacer que el valor seguro mínimo sea 6, lo que permitiría que solo un nodo raíz estuviera inactivo cada vez.

  • Se ha agregado compatibilidad con la administración del servicio de copia de seguridad y restauración de Service Fabric Explorer. Como resultado, las siguientes actividades son posibles directamente desde SFX: detectar el servicio de copia de seguridad y restauración, crear directivas de copia de seguridad, habilitar copias de seguridad automáticas, realizar copias de seguridad ad hoc, desencadenar operaciones de restauración y examinar copias de seguridad existentes.

  • Anuncio de disponibilidad de ReliableCollectionsMissingTypesTool: esta herramienta ayuda a validar que los tipos que se usan en colecciones confiables son compatibles con versiones anteriores y posteriores durante una actualización gradual de la aplicación. Esto ayuda a evitar errores de actualización o pérdida de datos, así como daños en los datos debido a tipos que faltan o que no son compatibles.

  • Habilitación de lecturas estables en las réplicas secundarias: las lecturas estables restringen las réplicas secundarias a devolver valores que se han confirmado en el cuórum.

Además, esta versión contiene otras características nuevas, correcciones de errores y mejoras de compatibilidad, confiabilidad y rendimiento. Para ver la lista completa de todos los cambios, consulte las notas de la versión.

Versiones de Service Fabric 7.0

Fecha de la versión Release Más información
18 de noviembre de 2019 Azure Service Fabric 7.0 Notas de la versión
30 de enero de 2020 Versión de actualización de Azure Service Fabric 7.0 Notas de la versión
6 de febrero de 2020 Versión de actualización de Azure Service Fabric 7.0 Notas de la versión
2 de marzo de 2020 Versión de actualización de Azure Service Fabric 7.0 Notas de la versión
6 de mayo de 2020 Sexta versión de actualización de Azure Service Fabric 7.0 Notas de la versión
9 de octubre de 2020 Novena versión de actualización de Azure Service Fabric 7.0 Notas de la versión

Service Fabric 6.5

Esta versión incluye mejoras de compatibilidad, confiabilidad y rendimiento, características nuevas, correcciones de errores y optimizaciones para facilitar la administración del ciclo de vida de los clústeres y las aplicaciones.

Importante

Service Fabric 6.5 es la última versión con compatibilidad con las herramientas de Service Fabric en Visual Studio 2015. Se recomienda a los clientes cambiar a Visual Studio 2019 a partir de ahora.

Novedades de Service Fabric 6.5:

Para obtener más información, vea las notas de la versión de Service Fabric 6.5.

Versiones de Service Fabric 6.5

Fecha de la versión Release Más información
11 de junio de 2019 Azure Service Fabric 6.5 Notas de la versión
2 de julio de 2019 Versión de actualización de Azure Service Fabric 6.5 Notas de la versión
29 de julio de 2019 Versión de actualización de Azure Service Fabric 6.5 Notas de la versión
23 de agosto de 2019 Versión de actualización de Azure Service Fabric 6.5 Notas de la versión
14 de octubre de 2019 Versión de actualización de Azure Service Fabric 6.5 [Notas de la versión](https://github.com/microsoft/service-fabric/blob/master/release_notes/Service_Fabric_ReleaseNotes_65CU5.md

Versiones de Service Fabric 6.4

Fecha de la versión Release
30 de noviembre de 2018 Azure Service Fabric 6.4
12 de diciembre de 2018 Versión de actualización de Azure Service Fabric 6.4 para clústeres de Windows
4 de febrero de 2019 Versión de actualización de Azure Service Fabric 6.4
4 de marzo de 2019 Versión de actualización de Azure Service Fabric 6.4
8 de abril de 2019 Versión de actualización de Azure Service Fabric 6.4
2 de mayo de 2019 Versión de actualización de Azure Service Fabric 6.4
28 de mayo de 2019 Versión de actualización de Azure Service Fabric 6.4