BLOGUE

O estado dos serviços de aplicativos em 2020: Aplicativos, Automação e Arquiteturas

Miniatura de Lori MacVittie
Lori MacVittie
Publicado em 11 de fevereiro de 2020

Finalmente acabou. Meses de análise de mais de 2.600 respostas à nossa pesquisa State of Application Services culminaram em uma visão fascinante do impacto da transformação digital em organizações ao redor do mundo.

O que descobrimos foi que as empresas estão em uma jornada de transformação tecnológica. Quatro em cada cinco executivos nos disseram que estão executando iniciativas de transformação digital e que essas iniciativas estão impulsionando a adoção de arquiteturas nativas da nuvem e serviços de aplicativos.

E eu quero dizer excesso de velocidade. O portfólio de aplicativos corporativos agora compreende, em média, 15% de aplicativos modernos baseados em microsserviços. Agora, isso é mais do que os robustos 11% de aplicativos monolíticos/hospedados em mainframe. Considerando os relatos de atrasos extremos para novos aplicativos em todos os setores, o fato de os aplicativos modernos terem consumido uma porcentagem tão significativa do portfólio corporativo é nada menos que impressionante.

A ascensão das arquiteturas nativas da nuvem não deve ser menosprezada. Seu impacto em tudo, desde a adoção da automação até a implantação de serviços de aplicativos, não é trivial. A natureza codependente de aplicativos nativos da nuvem na infraestrutura nativa da nuvem se mostra em nossas descobertas sobre preferências por fatores de forma de serviços de aplicativos no local. Em 2018, apenas 9% queriam implantar serviços de aplicativos em contêineres. Em 2019? Esse número cresceu para 14%. E hoje? Esse número é impressionante: 19%. Pouco mais da porcentagem de aplicativos nativos da nuvem em um portfólio médio de aplicativos. Essa preferência fica clara nas taxas de implantação de serviços de aplicativos relacionados, como service mesh, controle de entrada, descoberta de serviços e gateway de API.

E isso fica evidente nas funções encarregadas de implantar e operar esses serviços de aplicativos. Descobrimos que, à medida que os aplicativos nativos da nuvem consomem uma parcela maior do portfólio de aplicativos corporativos, os profissionais de DevOps ganham maior responsabilidade pela implantação e operação dos serviços de aplicativos que os acompanham.

E, ao fazer isso, eles trazem consigo as ferramentas nas quais confiam para automatizar o pipeline de entrega. Python (30%), Ansible (25%) e GitHub Enterprise (13%) são as três principais ferramentas em uso para automação e orquestração de pipelines atualmente.

O que pode ser surpreendente é que as taxas de implantação desses serviços de aplicativos nativos da nuvem não estão ocorrendo apenas na nuvem pública. As taxas de implantação no local e na nuvem pública são quase as mesmas para todos os serviços de aplicativos nativos da nuvem. Prova de que o nativo da nuvem não é apenas um aplicativo implantado na nuvem pública e que o impacto arquitetônico repercutirá nos data centers corporativos nos próximos anos.

A adoção da automação também anda de mãos dadas com as arquiteturas modernas e a jornada de transformação digital. Este ano, vimos maior consistência de automação em todos os quatro componentes principais do pipeline de implantação. O fascinante é que, das cinco arquiteturas de aplicativos geracionais, tanto os monólitos/mainframes quanto os nativos da nuvem tendem a ter correlação estatisticamente maior com a automação do pipeline de implantação. Arquitetura tradicional e aplicativos móveis? Principalmente tubulações manuais.

Embora esperássemos ver automação associada às arquiteturas modernas — afinal, ela é inata à sua operação — ficamos surpresos ao ver a automação também aparecer junto com monólitos/mainframes. Nossa conclusão? Alguns aplicativos são tão importantes para os negócios que sua operação precisa ser modernizada para auxiliar no tempo de atividade e nas atualizações regulares.

Essa importância e, em muitos casos, a dependência de aplicativos como base para os negócios deve levar ao desconforto diante de déficits de habilidades de segurança autorelatados. O déficit de habilidades mais relatado pelos entrevistados é a segurança dos aplicativos. Mais desconcertante é que 56% das funções de segurança apontaram a segurança de aplicativos como seu maior déficit de habilidades. Este é certamente um desafio que as organizações precisarão enfrentar nos próximos anos. A criticidade dos aplicativos tende a aumentar, e a segurança desses aplicativos pode ser a chave — ou barreira — para o sucesso.

Há muito mais no relatório deste ano que não consigo colocar tudo em um blog. Então pegue uma cópia do relatório e fique atento aos próximos blogs meus, da minha coautora Cindy Borovick e aos insights do nosso principal evangelista de nuvem, Tim Wagner.

Bem-vindo a 2020!