-
[AWS] EC2란AWS 2024. 2. 10. 19:38
EC2 (Elastic Compute Cloud)
: 변덕스러운 예측할 수 없는 데이터 처리 및 산술적으로 계산이 불가능한 크기의 대량의 데이터를 미리 디스크 크기의 사용량에 대해 예측이 아닌 클라우드라는 공간에서 크기가 우연하게 변경되는 기능을 제공 (장점)
- EC2는 사용자가 인스턴스를 켜고 끌 수 있으며 사용자가 켰을 때만 돈을 지불
EC2 사용시 내는 다양한 지불 방법
On-damand : 시간 단위로 가격이 고정되어 있음
시간당 정해진 비용을 지불하며 마음대로 사용할 수 있는 것
소프트웨어 및 서버 개발 초기 단계에서 종종 쓰임
Reserved : 한정된 EC2 용량 사용 가능, 1-3년동안 시간별로 할인 적용 받을 수 있음 (일정량을 대여해서 사용)
eg. 비행기 좌석예매시 지정석 구매
on-damand에 비해 조금 저렴한 가격에 사용할 수 있다는 장점
Spot : 입찰가격 적용. 가장 큰 할인률을 적용받으며 특히 인스턴스의 시작과 끝 기간이 전혀 중요하지 않을 때 매우 유용(가격을 경매로 구매한다)
spot은 입찰을 통하여 EC2 인스턴스를 사용할 수 있기 때문에 갑자기 자기가 켜지고 꺼지는 경우가 있다.
사용용례
개발을 들어갔을시 그 개발 시간과 끝 마치는 시간을 사용자가 미리 알 수 있는 경우와 그렇지 못한 경우가 있다.
1. 개발 시작 시간 : 1/1- 개발 끝 시간 : 3/31
2. 개발 시작 시간 : ??- 개발 끝 시간 : ??이것에 따라 사용자는 어떤 지불 방식을 선택해야 하는지 정한다.
1. On-demand
- 오랜 시간동안 선불을 내지 않고 최소한의 비용을 지불하여 EC2 인스턴스를 사용하고 싶을 때, 특히 앱/프로그램 기발시 최초로 EC2 인스턴스에 deploy할 때 매우 유용
- 위 개발시간에 2번이 on-demand에 유용(미리 알 수 없는 경우)
- 주로 단기간에 끝낼 수 있는 부분에서 주로 on-demand가 사용됨
- 개발 초기 단계에서 EC2 인스턴스에 처음 테스트를 할 때 제일 적합
2. Reserved
- 안정된, 예상 가능한 work load시 Reserved 사용 권장, 선불로 인한 컴퓨팅 비용 대폭 감소
- 위 개발 시간에 1번에 적합. 개발의 시작과 끝을 미리 알 수 있는 경우에 적합
- Reserved는 건불로 특정한 금액을 지불할 경우 추가적으로 지정되는 컴퓨팅 시스템을 사용 가능
- 따라서, 무언가를 개발시 요구 사항이 자주 반복되지 않고 안정적으로 흘러가며 개발의 시간에 대해 예측이 가능하다면 Reserved 지불 방식 추천 ⭢ 그에 따른 할인을 받는다
3. Spot(경매)
- 단순히 비용 절감시 유용함.
- 인스턴스(개발)의 시작/끝 시점에 구애받지 않을 경우 권장
- on-demand와 달리 비용적인 측면에서 상당한 세이빙 효과
다음 공부 Preview
EBS란 EC2안에 부착되어 있는 일종의 하드디스크(가상디스크)
EC2를 사용하기 위해 EBS라는 디스크 볼륨을 요구한다
'AWS' 카테고리의 다른 글
[AWS] ELB (정의와 종류 + "X - Forwarded - For") (1) 2024.02.10 [AWS] EC2 - EBS (0) 2024.02.10 [AWS] IAM 실습 (사용자/역할/정책+정책시뮬레이터) (1) 2024.02.09 [AWS] IAM (0) 2024.02.09 [AWS] AWS란? (1) 2024.02.09