Perguntas frequentes: novas restrições ao uso de serviços do Docker a partir de 1º de novembro de 2020

Perguntas frequentes: novas restrições ao uso de serviços do Docker a partir de 1º de novembro de 2020

O artigo é uma continuação este и este artigos, conterá respostas às perguntas mais frequentes sobre as novas restrições ao uso dos serviços do Docker, que entrarão em vigor em 1º de novembro de 2020.

Quais são os termos de serviço do Docker?

Termos de serviço do Docker é um acordo entre você e o Docker que rege o uso dos produtos e serviços do Docker.

Quando os novos termos de serviço entram em vigor?

Os termos de serviço atualizados entram em vigor imediatamente.

Que mudanças ocorreram nos termos de serviço?

A seção 2.5 sofreu as alterações mais significativas. Para conhecer todas as mudanças, recomendamos que você leia a íntegra termos de serviço.

Qual é o limite de armazenamento de imagens inativas e como isso afetará minha conta?

O armazenamento de imagens é baseado na atividade de download ou upload de cada imagem individual salva usando uma conta de usuário. Se uma imagem não for baixada/carregada por 6 meses, ela será rotulada como “inativa”. Todas as imagens marcadas como “inativas” estão programadas para exclusão. Contas com plano de assinatura estão sujeitas a esta limitação Gratuito para desenvolvedores individuais e empresas. Haverá também um novo painel disponível para Docker Hub, permitindo visualizar o status de todas as imagens de contêiner em todos os repositórios associados à sua conta.

Quais serão os novos limites de armazenamento de imagens de contêiner?

Docker introduziu uma nova política de retenção de imagens de contêiner para imagens inativas que entrará em vigor em 1º de novembro de 2020. A política de retenção de imagens de contêiner inativas será aplicada aos seguintes planos de preços:

  • Plano tarifário gratuito: haverá limite de armazenamento de 6 meses para imagens inativas;
  • Planos Pro e Team: não haverá restrições quanto ao período de armazenamento de imagens inativas.

O que é uma imagem “inativa”?

Uma imagem inativa é uma imagem de contêiner que não foi baixada ou carregada no repositório de imagens do Docker Hub por 6 meses.

Como posso verificar o status das minhas imagens?

No repositório Docker Hub, cada tag (e a última imagem associada à tag) tem uma data de “Último push”, que pode ser facilmente vista nos Repositórios se você estiver logado em sua conta. Um novo painel que oferece a capacidade de visualizar o status de todas as imagens em todos os repositórios da sua conta, incluindo o rótulo mais recente, bem como as versões anteriores do rótulo, estará disponível no Docker Hub. Os proprietários da conta serão notificados por e-mail sobre imagens inativas que estão programadas para serem excluídas.

O que acontece com as imagens inativas quando o limite de retenção é atingido?

A partir de 1º de novembro de 2020, todas as imagens marcadas como “inativas” serão agendadas para exclusão. Os proprietários da conta serão notificados por e-mail sobre imagens "inativas" programadas para exclusão.

Como posso obter armazenamento ilimitado para minhas imagens?

Estas restrições aplicar-se-ão apenas ao plano tarifário Gratuito. Usuários de contas com planos tarifários Pro ou A Nossa Equipa não estão sujeitos a restrições. Se você tiver uma conta gratuita, poderá atualizar facilmente para um plano Pro ou Team por a partir de US$ 5 mensais com assinatura anual.

Por que o Docker introduziu uma nova política de armazenamento de imagens “inativas”?

Docker Hub, como o maior repositório de imagens de contêiner do mundo, armazena mais de 15 PB de dados. As ferramentas analíticas internas do Docker mostraram que dessas imagens de 15 PB armazenadas no Docker Hub, mais de 10 PB não eram solicitadas há mais de seis meses. Indo mais fundo, descobrimos que cerca de 4.5 PB dessas imagens inativas estão associadas a contas gratuitas.

O Docker, após introduzir tal restrição, será capaz de escalar economicamente e fornecer serviços gratuitos para desenvolvedores e equipes que usam serviços para construir e entregar aplicativos em todo o mundo.

Se formos um cliente com um plano baseado em repositório, a política de retenção se aplicará a nós?

Não, os clientes com qualquer plano pago não serão limitados em termos de períodos de retenção.

As Imagens Oficiais estarão sujeitas a uma política de retenção de imagens "inativas"?

Não. A Política de Retenção de Imagens Inativas não se aplica a Imagens Oficiais. Qualquer imagem contida no namespace "biblioteca" não será removida. As imagens publicadas por editores verificados também não serão limitadas pela política de retenção de imagens inativas.

A política de retenção será aplicada a repositórios, tags ou imagens?

A política só se aplicará a imagens de repositório que não tenham sido acessadas nos últimos 6 meses, incluindo imagens desvinculadas e tags de imagens anteriores. Para mais informações, veja documentação.

Por exemplo, se a tag ":latest" for baixada, isso impedirá que todas as versões anteriores sejam excluídas?

Não. Se a tag ":latest" for baixada, apenas a versão mais recente de ":latest" será marcada como ativa. O status das versões anteriores do rótulo não será alterado.

O que acontece depois de excluir uma imagem inativa?

