고 가용성을 위해 AWS의 3 개 지역에 Mongo 3 노드 복제본 세트를 배포 할 경우 실질적인 단점은 무엇입니까? 아니면 복제 지연으로 인한 나쁜 아이디어입니까?AWS 지역의 MongoDB 고 가용성의 단점
답변
나는 이것을 이전에했는데 아주 잘 작동했다.
AWS는 복제 지연이 문제가되지 않도록 지역과 대규모 네트워크 간 대기 시간이 매우 긴 경향이 있지만 지역 문제 (예 : 한 지역의 허리케인 샌디)를 설명하기 위해 제한된 콜렉션을 약간 확장하려고 할 수 있습니다. 그리고 다른 쪽에서는 맑은 날씨).
@Orid는 지역간에 존재할 네트워크 파티션의 최소한 한쪽에 대부분을 유지함으로써 CAP를 보장하고자합니다.
사전에 지식 부족을 용서해주십시오.하지만 조금 혼란 스럽습니다. 지역간에 존재할 네트워크 파티션의 한면 '이란 무엇을 의미합니까? 3 개 노드 복제 세트를 영역간에 분할하는 이유는 전체 영역이 다운되거나 사용할 수 없게 될 경우 적어도 두 개의 노드가있어 서로를 볼 수 있으므로 선거가 수행 될 수 있다고 생각했습니다. 한 지역에 다수를 배치하면 노드를 3 개 지역으로 나눌 수 없습니까? AWS 용어에서 어딘가에 분실 되었습니까? – user1891085
@ user1891085이게 도움이됩니다 : http://blog.mongodb.org/post/505822180/on-distributed-consistency-part-3-network 옛것이지만 여전히 좋은 것 – Sammaye
@ user1891085 죄송합니다. 편집을 볼 수 없었습니다. 더 이상 나를 알립니다. 기술적으로 해당 지역 (이 경우 데이터 센터)간에 분할이 없다면 실제로 각 지역에 서버를 배치 할 수 있지만 어떤 경우라도 분할을 만들면 네트워크의 일부가 서로 통신 할 수 없게됩니다. 그러한 경우 CAP 이론이이 경우에 유지됩니다. 대다수의 한쪽이 CAP 시나리오를 방지하는 데 도움이됩니다. – Sammaye
- 1. 얻기 AWS 지역의 목록
- 2. AWS 서버에서 SMTP 설정의 단점
- 3. 높은 가용성의 SQL Server 2012 데이터베이스 복원
- 4. MongoDB Arbiter AWS EC2
- 5. AWS Lambda 및 MongoDB
- 6. MongoDB in AWS Redshift
- 7. 기본 AWS EC2 SQL 고 가용성 쿼리
- 8. 어떻게 탄력 있고 고 가용성의 서비스를 파이썬으로 디자인 할 수 있습니까?
- 9. AWS 용 MongoDB 백업 전략
- 10. AWS opsworks를 통해 mongodb 설정
- 11. AWS 아시아 태평양 지역의 RabbitMQ 클러스터링이 작동하지 않습니다.
- 12. AWS 람다는 다른 지역의 서비스와 함께 사용할 수 있습니까?
- 13. 유럽 지역/지역의 Google Compute Engine - MongoDB 클러스터
- 14. 단점
- 15. 단점
- 16. 단점
- 17. AWS ec 가상 시스템에서 hadoop 1.0으로 고 가용성을 구성하는 방법
- 18. AWS, Parse 및 MongoDB 간의 관계는 무엇입니까?
- 19. EFS를 사용하는 AWS ECS의 MongoDB Docker Container
- 20. mongodb on AWS ec2 redhat linux
- 21. AWS Elastic Beastalk PHP 인스턴스에서 Mongodb 설치
- 22. QLPreviewController 대 UIWebView - 단점/단점
- 23. AngularJS 객체 직렬화 단점
- 24. 고 가용성
- 25. 백본에서 HTML 템플릿 외부화하기 : 단점/단점
- 26. 사용자가 Facebook을 사용하여 사이트에 로그인해야하는 단점/단점
- 27. 반복자 단점
- 28. CoffeeScript의 단점 (:)?
- 29. 단점, 라켓
- 30. WebFormsMVP의 단점?
대부분의 서버가 서로 연결되어있는 네트워크 파티션의 경우에는 기본 DC에 두 개의 노드를 배치해야합니다. –