본문 바로가기

Infrastructure/Certificate

[SAA] Hybrid Storage Cloud

Hybrid Cloud for Storage

이번 장에서는 SAA를 준비하며 Hybrid Cloud에 대해서 알아보도록 한다.


Hybrid Cloud for Storage

  • AWS는 하이브리드 클라우드를 추진하고 있다.
    • 인프라스트럭처의 일부가 클라우드에 있다.
    • 인프라스터럭처의 일부가 사내에 있다.
  • Hybrid Cloud를 구성하는 이유는 아래와 같다.
    • 클라우드 마이그레이션 시간이 길어지는 경우
    • 보안 요구사항
    • 컴플라이언스 요구사항
    • IT 전략
  • S3는 EFS/NFS와 다르게 독점 스토리지 기술이다.
  • 이런 S3의 데이터를 사내에 노출하기 위해서는 AWS Storage Gateway가 필요하다.

AWS Storage Gateway

  • 사내 데이터와 클라우드 데이터 간의 Bridge 역할을 한다.
  • 사용 사례는 아래와 같다.
    • 재해 복구(Disaster Recovery)
    • 백업 및 복원
    • 계층 스토리지
    • 온 프레미스 캐시 및 저지연 파일 액세스
  • 스토리지 게이트웨이의 유형은 아래와 같다.
    • S3 파일 게이트웨이
    • FSx 파일 게이트웨이
    • Volume 게이트웨이
    • Tape 게이트웨이

Amazon S3 File Gateway

  • 구성된 S3 버킷은 NFS 및 SMB 프로토콜을 사용하여 액세스할 수 있다.
  • 가장 최근에 사용한 데이터가 파일 게이트웨이에 캐싱된다.
  • S3 Standard, S3 Standard IA, S3 One Zone A, S3 Intelligent Tiering을 지원한다.
  • Lifecycle 정책에 의해 S3 Glacier로 전환된다.
  • 각 File Gateway에 대해 IAM 역할을 사용하여 버킷에 액세스할 수 있다.
  • 사용자 인증을 위해 SMB 프로토콜이 AD(Active Directory)와 통합된다.

Amazon FSx File Gateway

  • Windows 파일 서버용 Amazon FSx 기본 액세스를 제공한다.
  • 자주 액세스하는 데이터에 대한 로컬 캐시를 제공한다.
  • Windows 기본 호환성(SMB, NTFS, Active Directory..)을 제공한다.
  • 그룹 파일 공유 및 홈 디렉토리에 유용하다.

Volume Gateway

  • S3에서 지원하는 iSCSI 프로토콜을 사용하여 스토리지를 차단한다.
  • 사내 볼륨 복원에 도움이 되는 EBS 스냅샷을 제공한다.
  • 캐시된 볼륨(Cached Volumes): 최신 데이터에 대한 지연 시간이 짧은 액세스를 제공한다.
  • 저장된 볼륨(Stored Volumes): 온프레미스의 모든 데이터가, S3로 백업이 예약된다.

Tape Gateway

  • 일부 기업에서는 물리적 테이프를 사용한 백업 프로세스를 실행하고 있다.
  • Tape Gateway를 사용하면 기업은 동일한 프로세스를 클라우드에서 사용할 수 있다.
  • Amazon S3 및 Glacier가 지원하는 VTL(Virtual Tape Library)를 사용할 수 있다.
  • 기존 테이브 기반 프로세스(및 iSCSI 인터페이스)를 사용하여 데이터 백업이 가능하다.
  • 업계 최고의 백업 소프트웨어 공급업체와 협력하고 있다.

Storage Gateway - Hardware Appliance

  • 스토리지 게이트웨이를 사용하면 사내 가상화가 필요하다.
  • 그렇지 않으면, Storage Gateway Hardware Appliance를 사용할 수 있다.
  • amazon.com에서 구입할 수 있다.
  • File Gateway, Volume Gateway, Tape Gateway를 지원한다.
  • 필요한 CPU, Memory, Network, SSD 캐시 리소스를 보유하고 있다.
  • 소규모 데이터 센터에서 매일 NFS 백업을 수행하는 데 도움이 된다.