Uma imagem que não tenha sido acessada nos últimos 6 meses será marcada como “inativa” e também será marcada para exclusão. Depois que uma imagem for marcada como inativa, ela não poderá mais ser baixada. As imagens inativas também ficarão visíveis (no Painel de Controle de Imagens) por um período de tempo para que os clientes tenham a oportunidade de restaurá-las.

É possível recuperar imagens excluídas?

Antes da exclusão, a imagem inativa ficará visível por algum tempo (no Painel de Controle de Imagens) para que os clientes possam restaurá-las.

Se eu tiver um plano legado (baseado em repositório), minha conta estará sujeita à política de retenção de imagens inativas e às restrições de download?

As assinaturas legadas existentes não são alvo da política e das restrições de download. Lembre-se de que esses clientes terão até 31 de janeiro de 2021 para mudar para novos planos tarifários.

Quais são as restrições para baixar imagens do repositório Docker Hub?

Os limites para download de imagens do Docker são baseados no tipo de conta do usuário que solicita a imagem, e não no tipo de conta do proprietário da imagem. Eles são definidos aqui.

Os direitos máximos do usuário serão aplicados com base em sua conta pessoal e nas organizações às quais pertence. Os downloads não autorizados são "anônimos" e são restritos pelo endereço IP em vez do ID do usuário. Para saber mais sobre o upload autorizado de imagens, confira documentação.

Como os downloads são determinados com o objetivo de limitar a frequência de download?

A solicitação de download consiste em até duas solicitações GET do repositório UTL do formulário /v2/*/manifests/*.

O fato é que o download do manifesto de imagens multiarquitetura requer o download de uma lista de manifestos e, em seguida, o download do manifesto desejado para a arquitetura necessária. As solicitações HEAD não são contadas.

Observe que todos os downloads, incluindo downloads de imagens que você já possui, são contados desta forma. Este é um compromisso de não contar camadas individuais.

Posso executar meu próprio espelho Docker Hub?

ver documentaçãopara fazer isso. Como utiliza solicitações HEAD, elas não serão contabilizadas para fins de limitação de taxa de download. Observe também que as solicitações iniciais de imagem não são armazenadas em cache, portanto serão contadas.

As camadas da imagem contam?

Não. Como limitamos as solicitações de manifesto, o número de camadas (solicitações de blob) durante o download não é limitado no momento. Esta é uma mudança em nossa política anterior com base no feedback da comunidade. O objetivo da mudança é tornar a política mais amigável para que os usuários não precisem contar as camadas de cada imagem que podem usar.

A taxa de downloads anônimos é limitada com base no endereço IP?

Sim. A frequência das solicitações é limitada por endereços IP individuais (por exemplo, para usuários anônimos: 100 solicitações em 6 horas de um endereço). Veja mais detalhes aqui.

As solicitações de download de usuários logados são restritas por endereço IP?

Não, as solicitações de download de usuários autorizados são baseadas em contas e não em IP. As contas gratuitas são limitadas a 200 solicitações em um período de seis horas. As contas pagas são ilimitadas.

As restrições serão aplicadas se eu fizer login na minha conta e alguém anonimamente do meu IP atingir a restrição?

Não, os usuários logados em suas contas para baixar imagens serão restritos apenas com base no tipo de conta. Se um usuário anônimo do seu IP receber uma restrição, isso não afetará você, desde que você esteja autorizado ou não atinja sua restrição.

Faz diferença qual imagem eu baixo?

Não, todas as imagens são consideradas iguais. As restrições baseiam-se inteiramente no nível da conta sob a qual o usuário baixa as imagens, e não no nível da conta do proprietário do repositório.

Essas restrições mudarão?

Monitoraremos de perto as restrições e garantiremos que sejam relevantes para casos de uso típicos de acordo com seu nível. Em particular, as restrições Gratuitas e Anônimas devem sempre satisfazer o fluxo de trabalho normal de um único desenvolvedor. Com base neste princípio, serão feitos ajustes conforme necessário. você também pode Escreva para nós sua opinião sobre os limites.

E quanto aos sistemas de CI onde os downloads serão anônimos?

Entendemos que há circunstâncias em que vários downloads anônimos são aceitáveis. Por exemplo, os provedores de CI em nuvem podem executar compilações baseadas em PR para projetos de código aberto. Os proprietários do projeto podem não conseguir usar com segurança suas credenciais do Docker Hub para autorizar downloads nesse caso, e a escala de tais provedores provavelmente desencadeará restrições. É claro que resolveremos esses casos mediante solicitação e continuaremos a melhorar nossos mecanismos de limitação de taxa de download para melhorar nossa experiência com esses provedores. Escreva para nós em mailto:[email protegido]se você tiver alguma dificuldade.

O Docker oferecerá planos de preços separados para projetos de código aberto?

Sim, o Docker, como parte de seu suporte à comunidade Open Source, anunciará posteriormente novos planos de preços para eles. Para solicitar esse plano tarifário, preencha форму.

NB Nas lições Curso de vídeo Docker, que foi gravado no Slurm no verão de 2020, os palestrantes falam detalhadamente sobre como trabalhar com imagens em nível avançado. Junte-se a nós!

Fonte: habr.com

Adicionar um comentário