수천 명의 사용자가 태블릿에서 콘텐츠 관리 시스템으로 이미지를 업로드 할 수있는 시스템을 설계하고 싶습니다. 하나의 업로드에서 각 사용자는 한 번에 최대 12 개의 이미지를 업로드 할 수 있으며 하루에 최대 20,000 개의 업로드가 가능합니다. 숫자는 하루에 < 240,000 이미지이므로 피크 시간대에 병목을 방지하는 최선의 방법이 무엇인지 궁금해했습니다.태블릿에서 서버로 수백만 개의 이미지 업로드
웹 서버 팜 (IIS)을 사용하여 HTTP POST를 통해 이미지를 업로드하는 방법을 생각해 봅니다. 각 이미지의 크기가 200kB 미만이고 이미지를 파일 시스템에 저장할 수 있습니다. 하루 48GB, 연간 16TB입니다.
그런 다음 이미지 메타 데이터를 다른 텍스트 데이터와 함께 SQL Server DB에 저장할 수있었습니다. 나중에 사용자는 추후 처리를 위해 이미지 및 기타 (텍스트) 데이터를 DB에서 태블릿으로 회수하려고합니다.
작은 규모로도 문제가 없지만 하루에 이렇게 많은 수의 이미지/레코드를 업로드/검색하는 모든 사람들이 생각하는 것에 관심이 있습니다.
당신이 활용할 수있는 서비스가 있습니다. 처음부터 그러한 시스템을 구축하는 데에는 몇 달이 걸릴 것이고 여전히 뒤쳐 질 것입니다. –
안녕하세요 어떤 서비스가 있습니까? – DeadlyDan
Uploadcare를 제안했지만 편향되었습니다. –