Versões do Service Fabric
Este artigo fornece mais informações sobre as versões e atualizações mais recentes para o tempo de execução e SDKs do Service Fabric.
Estão também disponíveis os seguintes recursos:
- Guias de Resolução de Problemas
- Acompanhamento de problemas
- Opções de Suporte
- Versões Suportadas
- Amostras de código
Service Fabric 10.1
Temos o prazer de anunciar que a versão 10.1 do tempo de execução do Service Fabric começou a ser implementada nas várias regiões do Azure, juntamente com as atualizações de ferramentas e SDK. As atualizações para os tempos de execução do .NET SDK, Java SDK e Service Fabric podem ser baixadas dos links fornecidos nas Notas de versão. O SDK, os pacotes NuGet e os repositórios Maven estão disponíveis em todas as regiões dentro de 7 a 10 dias.
Anúncios importantes
- O tempo de execução do Service Fabric define duas funções de cliente - Admin e Client. A função Administrador é altamente privilegiada e indistinguível do tempo de execução em si, o que pode ser problemático em clusters compartilhados, onde todos os locatários têm privilégios de administrador e podem executar operações destrutivas não intencionais nos serviços de outro locatário. Nesta versão, apresentamos uma terceira função de cliente - ElevatedAdmin, que, combinada com a seção Security/ClientAccess do manifesto do cluster configurada corretamente, pode impedir o cenário descrito.
- O Service Fabric agora emite um evento de integridade visível no SFX/SFE quando as sessões estão esgotadas.
- Isso permite que o peso das réplicas auxiliares do InBuild seja definido quando aplicado à limitação do InBuild. Um peso maior significa que uma réplica auxiliar do InBuild ocupa mais do limite do InBuild e, da mesma forma, um peso menor consumiria menos do limite, permitindo que mais réplicas fossem colocadas no InBuild antes que o limite fosse atingido.
- A partir da Atualização Cumulativa 3.0 (CU3) do tempo de execução do Service Fabric 10.1, há suporte para o tempo de execução do .NET 8.
- Para aqueles interessados em usar o .NET 8, tenha em mente o seguinte:
- Você precisa reconstruir e reimplantar seus aplicativos com o .NET 8. Esta etapa não é necessária se você quiser continuar usando versões mais antigas do .NET.
- Se você implantar aplicativos autônomos , saiba que os aplicativos não são mais autônomos por padrão no .NET 8. Você deve adicionar e definir explicitamente a
SelfContained
propriedade paratrue
seus projetos no .NET 8. - Para clientes que utilizam o Service Fabric Remoting v1, os clientes devem habilitar o , que não está habilitado com o
BinaryFormatter
.NET 8. Para obter o procedimento para habilitar BinaryFormatter, consulte a página BinaryFormatter Obsoletion Strategy GitHub.
- Para aqueles interessados em usar o .NET 8, tenha em mente o seguinte:
Versões do Service Fabric 10.1
Data de lançamento | Versão | Mais informações |
---|---|---|
1 de novembro de 2023 | Versão do Azure Service Fabric 10.1 | Notas de lançamento |
1 de abril de 2024 | Segunda versão de atualização do Azure Service Fabric 10.1 | Notas de lançamento |
15 de junho de 2024 | Azure Service Fabric 10.1 Terceira Versão de Atualização | Notas de lançamento |
15 de agosto de 2024 | Azure Service Fabric 10.1 Quarta versão de atualização | Notas de lançamento |
30 de setembro de 2024 | Azure Service Fabric 10.1 Quinta Versão de Atualização | Notas de lançamento |
31 de outubro de 2024 | Azure Service Fabric 10.1 Sexta Versão de Atualização | Notas de lançamento |
Service Fabric 10.0
Temos o prazer de anunciar que a versão 10.0 do tempo de execução do Service Fabric começou a ser implementada nas várias regiões do Azure, juntamente com as atualizações de ferramentas e SDK. As atualizações para os tempos de execução do .NET SDK, Java SDK e Service Fabric podem ser baixadas dos links fornecidos nas Notas de versão. O SDK, os pacotes NuGet e os repositórios Maven estão disponíveis em todas as regiões dentro de 7 a 10 dias.
Anúncios importantes
- Melhore a poda de imagem do contêiner.
- Balanceamento de um cluster por tipo de nó.
- Exponha a fase de verificação de integridade e o temporizador para atualização de aplicativos e clusters.
- Suporte ESE.dll compatibilidade de versão no processo de criação de réplicas.
- Habilite as sondas de locação.
- Estenda o construtor FabricClient para incluir "SecurityCredentials" sem "HostEndpoints".
- Auditoria de segurança das configurações de ponto de extremidade de gerenciamento de cluster.
Versões do Service Fabric 10.0
Data de lançamento | Versão | Mais informações |
---|---|---|
09 de setembro de 2023 | Versão do Azure Service Fabric 10.0 | Notas de lançamento |
1 de novembro de 2023 | Primeira versão de atualização do Azure Service Fabric 10.0 | Notas de lançamento |
1 de abril de 2024 | Azure Service Fabric 10.0 Terceira Versão de Atualização | Notas de lançamento |
15 de junho de 2024 | Azure Service Fabric 10.0 Quarta versão de atualização | Notas de lançamento |
15 de agosto de 2024 | Azure Service Fabric 10.0 Quinta Versão de Atualização | Notas de lançamento |
30 de setembro de 2024 | Azure Service Fabric 10.0 Sexta versão de atualização | Notas de lançamento |
31 de outubro de 2024 | Azure Service Fabric 10.0 Sétima versão de atualização | Notas de lançamento |
Service Fabric 9.1
Temos o prazer de anunciar lançamentos da versão 9.1 das regiões do Azure de tempo de execução do Service Fabric, juntamente com atualizações de ferramentas e SDK. As atualizações para os tempos de execução do .NET SDK, Java SDK e Service Fabric podem ser baixadas dos links fornecidos nas Notas de versão. O SDK, os pacotes NuGet e os repositórios Maven estão disponíveis em todas as regiões dentro de 7 a 10 dias.
Anúncios importantes
- O Azure Service Fabric bloqueia implantações que não atendem aos requisitos de durabilidade Silver ou Gold a partir de 10/11/2022 (A data é estendida de 30/10/2022 a 10/11/2022). Cinco VMs ou mais serão aplicadas com essa alteração para clusters mais recentes criados após 10/11/2022 para ajudar a evitar a perda de dados de solicitações de infraestrutura no nível de VM para cargas de trabalho de produção. O requisito de contagem de VM não está mudando para a durabilidade do Bronze. A aplicação da legislação para os agrupamentos existentes será implementada nos próximos meses.
- Os tipos de nó do Azure Service Fabric com a durabilidade do Conjunto de Escala de Máquina Virtual de Prata ou Ouro sempre devem ter a propriedade "virtualMachineProfile.osProfile.windowsConfiguration.enableAutomaticUpdates" definida como false na definição do modelo do conjunto de escalas. Definir enableAutomaticUpdates como false impede reinicializações não intencionais do sistema operacional devido às atualizações do Windows, como patching, que podem afetar as cargas de trabalho de produção. Em vez disso, você deve habilitar as atualizações automáticas do sistema operacional por meio das atualizações de imagem do conjunto de escala de máquina virtual definindo "enableAutomaticOSUpgrade" como true. Com as atualizações automáticas de imagem do SO ativadas no seu conjunto de escalas, não é necessário um processo de aplicação de patches adicional através do Windows Update.
- A partir de 9.1.1436.9590, o Service Fabric Runtime fornece uma configuração no Linux e no Windows chamada "Setup/BlockAccessToWireServer" para permitir que o implementador de tempo de execução configure ACLs (Listas de Controle de Acesso) na máquina virtual (VM) para impedir o acesso de contêineres ao servidor de transmissão. Essas ACLs são mantidas sincronizadas durante a criação/atualização de novos clusters e cenários de reinicialização de nó VM/SF.
Versões do Service Fabric 9.1
Data de lançamento | Versão | Mais informações |
---|---|---|
24 de outubro de 2022 | Azure Service Fabric 9.1 | Notas de lançamento |
8 de dezembro de 2022 | Primeira versão de atualização do Azure Service Fabric 9.1 | Notas de lançamento |
1 de março de 2023 | Segunda versão de atualização do Azure Service Fabric 9.1 | Notas de lançamento |
6 de abril de 2023 | Azure Service Fabric 9.1 Terceira versão de atualização | Notas de lançamento |
15 de maio de 2023 | Azure Service Fabric 9.1 Quarta versão de atualização | Notas de lançamento |
19 de junho de 2023 | Azure Service Fabric 9.1 Quinta Versão de Atualização | Notas de lançamento |
30 de agosto de 2023 | Azure Service Fabric 9.1 Sexta versão de atualização | Notas de lançamento |
1 de novembro de 2023 | Azure Service Fabric 9.1 Sétima versão de atualização | Notas de lançamento |
1 de abril de 2024 | Azure Service Fabric 9.1 Nona versão de atualização | Notas de lançamento |
15 de junho de 2024 | Azure Service Fabric 9.1 Décima Versão de Atualização | Notas de lançamento |
15 de agosto de 2024 | Azure Service Fabric 9.1 Décima Primeira Versão de Atualização | Notas de lançamento |
30 de setembro de 2024 | Azure Service Fabric 9.1 Décima Segunda Versão de Atualização | Notas de lançamento |
31 de outubro de 2024 | Azure Service Fabric 9.1 Décima terceira versão de atualização | Notas de lançamento |
Service Fabric 9.0
Temos o prazer de anunciar que a versão 9.0 do tempo de execução do Service Fabric começou a ser implementada para as várias regiões do Azure, juntamente com as atualizações de ferramentas e SDK. As atualizações para o .NET SDK, Java SDK e Service Fabric runtime estão disponíveis por meio do Web Platform Installer, pacotes NuGet e repositórios Maven.
Anúncios importantes
- Suporte de disponibilidade geral para .NET 6.0
- Suporte de disponibilidade geral para Ubuntu 20.04
- Suporte de disponibilidade geral para Multi-AZ em um único conjunto de dimensionamento de máquina virtual
- Adicionado suporte para IHost, IHostBuilder e Minimal Hosting Model
- Habilitando a opção de aceitação para exceção de comunicação remota baseada em DCS (Data Contract Serialization)
- Suporte à criação de End-to-End Developer Experience para desenvolvimento Linux no Windows usando WSL2
- Suporte para consultas recursivas paralelas ao Serviço DNS do Service Fabric
- Suporte para Managed KeyVaultReference
- Expor a ID do contêiner para pacotes de código implantados atualmente
- Adicionada variável de ambiente Fabric_InstanceId para aplicativos convidados sem monitoração de estado
- API exposta para relatórios MoveCost
- Impor um valor Max configurável em InstanceCloseDelayDuration
- Adicionada capacidade de enumerar lembretes de atores
- Atualizações feitas em eventos da plataforma
- Introduziu uma propriedade no tempo de execução do Service Fabric que pode ser definida via SFRP como a ID de recurso do Azure Resource Manager
- Carimbo de data/hora de provisionamento de tipo de aplicativo exposto
- Suporte adicionado para metadados do Provedor de Recursos do Service Fabric (SFRP) para entidades de tipo de aplicativo + versão, começando com a ID de recurso do Azure Resource Manager
- O Windows Server 2022 agora é suportado a partir da versão 9.0 CU2.
- Suporte ao tempo de execução do Mirantis Container no Windows para contêineres do Service Fabric
- O Microsoft Web Platform Installer (WebPI) usado para instalar o SDK e as Ferramentas do Service Fabric foi desativado em 1º de julho de 2022.
- O Azure Service Fabric bloqueia implantações que não atendem aos requisitos de durabilidade Silver ou Gold a partir de 30/09/2022. 5 VMs ou mais serão aplicadas com essa alteração para ajudar a evitar a perda de dados de solicitações de infraestrutura no nível de VM para cargas de trabalho de produção. A aplicação da legislação para os agrupamentos existentes será implementada nos próximos meses.
- Os tipos de nó do Azure Service Fabric com durabilidade do Conjunto de Escala de Máquina Virtual de Prata ou Ouro sempre devem ter a atualização do Windows explicitamente desabilitada para evitar reinicializações não intencionais do sistema operacional devido às atualizações do Windows, o que pode afetar as cargas de trabalho de produção. Isso pode ser feito definindo o "enableAutomaticUpdates": false, no Virtual Machine Scale set OSProfile. Em vez disso, considere habilitar as atualizações de imagem do Conjunto de Escala de Máquina Virtual Automática. As implantações começarão a falhar a partir de 30/09/2022 para novos clusters, se as Atualizações do Windows não estiverem desabilitadas no Conjunto de Dimensionamento de Máquina Virtual. A aplicação da legislação para os agrupamentos existentes será implementada nos próximos meses.
Versões do Service Fabric 9.0
Data de lançamento | Versão | Mais informações |
---|---|---|
29 de abril de 2022 | Azure Service Fabric 9.0 | Notas de lançamento |
06 de junho de 2022 | Primeira versão de atualização do Azure Service Fabric 9.0 | Notas de lançamento |
14 de julho de 2022 | Segunda versão de atualização do Azure Service Fabric 9.0 | Notas de lançamento |
13 de setembro de 2022 | Azure Service Fabric 9.0 Terceira Versão de Atualização | Notas de lançamento |
11 de outubro de 2022 | Azure Service Fabric 9.0 Quarta versão de atualização | Notas de lançamento |
8 de dezembro de 2022 | Azure Service Fabric 9.0 Quinta Versão de Atualização | Notas de lançamento |
1 de março de 2023 | Azure Service Fabric 9.0 Sétima versão de atualização | Notas de lançamento |
6 de abril de 2023 | Azure Service Fabric 9.0 Oitava Versão de Atualização | Notas de lançamento |
15 de maio de 2023 | Nona versão de atualização do Azure Service Fabric 9.0 | Notas de lançamento |
1 de novembro de 2023 | Azure Service Fabric 9.0 Décima Segunda Versão de Atualização | Notas de lançamento |
Service Fabric 8.2
Temos o prazer de anunciar que a versão 8.2 do tempo de execução do Service Fabric começou a ser implementada para as várias regiões do Azure, juntamente com as atualizações de ferramentas e SDK. As atualizações para o .NET SDK, Java SDK e Service Fabric runtime estão disponíveis por meio do Web Platform Installer, pacotes NuGet e repositórios Maven.
Anúncios importantes
- Exponha uma API no Gerenciador de Cluster para observar se a atualização é impactante
- O Azure Service Fabric bloqueia implantações que não atendem aos requisitos de durabilidade Silver ou Gold a partir de 10/11/2022 (A data é estendida de 30/10/2022 a 10/11/2022). Cinco VMs ou mais serão aplicadas com essa alteração para clusters mais recentes criados após 10/11/2022 para ajudar a evitar a perda de dados de solicitações de infraestrutura no nível de VM para cargas de trabalho de produção. O requisito de contagem de VM não está mudando para a durabilidade do Bronze. A aplicação da legislação para os agrupamentos existentes será implementada nos próximos meses.
- Os tipos de nó do Azure Service Fabric com a durabilidade do Conjunto de Escala de Máquina Virtual de Prata ou Ouro sempre devem ter a propriedade "virtualMachineProfile.osProfile.windowsConfiguration.enableAutomaticUpdates" definida como false na definição do modelo do conjunto de escalas. Definir enableAutomaticUpdates como false impede reinicializações não intencionais do sistema operacional devido às atualizações do Windows, como patching, o que pode afetar as cargas de trabalho de produção. Em vez disso, você deve habilitar as atualizações automáticas do sistema operacional por meio das atualizações de imagem do conjunto de escala de máquina virtual definindo "enableAutomaticOSUpgrade" como true. Com as atualizações automáticas de imagem do SO ativadas no seu conjunto de escalas, não é necessário um processo de aplicação de patches adicional através do Windows Update.
Versões do Service Fabric 8.2
Data de lançamento | Versão | Mais informações |
---|---|---|
29 de outubro de 2021 | Azure Service Fabric 8.2 | Notas de lançamento |
16 de dezembro de 2021 | Primeira versão de atualização do Azure Service Fabric 8.2 | Notas de lançamento |
12 de fevereiro de 2022 | Azure Service Fabric 8.2 Segunda versão de atualização | Notas de lançamento |
06 de junho de 2022 | Azure Service Fabric 8.2 Terceira versão de atualização | Notas de lançamento |
14 de julho de 2022 | Azure Service Fabric 8.2 Quarta versão de atualização | Notas de lançamento |
11 de outubro de 2022 | Azure Service Fabric 8.2 Sexta versão de atualização | Notas de lançamento |
24 de outubro de 2022 | Azure Service Fabric 8.2 Sétima versão de atualização | Notas de lançamento |
1 de março de 2023 | Azure Service Fabric 8.2 Nona versão de atualização | Notas de lançamento |
Service Fabric 8.1
Temos o prazer de anunciar que a versão 8.1 do tempo de execução do Service Fabric começou a ser implementada para as várias regiões do Azure, juntamente com as atualizações de ferramentas e SDK. As atualizações para o .NET SDK, Java SDK e Service Fabric runtime estão disponíveis por meio do Web Platform Installer, pacotes NuGet e repositórios Maven.
Anúncios importantes
- Adicionado suporte para réplica auxiliar
- Pré-visualização Adicionado suporte para aplicativos .NET 6.0 Service Fabric
- Adicionado suporte de API para atualizar descrições de aplicativos
- Adicionado ping periódico entre o Agente de Reconfiguração (RA) e o Proxy do Agente de Reconfiguração (RAP) para detetar falha de IPC e processo bloqueado
- Adicionado suporte para sondas de vivacidade e prontidão para aplicativos não conteinerizados
- Atualização de cluster feita para atualizações de capacidade de nó sem impacto
Versões do Service Fabric 8.1
Data de lançamento | Versão | Mais informações |
---|---|---|
28 de julho de 2021 | Azure Service Fabric 8.1 | Notas de lançamento |
13 de agosto de 2021 | Primeira versão de atualização do Azure Service Fabric 8.1 | Notas de lançamento |
09 de setembro de 2021 | Azure Service Fabric 8.1 Segunda versão de atualização | Notas de lançamento |
Outubro 06 2021 | Azure Service Fabric 8.1 Terceira versão de atualização | Notas de lançamento |
Service Fabric 8.0
Temos o prazer de anunciar a implantação da versão 8.0 do tempo de execução do Service Fabric para as várias regiões do Azure, juntamente com as atualizações de ferramentas e SDK. As atualizações para o .NET SDK, Java SDK e Service Fabric runtime estão disponíveis por meio do Web Platform Installer, pacotes NuGet e repositórios Maven.
Anúncios importantes
- Disponibilidade geral do suporte para .NET 5 para Windows
- Disponibilidade geral de NodeTypes sem estado
- Capacidade de mover instâncias de serviço sem monitoração de estado
- Capacidade de adicionar DefaultLoad parametrizado no manifesto do aplicativo
- Para upgrades de réplica singleton - capacidade de ter algumas das configurações de nível de cluster a serem definidas em um nível de aplicativo
- Capacidade de posicionamento inteligente com base em tags de nó
- Capacidade de definir o limite percentual de nós não íntegros que influenciam a integridade do cluster
- Capacidade de consultar serviços carregados de topo
- Capacidade de adicionar um novo intervalo para novos códigos de erro
- Capacidade de marcar a instância de serviço como concluída
- Suporte para modelo de implantação baseado em onda para atualizações automáticas
- Adicionada sonda de prontidão para aplicativos em contêineres
- Habilitar UseSeparateSecondaryMoveCost como true por padrão
- StateManager fixo para liberar a referência assim que for seguro para liberar
- Bloquear a remoção do Serviço Secreto Central enquanto armazena segredos de utilizador
Versões do Service Fabric 8.0
Data de lançamento | Versão | Mais informações |
---|---|---|
08 de abril de 2021 | Azure Service Fabric 8.0 | Notas de lançamento |
17 de maio de 2021 | Primeira versão de atualização do Azure Service Fabric 8.0 | Notas de lançamento |
17 de junho de 2021 | Segunda versão de atualização do Azure Service Fabric 8.0 | Notas de lançamento |
28 de julho de 2021 | Azure Service Fabric 8.0 Terceira Versão de Atualização | Notas de lançamento |
Versões anteriores
Service Fabric 7.2
Anúncios importantes
- Pré-visualização: os clusters geridos pelo Service Fabric estão agora em pré-visualização pública. Os clusters gerenciados pelo Service Fabric visam simplificar a implantação e o gerenciamento de clusters encapsulando os recursos subjacentes que compõem um cluster do Service Fabric em um único recurso ARM. Para obter mais informações, consulte Visão geral do cluster gerenciado pelo Service Fabric.
- Pré-visualização: O suporte a serviços sem estado com um número de instâncias superior ao número de nós está agora em pré-visualização pública. Uma política de posicionamento permite a criação de várias instâncias sem estado de uma partição em um nó.
- O FabricObserver (FO) 3.0 já está disponível.
- Agora você pode executar o FabricObserver em clusters Linux e Windows.
- Agora você pode criar plug-ins de observador personalizados. Consulte o readme de plugins e o projeto de plug-in de exemplo para obter detalhes e código.
- Agora você pode alterar qualquer configuração de observador por meio da atualização de parâmetros do aplicativo. Isso significa que você não precisa mais reimplantar o FO para modificar configurações específicas do observador. Veja o exemplo.
- Suporte para imagens de contêiner do Ubuntu 18.04 OneBox.
- Pré-visualização: A Referência do KeyVault para aplicações do Service Fabric suporta APENAS segredos versionados. Segredos sem versões não são suportados.
- O SF SDK requer a atualização mais recente do VS 2019 16.7.6 ou 16.8 Preview 4 para poder criar novos projetos stateless/stateful/actors do .NET Framework. Se você não tiver a atualização mais recente do VS, depois de criar o projeto de serviço, use o gerenciador de pacotes para instalar Microsoft.ServiceFabric.Services (versão 4.2.x) para projetos stateful/stateless e Microsoft.ServiceFabric.Actors (versão 4.2.x) para projetos de ator do nuget.org.
- RunToCompletion: O Service Fabric suporta o conceito de execução até a conclusão para executáveis convidados. Com essa atualização, assim que a réplica for executada até a conclusão, os recursos de cluster alocados para essa réplica serão liberados.
- O suporte à governança de recursos foi aprimorado: permitindo solicitações e limita especificações para recursos de CPU e memória.
Versões do Service Fabric 7.2
Data de lançamento | Versão | Mais informações |
---|---|---|
21 de outubro de 2020 | Azure Service Fabric 7.2 | Notas de lançamento |
9 de novembro de 2020 | Segunda versão de atualização do Azure Service Fabric 7.2 | Notas de lançamento |
10 de novembro de 2020 | Azure Service Fabric 7.2 Terceira versão de atualização | Notas de lançamento |
2 de dezembro de 2020 | Azure Service Fabric 7.2 Quarta versão de atualização | Notas de lançamento |
25 de janeiro de 2021 | Azure Service Fabric 7.2 Quinta Versão de Atualização | Notas de lançamento |
17 de fevereiro de 2021 | Azure Service Fabric 7.2 Sexta versão de atualização | Notas de lançamento |
10 de março de 2021 | Azure Service Fabric 7.2 Sétima versão de atualização | Notas de lançamento |
Service Fabric 7.1
Devido à atual crise do COVID-19, e levando em consideração os desafios enfrentados por nossos clientes, estamos disponibilizando o 7.1, mas não atualizaremos automaticamente os clusters definidos para receber atualizações automáticas. Estamos pausando as atualizações automáticas até novo aviso para garantir que os clientes possam aplicar as atualizações quando mais apropriado para eles, para evitar interrupções inesperadas.
Você pode atualizar para a versão 7.1 por meio do portal do Azure ou por meio de uma implantação do Azure Resource Manager.
Os clusters do Service Fabric com atualizações automáticas habilitadas começarão a receber a atualização 7.1 automaticamente assim que retomarmos o procedimento de distribuição padrão. Fornecemos outro anúncio antes do início da implantação padrão no Site da Comunidade Técnica do Service Fabric. Também publicamos atualizações para a data de fim do suporte para as principais versões a partir da versão 6.5 até a 7.1 aqui.
Anúncios importantes
- Disponibilidade geral de identidades gerenciadas do Service Fabric para aplicativos do Service Fabric
- Suporte para Ubuntu 18.04
- Pré-visualização: Conjunto de escala de máquina virtual Suporte a disco de SO efémero**: Os discos de SO efémero, são armazenamento criado na máquina virtual local e não guardados no Armazenamento do Azure remoto. Eles são recomendados para todos os tipos de nó do Service Fabric (Primário e Secundário), porque, em comparação com os discos de SO persistentes tradicionais, os discos de SO efêmeros:
- Reduza a latência de leitura/gravação no disco do sistema operacional
- Habilite operações mais rápidas de gerenciamento de nó de redefinição/recriação de imagem
- Reduza os custos gerais (os discos são gratuitos e não incorrem em custos adicionais de armazenamento)
- Suporte para declaração de certificados de ponto de extremidade de serviço de aplicativos do Service Fabric por nome comum de assunto.
- Suporte para Sondas de Integridade para serviços em contêineres: Suporte para mecanismo de Sonda Liveness para aplicativos em contêineres. O Liveness Probe ajuda a anunciar a vivacidade do aplicativo em contêineres e, quando eles não respondem em tempo hábil, isso resulta em uma reinicialização.
- Suporte para Initializer Code Packages para contêineres e aplicativos executáveis convidados. Isso permite executar pacotes de código (por exemplo, contêineres), em uma ordem especificada, para executar a inicialização do pacote de serviço.
- FabricObserver e ClusterObserver são aplicativos sem monitoração de estado que capturam a Telemetria do Service Fabric relacionada a diferentes aspetos de um cluster SF. Ambos os aplicativos estão prontos para implantação em clusters de produção do Windows para capturar telemetria avançada com suporte implementado para ApplicationInsights, EventSource e LogAnalytics.
- FabricObserver (FO) 2.0- é executado em todos os nós, gera eventos de integridade, emite telemetria quando os limites de uso de recursos configurados pelo usuário são atingidos. Esta versão contém vários aprimoramentos em monitoramento, gerenciamento de dados, detalhes de eventos de integridade e telemetria estruturada.
- ClusterObserver (CO) 1.1 - é executado em um nó, captura a telemetria de integridade no nível do cluster. Nesta versão, o ClusterObserver também monitora o status do nó e emite telemetria quando o nó está inativo/desabilitado/desabilitado por mais tempo do que o especificado pelo usuário.
Melhore a experiência do ciclo de vida do aplicativo
- Pré-visualização:Drenagem de pedidos: Durante a manutenção de serviço planeada, como atualizações de serviço ou desativação de nós, gostaria de permitir que os serviços drenem normalmente as ligações. Esta funcionalidade adiciona uma duração de atraso de fecho da instância na configuração do serviço. Durante as operações planejadas, o SF remove o endereço do Serviço da descoberta e, em seguida, aguarda essa duração antes de encerrar o serviço.
- Deteção e balanceamento automático de subclusters: o subclustering acontece quando serviços com diferentes restrições de posicionamento têm uma métrica de carga comum. Se a carga nos diferentes conjuntos de nós diferir significativamente, o Gerenciador de Recursos de Cluster do Service Fabric acredita que o cluster está desequilibrado, mesmo quando tem o melhor equilíbrio possível devido às restrições de posicionamento. Como resultado, ele tenta reequilibrar o cluster, potencialmente causando movimentos de serviço desnecessários (uma vez que o "desequilíbrio" não pode ser substancialmente melhorado). O Cluster Resource Manager agora tentará detetar automaticamente esses tipos de configurações e entender quando o desequilíbrio pode ser corrigido por meio de movimento e quando, em vez disso, deve deixar as coisas em paz, já que nenhuma melhoria substancial pode ser feita.
- Custo de movimentação diferente para réplicas secundárias: introduzimos o novo valor de custo de movimentação VeryHigh que fornece mais flexibilidade em alguns cenários para definir se um custo de movimentação separado deve ser usado para réplicas secundárias.
- Mecanismo Liveness Probe ativado para aplicativos em contêineres. O Liveness Probe ajuda a anunciar a vivacidade do aplicativo em contêineres e, quando eles não respondem em tempo hábil, isso resulta em uma reinicialização.
- Executar até a conclusão/uma vez para serviços**
Melhorias na Loja de Imagens
- O Service Fabric 7.1 usa transporte personalizado para proteger a transferência de arquivos entre nós por padrão. A dependência do compartilhamento de arquivos SMB é removida da versão 7.1. Os compartilhamentos de arquivos SMB seguros ainda existem em nós que contêm réplica do Serviço de Armazenamento de Imagens para a escolha do cliente de desativar o padrão e para atualizar e fazer downgrade para a versão antiga.
Melhorias nas coleções confiáveis
- Na memória, armazene apenas o suporte para serviços com monitoração de estado usando coleções confiáveis: coleções confiáveis voláteis permite que os dados sejam persistidos no disco para durabilidade contra interrupções em grande escala, pode ser usado para cargas de trabalho como cache replicado, por exemplo, onde a perda ocasional de dados pode ser tolerada. Com base nas limitações e restrições das Coleções Confiáveis Voláteis, recomendamos isso para cargas de trabalho que não precisam de persistência, para serviços que lidam com as raras ocasiões de Perda de Quórum.
- Visualização: Service Fabric Backup Explorer: Para facilitar o gerenciamento de backups de coleções confiáveis para aplicativos com estado do Service Fabric, o Service Fabric Backup Explorer permite que os usuários
- Auditar e rever o conteúdo das Coleções Fiáveis,
- Atualizar o estado atual para uma exibição consistente
- Criar backup do instantâneo atual das coleções confiáveis
- Corrigir corrupção de dados
Versões do Service Fabric 7.1
Data de lançamento | Versão | Mais informações |
---|---|---|
20 de abril de 2020 | Azure Service Fabric 7.1 | Notas de lançamento |
16 de junho de 2020 | Primeira atualização do Microsoft Azure Service Fabric 7.1 | Notas de lançamento |
20 de julho de 2020 | Atualização de 7,1 segundos do Microsoft Azure Service Fabric | Notas de lançamento |
12 de agosto de 2020 | Terceira atualização do Microsoft Azure Service Fabric 7.1 | Notas de lançamento |
10 de setembro de 2020 | Quarta atualização do Microsoft Azure Service Fabric 7.1 | Notas de lançamento |
7 de outubro de 2020 | Sexta atualização do Microsoft Azure Service Fabric 7.1 | Notas de lançamento |
23 de novembro de 2020 | Oitava atualização do Microsoft Azure Service Fabric 7.1 | Notas de lançamento |
Service Fabric 7.0
O Azure Service Fabric 7.0 já está disponível! Você pode atualizar para a versão 7.0 por meio do portal do Azure ou por meio de uma implantação do Azure Resource Manager. Devido ao feedback dos clientes sobre os lançamentos durante o período de férias, não começaremos a atualizar automaticamente os clusters definidos para receber atualizações automáticas até janeiro. Em janeiro, retomamos o procedimento de distribuição padrão e os clusters com atualizações automáticas ativadas começarão a receber a atualização 7.0 automaticamente. Fornecemos outro anúncio antes do início da implantação. Também atualizamos nossas datas de lançamento planejadas para indicar que levamos essa política em consideração. Procure aqui atualizações sobre nossos cronogramas de lançamentos futuros.
Anúncios importantes
Suporte KeyVaultReference para segredos de aplicativos: os aplicativos do Service Fabric que habilitaram Identidades Gerenciadas agora podem fazer referência direta a uma URL secreta do Cofre de Chaves como uma variável de ambiente, parâmetro de aplicativo ou credencial de repositório de contêiner. O Service Fabric resolverá automaticamente o segredo usando a identidade gerenciada do aplicativo.
Segurança de atualização aprimorada para serviços sem monitoração de estado: para garantir a disponibilidade durante uma atualização de aplicativo, introduzimos novas configurações para definir o número mínimo de instâncias para serviços sem estado a serem considerados disponíveis. Anteriormente, este valor era 1 para todos os serviços e não era alterável. Com essa nova verificação de segurança por serviço, você pode garantir que seus serviços mantenham um número mínimo de instâncias ativas durante atualizações de aplicativos, atualizações de cluster e outras manutenções que dependem das verificações de integridade e segurança do Service Fabric.
Limites de recursos para serviços do usuário: os usuários podem configurar limites de recursos para os serviços do usuário em um nó para evitar cenários como o esgotamento de recursos dos serviços do sistema Service Fabric.
Custo de movimentação de serviço muito alto para um tipo de réplica. As réplicas com custo de movimentação muito alto serão movidas somente se houver uma violação de restrição no cluster que não possa ser corrigida de outra forma. Consulte o documento vinculado para obter informações adicionais sobre quando o uso de um custo de movimentação "Muito alto" é razoável e para obter mais considerações.
Verificações adicionais de segurança de cluster: Nesta versão, introduzimos uma verificação de segurança de quórum de nó semente configurável. Isso permite personalizar quantos nós de propagação devem estar disponíveis durante os cenários de ciclo de vida e gerenciamento do cluster. As operações que levariam o cluster abaixo do valor configurado são bloqueadas. Hoje, o valor padrão é sempre um quórum dos nós semente, por exemplo, se você tiver sete nós semente, uma operação que o levaria abaixo de cinco nós semente seria bloqueada por padrão. Com essa mudança, você poderia fazer o valor mínimo seguro 6, o que permitiria que apenas um nó de semente ficasse inativo de cada vez.
Adicionado suporte para gerenciar o serviço de Backup e Restauração no Service Fabric Explorer. Isso torna as seguintes atividades possíveis diretamente de dentro do SFX: descobrir o serviço de backup e restauração, criar política de backup, habilitar backups automáticos, fazer backups adhoc, acionar operações de restauração e navegar por backups existentes.
Anunciando a disponibilidade da ReliableCollectionsMissingTypesTool: essa ferramenta ajuda a validar se os tipos usados em coleções confiáveis são compatíveis com versões anteriores e posteriores durante uma atualização contínua do aplicativo. Isso ajuda a evitar falhas de atualização ou perda de dados e corrupção de dados devido a tipos ausentes ou incompatíveis.
Habilitar leituras estáveis em réplicas secundárias: leituras estáveis restringem réplicas secundárias a valores de retorno, que são quórum-acked.
Além disso, esta versão contém outros novos recursos, correções de bugs e melhorias de suporte, confiabilidade e desempenho. Para obter a lista completa de alterações, consulte as notas de versão.
Versões do Service Fabric 7.0
Data de lançamento | Versão | Mais informações |
---|---|---|
Novembro 18, 2019 | Azure Service Fabric 7.0 | Notas de lançamento |
30 de janeiro de 2020 | Versão de atualização do Azure Service Fabric 7.0 | Notas de lançamento |
6 de fevereiro de 2020 | Versão de atualização do Azure Service Fabric 7.0 | Notas de lançamento |
2 de março de 2020 | Versão de atualização do Azure Service Fabric 7.0 | Notas de lançamento |
6 de maio de 2020 | Azure Service Fabric 7.0 Sexta Versão de Atualização | Notas de lançamento |
9 de outubro de 2020 | Nona versão de atualização do Azure Service Fabric 7.0 | Notas de lançamento |
Service Fabric 6.5
Esta versão inclui melhorias de suporte, confiabilidade e desempenho, novos recursos, correções de bugs e aprimoramentos para facilitar o gerenciamento do cluster e do ciclo de vida do aplicativo.
Importante
O Service Fabric 6.5 é a versão final com suporte às ferramentas do Service Fabric no Visual Studio 2015. Os clientes são aconselhados a mudar para o Visual Studio 2019 no futuro.
O que há de novo no Service Fabric 6.5:
O Service Fabric Explorer inclui um Visualizador de Armazenamento de Imagens para inspecionar aplicativos carregados no repositório de imagens.
O Patch Orchestration Application (POA) versão 1.4.0 inclui muitas melhorias de autodiagnóstico. Recomenda-se que os clientes do POA mudem para esta versão.
O Serviço EventStore está habilitado por padrão para clusters do Service Fabric 6.5, a menos que você desative a opção.
Adicionados eventos de ciclo de vida de réplica para serviços com monitoração de estado.
Melhor visibilidade do status do nó semente, incluindo avisos no nível do cluster se um nó semente não estiver íntegro (Inativo, Removido ou Desconhecido).
A Ferramenta de Recuperação de Desastres de Aplicativos do Service Fabric permite que os serviços com estado do Service Fabric se recuperem rapidamente quando o cluster principal encontrar um desastre. Os dados do cluster primário são continuamente sincronizados no aplicativo secundário em espera usando backup e restauração periódicos.
Suporte do Visual Studio para publicação de aplicativos .NET Core em clusters baseados em Linux.
A CLI do Azure Service Fabric (SFCTL) é instalada automaticamente para o Service Fabric 6.5 (e versões posteriores) quando você atualiza ou cria um novo cluster Linux no Azure.
O SFCTL é instalado por padrão em clusters MacOS/Linux OneBox.
Para obter mais informações, consulte as Notas de versão do Service Fabric 6.5.
Versões do Service Fabric 6.5
Data de lançamento | Versão | Mais informações |
---|---|---|
11 de junho de 2019 | Azure Service Fabric 6.5 | Notas de lançamento |
2 de julho de 2019 | Versão de atualização do Azure Service Fabric 6.5 | Notas de lançamento |
Julho 29, 2019 | Versão de atualização do Azure Service Fabric 6.5 | Notas de lançamento |
Ago 23, 2019 | Versão de atualização do Azure Service Fabric 6.5 | Notas de lançamento |
14 de outubro, 2019 | Versão de atualização do Azure Service Fabric 6.5 | Notas de lançamento |
Versões do Service Fabric 6.4
Data de lançamento | Versão |
---|---|
Novembro 30, 2018 | Azure Service Fabric 6.4 |
12 de dezembro de 2018 | Azure Service Fabric 6.4 Refresh Release para clusters do Windows |
Fevereiro 4, 2019 | Versão de atualização do Azure Service Fabric 6.4 |
Março 4, 2019 | Versão de atualização do Azure Service Fabric 6.4 |
Abril 8, 2019 | Versão de atualização do Azure Service Fabric 6.4 |
Maio 2, 2019 | Versão de atualização do Azure Service Fabric 6.4 |
28 de maio de 2019 | Versão de atualização do Azure Service Fabric 6.4 |