AWS_FAQ

RI 신청 가이드

2016.11.29 19:16

호스트웨이 조회 수:550

AWS 인스턴스 가격은 크게 on-demand, RI, Spot, Dedicated로 나뉩니다.
이 중 RI를 신청하는 방법을 설명합니다.

1. RI 설명
<1> Reserved Instance 란? 
일정 기간 동안 Instance를 사용하겠다는 약정 할인과 같은 개념으로 일반적인 Instance에 비해 최대 75% 까지 저렴하게 사용 가능하며, 
Reserve Capacity 라는 옵션으로 특정 AZ(Availability Zone)을 지정하여        
사용할 경우에는 예약된 Instance는 필요할 때 언제든 생성할 수 있다. 
(AWS의 경우는 Capacity 부족으로 필요한 Instance type을 생성할 수 없는 경우가 존재 한다.)  

<2> RI(Reserved Instance) 의 유형      
- Standard Reserved Instances  : 높은 할인율(75% 까지)을 제공하며, Region 내의 모든 AZ(Availability Zone)에 적용되며 특정         
AZ(Availability Zone) 만 적용도 가능하다.         
“선불 없음(No Upfront), 부분결제(patial Upfront), 전제 결제(All Upfront)” 의 선불 옵션에 따라         
할인율이 다르며, 1~3년(1,3년)의 약정 기간(기간에 따른 할인율도 다르다)을 둘 수 있다.   
- Convertible Reserved Instances  : Standard Reserved Instances 보다 낮은 할인율(45% 까지)을 제공하며, 
Region 내의 모든 AZ(Availability Zone)에 적용되며 특정 AZ(Availability Zone) 만 적용도 가능하다.         
“선불 없음(No Upfront), 부분결제(partial Upfront), 전제 결제(All Upfront)” 의 선불 옵션에 따라         
할인율이 다르며, 3년의 약정 기간만 둘 수 있다. Standard RI 와의 커다란 차이점은 할인율은 낮지만        
RI 옵션의 변경 폭이 넓다는 것이다.               
- Scheduled Reserved Instances  : 하루, 주, 월 기간의 일정 부분 동안 사용이 가능하며 해당 문서에서는 다루지 않는다.  

<3> RI(Reserved Instance)의 옵션 변경 : RI 는 기본적으로 다른 Region 으로의 변경은 불가능 하며, Standard 와 Convertible 의 차이점으로         
RI 옵션 변경 내역을 대신한다.  
2.png
: Convertible 의 경우는 할인율이 낮고 OS, Tenancy, Payment, Instance 유형의 변경 등 다수의 변경이        
가능하나 Standard는 실지로 Instance Size(t2.micro, t2.medium 등) 만 변경이 가능하다.      


2. RI 구매 
<1> RI 페이지로 이동       
: EC2  Reserved Instances 
1.png        
<2> Purchase Reserved Instances 클릭 
3.png        
<3> 선택 사항 : Only show offerings that reserve capacity 채크       
 : 해당 옵션을 채크 한 경우 Availability zone을 선택 할 수 있다.  
4.png         
<4> 구매 옵션 설명(선택 옵션 설명은 Availability Zone 선택은 제외)        
       1) 선택 가능한 옵션 
 5.png                               
       2) 상세 옵션 설명(서울 기준) 
 6.png          
<5> 구매할 RI 검색 -> Cart -> View Cart       
: Linux/Unix, t2.micro, 1년, default tenancy, standard class, No Upfront 
 7.png            
<6> RI 구매        
: Purchase 클릭 
 8.png       
: 완료 페이지 
9.png              
3. RI 변경     
: RI는 유형간 변경은 허용되지 않는다. 유형이라 함은 “Standard 와 convertible”을 말한다.  
 
<1> Standard RI 수정하기 
EC2 -> RI 에서 Standard RI를 선택한 후에 Modify Reserved Instance를 클릭 한다.    
:10.png  
              Standard RI는 Linux/Unix 만 RI 변경이 가능하다.   

<2> Standard RI 변경       
: Region(Region -> 특정 AZ(Reserved Capacity) 지정 가능) 
 11.png       
 : Instance 크기 변경(small, medium, large 등) 
12.png
 Instance의 변경은 변경하려는 RI 의 정규화 크기(아래 표의)가 정확히 일치할 경우만 변경이 가능하다.       
