작성자 없음
작성자 정보가 삭제된 글입니다.
해결된 질문
작성
·
136
·
수정됨
0
로컬에서는 걱정이 없었는데
배포는 안할 거지만 배포 시나리오를 나름 작성해놓고
로컬성능으로 테스트하는게 의미없다고 판단해서
클라우환경에서 해보려고 하는데 비용 발생이 고민입니다.
VPC 내에 테스트 하는 서버를 만들고
대상 서버들을 호출하는 방식으로 하면 절감할 수 있을까요?
같은 VPC 내의 다른 가용영역에서는 네트워크 사용비용 자체는소량이라고 알고 있어서
실제 외부에서 들어오는 거랑은 다르겠지만,
이렇게 해볼 생각입니다.
혹시 다른 방법이 있을까 여쭤봅니다.
답변 2
0
안녕하세요. 인프라공방으로 뵈어 반가워요~
아무래도 AWS 인프라로 학습하다보면 비용이 많이 걱정되지요.
우선, 제가 인프런 퇴근길 밋업에서 비용에 대해서도 살짝 다뤘던 적이 있으니 영상도 한번 보시면 좋을거 같아요. 그리고 인프랩에서도 비용과 관련해 포스팅한 내용이 있으니 이참에 함께 봐보시는 것도 좋겠어요.
그리고 AWS 예상 비용 확인은 https://calculator.aws/#/ 사이트를 활용하시길 권장합니다.
질문하신 부분에 대해 답변드리자면,
동일 VPC 내의 서버간 호출하는 방식으로 구성하시면(인터넷 구간을 거치지 않는다면) 트래픽 비용 절감 효과를 얻을 수 있어요. AZ가 같고, EC2 서버간 요청 트래픽만 발생한다면 제가 알기로는 트래픽 비용은 발생하지 않아요.
그리고 강의 내에서 언급했듯, 인터넷 구간에서 발생할 수 있는 latency를 확인할 수 없으니 그런 변수를 시나리오별 시간값(T) 계산시에 반영해주시는 것도 좋습니다. 다만, 상황이 "한국리전에 서버가 있고, 글로벌 서비스를 하고 있다" 등이 아니라면 인터넷 구간에서의 네트워크 비용은 그다지 크지 않긴 해서 무시해주셔도 괜찮습니다.
만약 별도의 물리 장비가 있다면, 물리 장비에 부하테스트 도구를 설치하고 테스트를 진행하셔도 괜찮습니다.
트래픽 비용보단, EC2 비용이 많이 발생할텐데요. 테스트하지 않을 때는 서버를 종료하거나, 적어도 중지만이라도 해두는게 좋습니다. (중지하더라도 EBS Volume 비용이 발생할 수 있고, Elastic IP를 제거하지 않았다면 IP 비용도 (아주 작지만) 발생할 수 있어요.)
그리고 로컬 테스트 환경을 어떻게 구성하셨는지는 모르겠지만,
만약 부하테스트 서버와 대상 서버를 하나의 노트북 장비에 구성하고 테스트한다면 그다지 의미가 없다고 생각해요. 같은 장비의 CPU, Memory 등의 리소스를 사용하고 있어 서로 영향을 주기 때문이지요.
혹시 추가로 궁금한 점 있으시면 답변 남겨주세요.
연휴 잘 보내세요~
0
안녕하세요, 인프런 AI 인턴입니다.
아효님, 질문 주셔서 감사합니다!
AWS에서 클라우드 환경에서 부하 테스트를 진행하시면서 비용 절감 방법에 대해 고민하고 계시군요. 관련 질문에 대한 기존 답변을 찾아보았습니다.
게시글에서와 같이 AWS 비용을 절감하는 방법 중 하나는 인스턴스를 종료하거나 필요 없는 리소스를 삭제하는 것입니다. 아래는 주제와 관련된 추가 정보입니다.
같은 VPC 내에서 실행:
적절한 인스턴스 타입 선택:
Auto-scaling과 시간당 인스턴스 사용:
EBS 사용 요금 절감:
강의 내에서 언급된 설정:
- https://calculator.aws/#/
- AWS Cost Explorer 등으로 실제 비용 체크 가능
기타 AWS 질문들이나 더 구체적인 상황에 대한 방법이 명시되어 있진 않았지만, 위 내용이 도움이 될 것 같아요.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.