아마존 EC2 프리 티어의 실제 비용은 얼마입니까? [닫은]


11

Amazon에 무료 EC2 계층이 있음을 알았습니다. 나는 그것을 시도하는 데 관심이 있지만 거기에 내 사이트를 호스팅하는 것을 두려워합니다. 사용자가 요금을 청구하는 모든 방법 (대역폭, 디스크 공간, 작동 시간에 대한 요금)을 볼 때 제 머리가 돌아 가기 시작합니다. 나는 drupal 사이트를 운영하고 ssh를 원합니다. 매월 5,000 회 미만의 조회수를 기록하지만 자주 성장하고 있습니다. 현재 사이트에는 심각한 문제가 없지만 약간의 현금을 절약하려고합니다.

나는 이와 같은 게시물을보고 어떤 식 으로든 한 달에 $ 10 정도를 지불 해야하는지 궁금합니다. 누구나 무료가 정말 무료임을 확인할 수 있습니까? 사람들이 빠뜨린 "트랩"이란 무엇입니까?


그들이하는 것은 프리 티어를 설정할 때 많은 설정을해야한다는 것입니다. 실수로 잘못된 것을 선택하거나 단순히 "권장"옵션을 선택하면 다음 달에 비용이 청구되지 않습니다. 또한 프리 티어 만 사용하려는 경우에도 "확인"에 대한 신용 카드 정보가 필요합니다. 이것이 그들이 당신을 속여서 지불하도록하는 방법입니다. 매우 그늘진 마케팅 ... "실수"로 기소되지 않는 한 신용 카드 정보를 알려주지 마십시오. 결국, 나는 환불 받았지만 많은 추가 농구를 뛰어 넘었습니다.
siamii

답변:


14

Drupal 웹 사이트를 실행중인 경우 EBS 스토리지 및 탄력적 IP 주소가있는 EC2 인스턴스가 필요합니다 (모든 EC2 인스턴스는 SSH 액세스 가능). EC2 인스턴스 (t1.micro)는 무료입니다 (신규 고객 인 경우 1 년 동안).

10GB의 EBS 스토리지를 얻습니다. 기본 Amazon Linux AMI에는 8GB 루트 볼륨이 있습니다. 이 크기를 약 4GB로 줄이고 인스턴스에 두 번째 6GB 볼륨을 연결하는 것이 좋습니다 (적어도 개인적으로 데이터를 루트 볼륨과 분리하고 싶습니다). 비용이 발생할 수있는 영역 중 하나는 I / O입니다. Amazon의 Linux AMI는 매우 효율적이지만 드루팔 설정 및 트래픽에 따라 매월 얻는 1M I / O를 초과하는 것은 예기치 않은 일이 아닙니다.

이상적으로는 백업에 EBS 스냅 샷을 사용하지만 이는 데이터 양에 따라 크게 달라집니다. 이것이 내 데이터에서 루트 볼륨을 분리하려는 이유 중 하나입니다. 1GB의 스냅 샷 스토리지를 초과하는 것은 매우 쉽고 필요한 스냅 샷 공간을 추정하기가 매우 어려울 수 있습니다 (첫 번째 스냅 샷은 데이터 압축 정도에 따라 사용 된 공간의 약 50 %입니다). 차등 백업이기 때문에 훨씬 적은 시간이 걸리지 만 변경된 파일과 달리 변경된 블록을 보거나 더 전통적인 백업 (tar.gz)을 가져 와서 S3에 업로드 할 수 있습니다 (그러나 백업을 생성하면 I / O).

최종 비용은 대역폭에서 비롯됩니다. 한 달에 15GB가 프리 티어에 포함됩니다. 현재 대역폭 사용량을 결정하여 계속 진행할지 여부를 확인하십시오.

언제든지 Amazon 사이트에서 현재 계정 활동을 볼 수 있으므로 임계 값에 가까워지고 있는지 모니터링 할 수 있습니다. 불행히도 AWS의 리소스 사용량에 대한 상한선을 설정하는 방법은 없습니다.

EC2 인스턴스를 설정하는 것이 좋지만 기존 호스트를 작동 상태로 유지하는 것이 좋습니다. 계정 활동을 주시하면서 DNS를 전환하여 AWS Elastic IP를 가리키고 사용해 볼 수 있습니다. 모든 것이 수용 가능한 범위 내에있는 것을 발견하면 기존 호스트를 제거 할 수 있습니다. 그렇지 않으면 DNS를 되돌리고 변경 사항을 재 동기화하여 기존 호스트로 돌아가는 간단한 문제입니다 (스냅 샷 삭제, EBS 볼륨을 늘리고 인스턴스를 중지하면 비용이 계속 발생합니다). AWS는 리소스 사용량별로 세분화 된 시간별 활동이 포함 된 '보고서'도 제공합니다. 사용량이 정상보다 높은시기와 원인을 판별하는 데 도움이됩니다.

간단히 요약하면, 대역폭 사용량을 미리 예측할 수 있어야합니다. 즉, I / O가 예측하기 어려운 주요 요인이 될 것입니다 (그리고 루트를 사용하도록 선택한 경우 스냅 샷 사용량).


2
나는 이것이 오래된 대답이라는 것을 알고있다. 탄력적 IP 주소 사용에 대해 언급했습니다. 무료로 유지하려면 탄력적 IP를 연중 무휴 24 시간 사용해야합니다. 그렇지 않으면 사용하지 않는 시간 동안 고객에게 요금이 청구됩니다.
Sandeep Bansal

@ SandeepBansal, 그것에 대해 링크를 줄 수 있습니까?
sasha.sochka

1
@ sasha.sochka : 즉, 탄력적 IP가 실행중인 인스턴스와 연결되지 않은 경우 (IP를 통해 데이터를 전송하지 않아야 함) 요금이 청구됩니다. 자세한 내용은 AWS EC2 요금 페이지 : "시간당 실행중인 인스턴스와 비례하지 않는 탄력적 IP 주소 당 0.005 USD"
cyberx86

@ cyberx86, 설명해 주셔서 감사합니다
sasha.sochka

3

우리는 몇 달 동안 EC2 프리 티어를 사용했으며, 지금까지는 무료입니다. 또한 계정을 수시로 확인하고 한도에 가까워 졌는지 확인할 수 있으며, 원치 않는 청구를 피하기 위해 언제든지 특정 시점에 사용을 일시 중지하거나 종료 할 수 있습니다.


3

함정은 하나뿐입니다 (내가 아는 것)

프리 티어 한도를 초과하면 청구액 한도를 지정할 수있는 방법이 없습니다. 사이트에 DOS 공격이 있다고 가정하면 프리 티어 한도를 쉽게 넘어서 대역폭에 대해서만 막대한 비용을 지불하게 될 수 있습니다.


5
업데이트 : 2012 년 5 월 현재 Amazon에는 청구 알림 이라는 새로운 기능이 있습니다.
Pothi Kalimuthu

1

실제로 예측할 수없는 잠재적 비용은 I / O에서 EBS로 발생한다는 데 동의합니다. 증가 된 수당 (2 백만)이 있어도 며칠 만에이 문제를 해결했습니다. 운 좋게도 너무 비싸기 전에 붙잡 았지만 얼마나 빨리 도착했는지 놀랐습니다. Windows Server 2012를 사용하고 있으며 처리가 가능한지 확인하기 위해 매우 강렬한 테스트를 실행하고 있습니다. 말할 것도없이 테스트하기에는 비용이 많이 들지 않아 실망했습니다.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.