2013-09-06 2 views
0

레디 스를 연구하면서 클라우드 기반 레디 스/memcached와 솔루션을 사용하는 실제적인 의미가 있습니까 : http://redis-cloud.com/네트워크 대기 시간 :이 (및 다양한 기타)을 가로 질러왔다

내가 MongoDB를 함께 레디 스를 사용하고 있습니다. 대부분 읽기가 많은 캐시로 redis를 사용합니다. 클라우드 기반 솔루션을 사용하는 것이 현실적인 의미입니까? 개인적으로, 나는 redis 서버가 다른 네트워크 (클라우드 기반 솔루션)에있을 경우 네트워크 대기 시간이 여기에 스포츠가 될 것이라고 믿습니다. 각 요청에 대해 다른 네트워크의 클라우드 redis 서버에서 데이터를 가져 오는 데 따른 지연은 캐싱 계층의 이점을 파괴/감소시킵니다 (대신 mongo에서 레코드를 가져 오는 데 조금 더 오래 기다리는 것이 낫지 않습니다) . Redisation 서버가 동일한 서브넷에 있으면 최대의 이점을 누릴 수 있습니까?

또한 redis 서버를 실행하는 것이 얼마나 어렵습니다 (관리 오버 헤드). 내가 프로그래밍을 더 많이하고 시스템 관리 작업을 덜하기 때문에 나는 무식하게 들린다. 나는 전문가들에게 질문하는 것을 선호한다. 도와 줘서 고마워.

답변

0

클라우드에서 Redis를 실행하는 데 네트워크 오버 헤드가 염려된다면 클라우드에서 전체 스택을 실행하지 않거나 클라우드에서 mongodb 및 redis를 실행하는 것이 어떻습니까?

나는 redis-cloud를 체크 아웃했는데 재미있는 동안 나는 그것을 사용하지 않을 것이다. redis에 대한 관리 오버 헤드는 매우 낮습니다. effort이 적은 다중 읽기 슬레이브를 가진 redis 마스터를 배치 할 수 있습니다.

관련 문제