Versões do Service Fabric
Este artigo fornece mais informações sobre as versões e atualizações mais recentes para o runtime e SDKs do Service Fabric.
Os seguintes recursos também estão disponíveis:
- Guias de solução de problemas
- Acompanhamento de questões
- Opções de suporte
- Versões com suporte
- Exemplos de código
Service Fabric 10.1
Temos o prazer de anunciar que a versão 10.1 do runtime do Service Fabric começou a ser distribuída para as várias regiões do Azure, juntamente com as atualizações de ferramentas e SDK. As atualizações do SDK do .NET, do SDK do Java e dos runtimes do Service Fabric podem ser baixadas nos links fornecidos nas Notas sobre a Versão. O SDK, os pacotes NuGet e os repositórios Maven estarão disponíveis em todas as regiões dentro de 7 a 10 dias.
Principais anúncios
- O runtime do Service Fabric define duas funções de cliente: Administrador e Cliente. A função Admin é altamente privilegiada e indistinguível do próprio runtime, o que pode ser problemático em clusters compartilhados, em que 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 configurada corretamente do manifesto do cluster, pode impedir o cenário descrito.
- O Service Fabric agora emite um evento de integridade visível no SFX/SFE quando as sessões sã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 sejam colocadas no InBuild antes que o limite seja atingido.
- A partir da Atualização Cumulativa 3.0 (CU3) do runtime do Service Fabric 10.1, há suporte para o runtime do .NET 8.
- Para os interessados em usar o .NET 8, lembre-se do seguinte:
- Você precisa recompilar e reimplantar seus aplicativos com o .NET 8. Esta etapa não será necessária se você quiser continuar usando versões mais antigas do .NET.
- Se você implantar aplicativos independentes , saiba que os aplicativos não são mais independentes por padrão no .NET 8. Você deve adicionar e definir explicitamente a
SelfContained
propriedade comotrue
para seus projetos no .NET 8. - Para clientes que utilizam a Comunicação Remota do Service Fabric 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 GitHub da Estratégia de Obsolescência BinaryFormatter.
- Para os interessados em usar o .NET 8, lembre-se do seguinte:
Versões do Service Fabric 10.1
Data de liberação | Versão | Obter mais informações |
---|---|---|
1 de novembro de 2023 | Versão 10.1 do Azure Service Fabric | Notas de versão |
1º de abril de 2024 | Versão de atualização do Azure Service Fabric 10.1 Second | Notas de versão |
15 de junho de 2024 | Terceira versão de atualização do Azure Service Fabric 10.1 | Notas de versão |
15 de agosto de 2024 | Quarta versão de atualização do Azure Service Fabric 10.1 | Notas de versão |
30 de setembro de 2024 | Versão de quinta atualização do Azure Service Fabric 10.1 | Notas de versão |
31 de outubro de 2024 | Sexta versão de atualização do Azure Service Fabric 10.1 | Notas de versão |
Service Fabric 10.0
É com prazer que anunciamos que a versão 10.0 do runtime do Service Fabric começou a ser distribuída para as várias regiões do Azure, juntamente com as ferramentas e atualizações do SDK. As atualizações do SDK do .NET, do SDK do Java e dos runtimes do Service Fabric podem ser baixadas nos links fornecidos nas Notas sobre a Versão. O SDK, os pacotes NuGet e os repositórios Maven estarão disponíveis em todas as regiões dentro de 7 a 10 dias.
Principais anúncios
- Aprimorar a remoção de imagem de contêiner.
- Balanceamento de um cluster por tipo de nó.
- Expor a fase de verificação de integridade e o temporizador para a atualização do aplicativo e do cluster.
- Dê suporte à compatibilidade de versão ESE.dll no processo de construção da réplica.
- Habilitar investigações de concessão.
- Estenda o construtor FabricClient para incluir "SecurityCredentials" sem "HostEndpoints".
- Auditoria de segurança das configurações do ponto de extremidade de gerenciamento de cluster.
Lançamentos do Service Fabric 10.0
Data de liberação | Versão | Obter mais informações |
---|---|---|
09 de setembro de 2023 | Versão 10.0 do Azure Service Fabric | Notas de versão |
1 de novembro de 2023 | Versão da primeira atualização do Azure Service Fabric 10.0 | Notas de versão |
1º de abril de 2024 | Terceira versão de atualização do Azure Service Fabric 10.0 | Notas de versão |
15 de junho de 2024 | Quarta versão de atualização do Azure Service Fabric 10.0 | Notas de versão |
15 de agosto de 2024 | Versão de quinta atualização do Azure Service Fabric 10.0 | Notas de versão |
30 de setembro de 2024 | Sexta versão de atualização do Azure Service Fabric 10.0 | Notas de versão |
31 de outubro de 2024 | Sétima versão de atualização do Azure Service Fabric 10.0 | Notas de versão |
Service Fabric 9.1
Temos o prazer de anunciar as distribuições da versão 9.1 das regiões do Azure de runtime do Service Fabric, juntamente com atualizações de ferramentas e SDK. As atualizações do SDK do .NET, do SDK do Java e dos runtimes do Service Fabric podem ser baixadas nos links fornecidos nas Notas sobre a Versão. O SDK, os pacotes NuGet e os repositórios Maven estarão disponíveis em todas as regiões dentro de 7 a 10 dias.
Principais anúncios
- O Azure Service Fabric bloqueará implantações que não atendam aos requisitos de durabilidade Prata ou Ouro a partir de 10/11/2022 (a data foi estendida de 30/10/2022 para 10/11/2022). Cinco VMs ou mais serão impostas com essa alteração para novos clusters criados após 10/11/2022 para ajudar a evitar a perda de dados de solicitações de infraestrutura no nível da VM para cargas de trabalho de produção. O requisito de contagem de VMs não mudará para a durabilidade Bronze. A imposição de clusters existentes será lançada nos próximos meses.
- Os tipos de nó do Azure Service Fabric com durabilidade do Conjunto de Dimensionamento de Máquinas Virtuais Prata ou Ouro sempre devem ter a propriedade "virtualMachineProfile.osProfile.windowsConfiguration.enableAutomaticUpdates" definida como falsa na definição do modelo do conjunto de dimensionamento. Definir enableAutomaticUpdates como false evita reinicializações não intencionais do sistema operacional devido às atualizações do Windows, como aplicação de patches, que podem afetar as cargas de trabalho de produção. Em vez disso, você deve habilitar atualizações automáticas do sistema operacional por meio de atualizações da imagem do sistema operacional do Conjunto de Dimensionamento de Máquinas Virtuais definindo "enableAutomaticOSUpgrade" como verdadeiro. Com as atualizações automáticas de imagem do sistema operacional habilitadas no conjunto de dimensionamento, um processo de aplicação de patch extra por meio do Windows Update não é necessária.
- Começando na 9.1.1436.9590, o Runtime do Service Fabric fornecerá uma configuração no Linux e no Windows chamada "Setup/BlockAccessToWireServer" para permitir que o implantador do runtime configure ACLs (listas de controle de acesso) na VM (máquina virtual) para impedir o acesso de contêineres ao servidor de transmissão. Essas ACLs serão mantidas em sincronia durante a criação/atualização do cluster e em cenários de reinicialização de nó da VM/SF.
Versões do Service Fabric 9.1
Data de liberação | Versão | Obter mais informações |
---|---|---|
24 de outubro de 2022 | Azure Service Fabric 9.1 | Notas de versão |
8 de dezembro de 2022 | Lançamento da Primeira Atualização do Microsoft Azure Service Fabric 9.1 | Notas de versão |
1º de março de 2023 | Lançamento da Segunda Atualização do Microsoft Azure Service Fabric 9.1 | Notas de versão |
6 de abril de 2023 | Lançamento da terceira atualização do Azure Service Fabric 9.1 | Notas de versão |
15 de maio de 2023 | Versão da quarta atualização do Azure Service Fabric 9.1 | Notas de versão |
19 de junho de 2023 | Lançamento da quinta atualização do Azure Service Fabric 9.1 | Notas de versão |
30 de agosto de 2023 | Lançamento da sexta atualização do Azure Service Fabric 9.1 | Notas de versão |
1 de novembro de 2023 | Sétima versão de atualização do Azure Service Fabric 9.1 | Notas de versão |
1º de abril de 2024 | Versão de nona atualização do Azure Service Fabric 9.1 | Notas de versão |
15 de junho de 2024 | Versão de Décima Atualização do Azure Service Fabric 9.1 | Notas de versão |
15 de agosto de 2024 | Décima primeira versão de atualização do Azure Service Fabric 9.1 | Notas de versão |
30 de setembro de 2024 | Décima segunda versão de atualização do Azure Service Fabric 9.1 | Notas de versão |
31 de outubro de 2024 | Décima terceira versão de atualização do Azure Service Fabric 9.1 | Notas de versão |
Service Fabric 9.0
Estamos empolgados em anunciar que a versão 9.0 do runtime do Service Fabric começou a ser distribuída para as várias regiões do Azure, juntamente com as ferramentas e atualizações do SDK. As atualizações para o SDK do .NET, o SDK do Java e o runtime do Service Fabric estão disponíveis por meio do Web Platform Installer, pacotes NuGet e repositórios Maven.
Principais anúncios
- Disponibilidade Geral Suporte para .NET 6.0
- Disponibilidade Geral Suporte para Ubuntu 20.04
- Disponibilidade Geral Suporte para Multi-AZ em um só conjunto de dimensionamento de máquinas virtuais
- Adicionado suporte para IHost, IHostBuilder e Modelo de Hospedagem Mínima
- Habilitando a opção aceitar para a exceção de comunicação remota baseada em DCS (Serialização de Contrato de Dados)
- Criação de suporte da experiência de desenvolvedor de ponta a ponta para desenvolvimento do Linux em Windows usando o WSL2
- Suporte para consultas recursivas paralelas para o serviço de DNS do Service Fabric
- Suporte para KeyVaultReference gerenciado
- Expor a ID do contêiner para pacotes de código implantados no momento
- Adicionada a variável de ambiente Fabric_InstanceId para aplicativos convidados sem estado
- API exposta para relatório MoveCost
- Impor um valor máximo configurável na InstanceCloseDelayDuration
- Adicionada a capacidade de enumerar lembretes de ator
- Realizadas atualizações em eventos de plataforma
- Introduziu uma propriedade no runtime do Service Fabric que pode ser definida por meio do SFRP como a ID de recurso do Azure Resource Manager
- Exposto carimbo de data/hora de provisionamento de tipo de aplicativo
- Suporte adicionado para metadados do SFRP (Provedor de Recursos do Service Fabric) para entidades de tipo de aplicativo + versão, começando com a ID de recurso do Azure Resource Manager
- O Windows Server 2022 agora tem suporte a partir da versão 9.0 CU2.
- Suporte ao runtime do Contêiner Mirantis em contêineres do Service Fabric para o Windows
- O WebPI (Microsoft Web Platform Installer) usado para instalar o SDK e as Ferramentas do Service Fabric foi desativado em 1º de julho de 2022.
- O Azure Service Fabric bloqueará implantações que não atendam aos requisitos de durabilidade Prata ou Ouro a partir de 30/09/2022. Cinco VMs ou mais serão impostas com essa alteração para ajudar a evitar a perda de dados de solicitações de infraestrutura no nível da VM para cargas de trabalho de produção. A imposição de clusters existentes será lançada nos próximos meses.
- Os tipos de nó do Azure Service Fabric com durabilidade do Conjunto de Dimensionamento de Máquinas Virtuais 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 OSProfile do Conjunto de Dimensionamento de Máquinas Virtuais. Considere habilitar as atualizações automáticas de imagem do Conjunto de Dimensionamento de Máquinas Virtuais. As implantações de novos clusters começarão a falhar a partir de 30/09/2022, caso o WindowsUpdates não seja desabilitado no Conjunto de Dimensionamento de Máquinas Virtuais. A imposição de clusters existentes será lançada nos próximos meses.
Versões do Service Fabric 9.0
Data de liberação | Versão | Obter mais informações |
---|---|---|
29 de abril de 2022 | Azure Service Fabric 9.0 | Notas de versão |
06 de junho de 2022 | Primeira versão atualizada do Azure Service Fabric 9.0 | Notas de versão |
14 de julho de 2022 | Lançamento da segunda atualização do Azure Service Fabric 9.0 | Notas de versão |
13 de setembro de 2022 | Lançamento da terceira atualização do Azure Service Fabric 9.0 | Notas de versão |
11 de outubro de 2022 | Lançamento da quarta atualização do Azure Service Fabric 9.0 | Notas de versão |
8 de dezembro de 2022 | Lançamento da quinta atualização do Azure Service Fabric 9.0 | Notas de versão |
1º de março de 2023 | Lançamento da Sétima Atualização do Microsoft Azure Service Fabric 9.0 | Notas de versão |
6 de abril de 2023 | Lançamento da oitava atualização do Azure Service Fabric 9.0 | Notas de versão |
15 de maio de 2023 | Versão da nona atualização do Azure Service Fabric 9.0 | Notas de versão |
1 de novembro de 2023 | Décima segunda versão de atualização do Azure Service Fabric 9.0 | Notas de versão |
Service Fabric 8.2
Temos o prazer de anunciar que a versão 8.2 do runtime do Service Fabric começou a ser distribuída para as várias regiões do Azure, juntamente com as atualizações de ferramentas e SDK. As atualizações para o SDK do .NET, o SDK do Java e o runtime do Service Fabric estão disponíveis por meio do Web Platform Installer, pacotes NuGet e repositórios Maven.
Principais anúncios
- Expor uma API no Gerenciador de Cluster para observar se a atualização tem impacto
- O Azure Service Fabric bloqueará implantações que não atendam aos requisitos de durabilidade Prata ou Ouro a partir de 10/11/2022 (a data foi estendida de 30/10/2022 para 10/11/2022). Cinco VMs ou mais serão impostas com essa alteração para novos clusters criados após 10/11/2022 para ajudar a evitar a perda de dados de solicitações de infraestrutura no nível da VM para cargas de trabalho de produção. O requisito de contagem de VMs não mudará para a durabilidade Bronze. A imposição de clusters existentes será lançada nos próximos meses.
- Os tipos de nó do Azure Service Fabric com durabilidade do Conjunto de Dimensionamento de Máquinas Virtuais Prata ou Ouro sempre devem ter a propriedade "virtualMachineProfile.osProfile.windowsConfiguration.enableAutomaticUpdates" definida como falsa na definição do modelo do conjunto de dimensionamento. Definir enableAutomaticUpdates como false impede reinicializações não intencionais do sistema operacional devido às atualizações do Windows, como aplicação de patches, que podem afetar as cargas de trabalho de produção. Em vez disso, você deve habilitar atualizações automáticas do sistema operacional por meio de atualizações da imagem do sistema operacional do Conjunto de Dimensionamento de Máquinas Virtuais definindo "enableAutomaticOSUpgrade" como verdadeiro. Com as atualizações automáticas de imagem do sistema operacional habilitadas no conjunto de dimensionamento, um processo de aplicação de patch extra por meio do Windows Update não é necessária.
Versões do Service Fabric 8.2
Data de liberação | Versão | Obter mais informações |
---|---|---|
29 de outubro de 2021 | Azure Service Fabric 8.2 | Notas de versão |
16 de dezembro de 2021 | Primeira versão atualizada do Azure Service Fabric 8.2 | Notas de versão |
12 de fevereiro de 2022 | Segunda versão atualizada do Azure Service Fabric 8.2 | Notas de versão |
06 de junho de 2022 | Terceira versão atualizada do Azure Service Fabric 8.2 | Notas de versão |
14 de julho de 2022 | Lançamento da quarta atualização do Azure Service Fabric 8.2 | Notas de versão |
11 de outubro de 2022 | Lançamento da sexta atualização do Azure Service Fabric 8.2 | Notas de versão |
24 de outubro de 2022 | Lançamento da sétima atualização do Azure Service Fabric 8.2 | Notas de versão |
1º de março de 2023 | Lançamento da Nona Atualização do Microsoft Azure Service Fabric 8.2 | Notas de versão |
Service Fabric 8.1
Temos o prazer de anunciar que a versão 8.1 do runtime do Service Fabric começou a ser distribuída para as várias regiões do Azure, juntamente com as atualizações de ferramentas e SDK. As atualizações para o SDK do .NET, o SDK do Java e o runtime do Service Fabric estão disponíveis por meio do Web Platform Installer, pacotes NuGet e repositórios Maven.
Principais anúncios
- Adicionado suporte para Réplica Auxiliar
- Versão prévia Adicionado suporte para aplicativos do Service Fabric .NET 6.0
- Adicionado suporte à API para atualizar as descrições do aplicativo
- Adicionado o ping periódico entre o RA (Agente de Reconfiguração) e o RAP (PROXY do Agente de Reconfiguração) para detectar falha de IPC e processo paralisado
- Adicionado suporte para investigações de preparação e de atividade para aplicativos não em contêineres
- Realizado upgrade de cluster para atualizações de capacidade do nó sem impacto
Lançamentos do Service Fabric 8.1
Data de liberação | Versão | Obter mais informações |
---|---|---|
28 de julho de 2021 | Azure Service Fabric 8.1 | Notas de versão |
13 de agosto de 2021 | Lançamento da primeira atualização do Azure Service Fabric 8.1 | Notas de versão |
09 de setembro de 2021 | Lançamento da segunda atualização do Azure Service Fabric 8.1 | Notas de versão |
06 de outubro de 2021 | Lançamento da terceira atualização do Azure Service Fabric 8.1 | Notas de versão |
Service Fabric 8.0
Temos o prazer de anunciar a distribuição da versão 8.0 do runtime 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 SDK do .NET, o SDK do Java e o runtime do Service Fabric estão disponíveis por meio do Web Platform Installer, pacotes NuGet e repositórios Maven.
Principais anúncios
- Disponibilidade geral do suporte para o .NET 5 para Windows
- Disponibilidade geral de NodeTypes sem monitoração de estado
- Capacidade de mover instâncias de serviço sem estado
- Capacidade de adicionar Defaultload com parâmetros no manifesto do aplicativo
- Para atualizações 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 nas marcações de nó
- Capacidade de definir o limite de porcentagem de nós não íntegros que influenciam a integridade do cluster
- Capacidade de consultar os principais serviços carregados
- 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 o modelo de implantação baseado em onda para atualizações automáticas
- Investigação de prontidão adicionada para aplicativos em contêineres
- Habilitar UseSeparateSecondaryMoveCost como true por padrão
- Corrigido o StateManager para liberar a referência assim que a versão for mais segura
- Bloquear a remoção do serviço de segredo central enquanto armazena segredos do usuário
Versões do Service Fabric 8.0
Data de liberação | Versão | Obter mais informações |
---|---|---|
08 de abril de 2021 | Microsoft Azure Service Fabric 8.0 | Notas de versão |
17 de maio de 2021 | Lançamento da primeira atualização do Azure Service Fabric 8.0 | Notas de versão |
17 de junho de 2021 | Lançamento da segunda atualização do Azure Service Fabric 8.0 | Notas de versão |
28 de julho de 2021 | Lançamento da terceira atualização do Azure Service Fabric 8.0 | Notas de versão |
Versões anteriores
Service Fabric 7.2
Principais anúncios
- Versão prévia: os clusters gerenciados do Service Fabric estão agora em visualização pública. Os clusters gerenciados do Service Fabric visam simplificar a implantação e o gerenciamento de cluster encapsulando os recursos subjacentes que compõem um cluster do Service Fabric em um único recurso ARM. Para obter mais informações, confira Visão geral de cluster gerenciado do Service Fabric.
- Visualização: o suporte a serviços sem estado com um número de instâncias maior que o número de nós agora está em 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ó.
- FabricObserver (FO) 3.0 já está disponível.
- Agora você pode executar o FabricObserver em clusters do Linux e do Windows.
- Agora você pode criar plugins de observador personalizados. Consulte o Leiame de plug-ins e o projeto de plug-in de exemplo para obter detalhes e o código.
- Agora você pode alterar qualquer configuração de observador por meio da atualização de parâmetros de aplicativo. Isso significa que você não precisa mais reimplantar a FO para modificar as configurações específicas do observador. Veja o exemplo.
- Suporte para imagens de contêiner OneBox do Ubuntu 18.04.
- Visualização: a referência do KeyVault para aplicativos do Service Fabric dá suporte APENAS a segredos com versão. Não há suporte para segredos sem versões.
- O SDK do SF requer a atualização mais recente do VS 2019, 16.7.6 ou 16.8 Preview 4, para poder criar novos projetos .NET Framework sem monitoração de estado/com estado/de atores. 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 o Microsoft. Service Fabric. Services (versão 4.2. x) para projetos com estado/sem estado e o Microsoft. Service Fabric.Actors (versão 4.2. x) para projetos de ator do nuget.org.
- RunToCompletion: o Service Fabric dá suporte ao conceito de execução até a conclusão para executáveis de convidado. Com essa atualização depois que a réplica for executada até a conclusão, os recursos de cluster alocados a esta réplica serão liberados.
- O suporte à governança de recursos foi aprimorado: permitindo as especificações de solicitações e limites para recursos de CPU e memória.
Versões do Service Fabric 7.2
Data de liberação | Versão | Obter mais informações |
---|---|---|
21 de outubro de 2020 | Microsoft Azure Service Fabric 7.2 | Notas de versão |
9 de novembro de 2020 | Lançamento da segunda atualização do Azure Service Fabric 7.2 | Notas de versão |
10 de novembro de 2020 | Lançamento da terceira atualização do Azure Service Fabric 7.2 | Notas de versão |
2 de dezembro de 2020 | Lançamento da quarta atualização do Azure Service Fabric 7.2 | Notas de versão |
25 de janeiro de 2021 | Lançamento da quinta atualização do Azure Service Fabric 7.2 | Notas de versão |
17 de fevereiro de 2021 | Lançamento da sexta atualização do Azure Service Fabric 7.2 | Notas de versão |
10 de março de 2021 | Lançamento da sétima atualização do Azure Service Fabric 7.2 | Notas de versão |
Service Fabric 7.1
Devido à crise atual de COVID-19 e levando em consideração os desafios enfrentados por nossos clientes, estamos disponibilizando a 7.1, mas não atualizaremos automaticamente os clusters definidos para receber atualizações automáticas. Estamos pausando as atualizações automáticas até segunda ordem para garantir que os clientes possam aplicar atualizações quando for mais apropriado para eles, para evitar interrupções inesperadas.
Você poderá atualizar para a 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 depois que retomarmos o procedimento de distribuição padrão. Divulgaremos outro comunicado antes que a distribuição padrão seja iniciada no site da comunidade de tecnologia do Service Fabric. Também publicamos atualizações na data de fim do suporte para versões principais da 6.5 até 7.1 aqui.
Principais anúncios
- Disponibilidade geral de identidades gerenciadas do Service Fabric para aplicativos Service Fabric
- Suporte para Ubuntu 18.04
- Visualização: conjunto de dimensionamento de máquinas virtuais suporte ao disco do SO Efêmero**: Os discos do SO Efêmero são o armazenamento criado na máquina virtual local e não são salvos no armazenamento remoto do Azure. Eles são recomendados para todos os tipos de nó do Service Fabric (primário e secundário), porque comparados aos discos de SO persistente tradicionais, os discos de SO efêmeros:
- Latência de leitura/gravação inferior no disco do SO
- Habilitar operações de gerenciamento de nó de redefinição/recriação de imagem mais rápidas
- Reduzem os custos gerais (os discos são gratuitos e não incorrem em nenhum custo de armazenamento adicional)
- Suporte para declaração de certificados de ponto de extremidade de serviço dos aplicativos Service Fabric por nome comum de assunto.
- Suporte para investigações de integridade para serviços em contêineres: suporte para mecanismo de investigação de atividade para aplicativos em contêineres. A Investigação de Atividade ajuda a anunciar a atividade do aplicativo em contêiner e quando eles não respondem em tempo hábil, isso resultará em uma reinicialização.
- Suporte para pacotes de códigos inicializadores para contêineres e aplicativos executáveis de convidado. Isso permite a execução de 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 estado que capturam a telemetria do Service Fabric relacionada a diferentes aspectos de um cluster do 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 do evento de integridade, telemetria estruturada.
- ClusterObserver (CO) 1.1 -executa 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/desabilitando/desabilitado por mais tempo do que o período especificado pelo usuário.
Melhorar a experiência do ciclo de vida do aplicativo
- Visualização: solicitação drenada: durante a manutenção planejada do serviço, como atualizações de serviço ou desativação de nó, você gostaria de permitir que os serviços esvaziassem as conexões normalmente. Esse recurso adiciona uma duração de atraso de fechamento de instância na configuração de serviço. Durante as operações planejadas, o SF remove o endereço do serviço da descoberta e aguarda essa duração antes de desligar o serviço.
- Detecção e balanceamento automáticos de subcluster : o subcluster ocorre quando os serviços com restrições de posicionamento diferentes têm uma métrica de cargacomum. Se a carga nos diferentes conjuntos de nós diferir significativamente, o Gerenciador de Recursos de Cluster do Service Fabric vai considerar que o cluster está desequilibrado, mesmo quando ele 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 (já que o "desequilíbrio" não pode ser substancialmente melhorado). O Gerenciador de Recursos de Cluster agora tentará detectar 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: apresentamos o novo valor VeryHigh de custo de movimentação que fornece flexibilidade adicional em alguns cenários para definir se um custo de movimentação separado deve ser usado para réplicas secundárias.
- Mecanismo de teste de vida habilitado para aplicativos em contêineres. A Investigação de Atividade ajuda a anunciar a atividade do aplicativo em contêiner e quando eles não respondem em tempo hábil, isso resultará em uma reinicialização.
- Executar até a conclusão/uma vez para serviços**
Aprimoramentos do Repositório de Imagens
- O Service Fabric 7.1 usa o transporte personalizado para proteger a transferência de arquivos entre os nós por padrão. A dependência do compartilhamento de arquivos SMB é removida da versão 7.1. Os compartilhamentos de arquivos SMB protegidos ainda existem em nós que contêm a réplica de serviço do Repositório de Imagens para que o cliente possa escolher recusar o padrão e para atualização e downgrade para a versão antiga.
Aprimoramentos de coleções confiáveis
- Na memória apenas o suporte de armazenamento para serviços com estado usando coleções confiáveis: as coleções confiáveis voláteis permitem que os dados sejam persistidos em disco para durabilidade em caso de interrupções em grande escala, podem ser usados para cargas de trabalho como cache replicado, por exemplo, em que a perda de dados ocasional 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 raras ocasiões de perda de quorum.
- Versão prévia: Backup Explorer do Service Fabric: para facilitar o gerenciamento de backups de coleções confiáveis para Service Fabric aplicativos com estado,o Backup Explorer do Service Fabric permite que os usuários
- Auditem e examinem o conteúdo das coleções confiáveis,
- Atualizem o estado atual para uma exibição consistente
- Criem um backup do instantâneo atual das coleções confiáveis
- Corrijam dados corrompidos
Versões do Service Fabric 7.1
Data de liberação | Versão | Obter mais informações |
---|---|---|
20 de abril de 2020 | Microsoft Azure Service Fabric 7.1 | Notas de versão |
16 de junho de 2020 | Primeira atualização do Microsoft Azure Service Fabric 7.1 | Notas de versão |
20 de julho de 2020 | Lançamento da segunda atualização do Azure Service Fabric 7.1 | Notas de versão |
12 de agosto de 2020 | Lançamento da terceira atualização do Azure Service Fabric 7.1 | Notas de versão |
10 de setembro de 2020 | Lançamento da quarta atualização do Azure Service Fabric 7.1 | Notas de versão |
7 de outubro de 2020 | Lançamento da sexta atualização do Azure Service Fabric 7.1 | Notas de versão |
23 de novembro de 2020 | Lançamento da oitava atualização do Azure Service Fabric 7.1 | Notas de versão |
Service Fabric 7.0
O Azure Service Fabric 7.0 já está disponível! Você poderá 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 aos comentários dos clientes sobre as versões, em todo o período de festas, não começaremos a atualizar automaticamente os clusters definidos para receber atualizações automáticas até janeiro. Em janeiro, retomaremos o procedimento de distribuição padrão e os clusters com atualizações automáticas habilitadas começarão a receber a atualização 7.0 automaticamente. Faremos outro comunicado antes do lançamento começar. Também atualizamos nossas datas de lançamento planejadas para indicar que levamos essa política em consideração. Procure atualizações em nossos cronogramas de lançamentosfuturos.
Principais anúncios
Suporte do KeyVaultReference para segredos do aplicativo: os aplicativos do Service Fabric que habilitaram as Identidades Gerenciadas agora podem fazer referência direta a uma URL secreta do Key Vault 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 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 que os serviços sem estado sejam considerados disponíveis. Anteriormente, esse valor era 1 para todos os serviços e não podia ser alterado. 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 acima durante atualizações de aplicativos, atualizações de cluster e outras manutenções que se baseiam em verificações de integridade e segurança de Service Fabric.
Limites de recursos para serviços de usuário: os usuários podem configurar limites de recursos para os serviços de usuário em um nó para evitar cenários como 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 nenhuma outra maneira. 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 considerações adicionais.
Verificações de segurança de cluster adicionais: nesta versão, apresentamos uma verificação de segurança de quorum de nó de semente configurável. Isso permite que você personalize quantos nós de semente devem estar disponíveis durante cenários de gerenciamento e ciclo de vida do cluster. Operações que levam o cluster a ficar abaixo do valor configurado são bloqueadas. Hoje, o valor padrão é sempre um quorum dos nós de semente. Por exemplo, se você tiver 7 nós de semente, uma operação que o levaria abaixo de 5 nós de semente seria bloqueada por padrão. Com essa alteração, você pode tornar o valor de segurança mínimo 6, o que permitiria que apenas um nó de semente fique inativo por vez.
Suporte adicionado para gerenciar o serviço de backup e restauração no Service Fabric Explorer. Isso torna as seguintes atividades possíveis diretamente de dentro de SFX: descoberta do serviço de backup e restauração, criação de política de backup, habilitação de backups automáticos, obtenção de backups adhoc, disparo de operações de restauração e navegação de backups existentes.
Anunciando a disponibilidade da ReliableCollectionsMissingTypesTool: essa ferramenta ajuda a validar que os tipos usados em coleções confiáveis são compatíveis com versões posteriores e retroativas durante uma atualização de aplicativo sem interrupção. 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: as leituras estáveis restringem as réplicas secundárias a valores retornados, que são confirmados por quorum.
Além disso, esta versão contém outros novos recursos, correções de bugs e melhorias de desempenho, confiabilidade e suporte. Para obter a lista completa de alterações, consulte as notas de versão.
Versões do Service Fabric 7.0
Data de liberação | Versão | Obter mais informações |
---|---|---|
18 de novembro de 2019 | Microsoft Azure Service Fabric 7.0 | Notas de versão |
30 de janeiro de 2020 | Lançamento da atualização do Azure Service Fabric 7.0 | Notas de versão |
6 de fevereiro de 2020 | Lançamento da atualização do Azure Service Fabric 7.0 | Notas de versão |
2 de março de 2020 | Lançamento da atualização do Azure Service Fabric 7.0 | Notas de versão |
6 de maio de 2020 | Lançamento da sexta atualização do Azure Service Fabric 7.0 | Notas de versão |
9 de outubro de 2020 | Lançamento da nona atualização do Azure Service Fabric 7.0 | Notas de versão |
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 ciclo de vida do cluster e do aplicativo.
Importante
O Service Fabric 6.5 é a versão final com suporte a ferramentas de Service Fabric no Visual Studio 2015. Os clientes são aconselhados a mudar para o Visual Studio 2019 no futuro.
Novidades no Service Fabric 6.5:
O Service Fabric Explorer inclui um Visualizador do Repositório de Imagens para inspecionar aplicativos que você carrega no repositório de imagens.
O Patch Orchestration Application (POA) versão 1.4.0 inclui muitos aprimoramentos de autodiagnóstico. Os clientes do POA são recomendados a migrar para esta versão.
O Serviço EventStore é habilitado por padrão para clusters do Service Fabric 6.5, a menos que você recuse.
Eventos de réplica de ciclo de vida adicionados para serviços com estado.
Melhor visibilidade do status do nó de semente, incluindo avisos de nível de cluster se um nó de 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 primário encontra um desastre. Os dados do cluster primário são sincronizados continuamente no aplicativo em espera secundário 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.
A SFCTL é instalada por padrão em clusters Onebox do MacOS/Linux.
Para saber mais, confira as notas sobre a versão 6.5 do Service Fabric.
Versões do Service Fabric 6.5
Data de liberação | Versão | Obter mais informações |
---|---|---|
11 de junho de 2019 | Microsoft Azure Service Fabric 6.5 | Notas de versão |
2 de julho de 2019 | Lançamento da atualização do Azure Service Fabric 6.5 | Notas de versão |
29 de julho de 2019 | Lançamento da atualização do Azure Service Fabric 6.5 | Notas de versão |
Aug 23, 2019 | Lançamento da atualização do Azure Service Fabric 6.5 | Notas de versão |
14 de outubro de 2019 | Lançamento da atualização do Azure Service Fabric 6.5 | Notas de versão |
Lançamentos do Service Fabric 6.4
Data de liberação | Versão |
---|---|
30 de novembro de 2018 | Microsoft Azure Service Fabric 6.4 |
12 de dezembro de 2018 | Lançamento da atualização do Azure Service Fabric 6,4 para clusters do Windows |
4 de fevereiro de 2019 | Lançamento da atualização do Azure Service Fabric 6.4 |
4 de março de 2019 | Lançamento da atualização do Azure Service Fabric 6.4 |
8 de abril de 2019 | Lançamento da atualização do Azure Service Fabric 6.4 |
2 de maio de 2019 | Lançamento da atualização do Azure Service Fabric 6.4 |
28 de maio de 2019 | Lançamento da atualização do Azure Service Fabric 6.4 |