[AWS] 하이브리드 클라우드 네트워킹 (Storage Gateway)

 하이브리드 클라우드 네트워킹 
















하이브리드 클라우드란 둘 이상의 환경에서 일정 수준의 워크로드 이식성, 오케스트레이션, 관리 기능을 통합하는 IT 아키텍처를 뜻합니다.




Storage Gateway 파일 공유




계층형 스토리지 


온 프레미스 환경의 시스템이 많이 존재하여 인트라넷 에서 대량의 데이터를 이용하는 경우 파일 서버의 저장소가 거대해져서 이용이 어려운 경우가 있습니다 . 

이럴 때 유용한 것이 계층형 스토리지인데 계층형 스토리지 에서는 자주 사용하는 소수 파일을 빠른 디스크에, 사용 빈도가 낮은 다수 파일을 느린 디스크에 저장하여 사용자 스트레스를 최소화하면서 비용을 줄일 수 있습니다 . 





계층형 스토리지의 방식 


Storage Gateway : 계층형 스토리지의 저속 디스크에 AWS를 이용합니다.  백업 용도와 파일 서버의 용도에 따라 다르게 구성됩니다 . 파일 서버에서는 Gateway-cache mode라는 구성을 사용합니다 . 


단일 S3와의 비교 



  • S3는 외부로부터 내부의 수신에는 요금을 부과하지 않지만 내부에서 외부로 송신할 때는 요금을 부과합니다 . 
  • 그래서 S3로 파일 서버를 구축할 경우 비용 효율적이지 못합니다 . 
  • 게이트웨이 캐싱 볼륨에서 S3를 사용하면  S3에서 데이터를 가져오는데 대해 전송 요금이 발생하므로 훨씬 경제적입니다 . 


Storage Gateway 구축

S3 생성 


Storage Gateway에 연결할 S3를 먼저 생성합니다 
퍼블릭 엑세스를 허용한 상태로 생성합니다 . 



Storage Gateway 생성 

S3간에 데이터 전송에서 비용을 절약하기 위한 목적이기 때문에 S3 파일 게이트웨이를 선택 후 진행 합니다 .
플랫폼은 EC2로 선택하고 진행합니다.






인스턴스 게이트웨이로 연결 

인스턴스 설정

  • 루트 볼륨외에 새로운 볼륨을 생성 후 마운트 합니다 .
  • 보안세션에서 NFS(TCP/2049)포트를 열어줍니다 . 
  • 퍼블릭 IP를 사용할 수 있어야 합니다 . 
  • 생성한 인스턴스의 퍼블릭 IP를 입력하고 계속 진행합니다




파일 공유 

Gateway 설정이 완료되면 파일공유 설정을 합니다 . (로컬 디스크  설정을 하지않아서 현재 사용 안됨 실습을 위해 그냥 진행합니다 . )
방금 생성했던 S3의 이름을  입력하고 진행합니다 .





파일공유 생성 결과 

이와 같이 Storage Gatway를 통해 파일 공유를 하면 외부로 송신할 비용을 절약할 수 있습니다.