2012-03-14 2 views
1

나는 아마 phpfog와 같은 호스팅 플랫폼에 배포 될 응용 프로그램을 가지고 있습니다.많은 수의 작은 MySQL 데이터베이스에 대한 클라우드 서비스?

WordPress.com의 작동 방식과 매우 유사합니다. 각 고객이 Google 서버에서 개별적으로 앱을 호스팅 할 수 있습니다. 우리는 'work'파일을 호스트하고 데이터베이스를 제공합니다 (그러나 WordPress는 아니며 사용자 정의 응용 프로그램입니다).

응용 프로그램의 각 사용자마다 별도의 MySQL 데이터베이스가 있습니다.

가장 비용 효율적인 서비스가 무엇인지 궁금합니다. 대부분의 클라우드 서비스는 예를 들어 대용량 50GB 데이터베이스를 제공하는 것으로 보입니다. 개별 데이터베이스 대신에 하나의 큰 데이터베이스가 있고 사용자 당 모든 테이블에 접두어가 붙을 수 있습니다. 그러나 그것은 정말로 부풀고 다루기 힘든 것 같습니다. 앱이 기본적으로 독립형으로 설계되어 있기 때문에 대규모 구조 변경 없이는 모든 사람 (그리고 모든 사용자가 동일한 테이블)에 대해 하나의 큰 데이터베이스를 가질 수 없습니다.

각 데이터베이스는별로 크지 않을 것입니다. 우리는 낮은 GB를 이야기하고 있습니다 - 나는 가장 큰 것이 5GB가 될 것이라고 제안 할 것입니다. 그러나 분명히 그것은 고객 당 하나의 많은 것입니다.

비용 및 성능면에서 가장 효과적인 방법은 무엇입니까?

+0

아마존 RDS가 어떻게 작동하는지 오해 한 것 같습니다. 나는 하나의 데이터베이스만을 제공한다고 믿었지 만 실제로 필요한만큼 많은 것을 제공하는 것처럼 보입니다! 내 대답은 무엇입니까? 그냥 사용하십시오 : P –

+0

당신은 당신 자신의 질문에 대답 할 수 있습니다; 대답을 찾았 으면 해주세요. – Adrian

답변

0

Amazon RDS는 사실 개별 판매 페이지가 아닌 데이터베이스 서버를 제공합니다. 나는 그들의 제물을 오해했다.

이 경우 RDS는 기존 MySQL 데이터베이스 대신 사용할 수 있으며 완벽하게 작동합니다.

관련 문제