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 등록을 통해 가능하며, 스케쥴링도 지원함 |