Comparando clusters do Service Fabric independentes e do Azure no Windows Server e no LinuxComparing Azure and standalone Service Fabric clusters on Windows Server and Linux

Um cluster do Service Fabric é um conjunto de computadores físicos ou virtuais conectados via rede, nos quais os microsserviços são implantados e gerenciados.A Service Fabric cluster is a network-connected set of virtual or physical machines into which your microservices are deployed and managed. Um computador ou VM que faz parte de um cluster é chamado de nó de cluster.A machine or VM that is part of a cluster is called a cluster node. Os clusters podem ser dimensionados para milhares de nós.Clusters can scale to thousands of nodes. Se você adiciona novos nós ao cluster, o Service Fabric reequilibra as réplicas de partição de serviço e instâncias entre o número aumentado de nós.If you add new nodes to the cluster, Service Fabric rebalances the service partition replicas and instances across the increased number of nodes. O desempenho geral do aplicativo é melhorado e a contenção para o acesso à memória é reduzida.Overall application performance improves and contention for access to memory decreases. Se os nós no cluster não estiverem sendo usados com eficiência, você poderá diminuir o número de nós no cluster.If the nodes in the cluster are not being used efficiently, you can decrease the number of nodes in the cluster. O Service Fabric redistribui novamente as réplicas de partição e instâncias entre o número reduzido de nós, para fazer melhor uso do hardware em cada nó.Service Fabric again rebalances the partition replicas and instances across the decreased number of nodes to make better use of the hardware on each node.

O Service Fabric permite a criação de clusters do Service Fabric em qualquer VM ou computador que esteja executando o Windows Server ou o Linux.Service Fabric allows for the creation of Service Fabric clusters on any VMs or computers running Windows Server or Linux. Isso significa que você pode implantar e executar aplicativos do Service Fabric em qualquer ambiente em que tenha um conjunto de computadores do Windows Server ou do Linux interconectados, podendo ser locais, do Microsoft Azure ou de um provedor de nuvem.This means you are able to deploy and run Service Fabric applications in any environment where you have a set of Windows Server or Linux computers that are interconnected, be it on-premises, Microsoft Azure, or with any cloud provider.

Benefícios dos clusters no AzureBenefits of clusters on Azure

No Azure, fornecemos integração a outros recursos e serviços do Azure, o que facilita e torna mais confiável as operações e o gerenciamento do cluster.On Azure, we provide integration with other Azure features and services, which makes operations and management of the cluster easier and more reliable.

  • Portal do Azure: O portal do Azure facilita a criação e o gerenciamento de clusters.Azure portal: Azure portal makes it easy to create and manage clusters.
  • Azure Resource Manager: O uso do Azure Resource Manager permite o fácil gerenciamento de todos os recursos usados pelo cluster como uma unidade e simplifica o acompanhamento de custos e faturamento.Azure Resource Manager: Use of Azure Resource Manager allows easy management of all resources used by the cluster as a unit and simplifies cost tracking and billing.
  • Cluster do Service Fabric como um recurso do Azure Um cluster do Service Fabric é um recurso do Azure. Portanto, é possível modelá-lo como faz com outros recursos no Azure.Service Fabric Cluster as an Azure Resource A Service Fabric cluster is an Azure resource, so you can model it like you do other resources in Azure.
  • Integração à infraestrutura do Azure O Service Fabric é coordenado com a infraestrutura subjacente do Azure para sistema operacional, rede e outras atualizações de modo a melhorar a disponibilidade e a confiabilidade dos seus aplicativos.Integration with Azure Infrastructure Service Fabric coordinates with the underlying Azure infrastructure for OS, network, and other upgrades to improve availability and reliability of your applications.
  • Diagnóstico: No Azure, fornecemos a integração com o diagnóstico do Azure e logs do Azure Monitor.Diagnostics: On Azure, we provide integration with Azure diagnostics and Azure Monitor logs.
  • Dimensionamento automático: Para os clusters no Azure, fornecemos uma funcionalidade interna de dimensionamento automático devido aos conjuntos de escala da Máquina Virtual.Auto-scaling: For clusters on Azure, we provide built-in auto-scaling functionality due to Virtual Machine scale-sets. Em ambientes locais e outros de nuvem, você precisa criar seu próprio recurso de dimensionamento automático ou dimensionar manualmente usando as APIs que o Service Fabric expõe para dimensionar os clusters.In on-premises and other cloud environments, you have to build your own auto-scaling feature or scale manually using the APIs that Service Fabric exposes for scaling clusters.

Benefícios de clusters independentesBenefits of standalone clusters

  • Você é livre para escolher qualquer provedor de nuvem para hospedar o cluster.You are free to choose any cloud provider to host your cluster.
  • Os aplicativos do Service Fabric, uma vez escritos, podem ser executados em vários ambientes de hospedagem com pouca ou nenhuma alteração.Service Fabric applications, once written, can be run in multiple hosting environments with minimal to no changes.
  • O conhecimento sobre a criação de aplicativos do Service Fabric é transferido de um ambiente de hospedagem para outro.Knowledge of building Service Fabric applications carries over from one hosting environment to another.
  • A experiência operacional da execução e do gerenciamento de clusters do Service Fabric é transferida de um ambiente para outro.Operational experience of running and managing Service Fabric clusters carries over from one environment to another.
  • Amplo alcance de clientes, sem limitação de restrições de ambiente de hospedagem.Broad customer reach is unbounded by hosting environment constraints.
  • Uma camada extra de confiabilidade e proteção contra interrupções generalizadas, permitindo que você mova os serviços para outro ambiente de implantação se um datacenter ou provedor de nuvem sofrer um blecaute.An extra layer of reliability and protection against widespread outages exists because you can move the services over to another deployment environment if a data center or cloud provider has a blackout.

Próximas etapasNext steps