본문 바로가기

AWS Intro/AWS Storage Intro

(5)
AWS Storage Intro - On Premise Storage 연계 AWS에서 온프레미스 Storage와 연동하는 Storage Gateway에 대해 먼저 알아보도록 하겠습니다. Storage Gateway의 경우에는 아래와 같은 아키텍처와 서비스들을 가지고 사용된다고 보시면 됩니다. 기능은 크게 3가지로 나뉘며, 아래와 같습니다. EC2, VMware, Hyper-V 가상머신에 Storage gateway를 위해서 on-premise에 software appliance를 설치해야 하는데 이를 설치하기 위해 VMware ESXi Hypervisor 또는 Microsoft Hyper-V에 설치 가능하다. 또는 AWS EC2에 설치해서 storage gateway로 활용할 수도 있다. * 여기서 Tape에 대한 부분이 생소하여 찾아보니 다음과 같았습니다. 참고하시면 좋을 것..
AWS Storage Intro - S3 (Object Storage) S3에 대해서 알아보도록 하겠습니다. 웹에서 사용 가능한 오브젝트 저장소 사용한 만큼만 비용 지불 뛰어난 내구성 (99.999999999%의 내구성 설계) 제약 없는 확장성 Resource 단위의 IAM 권한 버킷(Bucket) 접근 정책 및 ACL 웹에서 사용 가능한 오브젝트 저장소 API를 통한 직접 사용 가능 Server Side Encryption Static Website Hosting 데이터에 대한 수명주기 관리 기능 S3 Select를 통한 데이터 Query Amazon Athena 지원 Amazon S3에 저장된 데이터를 표준 SQL을 사용하여 분석할 수 있게 하는 대화형 Query 서비스 위와 같은 특성을 지닌 S3는 용도에 따라서 클래스를 정하고 일정한 수명주기를 가지고 효율적으로 데이..
AWS Storage Intro - EFS / FSx (File Storage) EFS 먼저 알아보도록 하겠습니다. 공식다큐가 한번 정리되고나서 너무 깔끔하게 설명을 잘해주고 있으니 같이 참고하시면 좋을 것 같습니다. https://docs.aws.amazon.com/ko_kr/efs/latest/ug/how-it-works.html https://docs.aws.amazon.com/ko_kr/efs/latest/ug/how-it-works.html Amazon EFS: 작동 방식 docs.aws.amazon.com 완전 관리형 서비스 하드웨어, 네트워크 및 파일시스템 불필요 수 초 이내에 확장 가능한 파일시스템 생성 기존 도구 및 어플리케이션과 유연하게 통합 Network File System 버전 4.0 및 4.1(NFSv4) 프로토콜 – 표준 기반 운영체제의 표준 파일시스템 A..
AWS Storage Intro - EBS (Block Storage) EBS에 대한 특징 및 소개는 다음과 같습니다. EC2 인스턴스를 위한 Persistent Block Level 스토리지 99.999% SLA 이중화(중복) 기본 제공 및 Write Cache 일관성 있는 low latency 제공 Random I/O에 최적화 KMS를 통한 EBS 암호화 Network 연결 기반의 Block Storage 데이터 수명에 독립적 가상 디스크 하나의 EC2인스턴스가 다수의 EBS볼륨을 가질 수 있음 하나의 EBS 볼륨은 한번에 하나의 EC2인스턴스에만 연결이 가능 연결 해제 후, 다른 EC2 인스턴스에 장착이 가능 해당 시점을 기준으로 Snapshot을 통한 백업 용량 확장 및 볼륨 타입 변경 가능 다양한 종류의 EBS가 제공됨 그러면 EBS의 종류에 대해 알아보겠습니다. ..
AWS Storage Intro - Block, File, Object Storage 개요 Block Storage, File Storage, Object Storage에 대하여 알아보도록 하겠습니다. 블록 스토리지는 데이터를 블록으로 쪼갭니다. 즉 데이터를 별도의 조각으로 분리해 저장하는 것입니다. 각 데이터 블록의 고유 식별자를 통해 스토리지 시스템이 더 작은 데이터 조각을 원하는 곳에 배치할 수 있도록 해줍니다. 예를 들어 이는 일부 데이터는 Linux 환경에 저장하고 일부는 Windows 장치에 저장할 수 있다는 뜻입니다. 블록 스토리지는 데이터를 사용자의 환경에서 분리하여 쉽게 활용할 수 있도록 다양한 환경 전반에 분산하도록 설정되는 경우가 많습니다. 그런 후 데이터가 요청되면 기본 스토리지 소프트웨어가 이러한 환경의 데이터 블록을 다시 조합해 사용자에게 제공합니다. 이는 대체로 SA..