티스토리 뷰

 

EC2

· 안전하고 크기 조정이 가능한 컴퓨팅 용량을 EC2 인스턴스로 제공

 

· 온프레미스 리소스를 사용할 경우 (클라우드를 사용하지 않는다면)

  1) 미리 하드웨어를 구매해야 함

  2) 서버가 배달될 때까지 기다려야 함

  3) 물리적 데이터 센터에 서버를 설치해야 함

  4) 필요한 모든 구성을 수행해야 함

 

· EC2 인스턴스를 사용할 경우 (클라우드를 사용한다면)

  1) 몇분이면 프로비저닝하여 시작

  2) 워크로드 완료 시 인스턴스 중지

  3) 실행 중일 때 사용한 컴퓨팅 시간에 대해서만 비용 지불

  4) 필요한 서버 용량에 대해서만 비용 지불

 

· EC2 작동 방식

  1) 시작: 기본 구성 인스턴스가 포함되어 있는 템플릿을 선택하여 시작 (운영체제, 애플리케이션 서버, 애플리케이션)

, 네트워크 트래픽을 제어할 보안 설정 지정 

  2) 연결: 프로그램과 애플리케이션에는 인스턴스에 직접 연결하고 데이터를 교환하는 여러가지 방법이 있음, 로그인하여 인스턴스에 연결하고 데스크탑에 액세스 할 수도 있음

  3) 사용: 연결 후 바로 사용 가능, 명령을 실행하여 소프트웨어 설치, 스토리지 추가, 파일 복사 및 정리 등 작업 수행

 

· EC2 요금: EC2에서는 사용한 컴퓨팅 시간에 대해서만 비용 지불

  1) On-demand

    - 중단할 수 없는 불규칙한 단기 워크로드가 있는 애플리케이션에 매우 적합

    - 선결제 비용이나 최소 약정 적용 X

    - 중지될 때까지 계속 실행되며, 사용한 컴퓨팅 시간에 대해서만 비용 지불

    - 1년 이상 지속되는 워크로드에는 권장 X

  2) Saving Plans

    - 1년 또는 3년 기간 동안 일정한 컴퓨팅 사용량을 약정

    - On-demand 방식에 비해 최대 72%까지 비용 절감 가능

    - 약정 초과시 일반 On-demand 요금 부과

  3) 예약 인스턴스

    - 표준 및 컨버터블 예약 인스턴스는 1년 또는 3년 약정 

    - 정기 예약 인스턴스는 1년 약정으로 구입

    - 약정 기간이 끝나면 중단 없이 EC2 사용 가능 (인스턴스 종료 및 새 예약 인스턴스 구입 때까지 On-demand 요금          부과)

  4) 스팟 인스턴스

    - 시작 및 종료시간에 자유롭거나 중단을 견딜 수 있는 워크로드에 적합

    - 미사용 EC2 컴퓨팅 용량을 사용하며 최대 90%까지 비용 절감

    - 사용 가능한 용량이 없다면 시작이 지연되거나 예기치 않게 중단될 수 있음

  5) 전용 호스트

    - 사용자 전용의 EC2 인스턴스 용량을 갖춘 물리적 서버

    - 가장 큰 비용

 

· EC2 Auto Scaling

  - 필요한 리소스만으로 시작하고, 확장 및 축소를 통해 수요 변화에 자동으로 대응하는 프로세스 제공

  - 변화하는 애플리케이션 수요에 따라 EC2 인스턴스를 자동으로 추가하거나 제거할 수 있음

    1) 동적 조정: 수요 변화에 대응

    2) 정적 조정: 예측된 수요에 따라 적절한 수의 EC2 인스턴스 자동 예약

  - 증가 수요 처리 방법

    1) Scale Up (수직 확장): 실행 중인 장치에 성능(사양)을 늘리는 작업

    2) Scale Out (수평 확장): 현재 장치는 그대로 두고 추가적으로 장치를 늘리는 작업

  - Auto Scaling 조정 방식

    1) 최소 인스턴스 설정 (하나 이상이 항상 실행중이어야 함)

    2) 희망 용량 설정 (default: 최소 용량)

    3) 최대 용량 설정 (최대 4개로 제한)

 

반응형
댓글