A CNCF ou Cloud Native Computing Foundation é uma fundação que aglomera um conjunto significativo de projetos relevantes: Kubernetes, Prometheus, RKT, gRPC, Fluentd, ContainerD e outros, como CoreDNS, linkerd, envoy, notary fazem parte da fundação. A lista de membros conta com dezenas dos mais importantes nomes/marcas do momento nos segmentos de cloud, containers, telecomunicações, sistemas operacionais, virtualização entre outros.
A CNCF consolida projetos que dia-a-dia vêm ganhando renome e podemos ver investimentos significativos na sua utilização e suporte, como é o caso do DialogFlow (antigo API.AI do Google) que já aborda em sua documentação o suporte a gRPC para a versão 2 de sua API. Ao mesmo tempo temos o Uber que já usa OpenTracing, outro projeto CNCF. CoreDNS, outro projeto na fundação é utilizado pelo SoundCloud, enquanto Fluentd é usado por Amazon, Microsoft, Atlassian, Nintendo, twilio, Bandai e outros. Já Promtheus é usado por DigitalOcean, Docker, Ericsson, Percona, SoundCloud, WaveWorks e uma série de outros players que eu realmente desconhecia sua existência até o momento.
A CNCF
Fiz alguns recortes do site da CNCF que explicam o papel da fundação:
O CNCF é uma fundação de software de open source dedicada a tornar a computação nativa em nuvem universal e sustentável. A computação nativa em nuvem usa uma stack de software de open source para implantar aplicativos como microsserviços, empacotando cada parte em seu próprio contêiner e orquestrando dinamicamente esses contêineres para otimizar a utilização de recursos. As tecnologias nativas da nuvem permitem que os desenvolvedores de software criem produtos excelentes com mais rapidez.
Em um mundo onde o uso do GitHub é onipresente, não é mais suficiente para uma fundação de software oferecer apenas um repo de software, uma lista de discussão e um site: precisamos oferecer um conjunto aprimorado de serviços que facilite o aumento da adoção. Você deve hospedar seu projeto com a Cloud Native Computing Foundation (CNCF) porque:
Foundation
- Um lar neutro para o seu projeto aumenta a disposição de desenvolvedores de outras empresas e desenvolvedores independentes de colaborar, contribuir e se tornarem committers.
- O endosso dos principais arquitetos cloud native do Comitê de Supervisão Técnica da CNCF é um sinal independente da qualidade do seu projeto.
- Acesso prioritário ao Community Infrastructure Lab da CNCF, que inclui servidores bare-metal x86 e ARMv8 de última geração para criações de software, integração contínua, testes em escala e demonstrações.
- Fornecemos engajamento com o Conselho de Usuários Finais da CNCF das principais empresas que fazem implantações nativas de nuvem de ponta.
- Você terá controle sobre dezenas de milhares de dólares por ano para melhorar a documentação do seu projeto.
- Seus committers existentes ainda controlam seu projeto, e pedimos que você documente um processo de governança neutro.
Staff
- Você pode trabalhar com nossas equipes de relações com a imprensa e relações com analistas em tempo integral para aumentar a conscientização e o entusiasmo sobre seu projeto.
- Receba relatórios regulares sobre menções e comparações de imprensa para projetos semelhantes.
- CNCF é capaz de alavancar a expertise de sua matriz organizacional, The Linux Foundation, que hospeda outros projetos de sucesso, incluindo o kernel do Linux, Let’s Encrypt e Node.js. Por exemplo, o CNCF organizou uma colaboração entre os desenvolvedores do Kubernetes e o mantenedor estável do kernel da Fundação Linux, Greg Kroah-Hartman, para discutir técnicas de desenvolvimento de software de alta velocidade.
- Você terá acesso ao pessoal da CNCF em tempo integral que está ansioso para ajudar seu projeto de várias maneiras e ajudar a torná-lo bem-sucedido.
- Incluiremos você no programa de integração contínua cross-project CNCF.
Events
- Nossa equipe de eventos de classe mundial criará uma trilha para seu projeto em nossos eventos KubeCon + CloudNativeCon, reunindo desenvolvedores e usuários finais. Realizamos eventos todos os anos na Europa, na China e na América do Norte. Além disso, podemos ajudar a criar uma conferência personalizada para você.
- Também podemos ajudar a executar eventos direcionados especificamente ao seu projeto (como a PromCon) e / ou ser um patrocinador nesses eventos.
- Temos fundos de viagem disponíveis para seus desenvolvedores não apoiados por empresas e para aumentar a participação de mulheres e outras minorias sub-representadas.
- Conectaremos você à nossa rede mundial de grupos de encontro e embaixadores da Cloud Native para aumentar a conscientização sobre seu projeto. Também ajudaremos a patrocinar grupos de encontro dedicados ao seu projeto para que alimentos e bebidas possam ser fornecidos.
O apoio da CNCF já é, por si só, um bom indicador de relevância, algo útil em uma comunidade tão plural e abundante. A fundação aglomera os principais projetos cloud native. Um ponto curioso e positivo, é que vemos diversos desses projetos criando uma rede de colaboração onde soluções da fundação são facilmente integráveis umas às outras por meio de adapters e plugins. Há uma boa colaboração entre os projetos, o que facilita e ajuda a guiar com maior serenidade nossas escolhas ao redor das soluções da CNCF.
Dica
Então aqui vai minha dica: Ao pesquisar sobre temas que estão ligados a cloud native e microsserviços, dê uma passadinha no cncf.io e veja se há algum projeto que atenda suas necessidades. Ou passe pelo CNCF Cloud Native Interactive Lanscape, outra dica valiosíssima, e veja um conjunto de 4681 projetos catalogados em diversos segmentos.
Observações
1) Número de projetos extraído na data de publicação, 26/03/2018
0 comentários