=======
EBS(Elastic Block store) = 직접 가짜 컴퓨터에 저장소를 넣는것 => DAS와 비슷한 개념 , 블록스토리지 기반
단점
- EC2 인스턴스의 OS자체도 관리해야 한다.
- 예측하지 못한 장애 발생 시 대응이 필요한 경우에 대한 준비를 해야한다
- EC2 인스턴스를 사용하지 못할 가능성이 있다.(EBS는 직접 저장소를 넣기에 OS에 문제가 생기면 저장소도 사용하지못함)
- S3보다 비싸다.
S3 = VPC 바깥에 저장소를 만드는것(비쌈) = NAS와 비슷한 개념 , 다른곳에 저장소가 있다.
simple
storage
service
를 묶어서 S3
S3는 VPC 바깥에 만드는것이기 때문에 같은 리전에서 이름이 겹치면 생성되지 않음. 다 다른 이름으로 설정해야함
S3는 객체 스토리지 기반, 요근래에 객체 스토리지가 많이 사용됨
객체 스토리지 = 파일, 눈에 보이는 모든것들은 객체. 객체스토리지는 파일이라고 생각
저장할때 고유한 ID값, 이름(ID)에 대한 hash 값과 실제 데이터를 묶어 hash로 저장 객체화 시킨다. 훨씬 효율적이다.
저장되는 파일의 이름에 대한 hash값
저장할때 파일이름, 그 파일에 대한 Hash값
메타데이터 = 실제데이터를 가지고 있다
S3에 데이터 저장을 하려면 버킷(bucket)을 생성해야한다.
버킷은 S3에서 관리하는 데이터를 하나로 모은 단위이다
파일 시스템 = 트리 구조(계층적인 구조를 갖고 저장한다)
스토리지는 오랫동안 저장하는 것을 목적으로 제공되는 데이터 저장 장소
스토리지와 메모리의 차이점 = 저장기간 , 스토리지는 영구적, 메모리는 전원을 끄면 사라진다.
사설IP만 가지고있는 애들을 피어링 설정하면 자기들끼리 통신이 가능, 사설로 통신하기에 보안이 안전함.
LVM(Logical Volume Manager)
물리적인것을 논리적으로 묶고 묶은것을 사용자가 분배해서 사용할수있게
가용영역은 물리적인것이다.
AMI(Amazon Machine Images)
시작 템플릿에는 AMI ID와 인스턴스 유형, 키페어, 네트워크 설정 등 인스턴스를 생성하는데 필요한 정보(파라미터)가 설정되며
인스턴스 이미지(AMI)에는 OS와 APP에 대한 정보만 저장됨
인스턴스를 프로비저닝(서비스준비완료)하는 단계를 최소화 합니다 가 핵심
Launch instance from template으로
클라이언트가 보내는 모든 정보는 파라미터로 취급한다.
AMI과 시작 템플릿 차이는 AMI는 일일히 설정해주어야 하고, 시작 템플릿은 세부설정까지 미리 설정이 되어 있다
EBS 짤막 실습
크기 : 할당할만큼 설정(높아질수록 가격이 비싸짐)
나머진 디폴트값으로 생성
생성된 볼륨을 연결
f에 10기가가 된걸 볼 수 있음
볼륨 삭제
볼륨이 연결된 상태이므로 삭제가 비활성화 되어있음 강제 분리
분리후 새로고침을 하면 삭제가 활성화 되어있다. 삭제