OpenStack expande portfólio e envolve CI / CD

A OpenStack Foundation anunciou que a organização agora apoiará não apenas projetos de código aberto para IaaS, mas também empresas envolvidas no desenvolvimento de soluções para containerização, CI / CD e computação periférica.

Contamos com o que a mudança de direção está relacionada e quem já está trabalhando com o fundo.


/ foto eflon CC BY

Por que mudar de direção


De acordo com uma pesquisa da OpenStack Foundation de 2018, cerca de 81% das empresas globais acreditam que, nos próximos anos, as soluções de código aberto serão uma parte crítica da nuvem. Ao mesmo tempo, os representantes do OpenStack observam que pode ser difícil para uma empresa “trabalhar” várias soluções de código aberto juntas. Portanto, a organização decidiu expandir a gama de projetos para o fundo, a fim de formar um único ecossistema e simplificar a integração de ferramentas abertas.

Além dos sistemas em nuvem (que permanecem no portfólio da organização), o OpenStack desenvolverá projetos e contêineres de CI / CD. Para esses propósitos, o fundo abriu uma nova direção - OpenDev . Basicamente, a hospedagem será formada para uma variedade de ferramentas, incluindo aquelas não relacionadas ao ecossistema OpenStack.

Para enfatizar ainda mais a importância de mudar de direção, o OpenStack renomeou seu evento regular do OpenStack Summit para Open Infrastructure Summit. Agora, a conferência falará não tanto sobre o OpenStack, mas sobre projetos de código aberto em geral: das tecnologias em nuvem à segurança da infraestrutura de TI.

Quem trabalha com o fundo


Os participantes do programa são selecionados pessoalmente pelos membros do conselho de administração da OpenStack Foundation. Serão selecionados projetos de código aberto completamente novos e já em desenvolvimento. O Fundo fornecerá às empresas toda a assistência possível no desenvolvimento - fornecer recursos de computação e nomear mentores. Já são conhecidos quatro projetos que se tornaram parte da OpenStack Foundation:

Dirigível Uma pilha de ferramentas para automatizar a configuração da nuvem. O sistema ajuda a simplificar o trabalho com os clusters Kubernetes, fornecendo a capacidade de gerenciar contêineres usando documentos YAML . Para criar contêineres, o Dirigível usa o Helm, enquanto usa os recursos do Ceph para armazenar dados e o Project Calico para organizar um ambiente de rede virtual. O dirigível foi desenvolvido pelas operadoras móveis AT&T e SKT. Por esse motivo, espera-se que a solução ajude as operadoras de telecomunicações a implantar a infraestrutura de TI para redes 5G.

Recipientes de Kata. O objetivo do projeto é criar máquinas virtuais seguras, cujo desempenho é comparável aos contêineres - eles começam em menos de 100 ms. Nesse caso, o projeto utiliza as melhores práticas da Intel - o conceito de Clear Containers, inicialmente focado na segurança do ambiente de containers. O código fonte dos Kata Containers pode ser encontrado no GitHub .

StarlingX. Plataforma para organização de infraestrutura baseada em computação periférica. Isso ajudará a conectar dispositivos IoT em um único sistema em nuvem. A StarlingX oferece ferramentas para desenvolvedores para configurar e dar suporte automaticamente a aplicativos. A plataforma foi lançada em outubro de 2018 - documentação sobre como trabalhar com ela pode ser encontrada no site oficial .

Zuul. Sistema para integração contínua e entrega de código (CI / CD). O Zuul está focado em projetos de grande escala com um grande número de confirmações de desenvolvedores. A solução testa automaticamente cada alteração proposta no código e analisa se causará violações no serviço. O projeto existe desde 2012. Durante esse período, Zuul conseguiu introduzir empresas como BMW, GoDaddy e Wikimedia.


/ foto PxHere PD

Opiniões da comunidade de TI


Os representantes da OpenStack Foundation esperam novas ferramentas e serviços para ajudar a atrair usuários para o ecossistema OpenStack. Segundo especialistas, a entrada no mercado chinês, onde os projetos da organização não são populares, é especialmente importante para a OSF. O OpenStack é interessante para empresas chinesas, mas elas geralmente não estão satisfeitas com a funcionalidade. A expansão do pool de projetos ajudará a "fechar as lacunas" nos serviços OpenStack e a simplificar o trabalho com eles (uma vez que são considerados bastante difíceis de implementar).

Ao mesmo tempo, alguns representantes do setor de TI expressaram preocupação com a iniciativa OpenStack Foundation, por exemplo, o criador do Ubuntu e da Canonical, Mark Shuttleworth . Segundo ele , a expansão da área de interesse da OpenStack Foundation pode levar ao fato de que a organização não prestará atenção suficiente ao seu principal produto.

A situação pode ser agravada pelo fato de que, em um futuro próximo, o OSF começará a lançar as atualizações do OpenStack duas vezes mais. Shuttleworth duvida que, nesse ritmo de liberação de lançamentos e suporte a projetos de terceiros, a organização possa manter a qualidade de seus serviços líderes.

Quem mais está desenvolvendo projetos de nuvem aberta


Além da OpenStack Foundation, a Linux Foundation também lida com o desenvolvimento de soluções em nuvem de código aberto ( falamos sobre novas iniciativas dessa base em nosso blog ). Para esses fins, a organização fundou dois fundos subsidiários - a Cloud Native Computing Foundation (CNCF) e a Cloud Foundry Foundation (CFF).

Um dos projetos mais famosos que estão sendo desenvolvidos pela Cloud Native Computing Foundation é o Kubernetes, mas o fundo também oferece suporte a outros serviços e ferramentas. Destes, os mais maduros são o sistema de monitoramento Prometheus, o balanceador de carga Envoy e o serviço DNS CoreDNS. Grandes empresas de TI, por exemplo: Alibaba, Cisco, Google, IBM, Microsoft, participam do desenvolvimento dos projetos da organização.

A Cloud Foundry Foundation está desenvolvendo um sistema unificado para gerenciar a infraestrutura de TI em data centers. Os principais serviços da organização são Application Runtime e Container Runtime, que ajudam os desenvolvedores a executar aplicativos na nuvem ou nos containers, respectivamente. A Cloud Foundry Foundation trabalha com Google, IBM, Dell, Huawei.

A OpenStack Foundation planeja trabalhar em estreita colaboração com a Linux Foundation. Segundo os representantes do OpenStack, a empresa não está tentando competir com outros fundos, mas deseja unir forças e fortalecer a comunidade de código aberto. Ainda não se sabe se esse desejo se espalhará em projetos conjuntos dos dois fundos, no entanto, alguns de seus planos da OpenStack Foundation podem ser revelados nesta primavera em uma conferência temática em Denver.



Alguns materiais do primeiro blog corporativo de IaaS:


Sobre o que escrevemos no canal Telegram:

Source: https://habr.com/ru/post/pt440998/


All Articles