2009-12-14 2 views
0

일반적으로 비디오 및 오디오 파일을 보유하고있는 웹 사이트에 새 스트리밍 서버를 가져 가고 싶습니다. 그러나 스토리지 크기가 날마다 증가하는 경우 스트리밍 서버의 백업을 어떻게 유지해야합니까?스트리밍 서버 백업

일반적으로 Sql Server와 같은 데이터베이스 서버는 중간 범위의 응용 프로그램을위한 공간을 많이 차지하지 않기 때문에 쉽게 가져 와서 쉽게 복원 할 수 있습니다.

반면에 우리는 어떻게 스트리밍 서버의 백업을 취할 수 있습니다. 서버에 장애가 발생하면 서버의 다운 타임을 줄여야하는 대체 서버/솔루션이 있어야합니다.

이를 처리하기 위해 YouTube의 백엔드 아키텍처가 어떻게 구축 되었습니까?

답변

1

YouTube의 백엔드 아키텍처는 여러 대의 서버에 중복 객체를 저장하는 Google의 BigTable을 사용합니다. 단일 서버 솔루션을 사용하는 경우 실제 옵션 만 첨부 디스크에 백업하거나 다른 서버에 백업하거나 Amazon S3와 같은 오프 사이트 스토리지 시스템을 사용할 수 있습니다 (CDN을 사용하여 컨텐츠의 기본 HTTP 스트리밍을 수행 할 수 있음) 실패의 경우).

관련 문제