Sistema Operacional Nativo em Nuvem finalmente chegou

Sistema Operacional Nativo em Nuvem finalmente chegou

A pilha de computação nativa em nuvem finalmente ganhou seu próprio sistema operacional dedicado. Construído em contêineres, o FlatcarContêiner Linux, um derivado da distribuição CoreOS, foi aceito como um projeto de incubação pela Fundação de Computação Nativa em Nuvem (CNCF).

O Flatcar: Um Sistema Operacional Centrado em Contêineres

Diferentemente das distribuições Linux tradicionais, o Flatcar é centrado em contêineres, o que o torna um candidato adequado para uma pilha nativa de nuvem. Ele inclui apenas os pacotes necessários para executar contêineres e é atualizado com novas imagens de contêiner validadas.

O Flatcar também segue as melhores práticas para executar operações em um ambiente de computação em nuvem: Cada instância é construída em um sistema de arquivos somente leitura criptograficamente seguro, tornando-o um sistema imutável definido declarativamente. A configuração é descrita em um arquivo YAML, que define como o software é implantado.

Além disso, o projeto Flatcar inclui um servidor de atualização que fornece um conjunto de controles de políticas para toda a frota e uma visão geral gráfica de todas as máquinas em um sistema executando o Flatcar.

Integração com o Kubernetes

O Flatcar tem laços estreitos com o Kubernetes, a ferramenta de orquestração de contêineres nativa da nuvem mais amplamente utilizada, por meio da integração próxima da API do Cluster. Empresas como Stackit e Wipro já utilizam o Flatcar para executar seus serviços gerenciados de Kubernetes e PostgreSQL, respectivamente.

Adoção e Reconhecimento da CNCF

Ao ingressar na CNCF, a Flatcar receberá assistência em governança, suporte de marketing e alcance comunitário, além de construir uma aliança com outras tecnologias incubadas pela CNCF, como Backstage, Chaos Mesh, Container Network Interface (CNI), gRPC, Knative, KubeEdge, Kubeflow e OpenTelemetry.

"Um sistema operacional nativo em nuvem seguro e de propriedade da comunidade era uma das camadas que faltavam na pilha de tecnologia da CNCF", disse Chris Aniszczyk, CTO da CNCF, em uma declaração. "Conforme validado por um processo de due diligence completo, a Flatcar mais do que provou seu valor nessa função."

Adoção pela Adobe

A Adobe também é usuária do Flatcar, utilizando-o como o sistema operacional host para implantações Kubernetes autogerenciadas em seu ambiente multicloud, incluindo o Microsoft Azure.

"Nós provamos isso em uma escala muito grande e ficamos realmente impressionados com a forma como o Flatcar simplifica nossas operações e como o projeto amadureceu e evoluiu para permanecer na vanguarda do desenvolvimento do sistema operacional Linux com recursos como API de cluster e extensões de sistema", disse Joseph Sandoval, gerente principal de produtos da Adobe e membro do conselho consultivo do usuário final na CNCF.

O Futuro do Flatcar

Até o momento, o projeto Flatcar coletou quase 1.000 estrelas no GitHub e 643 colaboradores em 429 edições, demonstrando seu crescente reconhecimento e adoção pela comunidade.

Seguindo em frente, os planos do projeto Flatcar abordam uma variedade maior de casos de uso, expandindo a API Cluster para habilitar atualizações independentes do plano de controle e do sistema operacional. Mais trabalho também será feito para fortalecer a segurança, por meio do suporte de inicialização segura, criptografia de disco e arquitetura de medição de integridade (IMA), de acordo com a CNCF.

O Flatcar, como um sistema operacional nativo em nuvem, seguro e de propriedade da comunidade, representa uma peça fundamental da pilha de tecnologia da CNCF, simplificando as operações e mantendo-se na vanguarda do desenvolvimento do sistema operacional Linux. Com o apoio da CNCF e a adoção por empresas líderes, o futuro do Flatcar parece promissor.

Conteúdo Relacionado

O Rails 8 está pronto para redefinir o Desenvolvimento Web
O Rails 8 sempre foi um divisor de águas...
O Futuro da Governança Generativa: Integrando Tecnologia e Valores Humanos
Na era do declínio do império dos Estados Unidos...
Tecnologias essenciais para o Desenvolvimento de Aplicativos Web
Os aplicativos da Web são uma pedra fundamental da...
Repatriação da Nuvem: Uma Tendência Emergente na Indústria de Tecnologia
O mundo da tecnologia tem estado agitado com discussões...
Dominando o java.lang.OutOfMemoryError: Metaspace - Diagnóstico e Soluções Eficazes
Os desenvolvedores Java enfrentam uma variedade de erros relacionados...
A Meta do Design
Com várias décadas de experiência, adoro criar aplicativos corporativos...
Escalabilidade do MySQL 5.7: Entendendo os Desafios e Soluções
A escalabilidade é um fator crítico quando se trata...
Gerenciando Testes Automatizados com Selenium WebDriver e TestNG
Ao trabalhar em um projeto de código aberto no...
A Importância da Inteligência Artificial Explicável (XAI) para Desenvolvedores
A Inteligência Artificial (IA) tem se tornado cada vez...
Modernização da Plataforma de Dados: Superando Desafios e Impulsionando a Inovação
A maioria das organizações enfrenta desafios ao se adaptar...
Quando os Bugs Aparecem, Nós Precisamos Entender os Logs
Quando nós, desenvolvedores, encontramos alguns bugs em nossos logs,...
A Importância da Cibersegurança para Empresas
A cibersegurança é um tópico cada vez mais importante...
A Experiência do Desenvolvedor (DX) com o Stalactite
A experiência do desenvolvedor (DX) é um tópico cada...
Entendendo Distribuições Multimodais em Testes de Desempenho
Ao relatar estatísticas resumidas para resultados de testes de...
O Poder dos Plugins no Kernel Semântico: Desbloqueando o Verdadeiro Potencial da IA Generativa
Explorando as Engrenagens do Kernel Semântico Falei um pouco...
Zurück zum Blog

Hinterlasse einen Kommentar

Bitte beachte, dass Kommentare vor der Veröffentlichung freigegeben werden müssen.