개발자

AWS관련 질문 있습니다.

2023년 11월 21일조회 289

안녕하세요 저는 현재 aws ec2 인스턴스 t4g.small을 무료로 사용하고 있는 초보 학부생 입니다. 이론상 한달에 750시간 무료이기 때문에 24시간 돌려놔도 무료이지만 최근에 조금 과금 된 것을 확인했습니다. 아마도 만들 때 cpu burst 무제한 모드가 설정되어 있어서 cpu credit을 계속 사용해서 과금 된 것 같은데 궁금한 점은 제 프로그램을 돌리는데 cpu 성능이 더 필요하기 때문에 burst mode가 발동 된 것인가요 아니면 그저 24시간 프로그램을 하루 종일 돌려놓았기 때문에 과금 된 것인가요?? t4g.small의 vcpu 성능을 보니 20%로 제한되어있고 사용할 수 있는 cpu수는 2개 입니다. 따라서 인스턴스 cpu 사용률을 모니터링 했을 때 최대 40%로 제한되는게 정상인 것이지요??? 제 인스턴스 cpu 사용률을 모니터링 해보니 계속 50%로 가동되고 있고 cpu credit 사용량도 꾸준하게 사용하고 있더군요. 결국 제 프로그램을 24시간 계속 가동 시키기 위해선 더 좋은 인스턴스로 바꾸거나 cpu burst가 되게 냅둬야한다고 판단했는데 제가 생각하고 있는 내용이 맞나요??

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.

답변 1

류호준님의 프로필 사진

아주 중요한 프로그램이 아니라면 CPU burst옵션을 끄시면 될 것 같습니다. 사용량이 지정치를 초과하더라도 서버는 정상 작동이 가능합니다 100퍼센트가 넘는 사용량은 CPU가 실시간으로 처리할 수 있는 처리량 대비 얼마 이상이 백로그에 쌓여있다는 뜻이지 100퍼센트가 넘어가면 에러가 난다는 뜻은 아니거든요. 아마존의 문서를 보니 t4g.small은 20%로 제한되는것이 정상입니다

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!