Snow Family

은채의 성장통·2025년 2월 19일
0

AWS

목록 보기
60/79

AWS 스노우패밀리(Snow Family): 데이터 마이그레이션과 엣지 컴퓨팅

클라우드 환경에서 대량의 데이터를 이동하는 것은 결코 쉬운 일이 아니다. 네트워크 속도와 대역폭 제한으로 인해 전송 시간이 길어질 수 있으며, 인터넷 연결이 불안정한 환경에서는 데이터 마이그레이션이 더욱 어려워진다. 이러한 문제를 해결하기 위해 AWS 스노우패밀리(AWS Snow Family)가 존재한다.

AWS 스노우패밀리란?

AWS 스노우패밀리는 네트워크 연결이 제한적이거나 대용량 데이터 전송에 제약이 있는 환경에서 데이터를 효과적으로 마이그레이션할 수 있도록 설계된 서비스이다.

AWS 스노우패밀리는 세 가지 주요 장치로 구성된다.

  1. AWS Snowcone
    • 가장 작은 장치로, 소규모 데이터 마이그레이션 및 엣지 컴퓨팅에 적합하다.
    • 크기가 작고, 드론이나 차량을 통해 물리적으로 운반할 수도 있다.
    • 배터리와 네트워크 연결이 가능하며, 온보드 컴퓨팅 기능을 제공한다.
  2. AWS Snowball
    • 중간 규모의 데이터 마이그레이션에 사용되며, Snowball Edge라는 엣지 컴퓨팅 기능을 포함한 버전도 있다.
    • 데이터 저장 용량이 크며, 인터넷 연결 없이 물리적으로 데이터를 전송하는 방식이다.
    • Snowball Edge는 GPU 옵션도 제공하여 AI/ML 워크로드나 실시간 데이터 분석이 가능하다.
  3. AWS Snowmobile
    • 페타바이트(PB)에서 엑사바이트(EB) 규모의 초대용량 데이터 전송을 위한 솔루션이다.
    • 실제로 데이터센터 크기의 트럭이 직접 이동하며 데이터를 운반하는 방식이다.

스노우패밀리의 작동 방식

1. 데이터 마이그레이션 (오프라인 전송)

네트워크 속도가 느리거나 대역폭이 제한적인 환경에서 데이터를 AWS로 전송할 때, 오프라인 방식이 유용하다.

  • AWS에서 Snowcone, Snowball, Snowmobile 장치를 주문한다.
  • 장치가 도착하면 데이터를 로드한 후 다시 AWS로 보낸다.
  • AWS가 장치의 데이터를 S3 버킷으로 직접 업로드한다.
  • 데이터 전송이 완료되면 Snowball 및 Snowcone 장치는 초기화되고, Snowmobile의 경우 다시 반환된다.

이 방식은 인터넷 연결 없이도 데이터를 안전하게 전송할 수 있다는 점에서 기업 환경에서 많이 활용된다.

2. 엣지 컴퓨팅 (Edge Computing)

엣지 컴퓨팅은 데이터를 생성한 위치에서 직접 처리하는 방식으로, AWS Snowball Edge와 Snowcone이 이를 지원한다.

  • 엣지 컴퓨팅이 필요한 이유
    • 원격지(Offsite) 또는 인터넷 연결이 제한된 환경에서는 데이터를 실시간으로 AWS로 전송하는 것이 어렵다.
    • 데이터의 일부는 생성된 위치에서 즉시 처리해야 한다.
    • 대량의 데이터를 한 번에 처리하는 것보다 실시간 분석이 필요한 경우가 많다.
  • AWS Snowball Edge란?
    • Snowball Edge는 엣지 컴퓨팅 기능을 갖춘 Snowball이다.
    • 데이터를 현장에서 처리한 후 필요한 데이터만 AWS로 전송할 수 있다.
    • AI/ML 분석을 위한 GPU 옵션이 포함된 모델도 제공한다.
    • 인터넷 연결 없이도 데이터를 저장, 처리, 분석할 수 있으며, 나중에 AWS와 동기화할 수 있다.
  • AWS Snowcone과의 차이점
    • Snowcone은 Snowball Edge보다 작은 규모의 장치로, 가벼운 엣지 컴퓨팅 워크로드에 적합하다.
    • Snowcone도 인터넷 연결 없이 데이터를 저장하고, 나중에 AWS로 전송할 수 있다.

AWS 스노우패밀리는 언제 유용할까?

AWS 스노우패밀리는 다음과 같은 환경에서 특히 유용하다.

  1. 네트워크 연결이 제한적인 환경
    • 공장, 선박, 광산, 원격 연구소 등 인터넷 연결이 어려운 지역에서 데이터를 수집할 때 활용된다.
  2. 대역폭이 제한적인 환경
    • 테라바이트(TB) 단위의 데이터를 인터넷으로 전송하면 시간이 너무 오래 걸릴 수 있다.
    • 물리적인 장치를 이용해 빠르게 전송하는 것이 더 효과적이다.
  3. 보안이 중요한 데이터 전송
    • 인터넷을 통한 전송이 보안상 위험할 수 있는 경우, 스노우패밀리 장치를 사용하여 암호화된 상태로 물리적 이동을 수행할 수 있다.
  4. 엣지 컴퓨팅이 필요한 경우
    • 데이터가 생성된 위치에서 실시간으로 처리해야 하는 경우, Snowball Edge나 Snowcone을 활용하면 네트워크 연결 없이도 분석이 가능하다.

마무리

AWS 스노우패밀리는 대용량 데이터 마이그레이션엣지 컴퓨팅을 위한 강력한 솔루션이다.

인터넷 속도와 대역폭의 한계를 극복하고, 원격지에서도 데이터를 효과적으로 처리할 수 있도록 돕는다.

오프라인 데이터 마이그레이션이 필요하다면 Snowcone, Snowball, Snowmobile을 고려할 것

엣지에서 실시간 데이터 처리가 필요하다면 Snowball Edge 또는 Snowcone을 활용할 것

이제 기업 환경에서 대규모 데이터를 효과적으로 이동하고 처리할 방법을 고민해야 한다면, AWS 스노우패밀리를 적극 활용해보자.

아키텍처 스노우볼은 glacier까지 직접데이터를 가졍ㄹ수는 없다.

스노우볼이 데이터를 s3에 가져오고 s3의 생명주기 정책으로 glacire에들어간다.

profile
인생 별거 없어

0개의 댓글