AWS Snow Family
Snow Family는 보안성이 높은 휴대용 디바이스이다. 이를 이용하면 Edge에서 데이터 수집과 처리를 할수도 있고, 데이터를 AWS 안팎으로 이주하는것도 가능하다.
Data migration
Snow Family를 이용해서 데이터 이주를 진행하는 이유는 네트워크의 한계 때문이다. 대부분의 경우에는 네트워크로 데이터를 전송하는 것에 큰 문제가 없다. 그러나 데이터의 크기가 일정 크기를 넘어서면, 네트워크를 이용한 데이터 전송은 몇가지 문제점이 존재한다. 연결성/대역폭이 제한될수도 있고, 높은 비용이 청구될수도 있으며, 최대 대역폭을 초과해 전체 사무실의 연결이 차단될수도있고, 연결성이 불안정할 수도 있다. 그래서 이 문제를 AWS로 해결하고자 한것이다. 일반적으로, 네트워크를 이용한 데이터 전송이 일주일 이상 소요된다면, Snowball device 사용이 권장된다.
아래 그림처럼 S3에 업로드하는 방법은 2가지가 있다. 하나는 직접적으로 S3에 업로드하는것이며, 일반적으로 사용되는 방법이다. 그리고 다른하나가 Snow Family를 이용하는 것이며, 물리적 경로를 이용해서 데이터를 S3에 업로드 하는 방식이다. 절차는 다음과 같다.
1) AWS에서 요청한 디바이스를 전송한다.
2) 서버에 snowball client / AWS OpsHub를 설치한다.
3) 전송받은 디바이스의 로컬위치에 데이터를 직접 업로드한다.
4) 업로드가 끝나면, 다시 기기를 AWS에 전송한다.
5) S3 버킷에서 가져오거나 / 내보내기를 진행한다.
6) S3에 대해 처리를 하고나면, 기기의 데이터는 완전히 삭제한다.
Snow Family for Data Migrations
Snow Family를 3가지 종류가 있다. Snowcone, Snowball Edge, 그리고 Snowmobile이다. 좌측에서 우측으로 갈수록 크기가 점점커지며, migration할수있는 용량도 점점커진다.
Snowcone
Snowcone은 오프라인으로도 전송할 수 있지만, AWS DataSync를 이용하면 온라인으로도 데이터를 전송할 수 있다는 특징이 있다.
Snowball Edge
그리고 Snowball Edge는 최대 15개 디바이스를 결합 가능하며, 대규모 데이터 클라우드 마이그레이션을 할때 사용된다. 데이터 센터를 해체하거나, 재해 방지를 위해 데이터 백업을 할때 이용된다.
Snowmobile
그리고 마지막으로 Snowmobile은 트럭을 이용해 데이터를 옮기는 형태이다. 10PB의 용량을 옮긴다면 Snowball보다 좋은 선택지가 된다.
Edge Computing
인터넷이 없거나 클라우드로부터 먼 상태를 Edge location이라고 한다. 예를들어, 운행중인 트럭, 항해중인 배, 그리고 광산같은 장소가 될 수 있다. 이런 장소에서 발생되는 데이터 처리를 위해 필요한것이 Edge Computing이다.
이는 Snowball Edge나 Snowcone를 Edge location에 장착해서 사용할수 있다. 이를 이용하면 데이터 처리, edge에서의 머신러닝, 그리고 Transcoding media streams가 가능하다. 그리고 다시 데이터를 AWS로 전송하는 방식이다.
'aws' 카테고리의 다른 글
[AWS] Databases (0) | 2022.12.26 |
---|---|
[AWS] S3 - Storage class (0) | 2022.12.26 |
[AWS] S3 (0) | 2022.12.22 |
[AWS] Elastic Load Balancing & Auto Scaling Groups (0) | 2022.12.20 |
[AWS] EC2 Instance Storage (0) | 2022.12.17 |