Contents

Amazon Elastic Compute Cloud

   Nov 25, 2022     1 min read

※ Chapter 01. Amazon Elastic Compute Cloud

(Amazon EC2)

  • 서버 <–access— : EC2 (가상화)

  • 온-프레미스 : 多 $, 시간 / 단점) 무조건 보유 해야.

  • EC2(가상화 서버)
    인스턴스 요청으로 단 몇 분만에 사용 가능. good) 사용한 만큼만 지불, 서로 분리-> 안전 , 유연성 / 제어 기능.
  • 멀티 터넌시
    가상 컴퓨터 간 기본 하드웨어 공유.
  • (인스턴스) 수직 확장

  • Amazon EC2의 네트워킹 측면 제어

  • 서비스로서의 컴퓨팅 CaaS

  • Amazon EC2 작동 방식 인스턴스 시작 -> 인스턴스에 연결 -> 사용

※ Chapter 02. Amazon EC2 인스턴스 유형

# 01. 각 Amazon EC2 인스턴스 유형은 인스턴스 패밀리로 그룹화.

  • 인스턴스 패밀리
    범용, 컴퓨팅 최적화, 메모리 최적화, 액셀러레이티드 컴퓨팅, 스토리지 최적화
  • 범용
    균형 있는 리소스, 다양한 워크로드, 웹 서버, 코드 리포지토리
  • 컴퓨팅 최적화 (바리스타)
    컴퓨팅 집약적 작업, 게임 서버, 고성능 컴퓨팅(HPC), 과학 모델링
  • 메모리 최적화
    메모리 집약적 작업
  • 액셀러레이티드 컴퓨팅 (라떼 아트 직원)
    부동 소수점 숫자 계산, 그래픽 처리, 데이터 패턴 일치, 하드웨어 액셀러레이터 활용
  • 스토리지 최적화
    로컬에 저장된 데이터에 대한 고성능

# 정리.

  • 범용 인스턴스) 컴퓨팅, 메모리, 네트워킹 리소스를 균형 있게 제공. ex.애플리케이션 서버, 게임 서버, 엔터프라이즈 애플리케이션용 백엔드 서버, 중소 규모 데이터 베이스

  • 컴퓨팅 최적화 인스턴스) 고성능 프로세서를 활용하는 컴퓨팅 집약적인 애플리케이션에 적합.

  • 메모리 최적화 인스턴스) 고성능 DB에 적합. 메모리에서 대규모 데이터 세트를 처리하는 워크로드를 위한 빠른 성능을 제공하기 위해 설계됨. 컴퓨팅에서 메모리는 임시 스토리지 영역. 여기에는 중앙 처리 장치(CPU)가 작업을 완료하는 데 필요한 모든 데이터와 명령이 들ㄹ어 있음. 컴퓨터 프로그램이나 애플리케이션은 스토리지에서 메모리로 로드된 후 실행됨. 이 사전 로드 프로세스 덕분에 CPU가 컴퓨터 프로그램에 직접 액세스 할 수 ㅇ.

  • 액셀러레이티드 컴퓨팅 인스턴스) 하드웨어 액셀러레이터 or 코프로세서를 사용하여 일부 기능을 CPU에서 실행되는 소프트웨어에서보다 더 효율적으로 수행함. ex.부동 소수점 수 계산, 그래픽 처리, 데이터 패턴 일치 등.

  • 스토리지 최적화 인스턴스) 로컬 스토리지의 대규모 데이터 세트에 대한 순차적 읽기 및 쓰기 액세스가 많이 필요한 워크로드를 위해 설계됨. ex. 분산 파일 시스템, 데이터 웨어하우징 애플리케이션, 고빈도 온라인 트랜잭션 처리(OLTP) 시스템 등.