2010-03-10 4 views
1

저는 언젠가 천천히 봉사 할 수 있거나 수백만 명의 사용자가 될 수있는 (희망을 갖고) 웹 앱을 만들 예정입니다.웹 앱을 클러스터링하기위한 개념은 무엇입니까?

이제 웹 응용 프로그램을 클러스터링하는 개념을 알아야합니다. 나는 이것에 대해 과거에는 경험이 없다.

예를 들어, 나는 2 개의 서버를 가지고 있는데 하나는 호주에 있고 다른 하나는 미국에 있습니다. 둘 다 클러스터가되어 동일한 데이터베이스를 공유하지만 다른 서버 만 공유합니다. 사용자가 오스트레일리아에서 온 경우 오스트레일리아 서버를 사용하고 싶지만 오스트레일리아가 아닌 경우 미국 서버로 리디렉션합니다.

PHP로 만들 수 있습니까? 나는 Kohana 또는 Yii를 사용하려고합니다 (여전히 실행 가능한 테스트를하고 있습니다).

웹 앱 클러스터링에 대해 설명하는 좋은 책이 있습니까?

답변

0

그런 시나리오에서는로드 균형 조정 클러스터를 사용합니다. wikipedia에는 컴퓨팅 클러스터링에 대한 개요가 있습니다. 그런 시나리오를 실현하려면 보통 load balancer (hardware)을 사용합니다.

관련 문제