Hoje, estamos anunciando a próxima geração de Centro de resiliência da AWS com uma experiência significativamente expandida que reúne um novo modelo de aplicação, avaliação de descoberta de dependências, análise generativa de modo de falha alimentada por IA, políticas de resiliência modulares e relatórios em toda a organização.
As organizações que executam centenas de aplicações partilham um desafio comum: a disponibilidade é uma das principais preocupações, mas não existe uma forma consistente de definir metas de resiliência, medir o progresso ou comprovar a conformidade em um portfólio. As equipes estabelecem padrões diferentes, usam ferramentas diferentes e lutam para trocar informações sobre se os aplicativos realmente atendem às expectativas.
A próxima geração do AWS Resilience Hub muda isso, oferecendo aos engenheiros de confiabilidade de websites (SREs) e às equipes de desenvolvimento uma maneira estruturada de alinhar as expectativas da política de resiliência, ajudar as equipes de aplicação a alcançá-las e demonstrar conformidade por meio de testes. Com integração em Organizações AWSas equipes agora podem avaliar a resiliência em escala, identificar modos de falha, descobrir dependências ocultas e relatar o progresso em toda a empresa.
A próxima geração do Resilience Hub orienta você em sua jornada de resiliência e, para ajudá-lo, existem os seguintes conceitos incorporados a ele.
- Política de resiliência: você pode definir suas expectativas de resiliência por meio de requisitos modulares e combináveis. Em vez de escolher um único tipo de política rígida, você constrói políticas selecionando os requisitos que são importantes para seu aplicativo, como objetivo de nível de serviço (SLO), recuperação de desastres multi-AZ e multi-região e requisitos de recuperação de dados.
- Compreensão em nível de negócios: você pode usar a nova modelagem de aplicativos por meio de caminhos críticos de usuário last que mapeiam diretamente os resultados de negócios. Os sistemas representam um aplicativo de negócios, as jornadas do usuário descrevem caminhos críticos de negócios e os serviços são as unidades implantáveis que compreendem recursos, código e observabilidade da AWS. O Resilience Hub os descobre e mapeia automaticamente em uma topologia que mostra como os recursos se conectam.
- Avaliações de modo de falha de IA: você pode executar avaliações generativas baseadas em IA que analisam seus serviços em relação às políticas de resiliência definidas, AWS bem arquitetado melhores práticas e o Estrutura de análise de resiliência da AWS. Essas avaliações identificam possíveis modos de falha e fornecem recomendações práticas.
- Avaliação de descoberta de dependência: você pode descobrir automaticamente serviços da AWS, endpoints internos e endpoints de terceiros dos quais seus serviços dependem. Esta avaliação de dependência usa análise de log de consulta DNS para identificar dependências que você talvez não conheça, incluindo chamadas inesperadas entre regiões ou dependências críticas de terceiros.
A próxima geração do AWS Resilience Hub em ação
Para começar, você configura uma política de resiliência, configura seu primeiro sistema e serviço, executa uma avaliação do modo de falha, analisa os resultados e implementa as descobertas.
Antes de começar, você deve configurar a função IAM do invocador, que concede ao Resilience Hub acesso somente leitura aos seus recursos da AWS, funções entre contas (se não estiver usando o AWS Organizations) ou funções vinculadas ao serviço (SLRs) com o AWS Organizations. O Resilience Hub também se integra ao AWS Organizations para permitir o gerenciamento de resiliência em toda a organização a partir de uma única conta de administrador delegada. Isso elimina a necessidade de fazer login em contas individuais para avaliar a postura de resiliência em toda a sua empresa. Para saber mais, visite Para detalhes do pré-requisito no Guia do usuário do AWS Resilience Hub.
Para configurar uma política de resiliência, escolha Criar política no Políticas menu através do Console do AWS Resilience Hub. Insira um nome de política, uma descrição e escolha os requisitos de resiliência. Por exemplo, você pode criar uma política reutilizável para recuperação de desastres multirregionais usada em aplicativos financeiros, incluindo SLO de disponibilidade de 99,95%, RTO de 15 minutos, RPO de 5 minutos para recuperação de desastres multirregionais e abordagem de recuperação de desastres que se alinhe aos seus requisitos de RTO e RPO.
Se você escolher requisitos de recuperação de dados, poderá definir o objetivo de tempo de recuperação de dados para restauração de backups para cada serviço associado a esta política.

