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개입니다.
- 인바운드 트래픽과 아웃바운드 트래픽을 별도로 제어할 수 있습니다.