medium 크기로 구매하였음을 가정하면 정규화(크기)는 2 이며, 경우는 “nano 8EA 혹은 micro 4EA 혹은     
small 2EA”로만 변경 가능하다. 반대로 medium 2EA 를 보유한 상황에서는 2EA의 Instance를 통합하여 1EA의 large로 변경할 수 있다.       
(단, 속성이 완전히 같아야 한다. 종료 일시등이 다른 인스턴스들의 통합등은 되지 않는다. 동일 속성의  RI는 Instance Count 숫자가 올라간다.) 
 13.png     
       
    : 예를 들어 t2.mirco 를 예를 들면 t2.small로 변경시 아래와 같이 빨간색을 띄며 Continue 를 눌러도      
진행되지 않으며, t2.nano 2EA로 변경시 초록색을 띄며 Continue 가 가능하다. 
  14.png    
    
   : Continue 클릭(t2.nano 2EA) 
15.png
   : Review Page 에서 Submit Modifications 클릭 
16.png
   : OK 클릭 
17.png
   : 변경 요청 이후에는 아래와 같이 State가 변경되며 변경 요청의 취소는 존재 하지 않으며 변경이      
완료 되면 재 변경하는 방법만 존재 한다.  
18.png

   : 완료 후에는 2개의 t2.nano 로 변경된다.         
 19.png   
<3> Convertible 교환하기        
: Standard RI 가 수정(modify) 라면 Convertible은 교환(exchange) 이다. 기존의 구매한 RI와 상관없이          
새로 구매하듯이 변경할 수 있다. (단, 종료 시간과 약정 기간은 유지) 
20.png
            Convertible RI는 새로 구매하듯이 설정 가능하다.  
<4> Convertible RI 변경  
: 앞서 언급된 것과 같이 구매할 때 선택가능했던 사항중 Term(3년약정)을 제외하고는 모두 변경 가능하다.  항목에 대한 설명은 RI 구매하기를 참고 한다. 
 21.png    
    : “t2.micro  t2.small”, “Linux/Unix  Windows” 로 변경 진행할 경우 아래와 같이 선택 후      
Find Offering을 클릭 후 검색된 내역에서 원하는 Instance를 선택 후 exchange 한다.    
 22.png     
 23.png  
 변경에 따른 비용내역도 같이 보여준다. 
  24.png     
    
 : Standard RI 와 다르게 exchange 를 하면 바로 새로운 RI가 생성되고 기존 RI의 상태     
(state) 가 active 로 되어 있어 당황할 수 있으나 정상적인 부분으로 대략 1~3시간     
이내로 retired 될것이다. (Standard는 modify 중이라고 표시 된다.) 
 25.png    
    
 : 제약 사항(고려 사항)       
1) 결제 방식(payment) 옵션은 동일하거나 더 높은 선불 방식으로만 변경 가능         
  - partial upfront(일부 선불) 는 no upfront(선불 없음) 로 변경은 불가능하며 partial upfront(일부 선불)         
 와 all upfront(모두 선불) 만 가능         2) 현재 사용중인 RI 보다 변경하려는 RI의 사용비용이 더 비싸야 한다.          
- 낮은 사양으로 낮추고 싶은 경우 다수의 낮은 사양으로 변경하여야 한다.             
(낮은 사양의 수량을 늘리는 구조로 인스턴스 타입별로 정가(list value)가 존재 하고 그에 따라서 계산 되어진다.)  

 2) 결제 방식이 partial upfront(일부 선불), all upfront(모두 선불) 의 경우는 교환(exchange)시 아래와  같은 제약을 받는다.        
- RI 별로 정가(list value)를 가지고 있고 선불금을 지불한 경우는 해당 정가(list value)에 맞춰서  교환이 가능하다.            
ex) 50$ 정가의 RI(선불금을 낸)를 15$ 정가의 RI로 교환하려면 4개의 RI(15$ * 4 = 60$)로 교환하고                 
이로 인해 발생한 10$ 대하여 추가 선불금을 지불 하여야 한다.                
추가 선불금의 대한 계산은 남은 기간으로 하여 비율로 계산되고 앞서 지불된 선불금을 제외하고                 
남은 금액은 내면 된다. 그러나 특별히 해당 내역을 계산할 필요는 없이 교환(exchange)시에 해당               
비용을 표시해 준다. 
 26.png                       

검색 하고 해당 인스턴스를 선택하면 위와 같이 금액이 계산된다.