AWS EC2

임상규·2023년 8월 4일
1

AWS

목록 보기
1/33
post-thumbnail

EC2란?

EC2란 Elastic Compute Cloud로 AWS에서 제공하는 클라우드 컴퓨팅 서비스를 말한다.

컴퓨터 한대를 원격으로 빌리는 것으로 사용하는 컴퓨터의 성능, 시간, 데이터등을 사용한만큼 요금을 지불하는 방식이다

❗️ 관련 용어

  • 인스턴스 : 가상 머신(Virtual Machine)을 일컫는 단어로 주로
    EC2 인스턴스 1대, 이런식으로 말한다.

EC2 사용 시 장점

탄력적

본인이 계획한 워크로드에 따라 EC2 인스턴스의 타입을 지원한다.

예를 들어 단순한 프로젝트일 경우 저렴하고 낮은 성능에 인스턴스 타입을 이용할 수 있고 대규모 워크로드, 빅테이터 작업등을 수행하는 애플리케이션에 경우에는 높은 성능에 인스턴스 타입을 선택할 수 있다.

또한 몇분만에 수백, 수천개의 서버 인스턴스를 시작, 종료할 수 있다.

❗️ 관련 용어

  • 워크로드 : 애플리케이션이나 백엔드 프로세스 같이 비즈니스 가치를 창출하는 리소스 및 코드 모음

통합성

AWS 내 많은 서비스와의 통합으로 다양한 애플리케이션에 걸쳐 기능을 제공한다.

(Amazon Simple Storage Service(S3), Amazon Relational Database Service(Amazon RDS), Amazon Virtual Private Cloud(Amazon VPC) 등)

❗️ 관련 용어

  • S3 : 객체 스토리지 서비스 서비스
  • RDS : 관계형 데이터베이스 서비스 (범용 스토리지)
  • VPC : 가상 사설 네트워크

EC2 요금정책

EC2 인스턴스를 이용할 때 비용체계는 크게 3가지로 나눌 수 있다.

  1. 온디맨드(On-Demand)
    : 사용량 기반 과금

  2. 스팟 인스턴스
    가. 온디맨드 대비 70 ~ 90% 절감된 비용
    나. 리소스를 비딩하여 저렴한 입찰가에 구입
    다. 인스턴스 중단 가능

  3. 약정할인
    가. 예약 인스턴스 (Reserved Instance / RI)
      1) 무선납 / 부분선납 / 완전선납 ( 1년 or 3년)
        : 선납금을 많이 낼 수록, 긴 약정을 선택할 수록 할인율 상승
      2) On-Demand 대비 최대 72% 절약
      3) 구매 시 인스턴스 타입 변경 불가
        : 정확한 전략 수집 필요
    나. Saving Plan (SP)
      1) 1년 or 3년 기간 약정
      2) 시간 당 사용금액만 미리 산정
        : 인스턴스 사이즈 및 타입은 상관 없음
      3) 유연하게 인스턴스 타입 변경 가능
      4) On-Deman 대비 최대 72% 절약 가능

따라서 트래픽 / 성능 예측 불가 워크로드 : 온디맨드
    성능, 패턴이 일정하고 항시 켜두는 워크로드: 약정할인
이 좋은 선택이 될 수 있다.

이것은 단순한 EC2에 대한 개념 설명이고 EC2에는 통합되는 서버스가 뭐냐, 어떤 애플리케이션과 함께 사용되냐에 따라 많은 내용이 추가될 수 있다.
예를들어 트래픽이나 시스템 과부하에 따른 Auto Scaling, 운영체제, 설정파일등을 미리 구성하는 AMI(Amazon Machine Image) 등이 있다.

위의 내용들은 앞으로 해당 블로그에 기술하겠다.

이 블로그는 내가 공부를 하는 내용 및 공부 한지 오래된 내용을 복습하자는
의미에서 기술들을 작성할 예정이다.
또한 AWS를 처음 접하는 분들에게 이해가 쉽게 될 수 있도록 작성하도록
노력하겠다 :)

profile
Junior DevOps Engineer

2개의 댓글

comment-user-thumbnail
2023년 8월 4일

좋은 정보 얻어갑니다, 감사합니다.

1개의 답글