아마존 웹 서비스, 패키지 저장소 서비스 코드 아티팩트 출시
자바(Java), 파이썬(Python), 자바스크립트(JavaScript) 지원
아마존 웹 서비스Amazon Web Services에서 소프트웨어 패키지 저장소 서비스 코드아티팩트CodeArtifact를 출시 했습니다.
자바Java의 메이븐Maven, 그래들Graddle 자바스크립트의 NPM과 Yarn, 파이썬Python의 pip 등 프로그래밍 언어의 패키지 매니저를 사용하는 경우, 주로 공식적으로 제공되는 중앙 저장소나 기업에서 제공하는 미러 저장소에서 다운로드를 받습니다. 보안이나 속도 등의 이슈로 직접 패키지 관리자를 구축하는 경우도 많지만, 관리하는 것이 쉽지는 않습니다.
이번에 출시된 AWS 코드아티팩트는 패키지 저장소를 매니지드 서비스로 제공합니다. 현재는 자바의 메이븐, 그래들, 자바스크립트의 NPM, Yarn, 파이썬의 pip 저장소를 지원합니다. 아쉽지만 아직 루비의 젬Gem 저장소는 지원하지 않습니다.
깃허브GitHub에서도 깃헙 패키지GitHub Package라는 패키지 저장소 서비스를 지원하고 있는데 NPM, 젬, 메이븐, 그래들, 도커Docker를 지원하는 것과 달리, 코드아티팩트는 파이썬 패키지인 pip를 지원하고 루비 저장소인 젬을 지원하지 않는 차이점이 있습니다. 도커 이미지의 경우 아마존 ECRAmazon Elastic Container Registry라는 별도의 서비스가 이미 존재해왔습니다.
인기로만 보자면 깃허브 패키지에서도 파이썬을 지원해야할 것 같은데, 깃허브가 루비 온 레일스Ruby on Rails 기반의 서비스라는 것과 무관하지 않아보입니다.
AWS 코드아티팩트는 프랑크푸르트, 아일랜드, 뭄바이, 버지니아 북부, 오하이오, 오리건, 싱가포르, 스웨덴, 시드니, 도쿄 리전에서 지금 바로 사용할 수 있습니다. 아쉽지만 서울ap-northeast-2 리전은 아직 지원하지 않습니다.
코드아티팩트에 대한 더 자세한 정보는 아래 링크를 참고하세요.