[AWS] EC2, EBS, AZ란?

Elastic Compute Cloud

클라우드 공간에서 크기를 유연하게 사용
사용량 예측하여 사용
instance를 켰을 때 비용을 지불

EC2 지불 방법

  • On-demand : 시간단위로 가격이 고정( software 개발 초기 단계에 많이 사용)

    오랜시간동안 선불을 내지 않고, 최소한의 비용을 지불하여 EC2인스턴스를 사용하고 싶을 때, 특히 앱/프로그램 개발시 최초로 EC2 인스턴스에 deploy할 때 매우 유용
    개발기간 잘 모를때
    개발시작시간 : ?/? - 개발 끝시간 :??

  • Reserved : 한정된 EC2 용량 사용가능, 1~3년동안 시간별로 할인 적용 받을 수 있음 ( 일정기간 대여, 저렴, 크기 줄였다 늘였다 불가 )

    안정된, 예상가능한 workload시 사용 권장, 선불로 인한 컴퓨팅 비용 대폭 감소
    개발시작시간 : 1/1 ~ 개발 끝시간 3/31

  • Spot : 입찰 가격 적용, 가장 큰 할인률 적용, 특히 인스턴스의 시작과 끝이 전혀 중요하지 않을 때 매우 유용

    단순히 비용 절감시 유용함. 인스턴스의 시작/끝시점에 구애받지 않을 경우 권장.

EBS ( 가상디스크 )

  • EC2를 사용하기 위해 EBS라는 디스크 볼륨을 요구한다.
  • 저장 공간이 생성되어지며, EC2 인스턴스에 부착된다.
  • 디스크 볼륨 위에 File System이 생성된다.
  • EBS는 특정 Availability Zone에 생성된다.

EBS 볼륨 타입

  • SSD군

    1) General Purpose SSD (GP2) " 최대 10K IOPS 지원하며, 1GB당 3IOPS 속도가 나옴
    2) Provisioned IOPS SSD(IO1) : 극도의 I/O률을 요구하는(예시 : 매우 큰 DB 관리) 환경에서 주로 사용됨. 10K이상에서 IOPS 지원함.

                  방대한 데이터의 처리, 뛰어난 효능, 가격도 비쌈.
  • Magnetic/HDD군

    3) Throughput Optimized HDD(ST1) : 빅데이터 Datawarehouse, Log 프로세싱시 주로 사용(boot volume으로 사용가능 X)
    4) CDD HDD (SC1) : 파일 서버와 같이 드문 volume 접근시 주로 사용, 역시 boot Volume으로 사용 불가능하나 비용은 매우 저렴
    5) *Magnetic(Sandard) : 디스크 1GB당 가장 싼 비용을 자랑함. Boot volume으로 유일하게 가능함.

Availability Zone (AZ)

  • 하나의 Region 안에 여러개의 AZ가 존재 할 수 있다.
  • 중심부로부터 백업된 AZ
  • 한쪽 서버가 망가져도 서비스를 유지시켜줌
  • EC2 사용시 AZ 설정이 필요하다

댓글

Designed by JB FACTORY