Mesmo que ofereça apenas uma fração do desempenho que sua empresa controladora promete, o Docker Build Cloud valerá a pena para os desenvolvedores.
Docker é um nome familiar há muito tempo – bem, pelo menos nas famílias de programadores – mas os tempos de construção do Docker estão cada vez mais longos. De acordo com uma pesquisa da Incredibuild, o tempo médio de construção aumentou em média 15,9% desde 2020. Isso deixou muitos programadores infelizes, mas agora o Docker tem uma resposta: Docker Build Cloud.
Este spinoff do serviço de construção remota Docker Build, Docker Build Cloud, é um serviço totalmente gerenciado que preenche a lacuna entre a programação local e a construção remota para plataformas Linux/AMD64 ou Linux/arm64, ou você pode construir para ambas usando o serviço.
O resultado? Docker afirma que o novo serviço irá acelerar o tempo de construção em até 39 vezes.
Por exemplo, o Docker afirma que um de seus clientes conseguiu reduzir o tempo de construção de uma duração média de 15 a 20 minutos para menos de 2 minutos usando o Docker Build Cloud. Isso não é 39 vezes mais rápido, mas também não é nada desprezível! Eu gostaria de poder ver problemas de desempenho como esse em meu trabalho.
Como funciona o Docker Build Cloud
Docker Build Cloud faz isso fornecendo recursos de computação mais rápidos do que aqueles em suas máquinas locais. Sua arquitetura em nuvem também permite aproveitar as vantagens dos múltiplos núcleos e GPUs dos serviços.
Ele também acelera o tempo de compilação, fornecendo um cache compartilhado para todas as compilações da sua equipe. Com o Docker Cloud Build, quando um membro da equipe inicia uma compilação, os resultados armazenados em cache tornam-se instantaneamente acessíveis a outros, eliminando assim compilações desnecessárias e acelerando o ciclo de desenvolvimento. Você não terá que esperar que cada compilação seja concluída de forma independente.
Além da velocidade absoluta, a empresa afirma que com o Docker Cloud Build, a escalabilidade deixa de ser um problema. Os desenvolvedores não precisam mais se preocupar com as limitações de suas máquinas locais ou com o gerenciamento de seus próprios servidores de construção. Docker Build Cloud pode alocar recursos dinamicamente com base na demanda, garantindo que as compilações não sejam apenas rápidas, mas também eficientes.
Outra melhoria crítica é que o Docker Cloud Build traz consistência ao processo de construção. Ao padronizar o ambiente em que ocorrem as compilações, o Docker Build Cloud garante que o problema “funciona na minha máquina” seja coisa do passado. Essa consistência é inestimável para as equipes, garantindo que cada membro trabalhe com o mesmo conjunto de ferramentas e ambientes.
Nada disso exige que você altere as ferramentas e fluxos de trabalho existentes. Você não deveria ter que levantar e mudar seu fluxo de trabalho. Esteja você construindo localmente ou em um pipeline de integração contínua (CI), você pode adotar o Docker Cloud Build sem revisar seus processos atuais. A abordagem híbrida local/nuvem do Docker Build Cloud permite que você aproveite ferramentas de desenvolvimento local familiares para tarefas como edição e depuração de código, enquanto dimensiona para recursos de nuvem para cargas de trabalho, implantações ou colaboração com uso intensivo de recursos. O serviço também oferece novas possibilidades de automação e integração com outros serviços em nuvem, aprimorando ainda mais os fluxos de trabalho de desenvolvimento.
Quanto custa o Docker Build Cloud?
Para usar o Docker Build Cloud, você deve primeiro, como sempre, criar um Dockerfile. Em seguida, você pode enviá-lo para um repositório baseado em nuvem, como GitHub ou Docker Hub. Em seguida, você precisa criar um arquivo de configuração do Cloud Build. Este arquivo informa ao Cloud Build como criar sua imagem. O arquivo de configuração deve especificar o local do Dockerfile e o nome da imagem de destino.
Finalmente, você precisa iniciar uma construção. Você pode fazer isso usando o console do Cloud Build, a API Cloud Build ou a ferramenta de linha de comando do Google Cloud (gcloud). Assim que a compilação for concluída, sua imagem será enviada para o Google Container Registry. A partir daí, você pode implantar sua imagem em qualquer cluster Kubernetes.
Os clientes atuais do Docker podem experimentar o Docker Build Cloud hoje mesmo. Você obtém minutos do Docker Build Cloud com base no seu nível de assinatura: Docker Personal, 50 minutos/mês (M/M); Pró. 100 M/M; Equipe, 400 M/M; e Negócios, 800 M/M. Preciso de mais? Você também pode adquirir planos Docker Build Cloud. Eles começam em US$ 5 por assento por mês, durante 200 minutos por mês. Os custos de minutos adicionais começam em um níquel por minuto.
YOUTUBE.COM/THENEWSTACK
A tecnologia avança rápido, não perca um episódio. Inscreva-se em nosso canal no YouTube para transmitir todos os nossos podcasts, entrevistas, demonstrações e muito mais.
SE INSCREVER
Steven J. Vaughan-Nichols, também conhecido como sjvn, tem escrito sobre tecnologia e negócios de tecnologia desde que CP/M-80 era o sistema operacional de PC de última geração, 300bps era uma conexão rápida à Internet, WordStar era o estado da tecnologia. -art processador de texto, e gostamos.
Este site utiliza cookies para melhorar sua experiência de navegação. Ao continuar, você concorda com o uso de cookies. Para mais informações, consulte nossa Política de Privacidade.
Funcional
Sempre ativo
O armazenamento ou acesso técnico é estritamente necessário para a finalidade legítima de permitir a utilização de um serviço específico explicitamente solicitado pelo assinante ou utilizador, ou com a finalidade exclusiva de efetuar a transmissão de uma comunicação através de uma rede de comunicações eletrónicas.
Preferências
O armazenamento ou acesso técnico é necessário para o propósito legítimo de armazenar preferências que não são solicitadas pelo assinante ou usuário.
Estatísticas
O armazenamento ou acesso técnico que é usado exclusivamente para fins estatísticos.O armazenamento técnico ou acesso que é usado exclusivamente para fins estatísticos anônimos. Sem uma intimação, conformidade voluntária por parte de seu provedor de serviços de Internet ou registros adicionais de terceiros, as informações armazenadas ou recuperadas apenas para esse fim geralmente não podem ser usadas para identificá-lo.
Marketing
O armazenamento ou acesso técnico é necessário para criar perfis de usuário para enviar publicidade ou para rastrear o usuário em um site ou em vários sites para fins de marketing semelhantes.