0

기본적인 MongoDB 서버를 사용하여 여러 가지 마이크로 서비스, GC Pub/Sub 및 GC Functions를 개발 한 지 몇 주 후에, 생산에서 사용하는 것을 사용하여 전체 데이터 흐름을 테스트하고 싶습니다 : Sharded MongoDB 클러스터. 나는 이것들을 사용한 적이 없으며, 설정하고 업데이트하는 것에 익숙해지기를 원합니다.샤드 드 MongoDB 개발 설정을위한 가장 저렴한 Google Compute Engine 아키텍처는 무엇입니까?

비용은이 단계에서, 특히 테스트를위한 문제입니다. 따라서 Google Compute Engine에서 (테스트) MongoDB 공유 클러스터를 설정하는 가장 비용 효율적인 방법은 무엇입니까?

답변

0

가장 쉬운 방법은 배포에 Cloud Launcher을 사용하는 것입니다. 노드 수와 기계 유형을 선택할 수 있습니다. 그렇게하면 예산에 맞는 것을 배포 할 수 있습니다. 배포하는 리소스에 따라 get billed이되며 online calculator을 사용하면 예상 할 수 있습니다. 단점은 manual reconfiguration 없이는 노드를 늘리거나 컴퓨터 유형을 변경하는 직접적인 방법이없는 것 같습니다.

배포를 구성하는 동안 적절한 수의 노드와 중재가 만들어집니다. 테스트를 마친 후에는 more complex architectures을 사용하여 한 지역의 장애에 대비하여 중복 될 수 있습니다 (추가 노드가 있다는 의미이므로 비용이 증가 할 것입니다).

Mongo on GKE을 실행 해보십시오. 에스 케일하기가 쉬울 지 모르지만 Kubernetes에 익숙해 져야합니다. Kubernetes Engine도 클러스터에서 사용하는 리소스에 따라 요금이 부과됩니다.