2012-11-01 5 views
1

단일 서버에서 실행되는 클라우드 스토리지 웹 사이트가 있습니다. mysql 쿼리 및 기타 부분을 처리하는 다른 서버의 스토리지 서버 및 Webapp 소스에 다운로드하고 업로드하는 것과 같아야합니다.클라우드 스토리지 웹 사이트 공유 두 서버

그러나이 경우 서버의 대역폭은 모두 동일하게 사용됩니다. 이 경우 사용자가 웹 사이트 부분을 처리하는 서버에서 파일을 업로드하는 경우 PHP가 처리하는 임시 파일보다 해당 서버 및 저장소 서버의 할당량이 너무 많이 사용됩니다.

이 작업을 수행 할 수있는 다른 방법이 있습니까?

node.js를이 방법 또는 다른 방법으로 사용할 수 있습니까? 웹 사이트 용 API 시스템을 가지고 있지만 이해가 안되는, 웹 사이트를 제공하는 주 서버에 연결하지 않고 다른 서버에 직접 파일을 업로드하고 싶습니다.

돈을 절약하기 위해이 작업을하고 있습니다. 그 밖의 것은 없습니다.이 기술을 구현하고 싶기 때문에 저렴한 서버를 구입하지 마십시오.

답변

2

응용 프로그램 서버와 저장소 서버가 동일한 가용성 영역에 있고 해당 개인 IP 주소를 사용하여 데이터를 전송하면 대역폭 요금이 부과되지 않습니다. 두 번째 ec2 인스턴스가 아닌 s3에 파일을 저장하면 동일한 지역에 ec2 앱 서버와 s3 버킷이있는 한 대역폭 비용이 전혀 들지 않습니다.

그래서이 점에서 대역폭 사용은 그다지 중요하지 않을 수 있으며 파일을 스토리지 서버에 직접 업로드하거나 클라이언트에서 s3을 업로드 할 필요가 없습니다.