BLOG

Orquestração de contêineres ilustra o poder da (outra) economia de API

Miniatura de Lori MacVittie
Lori MacVittie
Publicado em 16 de fevereiro de 2017

A transformação digital não pode se concentrar apenas no exterior, ela deve incluir o interior também.

O cartão de bingo de palavras da moda deste ano inclui as frases amorfas “transformação digital” e “economia de API”. Eles têm significados reais, mas muitas vezes são obscurecidos a ponto de se tornarem relativamente insignificantes quando aplicados à tecnologia. A transformação digital é frequentemente usada para descrever a migração da caneta no papel para bits e bytes. Simplificando, é a mudança para pegar o que são processos manuais e explorá-los para eficiência, substituindo-os por APIs e aplicativos. Esse movimento deu origem à economia de API; um ecossistema maravilhoso onde as empresas expõem suas capacidades por meio de APIs em um esforço para expandir seu alcance e encontrar novos consumidores. Isso aumenta os lucros, obviamente, pela expansão dos negócios, mas também, em grande parte, pela redução dos custos operacionais associados à sua concretização. Afinal, um exército de desenvolvedores integrando os recursos do seu negócio com a versão mais recente do aplicativo deles não custa praticamente nada. A menos que os custos operacionais de expansão para atender à demanda gerada acabem anulando esses ganhos. É por isso que o foco na transformação do interior do data center é tão crítico quanto o do exterior.

Esse esforço interno já está em andamento. Isso é frequentemente visto na adoção do DevOps e na implementação de entrega contínua no desenvolvimento de aplicativos. Isso fica evidente na maneira como a NetOps está adotando a automação e a orquestração e transformando processos amplamente manuais, orientados por pessoas, em processos baseados em código e acionados por tecnologia. É aqui que a outra economia de API está prosperando. Onde sistemas e dispositivos habilitados com as APIs certas incentivam o crescimento de um ecossistema que torna atividades operacionais tradicionalmente difíceis (e complexas) mais fáceis e eficientes. Escalabilidade, por exemplo, é um fator significativo na integração dentro do data center. Seja a escala operacional (tentando aumentar a capacidade da TI de entregar e implantar os recursos necessários para dar suporte e proteger novos aplicativos) ou a escala de aplicativos necessária para atender à demanda e manter um desempenho consistente diante do crescente engajamento do usuário, a escala é uma das atividades mais comuns para aproveitar a economia de outras APIs.

integração de contêineres

Esse esforço interno já está em andamento. Isso é frequentemente visto na adoção do DevOps e na implementação de entrega contínua no desenvolvimento de aplicativos. Isso fica evidente na maneira como a NetOps está adotando a automação e a orquestração e transformando processos amplamente manuais, orientados por pessoas, em processos baseados em código e acionados por tecnologia. É aqui que a outra economia de API está prosperando. Onde sistemas e dispositivos habilitados com as APIs certas incentivam o crescimento de um ecossistema que torna atividades operacionais tradicionalmente difíceis (e complexas) mais fáceis e eficientes. Escalabilidade, por exemplo, é um fator significativo na integração dentro do data center. Seja a escala operacional (tentando aumentar a capacidade da TI de entregar e implantar os recursos necessários para dar suporte e proteger novos aplicativos) ou a escala de aplicativos necessária para atender à demanda e manter um desempenho consistente diante do crescente engajamento do usuário, a escala é uma das atividades mais comuns para aproveitar a economia de outras APIs.

Sistemas de orquestração de contêineres como os do Mesos e do Kubernetes (e sim, do Docker também) ilustram a poderosa mudança que ocorre dentro do data center. Habilitadas com APIs projetadas especificamente para auxiliar e aprimorar o processo de escala, essas APIs de gerenciamento de contêineres estão sendo consumidas por fornecedores de data centers tradicionais e emergentes para oferecer os serviços de aplicativo necessários para gerenciar escala e tráfego sem sacrificar a segurança.

A capacidade de integração rápida é possibilitada pela difusão das APIs . APIs que nenhum cliente (interno ou externo) verá – nem precisará ver. Essas APIs são as heroínas anônimas da transformação digital; o meio pelo qual outros sistemas se apropriam e reagem automaticamente às mudanças na demanda. Os contêineres são particularmente adequados nesse ambiente. Com sua capacidade de aumentar a capacidade de um aplicativo em menos de um segundo, eles estão sendo rapidamente adotados por organizações que há muito buscam maior capacidade de resposta em suas arquiteturas de escalabilidade.  Mas a escala não acontece sem um serviço de escalabilidade (também conhecido como proxy ou balanceamento de carga). Esse serviço deve ser capaz de adicionar e remover aplicativos e serviços baseados em contêineres da maneira mais rápida e eficiente possível. Isso significa integração por meio de APIs que gerenciam automaticamente a escala em ambas as direções (para cima e para baixo). Essa é a outra economia de API em ação, e está funcionando bem.

Esta (outra) economia de API está florescendo. Seja o OpenStack (que viu ganhos consideráveis na adoção em nossa última Pesquisa sobre o Estado da Entrega de Aplicativos ) ou os contêineres, que tiveram um crescimento igualmente impressionante, as APIs estão permitindo a transformação digital interna da TI, de operações manuais, orientadas por pessoas, para operações automatizadas, acionadas por tecnologia. Ela está transferindo o fardo das pessoas para a tecnologia, o que, por sua vez, tem um impacto na velocidade com que aplicativos existentes e novos podem ser entregues aos públicos interno e externo que os demandam.

Mas uma não pode ocorrer sem a outra. Uma infraestrutura manual e orientada por pessoas não pode dar suporte ao número crescente de aplicativos, sistemas e processos necessários para impulsionar os negócios em uma economia baseada no digital. As APIs são o meio pelo qual as organizações conseguem transformar os negócios, mas isso precisa começar no coração do negócio, e hoje esse coração está diretamente dentro da TI.