AWS Storage Gateway

2023. 7. 4. 23:42AWS (Amazon Web Services)

※ 해당 블로그는 AWS에서 제공하는 설명서와 AWS Builders Online Series 강의를 듣고 개인적으로 공부한 내용을 정리한 블로그입니다.

 

AWS Storage Gateway

  • 온프레미스 소프트웨어 스토리지를 클라우드 기반 스토리지에 연결하는 서비스
  • AWS 클라우드에서 온프레미스 IT 환경과 AWS 스토리지 인프라 사이에 원활하고 안정적인 통합이 이루어지도록 지원
  • 온프레미스 스토리지의 데이터를 클라우드로 보내기 전에 데이터의 안전성을 보장하기 위해 암호화가 이루어짐
  • Active Directory와 통합하여 사용자 인증을 지원하기 때문에 사용자는 해당 인증을 통해 스토리지에 액세스 할 수 있음

 

주요 기능

1. 로컬 파일 게이트웨이(Local File Gateway Mode)

  • 온프레미스 환경에 파일 서버 또는 데스크톱 컴퓨터에 드라이브로 탑재될 수 있는 파일 저장소 제공
  • 파일 저장소 제공이라는 뜻은 온프레미스 환경의 저장소가 있으면 해당 저장소를 AWS 클라우드간의 연결과 데이터 이동을 할 수 있도록 지워하는 서비스라는 뜻
  • 온프레미스 환경에서 데이터를 저장하고 관리하며 필요한 경우 AWS로 데이터 업로드 가능
  • Active Directory와의 통합도 가능

 

2. 파일 게이트웨이(File Gateway)

  • 온프레미스 파일 서버와 Amazon S3 스토리지 간의 연결을 제공
  • NFS(Network File System) 또는 SMB(Server Message Block) 프로토콜을 사용하여 클라이언트가 파일을 Amazon S3에 저장하고 검색 할 수 있게 함
  • 온프레미스에 저장된 데이터를 실시간으로 S3로 복제하여 데이터의 내구성과 백업을 보장

 

3. 볼륨 게이트웨이(Volume Gateway)

1) Cached Volume

  • 온프레미스 애플리케이션과 클라우드 스토리지 간의 데이터 이동을 관리 하는 기능
  • 클라우드에 주요 데이터의 부분, 즉 복사본을 유지하며, 데이터에 대한 액세스 시에는 자주 액세스되는 부분을 로컬 캐시에 유지하게 함
  • 이는 애플리케이션이 데이터를 요청할 때 로컬 캐시에서 응답을 제공하여 빠른 액세스 속도를 유지할 수 있게 함

 

동작 방식

 

1).1 클라우드의 Amazon S3에는 온프레미스의 데이터의 전체 복사본이 저장됨

 

1).2 Cached Volume는 클라우드에 저장된 데이터의 일부를 로컬 캐시로 복사하여 유지

 

1).3 애플리케이션이 데이터에 액세스하면 먼저 로컬 캐시에서 해당 데이터를 찾고 없을 경우 데이터의 전체 복사본이 저장되어 있는 Amazon S3에서 필요한 데이터를 가져와서 로컬 캐시에 저장

 

1).4 애플리케이션이 데이터를 수정하면 변경된 데이터는 로컬 캐시에 저장되며 이후 일정 주기나 이벤트에 따라 변경된 데이터를 Amazon S3에 업로드 하여 저장

 

 

2) Stored Volume

  • 모든 데이터를 온프레미스에 저장
  • 클라우드는 온프레미스에 저장된 데이터의 비동기식 백업 용도로 사용됨 

 

동작 방식

 

2).1 모든 데이터를 온프레미스 스토리지 리소스에 저장

 

2).2 데이터의 비동기식 백업을 위해 클라우드에 백업 사본을 유지

 

2).3 온프레미스 소트리지에 저장된 데이터는 온프레미스 애플리케이션에서 직접 액세스 할 수 있으며 데이터 복구가 필요시 클라우드에 저장되어 있는 백업 사본을 사용

 

 

4. 파일 트랜스퍼(File Transfer) 

  • 고성능 데이터 전송을 위한 기능
  • AWS Snowball 장치를 사용하여 대량의 데이터를 온프레미스에서 AWS로 전송할 수 있는 기능 제공
  • AWS Snowball은 휴대용 저장 장치로, 온프레미스 데이터 마이그레이션을 위해 사용

 

예시 문제

 

1. 기업의 온프레미스 데이터 센터가 스토리지 한도에 도달했다. 조직은 대역폭 비용을 가능한 한 낮게 유지하면서 스토리지 시스템을 AWS로 전환하려고 한다. 솔루션은 빠르고 비용 없는 데이터 검색을 가능하게 해야 한다.

 

어떤 솔루션이 이러한 기준을 충족하는가?

 

1) Amazon S3 Glacier Vault를 배포하고 신속 검색을 활성화한다. 워크로드에 대해 프로비저닝된 검색 용량을 활성화한다.

 

2) 캐시된 볼륨을 사용하여 AWS Storage Gateway를 배포한다. Storage Gateway를 사용하여 Amazon S3에 데이터를 저장하는 동시에 자주 액세스하는 데이터 하위 집합의 복사본을 로컬에 유지한다.

 

3) 저장된 볼륨을 사용하여 AWS Storage Gateway를 배포하여 데이터를 로컬에 저장하다. Storage Gateway를 사용하여 데이터의 특정 시점 스냅샷을 Amazon S3에 비동기식으로 백업한다.

 

4) AWS Direct Connect를 배포하여 온프레미스 데이터 센터에 연결한다. 데이터를 로컬에 저장하도록 AWS Stroage Gateway를 구성한다. Storage Gateway를 사용하여 데이터의 특정 시점 스냅샷을 Amazon S3에 비동기식으로 백업한다.

 

정답 2

AWS Storage Gateway는 온프레미스 데이터를 AWS로 전환할때 사용하는 서비스이며 자주 액세스 하는 데이터를 온프레미스에 복사본을 저장하여 비용 없이 검색을 가능하게 합니다.

 

 

2. 회사에는 파일 공유 서비스가 없다. 새 프로젝트에는 온프레미스 데스크톱 컴퓨터용 디스크로 탑재할 수 있는 파일 저장소가 필요하다. 사용자가 저장소에 액세스하려면 먼저 파일 서버가 Active Directory 도메인에 대해 사용자를 인증해야 한다. 

 

Active Directory 사용자가 워크스테이션에 드라이브로 스토리지를 배포할 수 있는 서비스는 무엇인가?

 

1) Amazon S3 Glacier

2) AWS DataSync

3) AWS Snowball Edge

4) AWS 스토리지 게이트웨이

 

정답 4

AWS 스토리지 게이트웨이의 Local File Gateway Mode를 사용하면 온프레미스 데스크톱 컴퓨터용 디스크로 사용할 수 있는 저장소를 제공하며 Active Directory와 연결하여 사용자 인증 서비스도 제공합니다.

 

'AWS (Amazon Web Services)' 카테고리의 다른 글

Amazon Redshift  (0) 2023.07.04
Amazon API Gateway  (0) 2023.06.23
Amazon SQS  (0) 2023.06.21
Amazon Kinesis Data Firehose  (0) 2023.06.17
Amazon ECS  (0) 2023.06.16