데이터 및 자산에 대한 스토리지 및 백업 - AWS 클라우드에서의 웹 애플리케이션 호스팅

데이터 및 자산에 대한 스토리지 및 백업

AWS 클라우드에는 웹 애플리케이션 데이터 및 자산을 저장, 액세스 및 백업하는 다양한 방법들이 있습니다. Amazon S3는 고가용성 중복 객체 스토어를 제공합니다. Amazon S3는 이미지, 동영상 및 기타 정적 미디어와 같이 다소 정적이거나 느리게 변화하는 객체를 위한 훌륭한 스토리지 솔루션입니다. 또한 Amazon S3는 CloudFront와 상호 작용하여 이러한 자산의 엣지 캐싱 및 스트리밍을 지원합니다.

연결된 파일 시스템과 유사한 스토리지를 위해 EC2 인스턴스에 EBS 볼륨을 연결할 수 있습니다. 이는 EC2 인스턴스를 실행하기 위한 탑재 가능한 디스크처럼 작동합니다. Amazon EBS는 블록 스토리지로 액세스해야 하고 데이터베이스 파티션 및 애플리케이션 로그와 같이 실행 중인 인스턴스의 수명 이상으로 지속성이 필요한 데이터에 적합합니다.

EC2 인스턴스와 독립적인 수명 주기를 갖는 외에도 EBS 볼륨의 스냅샷을 생성하여 Amazon S3에 저장할 수 있습니다. EBS 스냅샷은 이전 스냅샷 이후의 변경 사항만 백업하므로 스냅샷 빈도가 높을수록 스냅샷 시간을 줄일 수 있습니다. 또한 데이터를 여러 EBS 볼륨에 복제하고 해당 볼륨을 실행 중인 다른 인스턴스에 연결하기 위한 기준으로 EBS 스냅샷을 사용할 수도 있습니다.

EBS 볼륨은 최대 16TB까지 확장할 수 있으며, 더 큰 볼륨 또는 향상된 I/O(입출력) 성능을 위해 여러 EBS 볼륨을 스트라이프할 수 있습니다. I/O 집약적 애플리케이션의 성능을 극대화하기 위해 프로비저닝된 IOPS 볼륨을 사용할 수 있습니다. 프로비저닝된 IOPS 볼륨은 성능에 민감하고 임의 액세스 I/O 처리량이 일정한 I/O 집약적 워크로드, 특히 데이터베이스 워크로드 요구 사항을 충족하도록 설계되었습니다.

볼륨을 생성할 때 IOPS 속도를 지정하면 Amazon EBS가 볼륨의 수명 주기 동안 해당 속도를 프로비저닝합니다. Amazon EBS는 현재 최대 16,000(모든 인스턴스 유형)에서 최대 64,000(Nitro 시스템에 구축된 인스턴스)에 이르는 볼륨당 IOPS를 지원합니다. 여러 볼륨을 함께 스트라이프하여 애플리케이션에 인스턴스당 수천 IOPS를 제공할 수 있습니다. 이 외에도 더 높은 처리량과 1밀리초 미만의 대기 시간이 필요한 미션 크리티컬 워크로드의 경우 최대 64TB의 스토리지 용량으로 최대 256,000 IOPS를 지원할 수 있는 io2 block express 볼륨 유형을 사용할 수 있습니다.