https://namu.wiki/w/%ED%86%B5%ED%95%A9%20%EA%B0%9C%EB%B0%9C%20%ED%99%98%EA%B2%BD
구글 서비스는 무료라 좋지만, 언제 갑자기 중단해 버릴지 모르고...
그리고 속도가 느림.
annual (년간) 구독이면 30% 할인해서, 월 9 USD
기본 1000 VM credit (40시간 사용기준)으로 Free Plan을 지원하고 -Pro- Plan에서 100시간 사용이 가능하다고 설명.
개략적인 시간은 2 cores - "Nano" VM기준으로 산정한 것으로 보임.
https://github.com/settings/billing/plans
개인사용자는 Free >> Pro로 구분되고
팀사용자는 Free >> Team >> Enterprise 3단계로 구분됨.
codespaces는 무료는 120 core hours, 2core 기준으로 환산하면 60시간 가량.
Pro 사용자는 180 core hours, 대략 90시간 이용가능.
정확한 core 사양은 나와 있지 않지만 2 core 기준으로 대부분 산정하니 비슷할 것으로 보임.
codespaces는 codespace VM이 차지하는 storage limit도 있어서 이를 잘 고려해야 함.
예를 들어,
사용량은 얼마 안되는데, repo에서 사용하는 library가 많아서 이 것이 VM(codespace)로 만들 때 설치한 용량이 7GB라고 하면 Free plan기준 한달 15Gb 사용이 최대라서, code space 몇개 만들고 삭제하고 하면 storage Limit에 걸려서 추가사용이 안된 적이 있음.
50시간 까지 Free tier(500 credits)를 사용하고 추가 사용분에 대해서는 0.36 USD / hour 로 계산됨.
USD 9가 기본결제가 되며 500아닌, 1000 credits에서 차감되고 사용한 만큼 추가 결제하는 구조.
위 3가지 중에서는 가장 제약도 적고, 가격도 나쁘지 않아서 좋으나 vscode extension을 vsix에서 지원하는 (공식 vscode extension지원 안함) 것으로 깔아야 해서, extension에 의존성이 높은 환경은 좀 아쉬울 수 있음.
하지만 거의 모든 언어를 지원하는 default VM환경과 속도 및 설정 등이 강점!!
(예를 들어, codespaces는 한글폰트_d2coding 같은게 개별설정 안됨 >> 몇년째 open issue로 되어 있으나, 안 고쳐줌?)
_