일일기획 블로그 글을 쓰다가 다음과 같은 글을 읽게되었다.
인스타그램에는 1분마다 69만 5000건의 스토리가 올라오고, 유튜브에는 500시간의 비디오가 업로드됩니다.
유튜브의 동영상 화질이 720p라고 가정했을 때, 시간 당 저장공간은 다음과 같다고 한다.
시간 | 저장공간 |
1 min | 약 955GB |
1 hour | 약 56TB |
1 day | 약 1.3PB |
1 month | 약 38.5PB |
1 year | 약 465PB |
구글에 검색해봐도 명확한 정보가 나오지 않아 요새 핫한 Chat GPT-3를 이용해보았다
GPT-3의 대답이 아직은 불완전한 걸 알지만, 구글 검색 결과보다는 믿을만해보여서 가져와봤다.
Youtube는 거대한 데이터를 저장하고 처리하는데 여러가지 기술을 사용한다. 기술 종류는 다음과 같다
1. Google Cloud Storage와 같은 분산 파일 시스템. 이를 통해 Youtube는 효율적으로 큰 양의 데이터에 저장하고 접근할 수 있다
2. Apache Hadoop, Apache Spark와 같은 빅데이터 기술이 실시간으로 거대한 양의 데이터를 처리하고 분석할 수 있도록 한다
3. DB(Bigtable, MySQL)가 구조화된 데이터(동영상의 메타 데이터, 사용자 정보)를 적재한다.
4. 전 세계의 여러 장소에서 인기 동영상을 저장하고 제공함으로써 Cache와 CDN이 재생 속도를 빠르게 만들어준다
반응형