개발자 / 애플리케이션 / 클라우드

무료 아마존 웹 서비스, 100% 알뜰하게 사용하는 방법

Serdar Yegulalp  | InfoWorld 2013.04.12
프리 티어, 100% 활용하기
분명 프리 티어에는 많은 함정들이 있다. 자원 제약들은 사용자가 미리 조심하지 않으면 너무나도 쉽게 넘어서게 되어 있다. 따라서 마이크로 인스턴스 최대한을 활용하고 싶다면 다음과 같은 점을 반드시 명심하기 바란다.
 
요금에 신경써라 : 말할 필요도 없겠지만 정기적으로 AWS 계정 활동 페이지를 체크해 아무도 모르게 요금이 부과되지 않는지 확인하라. 기본 설정상 아마존은 프리 티어 한도를 넘어서서 요금이 부과되더라도 따로 알려주지 않는다. 별도의 통지도 없이 사용 초과분만큼 그대로 요금이 부과된다.

만약 추정 사용량에 대한 알림을 받고싶거나 정해 놓은 예산을 초과할때 경고를 받고 싶다면 아마존이 제공하는 요금 경고 시스템을 사용하면 된다. 그러나 프리 티어에서는 설정가능한 경고와 알림의 수가 제한되어 있다.
 
I/O 사용량을 챙겨라 : 만약 개인용도로 서버를 사용한다면 I/O 요금 폭탄을 맞을 일은 없을 것이다. 그러나 서버를 공공으로 돌리면 상황이 하늘과 땅차이로 완전히 뒤바뀔 수도 있다.
 
인스턴스 I/O 사용량을 알아내는건 그리 어렵지 않지만 성실성과 정밀한 조사가 필요하다.  EC2 관리 콘솔은 모니터링 툴을 제공하지만 프리 티어의 콘솔은 유료 콘솔만큼 세분화되어 있지 않다. 무료 인스턴스를 오분 간격으로 체크하는데 유료일 경우 일분 간격으로 사용량을 볼 수 있다.
 
또한 인스턴스 자체 내에서도 OS의 자체 툴을 사용해 I/O 사용량을 확인할 수 있다. 리눅스 운영체제에서 사용할 수 있는 방법 하나를 소개한다. 윈도우내에서는 초당 디스크 전송(Disk Transfer) 성능 카운터를 사용할 수 있다.
  

아마존 리포팅 시스템을 통해 서비스 요금을 추적할 수 있고 CSV/XML 포맷의 세부 내역도 다운로드 할 수 있다.
 
골치 아픈 일을 피하기 위해 엘라스틱 주소를 할당하라 : 엘라스틱 주소(elastic address)를 사용하면 크게 요금이 늘어나지도 않으면서 훨씬 시스템에 연결하기 쉬워진다. 원격 데스크톱(Remote Desktop) 연결 툴이 연결 주소와 암호를 모두 저장하기 때문에 특히 윈도우 인스턴스에서는 더 편리하다. 그렇지 않으면 사이트가 새로운 IP 주소로 프로비저닝할 때마다 완전히 새로운 원격 데스크톱 연결을 만들어야 한다.
 
클라우드에 아이템들을 백업하라 : 작업중인 서버는 언제 고장나서 초기화 될지 모른다. 귀찮은 재 업로드를 하는 대신 아마존 클라우드에 적절한 데이터를 미리 넣어두는게 좋다. EBS 스냅샷(EBS Snapshot)은 이 작업을 위한 아주 편리한 방법 중 하나지만 프리 티어는 1GB의 스냅샷 스토리지 밖에 얻을 수 없다. 따라서 대신 시스템에서 외부 드라이브로 백업을 수행하는 방식처럼 EBS 볼륨을 덧붙여서 직접 파일을 백업할 수 있다.
 
그럼 이제 무엇을 해야 하나 
프리 티어 AWS에 어느 정도 익숙해지면 아마도 제대로 써보고 싶은 생각이 더 들 될 것이다. 마이크로 인스턴스의 차상위 단계는 M1 스몰 인스턴스로, 메모리가 두 배이고 온전한 연산-유닛치의 CPU가 제공된다. 대부분의 M1 인스턴스의 사용요금은 월 15달러에서 시작한다.
 
만약 일주일 내내 24시간 실행되는 서버가 필요하지 않은 구두쇠라면 스팟 인스턴스(spot instance)를 고려해 보라. 스팟 인스턴스는 시간당 지불할 의사가 있는 최대 가격을 특정지어 연산 용적을 입찰하는 식이다. 만약 스팟 인스턴스의 현재 시간당 가격이 (수요와 공급에 따라 변동적으로) 그 설정액을 초과하면 인스턴스가 자동으로 작동을 중단한다.
 
마지막으로 만약 백업 서버같이 무언가 자동으로 실행하고 싶다면, 예약 인스턴스(reserved instance)를 활용하라. 예약 인스턴스를 쓰면 일년에서 삼년 사이의 특정 기간에 일회 요금을 내고 상당폭 할인된 시간당 사용료로 이용할 수 있다. 예를 들어 지금 시점에서 단일 M1 스콜 리눅스 인스턴스는 연 61달러에 시간당 3.4센트인데 이를 100% 활용한다고 추정할 경우 연 354달러 정도 되는 가격이다.
 
M1 스몰, 스팟 인스턴스, 예약 인스턴스 모두 상당히 저렴한 가격이다. 프리 티어를 졸업해 이들 중 하나를 선택할 때가 되면 아마존의 툴을 사용하면서 비용을 절약하는 상당한 실전 경험을 가진 자신을 발견할 것이다. editor@idg.co.kr
  

스팟 인스턴스는 입찰을 통해 비사용 용량으로 기계를 실행하게 해준다. 이는 적은 돈으로 간헐적으로 기계를 구동하는 유용한 방식이다.
Sponsored

회사명 : 한국IDG | 제호: ITWorld | 주소 : 서울시 중구 세종대로 23, 4층 우)04512
| 등록번호 : 서울 아00743 등록발행일자 : 2009년 01월 19일

발행인 : 박형미 | 편집인 : 박재곤 | 청소년보호책임자 : 한정규
| 사업자 등록번호 : 214-87-22467 Tel : 02-558-6950

Copyright © 2024 International Data Group. All rights reserved.