Snowball edge란?

데이터 볼륨이 급격히 증가하고 실시간 처리가 요구되는 시대에서, 조직은 데이터를 효율적으로 관리하고 분석하는 데 많은 도전을 받고 있습니다. AWS Snowball Edge는 이러한 문제를 해결하기 위해 설계된 강력한 솔루션으로, 강력한 엣지 컴퓨팅 기능과 안전한 데이터 전송 서비스를 제공합니다. 이 블로그에서는 AWS Snowball Edge의 주요 기능, 이점 및 사용 사례를 살펴보겠습니다.

Snowball edge

AWS Snowball Edge는 AWS Snow Family의 일부로, 온프레미스 환경과 AWS 클라우드 간에 대량의 데이터를 전송하기 위해 설계된 물리적 장치입니다. 직접 IDC에서 데이터를 입수한 뒤, 해당 이동식 스토리지를 직접 AWS Cloud 데이터센터에 배송하여, S3와 같은 AWS Storage 리소스에 Migration 하는 형태라고 보시면 되겠습니다.
이전 버전인 AWS Snowball과 달리 Snowball Edge는 임베디드 컴퓨팅 기능과 향상된 스토리지 옵션을 추가로 제공하여 엣지 컴퓨팅 및 하이브리드 클라우드 시나리오에서 다목적으로 사용할 수 있는 도구입니다.

Snowball Edge는 두 가지 주요 구성으로 제공됩니다.

  1. 스토리지 최적화(Storage Optimized): 데이터 전송 및 저장 사례를 위해 설계되었으며 최대 210TB의 사용 가능한 스토리지를 제공합니다.
  2. 컴퓨팅 최적화(Compute Optimized): 추가 컴퓨팅 리소스를 탑재하여 엣지에서 처리 능력이 필요한 애플리케이션에 이상적입니다.

주요 기능

  1. 엣지 컴퓨팅:
    • AWS Snowball Edge는 AWS Lambda 함수를 실행하여 실시간 데이터 처리를 가능하게 합니다.
    • Amazon EC2 인스턴스를 지원하여 사용자 정의 애플리케이션 실행에 유연성을 제공합니다.
  2. 데이터 전송:
    • 대량 데이터의 AWS로의 안전하고 효율적인 전송을 가능하게 하여 인터넷 대역폭 의존도를 줄입니다.
    • AES-256 암호화를 통해 전송 중 데이터의 보안을 보장합니다.
    • 최근 우크라이나 전쟁 사례에서, 현장에서 생성된 중요한 데이터를 Snowball Edge를 통해 안전하게 전송함으로써 데이터 손실 없이 AWS 클라우드로 동기화하는 데 성공했습니다. 이러한 기능은 긴급 상황에서도 데이터의 보안을 유지하며 조직의 연속성을 지원합니다.
  3. 내구성과 휴대성:
    • 혹독한 환경에서도 적합한 견고하고 휴대 가능한 디자인.
    • 변조 방지 케이스와 작업 완료 후 데이터 안전 삭제 기능.
  4. 확장성:
    • 여러 장치를 클러스터링하여 페타바이트 규모의 스토리지와 컴퓨팅 용량을 달성할 수 있습니다.
  5. AWS 서비스와 통합:
    • Amazon S3와 같은 AWS 서비스와 완전히 통합되어 데이터 전송 후 원활한 동기화를 제공합니다.

주요 이점

  • 지연 시간 감소: 엣지에서 데이터를 처리하여 즉각적인 통찰이 필요한 애플리케이션에서 지연 시간을 최소화합니다.
  • 비용 효율성: 테라바이트 또는 페타바이트 규모의 데이터를 전송할 때 고속 인터넷 연결의 필요성을 제거합니다.
  • 강화된 보안: 강력한 암호화 및 변조 방지 메커니즘을 사용하여 민감한 데이터를 보호합니다.
  • 다목적성: 재난 복구부터 원격 위치에서의 실시간 분석까지 다양한 사용 사례를 지원합니다.

사례

  1. 원격 지역에서의 데이터 수집:
    • 석유 및 가스 산업이나 자율 주행 차량 연구와 같은 분야는 종종 연결이 제한된 원격 지역에서 작업합니다. Snowball Edge는 데이터를 로컬에서 수집하고 처리한 후 클라우드에 동기화할 수 있게 합니다.
  2. 재난 복구:
    • Snowball Edge는 현장에서 백업 솔루션으로 사용되어, 재난 발생 시 중요한 데이터를 보존하고 신속하게 복구할 수 있습니다.
  3. 엣지에서의 머신 러닝:
    • 조직은 머신 러닝 모델을 Snowball Edge 장치에 직접 배포하여 데이터를 로컬에서 분석하고 통찰 생성 시간을 단축할 수 있습니다.
  4. 미디어 및 엔터테인먼트:
    • 미디어 회사는 Snowball Edge를 사용하여 고해상도 비디오 파일을 원격 또는 현장에서 저장 및 처리할 수 있습니다.
  5. 헬스케어:
    • 병원 및 연구 시설은 엄격한 데이터 개인 정보 보호 규정을 준수하면서 로컬에서 민감한 환자 데이터를 처리하고 클라우드 워크플로와 통합할 수 있습니다.

수행 절차

Snowball Edge를 사용하려면:

  1. 장치 주문: AWS Management Console을 사용하여 Snowball Edge 장치를 요청합니다.
    • 주의: NFS 타입 / S3 타입(s3-type,file-type) 택 1
  2. 설정: 장치를 네트워크에 연결하고 Snowball Edge Client를 사용하여 구성합니다.
  3. 데이터 전송: Amazon S3와 같은 익숙한 AWS 서비스를 사용하여 데이터를 장치로 이동합니다.
  4. 장치 반환: 데이터 전송이 완료되면 장치를 AWS로 반환합니다. 데이터는 지정된 AWS 스토리지 서비스에 업로드됩니다.

결론

AWS Snowball Edge는 하이브리드 및 엣지 환경에서 데이터 관리 및 처리 워크플로를 최적화하려는 조직에 혁신적인 솔루션을 제공합니다. 강력한 기능과 AWS 클라우드 서비스의 유연성을 결합하여 현대 기업에 필수적인 도구로 자리 잡고 있습니다. 데이터 마이그레이션 가속화, 엣지 분석 활성화 또는 비즈니스 연속성 보장 등 Snowball Edge는 뛰어난 성능과 신뢰성을 제공합니다.

<그림1: snowball edge 데이터 이관 작업을 위한 환경 구성 중>