AWS Transfer Family

  • FTP 프로토콜을 사용하여 Amazon S3 또는 Amazon EFS로 파일을 주고 받는 완전 관리형 서비스다.
  • 지원되는 프로토콜 목록은 아래와 같다.
    • AWS Transfer for FTP (File Transfer Protocol(FTP))
    • AWS Transfer for FTPS (File Transfer Protocol over SSL(FTPS))
    • AWS Transfer for SFTP (Secure File Transfer Protocol (SFTP))
  • 관리형 인프라, 확장성, 안정성, 고가용성(Multi-AZ)
  • 프로비저닝된 엔드포인트 및 시간당, 추가로 전송된 데이터(GB 단위)마다 비용을 지불한다.
  • 서비스 내에서 사용자 자격 증명 저장 및 관리한다.
  • 기존 인증 시스템과 통합(Microsoft Active Directory, LDAP, Okta, Amazon Cognito, Custom)
  • 대표적인 사용 예시는 아래와 같다.
    • 공용 데이터셋
    • CRM
    • ERP

AWS DataSync

  • 많은 양의 데이터를 이동할 때 사용된다.
    • 사내/기타 클라우드 to AWS(NFS, SMB, HDFS, S3 API등) - 에이전트가 필요하다.
    • AWS to AWS(다양한 스토리지 서비스) - 에이전트가 필요없다.
  • 동기화할 수 있는 위치는 아래와 같다.
    • Amazon S3(Glacier를 포함한 모든 스토리지 클래스)
    • Amazon EFS
    • Amazon FSx(Windows, Lustre, NetApp, OpenZFS...)
  • 복제 작업을 매시간, 매일, 매주 예약할 수 있다.
  • 파일 사용 권한 및 메타데이터 보존(NFS POSIX, SMB...)
  • 에이전트 작업 하나로 10Gbps 사용 가능하며, 대역폭 제한을 설정할 수 있다.

AWS Storage Comparison

  • S3: 객체 스토리지
  • S3 Glacier: 객체 보관소
  • EBS Volumes: 한 번에 하나의 EC2 인스턴스에 할당되는 네트워크 스토리지
  • Instance Storage: EC2 인스턴스(높은 IOPS)를 위한 물리적 스토리지
  • EFS: Linux 인스턴스용 네트워크 파일 시스템, POSIX 파일 시스템
  • FSx for Windows: 윈도우 서버용 네트워크 파일 시스템
  • FSx for Lustre: 고성능 컴퓨팅 리눅스 파일 시스템
  • NetApp ONTAP용 FSx: 높은 OS 호환성
  • OpenZFS용 FSx: 관리형 ZFS 파일 시스템
  • Storage Gateway: S3 & FSx File Gateway, Volume Gateway, Tape Gateway
  • Transfer Family: Amazon S3 또는 Amazon EFS 위에 FTP, FTPS, SFTP 인터페이스
  • DataSync: 사내에서 AWS, 또는 AWS에서 AWS로 스케줄링된 데이터 동기화
  • Snowcone/Snowball/Snowmobile: 많은 양의 데이터를 클라우드로 이동하기 위한 물리적 장치
  • Database: 특정 워크로드의 경우, 대개 인덱싱 및 쿼리를 사용한다.

참고한 자료

'Infrastructure > Certificate' 카테고리의 다른 글

[SAA] Container  (0) 2023.10.02
[SAA] Integration And Messaging  (0) 2023.10.02
[SAA] Amazon FSx  (0) 2023.09.24
[SAA] Advanced Storage on AWS  (0) 2023.09.24
[SAA] Global Infrastructure  (0) 2023.09.24