DevOps/AWS

AWS EC2란 무엇일까??

킵고잉 개발자 2022. 4. 23. 01:11

 

목차

    Amazon EC2

    Amazon EC2는 Elastic Compute Cloud의 약자로 Amazon Web Services 상에서 안정적이며, 크기 조정 가능한 컴퓨팅 파워를 제공해주는 웹 서비스입니다.

    Amazon EC2의 주요 특징

    • Linux/Window Os에서 사용 가능하며 모든 소프트웨어 설치 가능
    • 사용한 사용량에 대해서만 시간 단위 비용 과금
    • 다양한 비용 모델(온디맨드, 스폿, 예약) 선택 가능

    Amazon EC2 인스턴스 유형

    인스턴스의 유형은 크게 범용 M 시리즈, cpu 사양이 좋은 C 시리즈, 저장 공간이 많은 i 시리즈, gpu 성능이 좋은 g 시리즈, 메모리 성능이 좋은 R 시리즈가 있습니다.

    인스턴스 유형은 인스턴스 생성할 때 고를 수 있고, 다음과 같이 이름의 첫 글자와 '패밀리'로 인스턴스 유형을 확인할 수 있습니다.

    c4.xLarge
    c: 인스턴스 패밀리
    4: 인스턴스 세대
    xLarge: 인스턴스 사이즈

     

    Amazon EC2 인스턴스 구매 옵션

    인스턴스 과금 방식에 따라 인스턴스 구매 옵션이 여러 종류가 있습니다.

    구분 내용
    온 디멘드 인스턴스 필요할 때 바로 생성해서 사용하는 방식으로, 초 단위로 과금이 발생
    예약 인스턴스 1년 또는 3년 기간에 대한 약정을 통해 온디맨드보다 최대 75퍼센트 저렴한 비용을 지불함
    스팟 인스턴스 경매 방식의 인스턴스로 스펙을 정해 비용을 입찰하여, 높은 가격을 입력한 사용자에게 인스턴스가 할당됨
    전용 인스턴스 고객 전용의 하드웨어에서 인스턴스 서비스를 제공함

     

    Amazon EBS(Elastic Block Storage)

    Amazon EBS는 Elastic Block Storage의 약자로 EC2에 연결되는 스토리지 서비스입니다. EC2 인스턴스의 하드디스크라고 생각하시면 됩니다.

     

    Amazon EBS의 주요 특징

    • 크기는 1GB 단위로 1GB~1TB까지 선택 가능
    • 크기와 사용 시간을 기준으로 과금 발생
    • 마그네틱의 경우 발생하는 I/O 횟수에도 과금 발생
    • EC2 인스턴스와 독립적으로 사용 가능하며, 다른 EC2 인스턴스에 교체 가능
    • 백업된 스냡샷에서 EBS 볼륨을 생성/복원 가능
    • 프리티어의 경우 30GB 크기 및 2백만 I/O, 1GB 스냅숏 스토리지 등의 제한이 있음

     

    Amazon의 보안 그룹

    보안 그룹은 인스턴스에 대한 인바운드, 아웃바운드의 네트워크 트래픽을 제어하는 가상의 방화벽 역할을 수행합니다.

    Amazon의 보안 그룹의 특징

    • 각 EC2 인스턴스 당 최대 5개의 보안 그룹을 할당할 수 있습니다.
    • 보안 그룹은 '허용'만 가능하며 '차단'은 설정할 수 없습니다.
    • 하나의 VPC 당 생성할 수 있는 보안 그룹의 개수는 500개입니다.
    • 각 보안 그룹 당 추가할 수 있는 규칙은 최대 50개입니다.
    • 인바운드 트래픽과 아웃바운드 트래픽을 별도로 제어할 수 있습니다.