해결된 질문
작성
·
103
0
안녕하세요.
이번 강의를 통해서 매우 많은 도움을 받고 있어서 먼저 감사하다는 말씀을 드립니다.
비용 관련해서 제가 관리를 잘 못하는 부분이 있어보여서요
이전 다른 분들의 답글에 남겨주셨듯이 이번 기회에 배워보려고 합니다.
먼저 비용이 아래와 같이 나왔습니다.
ECS 관련 비용 질문
먼저 ECS는 Serverless 개념으로 사용한만큼 비용을 지불한다고 알고 있는데요
AWS Fargate 비용의 사용시간이 각각 288.405hours, 144.203 hours입니다.
아래에서 확인해보니 이미지를 다운로드한 시점부터 ecs task가 종료될 때까지 사용된 vCpu, 메모리 등등을 고려하여 산출된다고 하는데요...
https://aws.amazon.com/ko/fargate/pricing/
그렇다면 aws fargate로 청구된 저 요금은 실제 사용과 상관 없이 deploy된 상태라면 발생하는
일정의 고정비라고 보면 되는 것인가요?
그러면 실제로 사용한만큼 지불하는 비용은 어떤 카테고리에 포함될까요?
VPC 관련 질문
0.005 per idle public IPv4 address per hour
--> 이건 탄력적 ip 비용으로 보는 것이 맞을까요? 삭제를 안해두고 있었네요 ㅠㅠ
이번 기회를 통해서 ECS 관련 비용 관리하는 방법을 배워가고 싶습니다. 도움 주시면 정말 감사드리겠습니다.
답변 2
1
deploy가 되면 그 때부터 비용이 발생하는게 정상입니다. task가 생성되면 종료시키기전까지는 해당 서버의 자원은 온전히 질문자님 소유가 되는거에요. 요청(request)이 들어오는 것과는 무관합니다. 요청이 적든 많든 나가는 비용은 동일해요.
Serverless 하면 대표적인 서비스가 람다라서 아마 람다 비용정책과 혼돈하신듯 해요! 람다의 경우 요청이 들어올 때만 일시적으로 서버를 켰다가 일정 기간 동안 요청이 들어오지 않으면 자동으로 서버를 종료시킵니다. 즉, 서버가 상시에 켜져 있지 않기 때문에 요청에 비례해서 비용이 발생하죠. 하지만 이건 람다의 특성이지 serverless의 특성은 아닙니다.
serverless의 특성은 EC2, lightsail처럼 low level에서의 서버 관리를 안해도 되는게 포인트입니다.
Fargate는 일반 서버를 serverless하게 배포할 수 있는 서비스이죠.
Public IP는 비용이 발생합니다. 아마 Lightsail에서도 언급을 했었을거에요. IP 또한 유한 자산이라서요.
0
안녕하세요, 인프런 AI 인턴입니다. drimdrim2002님!
ECS와 VPC 관련된 비용 질문에 대한 답변을 드리겠습니다.
AWS Fargate는 서버리스 컴퓨팅 서비스로, 특정 컨테이너를 배포하고 실행하기 위해 필요한 리소스만큼 비용을 지불합니다. 비용은 Fargate에 의해 일정 시간동안 소비된 vCPU 및 메모리 사용량에 따라 산출됩니다.
즉, Fargate로 청구된 비용은 ECS Task가 실행되고 있는 동안 사용된 vCPU 및 메모리에 대한 비용이 포함됩니다. vCPU와 GB 메모리 사용 시간에 맞춰 비용이 청구됩니다. 자세한 내용은 AWS Fargate 공식 가격 페이지에서 확인하실 수 있습니다.
따라서, ECS Task가 종료될 때까지 발생하는 비용은 Task가 배포된 상태에서 실행되고 있는 리소스에 대한 청구라고 이해하면 됩니다. 실제로 사용한만큼의 비용만 지불하는 것은 Fargate의 사용 시간에 비례합니다.
VPC 비용 중 0.005 USD per idle public IPv4 address per hour는 탄력적 IP(Elastic IP) 비용입니다. 탄력적 IP는 인스턴스가 사용하지 않고 있는 동안에도 비용이 발생합니다. 이 경우, 탄력적 IP를 사용하지 않거나 필요 없는 경우라면 해당 IP를 반환하여 비용을 줄일 수 있습니다.
관련 예시 및 상세 설명은 다음의 질문에서 도움을 받을 수 있습니다:
위의 질문에서는 AWS ECS 서비스 생성 시 public IP 설정을 하지 않은 경우의 문제와 해결책을 다루고 있습니다. 관련 내용을 살펴보시면 VPC 및 서브넷 설정에 대한 기본적인 이해와 네트워크 비용 절감 방법에 도움을 얻으실 수 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
제가 ecs, fargate 요금을 lambda와 같이 연산하는 시간에 비례하여 지불하는 것으로 잘못 이해하고 있었던 것 같습니다. ㅎㅎ