Kata e runC runtime usando Docker: uma comparação de perspectiva de rede
Resumo
O módulo runtime de plataforma Docker possui o único propósito e este é de conter todo o ciclo de vida da existência de um contêiner e como um módulo, é possível retirá-lo e conectar outro runtime na sua posição. Com esta possibilidade, manifestou-se outro runtime chamado kata, focando em questões de segurança para o contêiner. Este trabalho apresenta uma comparação aprofundada entre runtime runC e kata, comparando e analisando desempenho de largura de banda e latência, resultando em um desempenho melhor do runC.
Referências
Docker (2020b). What is container. Disponível em: https://www.docker.com/resources/what-container. Acesso em: 05 Jun. 2021.
IBM (2019). What is virtualization? Disponível em: [link]. Acesso em: 20 Mai. 2021.
Iperf (2019). Iperf. Disponível em: https://iperf.fr/. Acesso em: 10 Jun. 2021.
Kata (2020). Kata architecture. Disponível em: [link]. Acesso em: 16 Apr. 2021.
Kata (2021). Kata limitations. Disponível em: [link]. Acesso em: 04 Jun. 2021.
Kumar, R. and Thangaraju, B. (2020). Performance analysis between runc and kata conIn 2020 IEEE International Conference on Electronics, Computing tainer runtime. and Communication Technologies (CONECCT), pages 1–4. IEEE. Acesso em: 17 Jun. 2021.
Mellanox (2021). Sockperf. Disponível em: https://github.com/Mellanox/sockperf. Acesso em: 10 Jun. 2021.
OCI (2020). Runtime and lifecycle. Disponível em: [link]. Acesso em: 23 Mai. 2021.
Poulton, N. (2020). Docker Deep Dive: Zero to Docker in a single book. Packt Publishing.
Ubuntu (2019). Stress-ng manual. Disponível em: [link]. Acesso em: 06 Jun. 2021.