Informações de desempenho do AWS CloudHSM
Para clusters do AWS CloudHSM de produção, você deve ter pelo menos duas instâncias do módulo de segurança de hardware (HSM) distribuídas em duas zonas de disponibilidade em uma região. Recomendamos testar a carga do seu cluster para determinar a carga máxima que você deve prever e, em seguida, adicionar mais um HSM a ele para garantir a alta disponibilidade. Para aplicativos que exigem durabilidade de chaves recém-geradas, recomendamos pelo menos três instâncias do HSM distribuídas em todas as zonas de disponibilidade de uma região.
Dados de desempenho
O desempenho dos clusters do AWS CloudHSM varia com base na workload específica. Para aumentar o desempenho, você pode adicionar outras instâncias de HSM aos seus clusters. O desempenho pode variar com base na configuração, no tamanho dos dados e na carga adicional do aplicativo em suas instâncias do EC2. Incentivamos o teste de carga de seu aplicativo para determinar as necessidades de escalabilidade.
A tabela a seguir mostra o desempenho aproximado de algoritmos criptográficos comuns executados em uma instância do EC2 com instâncias hsm1.medium.
A tabela abaixo mostra o desempenho aproximado dos algoritmos criptográficos comuns em execução em uma instância do EC2 com hsm2m.medium.
-
[1] Um cluster de dois HSM com o aplicativo Java multiencadeado em execução em uma instância do c4.large EC2
com um HSM na mesma AZ da instância do EC2. -
[2] Um cluster de três HSM com o aplicativo Java multiencadeado em execução em uma instância do c4.large EC2
com um HSM na mesma AZ da instância do EC2. -
[3] Um cluster de seis HSM com o aplicativo Java multiencadeado em execução em uma instância do c4.large EC2
com dois HSMs na mesma AZ da instância do EC2.
Controle de utilização do HSM
Quando sua workload exceder a capacidade do HSM do cluster, você receberá mensagens de erro informando que os HSMs estão ocupados ou limitados. Para obter detalhes sobre o que fazer quando isso acontece, consulte Controle de utilização do HSM