O recurso de aceleração P2P utiliza os recursos de largura de banda interna dos nós de computação para distribuir imagens entre os nós. Esse recurso pode acelerar o pull de imagens para reduzir o tempo de implantação de aplicações. Se um grande número de nós em um cluster de contêineres precisa fazer o pull de uma imagem ao mesmo tempo, você pode usar o recurso de aceleração P2P para acelerar o processo.
Quando um grande número de nós em um cluster de contêineres faz o pull de uma imagem ao mesmo tempo, a largura de banda da rede dos buckets do Object Storage Service (OSS) se torna um gargalo de desempenho. Como resultado, leva muito tempo para fazer o pull da imagem para os nós. O recurso de aceleração P2P utiliza os recursos de largura de banda dos seus nós de computação para distribuir imagens entre os nós. Isso alivia a pressão nos buckets do OSS, melhora a velocidade de pull de imagens e reduz o tempo de implantação de aplicações. Em um teste anterior, 1.000 nós fizeram o pull de uma imagem de 1 GB de tamanho ao mesmo tempo no modo P2P e depois no modo regular com largura de banda de 10 Gbit/s. O resultado do teste mostra que o modo P2P reduz o tempo de pull de imagens em 95% ou mais, em comparação com o modo regular.
Você pode usar o recurso de aceleração P2P nos seguintes cenários:
Usar o recurso de aceleração P2P em clusters ACK Serverless (ACK Serverless) ou clusters do Container Service for Kubernetes (ACK). Para obter mais informações, consulte Usar o recurso de aceleração P2P em clusters ACK Serverless e ACK.
Usar o recurso de aceleração P2P em clusters de borda. Para obter mais informações, consulte Usar a aceleração P2P em um cluster de borda.
Usar o recurso de aceleração P2P em clusters locais e clusters em nuvens de terceiros. Para obter mais informações, consulte Usar a aceleração P2P em clusters IDC ou de outros provedores de nuvem.
Usar o recurso de aceleração P2P em hosts com Docker instalado. Para obter mais informações, consulte Usar o recurso de aceleração P2P em hosts com Docker instalado.