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á.
Abordagem em fases para modernizar aplicações na AWS Cloud
Vijay Thumma e Ashish Ameta, Amazon Web Services (AWS)
Maio de 2023 (histórico do documento)
A modernização requer uma abordagem multidimensional para adotar e consumir novas tecnologias, fornecer valor de portfólio, aplicativos e infraestrutura com mais rapidez e posicionar as organizações para escalar a um preço ideal. Ela envolve a otimização, a manutenção de aplicativos e a operação nesse modelo modernizado sem interrupções, e exige que você simplifique suas operações comerciais, arquitetura e práticas gerais de engenharia.
A modernização não envolve apenas aplicativos; ela exige uma infraestrutura moderna que forneça uma estrutura de operações segura e flexível. Aplicativos e infraestrutura são inseparáveis quando se trata de qualidade, disponibilidade e agilidade dos processos de negócios. Modernizar aplicativos sem levar em conta a infraestrutura gera altos custos gerais e afeta negativamente o desempenho e a qualidade. Os aplicativos modernos são criados com uma combinação de novos padrões de arquitetura, modelos operacionais e processos de entrega de software. Eles aumentam e diminuem a escala de zero a milhões de usuários, gerenciam terabytes (se não petabytes) de dados, estão disponíveis globalmente e respondem em milissegundos. Ao modernizar o portfólio de cargas de trabalho que você gerencia na nuvem da Amazon Web Services (AWS), você redefine a plataforma, refatora ou substitui essas cargas de trabalho usando contêineres, tecnologias sem servidor, armazenamentos de dados criados com propósitos específicos e automação de software, para obter a máxima agilidade e os benefícios de otimização total de custos (TCO) oferecidos pelo AWS.
Este guia é para proprietários de aplicativos, empresários, arquitetos, líderes técnicos e gerentes de projeto. Ele discute como desenvolver capacidades básicas para aplicativos selecionados na fase de avaliação de modernização e maneiras de acelerar os esforços de modernização usando uma abordagem em fases.
O guia é parte de uma série de conteúdos que discutem a abordagem de modernização de aplicativos recomendada pelo AWS. A série também inclui:
Resultados de negócios desejados
Você deve esperar os seguintes resultados da abordagem em fases da modernização de aplicativos:
-
Capacidade organizacional e capacidades para inovar com mais rapidez, usando a abordagem de criação e comprovação e arquiteturas nativas de nuvem, como microsserviços.
-
Um modelo operacional e de gerenciamento de mudanças que cria prontidão organizacional por meio de treinamentos e melhorias nas ferramentas.
-
Uma abordagem de equipe, que ajuda a entregar resultados iniciais em menos de 12 semanas, fornece aprendizado experimental e permite o sucesso independente e duradouro do cliente.
-
Uma arquitetura de aplicativo combinável baseada em microsserviços, APIs, componentes reutilizáveis e conteinerização.
-
Um roteiro de modernização escalável para aplicativos estratégicos selecionados, que inclui a orientação prescritiva para trabalhar em um modelo de dividir e semear. Nesse modelo, as capacidades e serviços de modernização são escalados em várias equipes de engenharia que se concentram nos resultados comerciais. À medida que novos minimum viable products (MVPs) são definidos, os membros iniciais da equipe se dividem para criar novas equipes de produtos.