만족

AWS Lightsail에서 장시간 부하가 높은 작업 시 성능이 떨어지는 현상 본문

AWS Lightsail에서 장시간 부하가 높은 작업 시 성능이 떨어지는 현상

기타 컴퓨터 지식 Satisfaction 2022. 1. 21. 02:17

AWS lightsail 인스턴스에서 장시간 CPU에 높은 부하를주면 CPU 성능이 강제로 떨어져버린다.

 

위 사진은 CPU Utilization Metric인데, 계속 CPU를 갈구다가 뚝 떨어져버렸다.

 

비단 나만의 문제는 아니고, 실제 다양한 VPS사의 인스턴스에서

장시간 부하 테스트를 했을 때 라이트세일은 독보적으로 낮은 점수를 보인다.

 

라이트세일쪽이 전부 최하위를 기록하고 있다.

 

 

Lightsail: 4GB 2cores는 심지어 월 20달러 플랜이다.

 

그럼에도 디지털오션의 1GB 1core의 5달러 플랜에 떡발리는 모습을 보여준다.

 

왜 그럴까?

라이트세일의 인스턴스는 burstable capacity라는 것을 가진다.

 

쉽게 말해 CPU 사용량이 burstable zone에 진입($3.5플랜에서는 10% 이상)하면 

인스턴스에 할당된 burstable capacity를 소모하며

할당량이 0%가 되면 강제로 Sustainable zone($3.5플랜에서는 10%이하)에서만 동작하게 된다.

 

https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-viewing-instance-burst-capacity

 

Viewing instance burst capacity in Amazon Lightsail | Lightsail Documentation

Amazon Lightsail offers instances that provide a baseline amount of CPU performance, but also have the ability to temporarily provide additional CPU performance above the baseline as needed. This is referred to as bursting. The baseline performance and abi

lightsail.aws.amazon.com

자세한 것은 위 문서에서 다루고 있다.

 

사용하고 있는 인스턴스의 종류마다 burstable zone의 위치는 다르다.

 

Burstable capacity의 소모량과 생성량

 

소모량에 대한 정확한 수치는 나와있지 않는 것 같다.

 

 

3.5달러 플랜(0.5GB 1core)에서는 약 5시간만에 모든 버스트 용량이 소모되었다.

 

버스트 용량은 24시간에 100%가 채워지도록 설정되어 있다.

 

즉 1시간에 4.17%가 쌓이며, 100%이상은 누적되지 않는다.

정리

https://satisfactoryplace.tistory.com/80?category=704093 

 

가상서버(VPS)는 무조건 아마존이다

한 1년가량 Digital Ocean을 사용했으나, 여러가지 문제가 있어서 아마존으로 옮기게 되었다. 사실 성능 하나때문에 옮긴 것은 아니다. 이 서버에 굉장히 많은 서비스들을 올려서 사용하고 있는데,

satisfactoryplace.tistory.com

 

이 포스트에서도 말했듯이 AWS Lightsail은 CPU intense한 목적의 인스턴스에는 적합하지 않다.

 

더구나 이제 Vultr도 서울리전이 생겼기 때문에 굳이 aws를 고집할 필요는 없어진 것 같다.



Comments