

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
<a name="calculate-score"></a>

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](#weight).

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](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_ScoringComponentResiliencyScore.html).

**Tabelas**
+ [**Fórmulas para calcular o componente de pontuação de cada tipo de recomendação**](#recommendation-type-coverage)
+ [**Fórmula para calcular a pontuação de resiliência**](#resiliency-score)
+ [**Fórmulas para calcular a pontuação de resiliência AppComponents e os tipos de interrupção**](#resiliency-score-AppComponents-disruption-types)

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.


**Fórmulas para calcular o componente de pontuação de cada tipo de recomendação**  

| Componente de pontuação | Description | 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. Para calcular a pontuação de resiliência, os testes recomendados devem ter sido executados com sucesso nos últimos 30 dias AWS Resilience Hub para considerá-la como implementada.  | 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:[See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/resilience-hub/latest/userguide/calculate-score.html) | Se você implementou 10 e excluiu 5 dos 20 testes do AWS Resilience Hub recomendados, a cobertura do teste é calculada da seguinte forma:`T = (10 + 5) / 20`<br />Ou seja, `T = .75 or 75 points` | 
| 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  Para 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:[See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/resilience-hub/latest/userguide/calculate-score.html) | 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:`A = (10 + 5) / 20`<br />Ou seja, `A = .75 or 75 points` | 
| 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:[See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/resilience-hub/latest/userguide/calculate-score.html) | Se você implementou 10 e excluiu 5 SOPs das 20 AWS Resilience Hub recomendadas SOPs, a cobertura do SOP é calculada da seguinte forma:`S = (10 + 5) / 20`<br />Ou seja, `S = .75 or 75 points` | 
| 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:[See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/resilience-hub/latest/userguide/calculate-score.html) | 

A tabela a seguir explica a fórmula usada AWS Resilience Hub para calcular a pontuação de resiliência de todo o aplicativo.


**Fórmula para calcular a pontuação de resiliência**  

| Componente de pontuação | Description | 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) \+`A * Weight(A) +`<br />`S * Weight(S) +`<br />`P * Weight(P)) /`<br />`(Weight(T) + Weight(A) + Weight(S) + Weight(P))` | As fórmulas para calcular a cobertura de cada tabela de tipo de recomendação são as seguintes: [See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/resilience-hub/latest/userguide/calculate-score.html)A pontuação de resiliência por aplicativo é calculada da seguinte forma: <br />`RS = ((.75 * .2) + (.75 * .2) + (.75 * .2) + (.5 * .4)) /(.2 + .2 + .2 + .4)`<br />Ou seja, `RS = .65 or 65 points` | 

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
+ [DescribeAppAssessment](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_DescribeAppAssessment.html)para obter `RSo`
+ [ListAppComponentCompliances](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_ListAppComponentCompliances.html)para obter `RSao` e `RSA`


**Fórmulas para calcular a pontuação de resiliência AppComponents e os tipos de interrupção**  

| Componente de pontuação | Description | 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: `RSao = Weighted Average (T, A, S, P)`<br />Os valores de `T, A, S, P` são calculados para todos os testes e alarmes recomendados e para atender à política de resiliência do tipo AppComponent e do tipo de interrupção. SOPs | A pontuação de resiliência por AppComponent e por tipo de interrupção é calculada usando a seguinte fórmula:`RSao = (T * Weight(T) + `<br />`A * Weight(A) + `<br />`S * Weight(S) + `<br />`P * Weight(P)) /`<br />`(Weight(T) + Weight(A) + Weight(S) + Weight(P))` | As suposições de `RSao` para todos os tipos de recomendação são as seguintes:[See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/resilience-hub/latest/userguide/calculate-score.html)A pontuação de resiliência por tipo AppComponent de interrupção é calculada da seguinte forma:<br />`RSao = ((.75 * .2) + (.75 * .2) + (.75 * .2) + (.5 * .4)) / `(.2 \+ .2 \+ .2 \+ .4)<br />Ou seja, `RSao = .65 or 65 points`  | 
| 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 `T, A, S, P` são calculados para todos os testes e alarmes recomendados e para atender à política de resiliência do. SOPs AppComponent | A pontuação de resiliência per AppComponent é calculada usando a seguinte fórmula: `RSa = ``(T * Weight(T) +`<br />`A * Weight(A) +`<br />`S * Weight(S) +`<br />`P * Weight(P)) /`<br />`(Weight(T) + Weight(A) + Weight(S) + Weight(P))` | As suposições de `RSa` para todos os tipos de recomendação são as seguintes:[See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/resilience-hub/latest/userguide/calculate-score.html)A pontuação de resiliência por AppComponent é calculada da seguinte forma:<br />`RSa = ((.75 * .2) + (.75 * .2) + (.75 * .2) + (.5 * .4)) / `(.2 \+ .2 \+ .2 \+ .4)<br />Ou seja, `RSa = .65 or 65 points`  | 
| 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 `T, A, S, P` são calculados para todos os testes e alarmes recomendados e para atender à política de resiliência do tipo de interrupção. SOPs | A pontuação de resiliência por tipo de interrupção é calculada usando a seguinte fórmula:`RSo = (T * Weight(T) + A * Weight(A) + `<br />`S * Weight(S) + P * Weight(P)) /` <br />`(Weight(T) + Weight(A) + Weight(S) + Weight(P))` | As suposições de `RSo` para todos os tipos de recomendação são as seguintes:[See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/resilience-hub/latest/userguide/calculate-score.html)<br />A pontuação de resiliência por tipo de interrupção é calculada da seguinte forma:<br />`RSo = ((.75 * .2) + (.75 * .2) + (.75 * .2) + (.5 *.4)) /`<br />`(.2 + .2 + .2 + .4)`<br />Ou seja, `RSo = .65 or 65 points` | 

## Pesos
<a name="weight"></a>

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.


**Pesos para alarmes SOPs, testes e metas políticas**  

| Tipo de recomendação | Weight | 
| --- | --- | 
| Alarmes | 20 pontos | 
| SOPs | 20 pontos | 
| Testes | 20 pontos | 
| Cumpre a política de resiliência | 40 pontos | 


**Pesos para o tipo de interrupção**  

| 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 | 