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á.
Como calcular as pontuações de resiliência
As tabelas desta seção explicam as fórmulas usadas AWS Resilience Hub para determinar os componentes de pontuação de cada tipo de recomendação e a pontuação de resiliência do seu aplicativo. Todos os valores resultantes determinados AWS Resilience Hub pelos componentes de pontuação de cada tipo de recomendação e pela pontuação de resiliência do seu aplicativo são arredondados para o ponto mais próximo. Por exemplo, se dois dos três alarmes forem implementados, a pontuação seria 13,33 ((2/3) * 20) pontos. Esse valor será arredondado para 13 pontos. Para obter mais informações sobre pesos usados nas fórmulas nas tabelas, consulte a seção Pesos.
Alguns dos componentes de pontuação só podem ser obtidos por meio da API ScoringComponentResiliencyScore
. Para obter mais informações sobre essa API, consulte ScoringComponentResiliencyScore.
Tabelas
A tabela a seguir explica as fórmulas usadas AWS Resilience Hub para calcular o componente de pontuação de cada tipo de recomendação.
Componente de pontuação | Descrição | Fórmula | Exemplo |
---|---|---|---|
Cobertura do teste (T ) |
Uma pontuação normalizada (0 a 100 pontos) com base no número de testes que foram implementados e excluídos com sucesso, do número total de testes do AWS Resilience Hub recomendados.notaPara calcular a pontuação de resiliência, os testes recomendados devem ter sido executados com sucesso nos últimos 30 dias AWS Resilience Hub para serem considerados implementados. |
T = ((Total number of tests implemented) + (Total number of
tests excluded)) / (Total number of tests
recommended) As partes da fórmula são as seguintes:
|
Se você implementou 10 e excluiu 5 dos 20 testes do AWS Resilience Hub
recomendados, a cobertura do teste é calculada da seguinte forma:
Ou seja, |
Cobertura de alarmes (A ) |
Uma pontuação normalizada (0 a 100 pontos) com base no número de CloudWatch alarmes da Amazon que foram implementados e excluídos com sucesso, do número total de alarmes recomendados pela AWS Resilience Hub Amazon. CloudWatch notaPara calcular a pontuação de resiliência, os alarmes recomendados devem estar no estado Pronto para que o AWS Resilience Hub os considere como implementados. |
A = ((Total number of alarms implemented) + (Total number of
alarms excluded)) / (Total number of alarms
recommended) As partes da fórmula são as seguintes:
|
Se você implementou 10 e excluiu 5 alarmes da Amazon dos 20 CloudWatch alarmes AWS Resilience Hub recomendados da Amazon, a cobertura de CloudWatch alarmes da Amazon CloudWatch é calculada da seguinte forma:
Ou seja, |
Cobertura de SOP (S ) |
Uma pontuação normalizada (0 a 100 pontos) com base no número dos SOPs que foram implementados e excluídos com sucesso, do número total de AWS Resilience Hub recomendados. SOPs | S = ((Total number of SOPs implemented) + (Total number of SOPs
excluded)) / (Total number of SOPs recommended) As partes da fórmula são as seguintes:
|
Se você implementou 10 e excluiu 5 SOPs das 20 AWS Resilience Hub
recomendadas SOPs, a cobertura do SOP é calculada da seguinte forma:
Ou seja, |
Conformidade de RTO/RPO (P ) |
Uma pontuação normalizada (0 a 100 pontos) com base no cumprimento da política de resiliência do aplicativo. | P = Total weights of disruption types meeting the application's
resiliency policy / Total weights of all disruption
types . |
Se sua política de resiliência de aplicativos atender somente aos tipos de zona de disponibilidade (AZ) e de interrupção da infraestrutura, a pontuação da política de resiliência (P) será calculada da seguinte forma:
|
A tabela a seguir explica a fórmula usada AWS Resilience Hub para calcular a pontuação de resiliência de todo o aplicativo.
Componente de pontuação | Descrição | Fórmula | Exemplo |
---|---|---|---|
Pontuação de resiliência do aplicativo (RS ) |
Uma pontuação de resiliência normalizada (0 a 100 pontos) com base no cumprimento da política de resiliência pelo aplicativo. A pontuação de resiliência por aplicativo é a média ponderada de todos os tipos de recomendação. Ou seja: RS = Weighted Average (T, A, S, P) |
A pontuação de resiliência por aplicativo é calculada usando a seguinte fórmula: RS = (T * Weight(T) +
|
As fórmulas para calcular a cobertura de cada tabela de tipo de recomendação são as seguintes:
A pontuação de resiliência por aplicativo é calculada da seguinte forma:
Ou seja, |
A tabela a seguir explica as fórmulas usadas AWS Resilience Hub para calcular a pontuação de resiliência dos componentes do aplicativo (AppComponents) e dos tipos de interrupção. No entanto, você pode obter a pontuação de resiliência AppComponents e os tipos de interrupção somente por meio do seguinte AWS Resilience Hub: APIs
-
DescribeAppAssessmentpara obter
RSo
-
ListAppComponentCompliancespara obter
RSao
eRSA
Componente de pontuação | Descrição | Fórmula | Exemplo |
---|---|---|---|
Pontuação de resiliência por AppComponent e por tipo de interrupção () RSao |
Uma pontuação normalizada (0 a 100 pontos) com base no AppComponent cumprimento de sua política de resiliência por tipo de interrupção. A pontuação de resiliência por AppComponent tipo de interrupção é a média ponderada de todos os tipos de recomendação. Ou seja: Os valores de |
A pontuação de resiliência por AppComponent e por tipo de interrupção é calculada usando a seguinte fórmula:
|
As suposições de
(.2 + .2 + .2 +
.4) Ou seja, |
Pontuação de resiliência por AppComponent () RSa |
Uma pontuação normalizada (0 a 100 pontos) com base no cumprimento de sua política de resiliência. A pontuação de resiliência per AppComponent é a média ponderada de todos os tipos de recomendação. Ou seja: RSa = Weighted Average (T, A,
S, P) Os valores de |
A pontuação de resiliência per AppComponent é calculada usando a seguinte fórmula:
|
As suposições de
(.2 + .2 + .2 +
.4) Ou seja, |
Pontuação de resiliência por tipo de interrupção (RSo ) |
Uma pontuação normalizada (0 a 100 pontos) com base no cumprimento de sua política de resiliência. A pontuação de resiliência por tipo de interrupção é a média ponderada de todos os tipos de recomendação. Ou seja: RSo = Weighted Average (T,
A, S, P) Os valores de |
A pontuação de resiliência por tipo de interrupção é calculada usando a seguinte fórmula:
|
As suposições de
A pontuação de resiliência por tipo de interrupção é calculada da seguinte forma:
Ou seja, |
Pesos
AWS Resilience Hub atribui um peso a cada tipo de recomendação para a pontuação total de resiliência.
As tabelas a seguir mostram o peso dos alarmes, testes SOPs, da política de resiliência de reuniões e dos tipos de interrupção. Os tipos de interrupções incluem aplicativo, infraestrutura, AZ e Região.
nota
Se você optar por não definir metas regionais de RTO ou RPO para sua política, os pesos dos outros tipos de interrupção serão aumentados de acordo, conforme mostrado na coluna Peso quando a região não está definida.
Tipo de recomendação | Weight |
---|---|
Alarmes | 20 pontos |
SOPs | 20 pontos |
Testes | 20 pontos |
Cumpre a política de resiliência | 40 pontos |
Tipo de interrupção | Peso quando a região é definida | Peso quando a região não é definida |
---|---|---|
Aplicativo | 40 pontos | 44,44 pontos |
Infraestrutura | 30 pontos | 33,33 pontos |
Zona de disponibilidade | 20 pontos | 22,22 pontos |
Região | 10 pontos | N/D |