Pra que serve a CNCF?

Quando se vai configurar uma infraestrutura sobre uma plataforma de nuvem pública (como a AWS, GCP, Azure, Oracle Cloud, e etc) existe um leque muito grande de possibilidades sobre quais ferramentas open source utilizar (além das soluções nativas e proprietárias do provedor de nuvem utilizado). As comunidades são muito ativas, onde projetos surgem, morrem ou se fundem com outros projetos.

Dê uma olhada na quantidade de ferramentas e serviços listados pela Cloud Native Landscape:

Diante de toda essa efervecência de soluções (onde algumas até mesmo fazem a mesma coisa), qual delas seriam a melhor escolha?

Muitas dessas ferramentas open source estampam com orgulho no README.md dos seus repositórios no GitHub o status de projeto em sandbox, encubados, ou graduados por uma tal de “Cloud Native Computing Foundation”, chamada pela sigla CNCF.

Legal, mas o que seria essa CNCF?

A CNCF é uma organização que visa disponibilizar um catálogo de ferramentas open source estáveis, bem testadas, e mantidas por uma comunidade ativa.

A grande sacada da CNCF é sugerir, a partir de sua lista de ferramentas graduadas, um conjunto de ferramentas open source de boa qualidade que podem ser integradas entre si, sugerindo todo um ecosistema open source, evitando que usuários se percam pesquisando, testando e analisando cases de grandes empresas (ou usando ferramentas que irão morrer em pouco tempo).

Outra vantagem da CNCF é promover a adoção de soluções open source em ambiente de nuvem para evitar a chamada "Cloud Lock In", ou seja, a centralização de aplicações em serviços proprietários de um provedor de nuvem.

Materiais interessantes:

Last updated