EFS 가 어떤건지 오늘에서야 Study 를 하면서 깨우치게 되었습니다.

EFS / EBS / S3 /  Glacier 각각의 구분은 가능하고, 실제 사용을 해보면서 느껴봐야겠네요 ^^

 

* EFS

정 의 Amazon Elastic File System(EFS) : Amazon EC2 인스턴스에 사용할 수 있는 간단하고 확장 가능한 파일 스토리지
목적 및 특징 파일 시스템을 쉽고 빠르게 구성 가능할 수 있는 인터페이스 제공하여, 용량이 탄력적임(탄력적 : 파일 추가 / 제거됨에 따라 자동으로 증가/감소됨)
RDS 처럼 완전 관리형 서비스이므로 사용자가 관리하거나 유지보수가 필요없음
여러개의 EC2 인스턴스에서 액세스가 가능하며, 같은 리전 내의 여러 가용 영역에서 실행되는 EC2 인스턴스에서 접근 가능하므로,  사용자 데이터 공유가 가능함
대량 데이터 로드 및 IOPS 필요할 경우 짧은 지연 시간으로 제공이 가능함
파일 시스템 사용량을 사용한 만큼 비용을 지불하는 구조로 저렴하게 사용 가능함
파일 시스템 객체(디렉토리, 파일, 링크)가 여러 가용 영역에 중복해서 저장됨(S3 와 동일?)
파일 시스템 확장은 페타바이트 규모로 확장 가능하며, 대규모로 병렬 액세스가 가능함
EBS 와의 차이점은 병렬 처리가 가능한 점, 여러 AZ 에 중복 저장, EC2 인스턴스에서 동시 액세스 가능한 점이 차이가 있음
주 사용 용도로는 빅데이터 및 분석, 미디어 처리 워크플로우, 컨텐츠 관리, 웹 지원, 홈 디렉토리 등의 용도로 사용됨
최대 수 천개의 Amazon EC2 인스턴스를 위한 파일 시스템 인터페이스 및 동시 액세스 가능한 파일 시스템
사용을 위해서는 AWS Management Console 에서 생성 후 EC2 인스턴스에서 마운트해서 사용 가능함
백업은 AWS 데이터 파이프 라인을 통해 파일 시스템 복사본 저장이 가능함
파일 시스템은 계정당 10개 파일 시스템 생성이 가능하며, 한도 증설을 통해 변경이 가능함
S3 는 리전 내에 버킷 이름이 고유해야하지만, EFS 는 파일 시스템 생성 시 자동으로 전역적인 고유 ID 가 할당되므로 파일 시스템 이름이 중복되어도 무관함

 

 

* Snowboll

정 의 AWS Import/Export Snowball 은 어플라이언스를 이용하여 AWS 에서 송수신되는 페타바이트 규모의 데이터 전송을 가속화해줌
목적 및 특징 빠른 데이터 전송을 위해 10GB 네트워크 연결이 포함되어 있으며, 최대 80테라바이트를 데이터 소스에서 어플라이언스로 하루만에 전송 가능하도록 설계됨
전송되는 데이터의 암호화를 위해 AWS KMS(Key Management Service) 에서 관리하는 256 비트 암호화 키를 사용해서 자동으로 암호화함
Snowball 어플라이언스의 무게는 23kg 정도 수준으로 가벼움
데이터가 무단으로 변경되지 않도록 변경 이력에 대한 탐지 가능한 프로세서(TPM) 이 내장됨
Snowball 을 통해 데이터 전송이 완료되면 어디서부터 어디까지 데이터가 정상적으로 전송이 되었는지 모두 추적이 가능함(SNS 및 문자, 위치 추적 가능)
데이터 전송이 정상적으로 완료되었을 경우 Snowball 어플라이언스 데이터를 NIST 지침에 맞게 삭제 수행함
API 제공을 통해 AWS Snowball Mamagement Console 외부에서 작업을 생성 및 관리 할 수 있음
AWS Snowball Management Console 을 통해 Snowball로 데이터를 Import 또는 Export 가 Job 등록을 통해 가능하며, 스케쥴링도 지원함