AWS Lambda를 통한 실시간 데이터 처리는 정말 비용이 많이 드는가?

1. 소개



IoT 디바이스 데이터의 수집이나 계측을 실시하는 등의 실시간성이 높은 시스템을 구축하는 경우,
Lambda보다 EC2를 이용하는 것이 비용 이점이 커지는 경우가 있다고 들었습니다만,
얼마나 규모에서 비용이 역전되는가? 의문이었기 때문에 시산해 보았습니다.

이번에는 스토리지 및 데이터 통신 요금이 포함되지 않고,
EC2 또는 Lambda를 이용한 경우의 컴퓨팅 요금에만 초점을 맞추어 생각해 봅시다.

2. 비교 방법



다음 두 아키텍처에 대해 컴퓨팅 요금을 계산하여 비용 비교를 수행하고 싶습니다.

① EC2 구성





※Lambda와 동등한 가용성을 확보한다는 전제 조건으로 EC2는 멀티 AZ 구성으로 합니다.

② Lambda 구성





3. 비용 평가



① EC2 비용



범용 워크로드용 M5 인스턴스를 사용한 경우 월별 비용을 계산해 보겠습니다.
월 비용 = 시간 단가(※1) x 24시간 x 30일 x 2 인스턴스(※2)
※1 온디맨드 요금
※2 멀티 AZ 구성


인스턴스 이름
vCPU
메모리
시간당 단가
월액(멀티 AZ)


m5.large
2
8GiB
0.124USD
178.56USD

m5.xlarge
4
16GiB
0.248USD
357.12USD

m5.2xlarge
8
32GiB
0.496USD
714.24USD

m5.4xlarge
16
64GiB
0.992USD
1428.48USD

m5.8xlarge
32
128GiB
1.984USD
2856.96USD


EC2 수수료 : htps : // 아 ws. 아마존. 코 m / jp / 에c2 / p 리신 g / 온 - 만 d /

② Lambda 비용



Lambda 실행 시간 = 200ms/요청으로 했을 경우의 월액 비용을 시산해 보겠습니다.
월액 비용 = 요청 요금(※1) + 실행 시간 요금(※2)
※1 요청 요금 = 요청 단가 x 요청 수/100만 요청
※2 실행 시간 요금 = 시간 단가 x 실행 시간 x Lambda 메모리/1024MB


요청 수
월액(128MB)
월액(256MB)
월액(512MB)


100 RPS
159.9USD
267.9USD
483.9USD

200 RPS
319.7USD
535.7USD
967.7USD

300 RPS
479.6USD
803.6USD
1451.6USD

400 RPS
639.4USD
1071.4USD
1935.4USD

500 RPS
799.3USD
1339.3USD
2419.3USD


Lambda 수수료 : htps : // 아 ws. 아마존. 이 m/jp/ぁmb다/p 리신 g/

비용 비교



m5.2xlarge 인스턴스에서 300 RPS 데이터를 처리하는 경우를 비교해 봅시다.
Lambda 메모리가 128MB이면 Lambda 비용 Lambda 메모리가 256MB이면 Lambda 비용 > EC2 비용이 되고 비용이 역전됩니다.

Lambda의 비용으로 큰 비율을 차지하는 것이 실행 시간 요금이기 때문에,
Lambda가 항상 실행되는 경우에는 컴퓨팅 요금의 할인감을 부정할 수 없는 결과가 되었습니다.
반대로 실행 시간이 짧은 경우는, Lambda의 장점을 최대한으로 살릴 수 있을 것 같습니다.
각 서비스의 특징을 이해하고 선택하는 것이 중요하네요.



4. 요약



Lambda가 항상 실행되는 유스 케이스의 경우, 컴퓨팅 요금만 비교하면 EC2보다 Lambda가 더 높은 금액이 되는 경향이 있다고 생각합니다.
다만, 리얼타임성이 높은 시스템에서도 1시간에 1회 통신을 하는 등의 경우는, Lambda의 실행 시간이 짧아지기 때문에, Labmda 쪽이 코스트 메리트가 있다고 생각합니다.

EC2와 Lambda를 선택할 때는 요청 빈도뿐만 아니라 실행 시간을 고려하여 아키텍처를 선택하는 것이 중요하다고 생각합니다.

이번에는 EC2와 Lambda의 컴퓨팅 수수료에 초점을 맞추어 보았습니다. 정말 전제 조건이 하나만 다르면 다른 결과가 될 것입니다.
일반적인 사례만으로 판단하는 것이 아니라, 우선은 한번 비교 검사해 보면 어떨까요?
개별 유스 케이스에 따라 최고의 선택은 반드시 바뀔 것입니다!

좋은 웹페이지 즐겨찾기