티스토리 뷰

AWS

[AWS]EBS 과금 막기

현오쓰 2019. 3. 9. 15:51


AWS EBS(Elastic Block Store)


서론..

2018년 8월 중순쯤.. 온프레미스 환경에서 클라우드 환경으로 마이그레이션 작업이 시작 되었을때, 기간은 2주였다. 2주 안에 클라우드에 대한 시스템과 방향을 빨리 캐치 했어야 했었다. EC2 성능은 최대한 알맞게 구매를 했고 혹시몰라 CRI 로 구매를했다. 물론 1년치만 ㅎㅎ .. 하드(EBS)는 128GB를 구매했다.. 문제의 시발점이 여기서 시작되었다. 약 운영중인 클라우드 서버 15대 정도 이걸 월비용을 계산 하자면 아래와 같다. 


2019-03-09 기준 


** 월별 프로비저닝된 스토리지 GB당 0.114 USD

운영중인 클라우드 서버 15대 * EBS 128GB = 1,920 GB * 0.114$ = 218.88 $ = 약 24만 8천원...;




그렇다... 한달에 24만 8천원씩 AWS에 기부를 하고 있었다... 고마워해라 .. AWS




쟈.. 이제 요금을 대폭줄일 방법을 알려주겠다. 


우선, 운영중인 EC2가 어떤 서비스를 운영하는지 캐치를 해야겠다. 단순 Bastion 서버나, 웹서버는 8GB면 충분하다.. 아니 이것도 아깝다!!! 이런식으로 쭉 나열해 본다. 만약 필자처럼, 이런 부분이 처음이라면  하드디스크를 최소로 잡고 용량을 늘리면 되거나 혹은 EBS를 하나더 구매해 마운트를 하면된다. 


AWS 공식 문서에 이렇게 나와있다. EBS는 늘릴 수 있으나, 줄일 수 는 없다. 그러니 걱정말자!! 

아래 그림과 같이 EBS 수정을 누르면 늘릴 수 있는 창이 나온다.




볼륨은 쉽게 올릴 수 있으므로 걱정말자.


그렇다면, 필자 처럼 이미 EBS를 적절하지 못하게 구매한 상태면 어떻할까??? 

필자가 생각한 방법은 2가지가 있었다.


1. 적절한 EBS를 구매해서 마운트후 이전 EBS를 폐기한다. 

      결론 : 이전 EBS가 이미 ROOT로 잡혀 있기에 폐기할 수 없다. (리눅스 기준)


2. 기존 EC2를 AMI를 생성하여 새로운 EC2에 AMI를 넣을때 EBS를 적절하게 넣는다. 

     결론 :  EC2를 AMI할때 EBS용량에 맞춰 진다. 즉 이전 EC2가 50GB였고 바꿀 EC2에 8GB만 넣고 싶다면, 에러 메세지가 나온다... 대략 메세지 내용은 "50GB보다 적게 할 수 없습니다."



그렇다.. 결론은 다시 세팅을 해야한다... 눈물을 머금고 ... 지금 4대는 다시 세팅을 했다.. ㅠㅠㅠ 만약 도커를 사용했다면 다시 세팅하는 부분이 쉬웠을텐데.. 아쉽다...


 남은 EC2도 다시 세팅을 하고 있다.. AWS를 처음 시작하는 분들께 꼭 전하고싶다.. EBS.. 최소 용량으로 시작하는걸 권장합니다.... 필요하면 그때그때 늘려줍시당.. ㅠ

'AWS' 카테고리의 다른 글

[AWS] ELB 생성 해보기  (2) 2019.04.15
ELB(Elastic Load Balancing) 개념  (0) 2019.03.15
[AWS]NACL,보안그룹과 그외 보안자료  (0) 2019.02.10
AWS Lamda 소개  (0) 2019.01.12
AWS VPC & Subnet [3]  (0) 2019.01.12