Using S3 as a container registry
Adolfo Ochagavía
AWS에서 Docker Hub같은 컨테이너 레지스트리 서비스가 ECR인데 이러한 레지스트리를 쓰는 대신 S3를 레지스트리로 대신 써서 테스트 했을 때 ECR보다 최대 8배까지 빨랐다고 실험한 내용을 설명한 글입니다.
컨테이너 레지스트리도 결국은 HTTP로 레이어를 주고 받는 것이기 때문에 인증 문제만 따로 해결하면 S3도 레지스트리로 사용할 수 있는데 찾아본 결과 이 속도 차이는 OCI 표준에 따라 레이어 푸시가 순차적으로 이뤄지는데 S3를 사용했을때는 레이어 푸시가 병렬로 이뤄져서 발생한 결과입니다.
회사 내부에서 테스트 중인거 같은데 해커뉴스의 논의에서도 OCI 표준에서 왜 레이어를 순차적으로 하는지 여러번 질문을 하지만 명확한 답변을 찾지 못하고 있습니다. 일단 테스트에서는 큰 문제가 없었지만 표준에서 또 그렇게 한 어떤 배경이 있을거기때문에 예상치 못한 문제가 있는지 찾고 있는 것 같은데 규모가 커질수록 꽤 용량이 큰 컨테이너 이미지를 받아오는 것도 서버가 뜨는데 영향을 끼치는데 재미있는 실험이라고 생각하고 있습니다.
https://ochagavia.nl/blog/using-s3-as-a-container-registry/
다음 내용이 궁금하다면?
이미 회원이신가요?
2024년 7월 24일 오전 3:07
12월 우아한테크세미나 가 개최되네요. 이번 주제는 올해의 기술 콘퍼런스, 핵심만 담아봤습니다 - LLM 인데요. 카카오 개발자 컨퍼런스인 ‘if(kakao)2024’ 와 팀네이버 통합 컨퍼런스 ‘DAN24’의 연사분들을 초청해서 LLM 기반 서비스활용 사례를 되짚어 본다고 합니다.
... 더 보기요즘 제품을 만드는 개발자라면 단순히 코드만 잘 짜는 것 이상을 요구받습니다. 고객을 이해하고, 데이터 기반으로 제품을 개선할 수 있는 감각이 점점 더 중요해지고 있는데요.
... 더 보기"백문이 불여일타"라는 말이 있습니다. 백 번 듣는 것보다 한 번 직접 해보는 것이 낫다는 뜻인데요. 개발 공부에서도 실습이 중요하지만, 무작정 코드를 따라 치는 것은 비효율적입니다.단순 타이핑은 기계적인 반복일 뿐, 생각할 시간이 부족합니다. 타이핑을 하면서도 뇌는 적극적으로 학습하지 않아 코드를 이해하는 듯한 착각에 빠지기 쉽습니다. 따라서, 단순 따라 치기에서 벗어나 더 효과적인 학습 방법을 찾아야 하는데요
... 더 보기오
... 더 보기최
... 더 보기