본문 바로가기
클라우드, 인프라

클라우드 용어 정리 - AWS EBS, EFS, Cloud Front

by dharana7723 2024. 6. 24.

 

Cloud front

동작 순서

 

용어

Edge location/ regional edge cache

pre-signed url, signed cookie

 

용어 2

cognito

 

  • Key groups 생성
  • 원본 access id에 대한 oai 생성

:Origin Access Identity

S3에 저장된 private 객체에 액세스 할 수 있도록 하는 식별자

 

AWS Athena 의미

  • 대화식 서버리스 쿼리 서비스 (S3 버킷 저장 데이터 분석)

 

 

EBS , S3, EFS 차이

먼저 짚고 넘어갈 용어

Block Level Storage, Object Storage

  • 블록 단위 작업을 지원하므로 변경된 부분만 업데이트
  • 블록 레벨 스토리지는 낮은 I/O 레이턴시를 자랑하며 Read/Write 작업이 빠르다는 장점이 있음
  • 파일이 자주 업데이트 되고 , Read/Wrtie 작업이 빈번하다면 Block Level Storage가 좋은 선택이 될 수 있음.

 

Object Storage 개념

  • 변경된 파일은 새로운 object로 인식하며 기존 파일이 지워지고 새로운 파일이 대체함
  • 데이터를 조금이라도 수정할 경우 데이터를 다 변경해주기 때문에 Read/Write가 빈번하면 작업이 오래 걸리는 단점이 있음
  • 하지만 단순한 구조로 읽기 속도가 빠르다는 장점과 높은 확장성, 그리고 비용이 저렴한 장점이 있음

 

EBS

  • Block Level Storage
  • EC2에 마운트 가능
  • 빈번한 Read/Write에 추천
  • 서비스 붙을때 AZ 제한 있음
  • 비용 평균
  • 높은 호환성 / Sync
  • 파일 수정 가능

 

S3

  • Object Storage
  • EC2에 마운트 불가능
  • Write once Read many times에 추천
  • 서비스 붙을 때 AZ 제한 없음
  • 비용 싼편
  • 낮은 호환성 / Sync
  • 파일 수정 불가능 (덮어쓰기 해야함)

 

EFS

  • Shared File Storage
  • EC2에 마운트 가능
  • 빈번한 Read/Write에 추천
  • 서비스 붙을 때 AZ 제한 없음
  • 비용 비싼편
  • 높은 호환성 및 Sync
  • 파일 수정 가능
  • 다양한 각 서버에서 하나의 파일 시스템으로 데이터를 공유하고 싶을때 사용
  • EBS와 다른 점은 여러 AZ를 거쳐 복제되어 더 높은 가용성을 자랑
  • 즉, EC2가 어느 AZ에 위치하건 마운트가 가능(EBS는 안됨)
  • (사실 돈만 있으면 이게 최고다)

 

스팟인스턴스

 

 

기타 

  • Ssl 과 ssh 차이
  • http 와 https 차이

 

  • 종류

Cloud front-policy, cloud front-signature, cloudfront-key-pair-id

세가지로 구성

 

 

클라우드 프론트

  • Public 키 생성 의미