

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Pilar Eficiência de performance
<a name="performance-efficiency"></a>

O [pilar de eficiência de desempenho](https://docs.aws.amazon.com/wellarchitected/latest/framework/perf-dp.html) do AWS Well-Architected Framework se concentra na otimização do uso dos recursos da nuvem para atender ou superar as metas de desempenho, garantindo a adaptabilidade às demandas flutuantes e às tecnologias emergentes. Ele enfatiza a importância de ajustar continuamente os sistemas para manter a máxima eficiência em um ambiente dinâmico de nuvem.

Principais áreas de foco para aplicar esse pilar ao seu ambiente de streaming de WorkSpaces aplicativos:
+ Seleção e otimização do tipo de instância
+ Otimização do desempenho de streaming
+ Gerenciamento da capacidade da frota

## Democratize tecnologias avançadas
<a name="pe-advanced"></a>

Aproveite os serviços de nuvem gerenciados pelo fornecedor para tecnologias complexas para que sua equipe possa se concentrar no desenvolvimento de produtos em vez do gerenciamento da infraestrutura.
+ Configure os tipos de instância apropriados com base nos requisitos do aplicativo:
  + Selecione instâncias habilitadas para GPU para aplicativos com uso intenso de gráficos.
  + Escolha [as famílias de GPU](https://docs.aws.amazon.com/appstream2/latest/developerguide/instance-types.html) apropriadas (como Graphics G4dn ou Graphics G5) com base nas necessidades do aplicativo.
+ Escolha e configure um dos seguintes métodos de autenticação:
  + Configure a integração com um provedor de identidade baseado em SAML 2.0.
  + Defina as configurações do grupo de usuários.
  + Integre com [AWS Directory Service](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/what_is.html).
+ Ative e configure as opções de armazenamento com base nas necessidades do usuário:
  + Configure pastas pessoais no [Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/Welcome.html) para frotas baseadas em Windows.
  + Configure sistemas de arquivos compartilhados no [Amazon EFS](https://docs.aws.amazon.com/efs/latest/ug/whatisefs.html) para frotas baseadas em Linux.
  + Configure permissões de armazenamento persistentes.
  + Ative a persistência das configurações do aplicativo.

## Torne-se global em minutos
<a name="pe-global"></a>

Use a implantação em várias regiões para melhorar as experiências globais do usuário por meio da redução da latência.
+ Configure frotas em várias Regiões da AWS implantando frotas nas regiões mais próximas de seus usuários e criando pilhas separadas para cada região.
+ Implemente o redirecionamento entre regiões para redirecionar automaticamente os usuários dos WorkSpaces aplicativos para as AppStream pilhas que estão mais próximas de sua localização atual.
+ Se você estiver usando qualquer um dos recursos opcionais em WorkSpaces Aplicativos, como persistência de configurações de aplicativos, pastas iniciais ou frotas elásticas, precisará configurar a replicação entre regiões do Amazon S3 para dados do usuário para frotas baseadas em Windows e a replicação entre regiões para frotas baseadas em Linux.
+ Replique imagens em todas as regiões. Para obter mais informações, consulte [Copiar uma imagem que você possui para outra Região da AWS no Amazon WorkSpaces Applications](https://docs.aws.amazon.com/appstream2/latest/developerguide/copy-image-different-region.html) na AWS documentação.
+ Para frotas unidas ao domínio, certifique-se de que uma infraestrutura do Active Directory, incluindo os Serviços de Federação do Active Directory (AD FS) (a menos que você esteja usando o SAML 2.0 e o Amazon Cognito como alternativa), esteja configurada adequadamente nas outras regiões e que você use para recursos de replicação em várias regiões. [AWS Directory Service for Microsoft Active Directory](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/directory_microsoft_ad.html)
+ Direcione os usuários para os endpoints de aplicativos de menor latência. WorkSpaces Para obter mais informações, consulte a postagem do AWS blog [Otimize a experiência do usuário com roteamento baseado em latência para](https://aws.amazon.com/blogs/desktop-and-application-streaming/optimize-user-experience-with-latency-based-routing-for-amazon-appstream-2-0/) aplicativos da Amazon. WorkSpaces 

## Use arquiteturas sem servidor
<a name="pe-serverless"></a>

As arquiteturas sem servidor eliminam a sobrecarga de gerenciamento do servidor e reduzem os custos usando serviços gerenciados em nuvem para funções de computação.

Use serviços AWS sem servidor, como os seguintes:
+ [AWS Lambda](https://docs.aws.amazon.com/lambda/latest/dg/welcome.html)para automatizar tarefas e integrar lógica personalizada por meio de funções orientadas por eventos
+ [Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/Welcome.html) fornecerá armazenamento escalável para aplicativos, dados de usuários, arquivos de WorkSpaces aplicativos e artefatos de sessão
+ [A Amazon CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/WhatIsCloudWatch.html) fornecerá monitoramento, registro e alertas para métricas de desempenho e uso de WorkSpaces aplicativos
+ [Amazon Cognito para](https://docs.aws.amazon.com/cognito/latest/developerguide/what-is-amazon-cognito.html) facilitar a autenticação de usuários e o controle de acesso para aplicativos WorkSpaces 
+ [Amazon API Gateway](https://docs.aws.amazon.com/apigateway/latest/developerguide/welcome.html) RESTful APIs para criar uma interface entre WorkSpaces aplicativos e outros serviços ou aplicativos personalizados

## Experimente com mais frequência
<a name="pe-experiment"></a>

A infraestrutura em nuvem permite testes rápidos de várias configurações de recursos para otimizar o desempenho e o custo.
+ Teste diferentes tipos de instância para otimizar o desempenho e o custo:
  + Compare o desempenho do stream em diferentes famílias de instâncias.
  + Avalie instâncias de GPU versus instâncias sem GPU para aplicativos gráficos.
  + Teste instâncias otimizadas para memória para aplicativos que consomem muita memória.
+ Teste as configurações do aplicativo usando o Image Builder:
  + Crie imagens de teste com diferentes configurações de aplicativos.
  + Valide o desempenho do aplicativo antes da implantação.
  + Teste a compatibilidade do aplicativo com diferentes tipos de instância.
+ Teste as configurações da frota usando configurações de capacidade da frota, como capacidade mínima e máxima, políticas de escalabilidade, configurações de sessão, como duração máxima da sessão, e configurações de tempo limite de desconexão.

## Considere a simpatia mecânica
<a name="pe-sympathy"></a>

Escolha serviços em nuvem com base nos requisitos e padrões de uso específicos de sua carga de trabalho para garantir desempenho e eficiência ideais.
+ Escolha instâncias Graphics G5 para aplicativos com uso intensivo de gráficos, aplicativos que exigem software de visualização DirectX, OpenGL, OpenCL ou 3D.
+ Selecione `stream.standard` instâncias para aplicativos de negócios, navegadores da web e aplicativos gráficos leves
+ Monitore e ajuste o protocolo de streaming com base em CloudWatch métricas como`StreamingSessionLatency`.
+ Configure VPCs os WorkSpaces aplicativos mais próximos de seus usuários e use a largura de banda de rede adequada com base nos requisitos do seu aplicativo.
+ Escolha o tipo de frota adequado com base no comportamento do aplicativo. Por exemplo, escolha frotas de sessão única para aplicativos que exigem recursos dedicados e frotas de várias sessões para aplicativos que podem compartilhar recursos de forma eficiente.
+ Considere a compatibilidade de aplicativos com ambientes de várias sessões.
+ Use o [recurso de redirecionamento do sistema de arquivos](https://docs.aws.amazon.com/appstream2/latest/developerguide/enable-file-system-redirection.html) para lidar com as interações entre aplicativos remotos e locais. Para obter mais informações, consulte a postagem do AWS blog [Lançamento de aplicativos locais a partir de uma sessão de streaming do Amazon WorkSpaces Applications](https://aws.amazon.com/blogs/desktop-and-application-streaming/launching-local-applications-from-an-amazon-appstream-2-0-streaming-session/).