Devsecops

EC2(Elastic Compute Cloud) 본문

AWS/EC2

EC2(Elastic Compute Cloud)

Futurism 2023. 1. 24. 12:58
728x90

Elastic Compute Cloud

- Iaas(infrastructure as a Service)

EC2 구성요소

- OS

- CPU

- RAM

- EBS, EFS, EC2 Instance Store : 저장소

- Network Card

- Security Group : 방화벽 역할, 상태저장 방식

- Bootstrap script : EC2 User Data

EC2 User Data

- 인스턴스가 처음 생성되고 시작할 때 수행되는 스트립트

  - 시작시 업데이트, SW, 파일 등등을 업데이트 할 수 있다.

- Root 권한으로 스트립트가 실행된다.

EC2 인스턴스 유형

- 일반적인 목적

 

- 컴퓨팅 최적화

  - 민감한 업무를 수행하며, Hige Performance를 요구하는 작업, 인스턴스는 배치 처리 워크로드, 미디어 트랜스코딩, 고성능 웹 서버, 고성능 컴퓨팅(HPC), 과학적 모델링, 전용 게임 서버 및 광고 서버 엔진, 기계 학습 추론 및 기타 컴퓨팅 집약적인 애플리케이션에 매우 적합

 

- 메모리 최적화

  -  메모리에서 대규모 데이터 세트를 처리하는 워크로드를 위한 빠른 성능을 제공하기 위해 설계 : DB 작업, 캐시, 비즈니스 인텔리전스, 구조화 되지 않은 실시간 처리 등

 

- 저장 최적화

  - 로컬 스토리지에서 매우 큰 데이터 세트에 대해 많은 순차적 읽기 및 쓰기 액세스를 요구하는 워크로드를 위해 설계 : 애플리케이션에 대해 대기 시간이 짧은, 수만 단위의 무작위 IOPS(초당 I/O 작업 수)를 지원

EC2 절전모드

- RAM상태를 보존 해두고 인스턴스 재시작시 더 빠르게 부팅한다.

- 이 때 RAM 상태는 Root EBS 볼륨에 저장된다

- Root EBS 볼륨은 암호화된다

- 오랜 processing이 필요하거나, RAM 상태 유지, 부팅시간을 줄일려고 할때 필요하다

- 60일 이상 절전될 수 없다

728x90

'AWS > EC2' 카테고리의 다른 글

ENI(Elastic Network Interface)  (0) 2023.01.24
Placement Group  (0) 2023.01.24
EC2 구매 옵션  (0) 2023.01.24