Grandes empresas do mercado de computação na nuvem se uniram para a criação de um grupo que ajude a padronizar aplicações que rodam na nuvem. O Cloud Native Computing Foudation foi criado com suporte e apoio de grandes nomes da indústria de tecnologia da informação e serviços online como Cisco, Intel, VMware, IBM, Docker e Joyent, eBay, CoreOS e Twitter.
Segundo Jim Zemlin, diretor executivo da Linux Foundation, que organiza o grupo, as empresas estão “vendo uma mudança para uma nova plataforma 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”.
O Kubernetes é um dos primeiros pacotes de software que serão gerenciados pela fundação. Ele consiste em um sistema originalmente desenhado pelo Google para gestão de um grande número de contêineres virtuais. Na terça-feira (21), o Google anunciou que tem a intenção de apresentar uma versão em produção da ferramenta.
O Cloud Native Computing Foundation tem como um de seus principais objetivos ajudar na coordenação do desenvolvimento de sistemas que serão usados para criar arquiteturas de microsserviços, uma abordagem emergente no design de sistemas, sem que para isso seja necessário utilizar fluxos pesados de trabalho. As aplicações criadas a partir dessa abordagem são quebradas em múltiplos componentes e empacotadas em contêineres virtuais para que sejam movidas de um lado a outro ou duplicadas com mais facilidade. Tanto o Google como o 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.
Tais companhias usam diversos elementos open source que são criados com o objetivo de rodar esses microsserviços, no entanto tal tecnologia pode ser difícil de ser usada por empresas com outro perfil sem que um time dedicado de engenharia possa ajudar na adaptação. A fundação quer tornar todo esse processo mais simples de ser adotado pelas companhias 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.
Fonte: Canaltech