클라우드

[Cloud/OracleFree] 오라클 클라우드 무료 자원 회수 방지 적용

초보 & 뉴비 2026. 2. 9. 17:49

오라클 클라우드 무료로 사용 가능한 최대 인스턴스 스펙은 다음과 같다.

- ARM 아키첵쳐

- 4 vCPU

- 24GB Ram

- 200GB 스토리지

 

인스턴스를 만들고 사용을 하지 않거나 아주 작을 경우 회수 메일리 날라오는 현재 알려진 회수 조건은 다음과 같다. [출처]

- 95번째 백분위 CPU 사용률 20% 미만

- 네트워크 사용률 20% 미만

- 메모리 사용륭 20% 미만

스펙 대비 사용량이 적으면 회수 한다는 얘기인데 PAYG 계정에도 회수한다는 얘기가 공공연하게 돌고 있다.

 

회수 방지 프로그램

따라서 회수 방지를 위해 사용량일 주기적으로 트리거하면 되는데 아주 좋은 방법이 있다.

https://github.com/layou233/NeverIdle/blob/master/README_en.md

 

NeverIdle/README_en.md at master · layou233/NeverIdle

资源定期浪费,可用于 Oracle 甲骨文保活。. Contribute to layou233/NeverIdle development by creating an account on GitHub.

github.com

- 주의할점은 기본의 회수 사용량이 전부 절대적 사용량이 아닌 20%와 같은 상대적 사용량인데 이거 인스턴스 스펙마다 다르니 일일일이 파라미터를 변경해야 하는 번거로움이 있다.

- (당연히 동일하게 생각할 사람은 많고) 누군가가 알아서 실행해주는 스크립트를 만들어 놨다.

https://gist.github.com/Ansen/e45320205faf5786d3282ac880f20bab

 

스크립트 실행법

해당 스브립트가 계속 실행되야 하기 때문에

- 서비스로 등록하던가

- 백그라운드로 실행하던가

- tmux나 screen 같은 터미널 세션 유지 프로그램을 사용하면 되는데

가장 심플한 백그라운드 실행을 진행했다.

bash <(curl -s -L https://gist.githubusercontent.com/Ansen/e45320205faf5786d3282ac880f20bab/raw/onekey-NeverIdle.sh)

 

스크립트 실행 화면

 

스크립트 실행 로그 테일링