이 수업에서는 클라우드
저장소 서비스에 대해 얘기하겠습니다
클라우드 스토리지
서비스는 정말 다양합니다
하지만 시험에서 알아야 할 세
가지에 집중하고 싶어요
클라우드 저장 응용 프로그램과 파일 동기화 콘텐츠
전달 네트워크입니다
이제 우리가 이야기할 첫 번째 것은 클라우드
스토리지 애플리케이션입니다.
여러분도 살면서 써보셨을 거예요
Apple의 Dropbox, OneDrive,
Google Drive 또는 iCloud를 사용해 본 적이 있다면 모두 클라우드
스토리지 애플리케이션의 예입니다.
네 근본적으로 클라우드 기반 서버에 상당량의
공간을 제공해 파일을
둘 수 있게 하고 무료 또는
유료 저장소와 함께 저장할 겁니다
여러분이 어떤 계획을 등록했느냐에
따라서요
예를 들어 dropbox로 가면 네 지금 당장요 무료
저장 계정을 가입하면 2기가
용량을 얻을 수 있어요
이제 요즘에는 2gb의 저장 공간이
그다지 많지 않습니다.
따라서 그들이 바라는
것은 귀하가 2테라바이트 요금제로 업그레이드하여 한
달에 약 10달러에 클라우드에 많은 스토리지를
제공하는 것입니다.
하지만 2gb 제한 이하로 유지할 수 있다면
비용을 지불할 필요 없이 무료로 얻을 수 있습니다.
네 이제 앱에 무료 클라우드 저장소뿐 아니라
웹사이트에도 가서 웹 브라우저나
컴퓨터나 전화기의 앱으로 파일에
액세스할 수 있어요 ,
이것의 또 다른 장점은
파일 동기화라는 걸 한다는 겁니다
클라우드
스토리지 네 ?
네
예를 들어 저는 개인적으로 구글 드라이브를
클라우드 저장소 앱으로 사용합니다
제 파일을 하드 드라이브의 폴더에
넣을 수 있게 해주죠
그렇게 하면 해당
드라이브 위치의 Google Cloud에
자동으로 동기화됩니다.
네 이제 휴대폰이나 태블릿 노트북 데스크톱
등 어떤 컴퓨터에서도 접속할
수 있어요 클라우드 파일
저장소에 있으니까요 하지만 다른 장치에서 같은 파일에 엑세스할
수 있어요 발생한 파일 동기화
때문이죠
이제 클라우드 파일 스토리지와
관련하여 마지막으로 알아야 할
사항은 cdn 또는 콘텐츠 전송 네트워크의 개념입니다.
이제 cdn은 본질적으로 전 세계에 위치한
서로 다른 서버이므로 사용자가
어디에서 이동하든 가장 가까운 서버를
찾고 이를 통해 해당 파일을 얻을
수 있는 지연이나 다운로드 시간을 최소화하는
데 도움이 됩니다.
구글 드라이브에 영상을 업로드할 때 구글
데이터 센터나 서버에 저장하는
게 아니라 그 파일을
전 세계 여러 장소로 복사하는
거예요 얼마나 자주 사용하느냐에
따라서요 cdn은 기본적으로
전 세계에 위치한 다른 서버로 협력해
최고의 사용자 경험을 제공합니다
네 그래서 이 비디오를 보고 계신다면
제 서버에서 직접 받진 못할 거예요 콘텐츠
전달 네트워크에서 받죠
그 이유는 내 서버가 사무실 근처나
클라우드 서비스 제공업체에서
기본 노드로 선택한 데이터 센터에 위치하기 때문입니다.
미국 동부 해안에 있을 거예요
유럽이나 아시아 아프리카에서
온 이 비디오를 보면 여러분의
워크스테이션에서
미국의 오하이오나 버지니아에 있는
저희 서버로 이동하는 데 아주 오랜
시간이 걸릴 수 있습니다
네 대신 주 서버가 있어 파일을
업로드하고 콘텐츠
배달 네트워크로 복제되죠 cdn은
아시아, 아프리카 유럽
남아메리카 미국 양쪽에 위치한 동부
해안과 서부 해안에 다수의 에제 서버를
갖고 있어요 맞아요,
이 말은 여러분이 세계 어디에
있든 영상을 스트리밍할
때 미국 동부에 있는 제
서버로 직접 가는 것보다 더 나은
경험을 할 수 있다는 거죠
이것이 바로 cdn의 아이디어이며
성능에 관한 것입니다.
우리의 목표는 최종
사용자에게 최대한 가깝게
에지를 얻는 것입니다
그래서 개별 서버로 돌아가는
대신 웹사이트로부터의 여러 미디어나
리소스들을 로드할 때 지연 시간을
최소화합니다
이는 파일 동기화를
통해 전 세계에서 실제로 파일을 공유하는
방법 중 하나이며, 모든 cdn이
최신 버전을 갖고 있고 게시할 때 해당 파일의 동일한
버전을 사용하고 있는지 확인하는 것입니다.