Databricks reforça Mosaic AI com ferramentas para construir e avaliar sistemas compostos de IA
13 de junho de 2024Os desenvolvedores agora podem descobrir e selecionar aplicativos da Web abertos no Glitch
13 de junho de 2024MOUNTAIN VIEW, Califórnia. – Kelsey Hightower e Solomon Hykes sentaram-se a algumas cadeiras de distância no 10º aniversário do Kubernetes para um bate-papo em frente ao auditório da sede do Google. Parecia uma terapia de grupo.
A conversa seguiu uma apresentação emocionante liderada por Eric Brewer, vice-presidente de infraestrutura do Google, colega do Google e executivo sênior do Google em 2014, que supervisionou a apresentação do Kubernetes à equipe executiva do Google. Brewer engasgou um pouco, assim como vários na multidão. Sua história, amizades e trabalho na Universidade da Califórnia em Berkeley pesquisando tecnologias de contêineres – bem, tudo floresceu.
No entanto, Hykes, fundador do Docker e agora cofundador do Dagger, não tinha essa camaradagem em 2014, ao contrário dos outros engenheiros do Google que falaram no evento “KuberTENes”. De jeito nenhum. Hykes considerava ele e sua equipe como estranhos, ninguém que se mudou da França para São Francisco para construir o Docker.
“Quero dizer, é tudo pessoal”, disse Hykes. “Você constrói essas coisas. Você está tão investido nisso. Não pode ser pessoal. E estou realmente apreciando isso, esse evento e essa fase da comunidade, onde parece, OK, esta é a família container. E me sinto parte disso, me sinto bem-vindo e gosto dessa fase porque não me sentia assim antes.”
Competição com Docker
O trabalho de Hykes e sua equipe catalisou o Google. Docker abstraiu o contêiner Linux em algo com uma bela UX. O Google observou, sabendo, em alguns aspectos, o quanto o trabalho inicial do Docker no Kubernetes significava para o futuro do Google Cloud.
Sim, foi dramático, controverso e emocionante – de fato. O New Stack viu o que o Docker fez. Em 2015 e 2016, escrevemos três e-books sobre Docker para capturar a importância do movimento de contêineres.
Mas então ficou real. A ameaça de uma bifurcação mudou o teor da discussão. Como Phil Estes da IBM, agora na Amazon Web Services, nos disse em 2019, as partes em conflito se uniram. Eles começaram a trabalhar em projetos de código aberto para manter a portabilidade da imagem do contêiner em diferentes ambientes.
Hightower, agora aposentado do Google, contou a Hykes como o Docker já havia lançado a segunda versão do Swarm. Em 2015, na DockerCon em Seattle, Hightower disse que se sentou ao lado de Brian Grant, engenheiro do Google, olhando para esta nova versão do Docker Swarm. Este orquestrador Docker compete com o Kubernetes. Hightower comentou com Grant que o Swarm UX parecia ótimo.
“Muitos dos conceitos do Kubernetes, você os melhorou em alguns aspectos, e eu pensei, ‘era isso’. Muitos Googlers dizem: “Cara, terminamos. Olha, eles venceram no lado da experiência do usuário novamente.”
‘Relâmpago em uma garrafa’
Hightower usou seu tempo como mestre de cerimônias do evento para agradecer a Hykes. E você poderia dizer o quanto isso ressoou na multidão no grande auditório do Google. Hykes e a tripulação do Docker mereceram o reconhecimento.
Em 2014, a equipe do Google Cloud enfrentou a Microsoft, que tinha posição de mercado para promover o Azure. A AWS descobriu como aproveitar o código aberto para criar serviços como uma forma disruptiva de comercializar o código aberto, “operacionalizá-lo” e fornecê-lo com margens altas, disse Craig McLuckie, um dos criadores do Kubernetes em uma das palestras da noite.
O Google Cloud precisava encontrar seu caminho.
“E para mim, a jornada realmente começou com o Docker”, disse McLuckie. “E o Docker fez um trabalho incrível ao desbloquear muitas das principais tecnologias nas quais o Google foi construído e torná-las acessíveis aos desenvolvedores. Solomon realmente colocou um raio em uma garrafa em termos de criar aquela experiência de desenvolvedor imediata e acessível.”
Hightower continuou dando crédito a Docker, um tema ao longo da noite.
“Não pense que o Kubernetes exista sem o Docker”, disse Hightower. “Sério, o Docker mudou o jogo? Literalmente. Fiquei muito surpreso que essa abstração veio do que considero a comunidade de desenvolvedores.
“Eu costumava trabalhar com código de infraestruturas de gerenciamento de configuração. Lembra de todas as coisas do DevOps, da terapia de grupo que costumávamos fazer sobre implantações? Essa comunidade não criou isso… ela estava focada na experiência do usuário. Pegou toda aquela tecnologia complicada e a escondeu.”
O Docker permitiu que o Google apostasse em uma nuvem de contêineres, disse Brewer – e o Kubernetes serviu como plataforma para chegar lá.
“E este é o ponto em que o Docker está em ascensão”, disse Brewer. “Isso está tornando os contêineres populares. E eu meio que sinto que esta é a nossa chance. As pessoas estavam começando a se preocupar com os contêineres. Talvez possamos fazer com que eles realmente se preocupem com uma nuvem orientada a contêineres. Certo?”
‘Obrigado, chegamos daqui’
Certo. Mas então e o Docker? Hoje, é uma empresa que se saiu bem, vendendo suas ferramentas para desenvolvedores e software de desktop. Mas também foi lançado pelo Google. O Google levou a melhor e hoje tem essa oferta de nuvem de contêineres. Demorou cerca de 50 anos, começando no final da década de 1960, com os primeiros conceitos de computação distribuída.
Na década de 1990 surgiu o surgimento da virtualização e a ideia do que vemos hoje, com o container como processo. Em 2015, o Docker surgiu e ajudou tudo a acontecer.
“Foi uma transição muito abrupta, pelo menos para mim, talvez para os outros membros da equipe Docker, de ‘Vá embora, ninguém se importa’ para ‘Obrigado, resolvemos a partir daqui’”, disse Hykes. “Além disso, ‘vá embora’. Quer dizer, é verdade, fomos um pouco inconvenientes. Estávamos ocupando muito espaço.”
Hykes disse que eles só queriam pertencer, ser incluídos. No entanto, ele sabia que a movimentação de contêineres representava muito mais do que o Docker, assim como o Google sabia que não poderia fazer tudo sozinho.
O drama da década de 2010 resultou em alguma coisa. Kubernetes é hoje um projeto de código aberto que só perde para o Linux no mundo.
E por isso, você pode agradecer ao Docker.
A postagem Google Thanks Docker e Solomon Hykes Comes Home apareceu pela primeira vez em The New Stack.