Para criar seu primeiro sistema representando seu aplicativo de negócios, escolha Crie um sistema no Sistemas menu. Opcionalmente, você pode habilitar o acesso à conta do AWS Organizations para este sistema.

Agora você pode criar um serviço que represente uma unidade implantável, como um de seus microsserviços, associá-lo ao seu sistema e informar ao Resilience Hub onde encontrar seus recursos. Insira um nome de serviço, por exemplo, stock-exchange-serviceescolha sua política de resiliência e o nome da função AWS IAM do invocador. Você pode escolher regiões de serviço, recursos de serviço, como tags de recursos, pilha do AWS CloudFormation, native do arquivo de estado do Terraform ou cluster e namespace do Amazon EKS.
Quando você habilita a descoberta de dependências para esse serviço, a AWS examina os logs de consulta da VPC em busca das VPCs associadas aos recursos do seu serviço. Você pode desativar esse recurso a qualquer momento nas configurações de descoberta de dependências na página de detalhes do serviço.

Agora, você pode executar sua primeira avaliação com a criação do serviço concluída e uma política aplicada. Escolher Execute a avaliação do modo de falha na sua página de serviço e aguarde a conclusão da avaliação.

Durante a avaliação, o Resilience Hub assume sua função de invocador, lê recursos de suas fontes de entrada configuradas, identifica relacionamentos pai-filho, consulta o serviço de topologia do aplicativo para mapear conexões entre recursos e cria uma topologia mostrando fluxo de dados, contenção e permissões.
Ao escolher Topologia de serviçovocê poderá ver os recursos de serviço agrupados por funções de serviço no gráfico, na tabela ou no formato JSON.

Ao escolher Orientação sobre modo de falhavocê pode adicionar asserções usadas para orientar os agentes durante a execução da avaliação do modo de falha. As asserções são geradas pelo agente ou adicionadas pelos usuários. Você pode atualizá-los para melhorar a precisão da avaliação.

Depois que a avaliação for concluída, você poderá revisar as descobertas e recomendações no Avaliação guia da sua página de serviço. Cada descoberta informa qual é o modo de falha, por que ele é importante para sua arquitetura, como corrigi-lo e a qual requisito de política está relacionado.

Você pode escolher Marcar como resolvido implementar a recomendação ou Marcar como irrelevante se a descoberta não se aplicar ao seu caso de uso.
Se você já é cliente do Resilience Hub, o Resilience Hub fornece APIs de migração para simplificar a transição de seus aplicativos anteriores. Essas APIs convertem suas políticas de avaliação anteriores em novas políticas de resiliência, mapeiam seus aplicativos anteriores para o novo modelo, como vários aplicativos relacionados a um sistema com vários serviços.
Para obter mais informações sobre novos recursos, visite o Guia do usuário do AWS Resilience Hub.
Agora disponível
A próxima geração do AWS Resilience Hub já está disponível em regiões comerciais da AWS onde o Resilience Hub está disponível. Para disponibilidade regional e o roteiro futuro, visite o Capacidades da AWS por região.
O Resilience Hub usa um novo modelo de preços baseado em serviços. O preço inclui duas avaliações de modo de falha por mês para serviços e, opcionalmente, avaliação de dependência automatizada. Você pode experimentar o AWS Resilience Hub gratuitamente. Para detalhes de preços, visite o Página de definição de preço do AWS Resilience Hub.
Experimente o novo AWS Resilience Hub no Console do Hub de Resiliência e envie comentários para AWS re:Put up para hub de resiliência ou por meio de seus contatos habituais do AWS Assist.
– Channy
