Nos últimos anos, nós (como o Nós corporativo) nos aprofundamos no data center para descobrir como, por que e onde as empresas implantam e entregam aplicativos com nossas pesquisas sobre o estado da entrega de aplicativos . Estamos focados, é claro, em serviços de aplicativos, mas há uma ampla gama de tecnologias e informações contextuais que são relevantes e interessantes para essa preocupação principal. Tipo, nada de aplicativos, nada de serviços de aplicativos. Os aplicativos estão no centro do universo, pelo menos de onde estamos na rede.
Uma das perguntas que fazemos é simplesmente quantas aplicações a organização tem em seu portfólio. Eles podem estar na nuvem, no data center, hospedados ou em um mainframe. Não necessariamente nos aprofundamos nisso (pois a pesquisa seria muito difícil de manejar, não é mesmo?), mas apenas tentamos entender quantas aplicações realmente existem em uma determinada organização.
Porque na prática, vemos uma ampla gama de aplicações sendo entregues. O número médio de servidores virtuais (que correspondem aproximadamente a um aplicativo ou serviço) com base no uso real foi de 122 em julho de 2016. O máximo que vimos? Mais de 12.000. Sim, está certo. Há pelo menos uma organização com mais de 12.000 servidores virtuais (aplicativos) em execução no momento.
Nossos dados de pesquisa (e reais) mostram que isso é definitivamente um caso atípico. Com base em nossos dados, com exceção de organizações muito grandes (mais de 5.000 funcionários), a maioria das empresas administra entre 1 e 200 aplicativos.
De fato, 54% dos entrevistados em todo o mundo, em todos os tamanhos de organizações, estão entregando entre 1 e 200 aplicativos. 23% entregam entre 201 e 500, e outros 15% estão lidando com entre 501 e 1000.
Muito poucos (9%) estão naquela categoria de “não consigo nem contar tão alto” de 1001 a 3000. Mas eles estão lá fora. E mais de 3000? Ainda menos.
De acordo com Ben Kepes, escrevendo para a Forbes.com em julho de 2014 , “Uma média de 508 aplicativos são usados em uma empresa”.
Acredito que esse número representa bem uma empresa grande e típica. Para empresas menores, eu cortaria esse número pelo menos pela metade.
Ainda assim, não é um empreendimento insignificante de forma alguma. Mesmo com 204 aplicativos para dimensionar, proteger e gerenciar, é mais do que suficiente para manter as equipes de operações mais ocupadas do que elas provavelmente gostariam.
O problema é que esse número deveria, aparentemente, estar crescendo. Embora um bom número de aplicativos esteja migrando para a nuvem, especialmente aplicativos empresariais comoditizados para ofertas de SaaS, essas “vagas” estão sendo preenchidas por outros aplicativos. E a maioria deles não são aplicativos e jogos móveis fantásticos para os clientes.
De acordo com o “State of IT 2016” da Salesforce.com, a maioria dos recursos de desenvolvimento de aplicativos hoje (42%) estão focados na produtividade dos funcionários. Aplicativos voltados para o ambiente interno, com foco na eficiência operacional.
Automatizar processos de negócios, aumentar a produtividade e aumentar a visibilidade dos dados em toda a empresa são preocupações centrais de TI, muitas das quais são abordadas pelo desenvolvimento de aplicativos e sistemas que atingem esses objetivos.
Alguns incorporarão a nuvem e, portanto, envolverão APIs e trabalho de integração, e outros permanecerão no local. Alguns exigirão um aplicativo móvel, e outros uma interface simples baseada na web. Todos devem ter APIs, se quisermos seguir as melhores práticas emergentes para “abrir” a TI e permitir maior colaboração e reutilização.
Independentemente disso, essas aplicações aumentam a carga existente. E eles também precisam ser dimensionados, protegidos e gerenciados. Eles devem ser atualizados e integrados. Eles aumentam a carga de tráfego E-W e, quando envolvem uma solução de nuvem externa, aumentam também a carga de tráfego N-S.
Quando pensamos em aplicativos, muitas vezes visualizamos um aplicativo móvel chamativo e lindamente projetado. Mas nem todos os aplicativos gerenciados pela empresa são desse tipo. Alguns são puramente utilitários, outros são projetados exclusivamente para coletar dados remotamente e transmiti-los com segurança de volta à nave-mãe, onde podem ser fatiados, cortados e entregues a analistas que dependem de sua existência para tomar decisões comerciais diariamente.
É realmente um mundo de aplicativos, por dentro e por fora.