Grupo quer otimizar desenvolvimento de softwares usados para criar arquiteturas de microsserviços.
Alguns dos maiores nomes da indústria de tecnologia da informação e serviços online juntaram forças em busca de uma forma que ajude a padronizar aplicações que rodam em nuvem. O Cloud Native Computing Foundation tem o suporte de empresas como Cisco, IBM, Intel, VMware, CoreOS, Docker e Joyent. Box, eBay e Twitter também integram a iniciativa.
“Estamos vendo uma mudança para uma nova forma de desenvolvimento de aplicações e gerenciamento de data centers, baseada em tecnologias de contêiner e orquestração, bem como entrega de tecnologias em busca de alta escala na web”, comenta Jim Zemlin, diretor executivo da Linux Foundation, que organiza o grupo.
Um dos primeiros pacotes de software que serão gerenciados pela fundação é o Kubernetes, um sistema originalmente desenhado pelo Google para gestão de um grande número de contêineres virtuais. Na terça-feira (21/07), a gigante de buscas anunciou que irá apresentar uma versão em produção da ferramenta.
O grupo quer ajudar na coordenação do desenvolvimento de softwares usados para criar arquiteturas de microsserviços, uma abordagem emergente no design de sistemas onde as aplicações são quebradas em múltiplos componentes e empacotadas em contêineres virtuais para que sejam mais facilmente movidas de um lado a outro ou duplicadas, sem que para isso seja necessário lidar com fluxos pesados de trabalho.
Companhias orientadas a escala na web como Google e Twitter orbitam nesse tipo de arquitetura fragmentada em componentes, avaliando que é a forma mais eficiente de gerir ambientes complexos e de aplicações largamente utilizadas.
Essas organizações usam muitos elementos open source criados para rodar esses microsserviços, mas a tecnologia pode ser difícil de ser utilizadas por empresas de outros perfis sem um time dedicado de engenharia que lhes ajude na tarefa.
Cisco promove desafio para desenvolvedores de aplicações de mobilidade
A fundação quer tornar esse processo mais simples de ser adotado pelas corporações a partir da criação de elementos padrões, interoperáveis e com a disponibilização de materiais de apoio que ajudem administradores e desenvolvedores a abraçarem essas iniciativas.
“Apesar do aparecimento de muitas ótimas tecnologias, há pouco nível de convergência entre elas, o que pede iniciativas que coordenem ações para promover esse tipo de alinhamento”, avalia Sam Ghods, cofundador e arquiteto de sistemas na Box, em um blog. “Criar padrões e estrutura ajudará a criar um ecossistema”, adicionou.