1

잘 알려지고 효율적인 수평 스케일링 패턴에 관한 중요한 서류 또는 문서를 쉽게 따라 할 수 있는지 묻고 싶습니다. 클라우드에서 수평 확장이 가능한 애플리케이션을 설계하고 싶습니다 (예 : Amazon WS). 업계에서 특히 자동으로 확장되는 응용 프로그램 (예 : NoSQL 솔루션, 문서 데이터베이스 등)에서 허용되는 디자인 패턴이 있습니까? 하나의 예가 REDIS의 One Master Multiple 독자 접근법입니다. 수평 스케일링 및 디자인 패턴

는 cases.That의 모든 종류를 처리 할 하나 개의 은색 총알이 확장 가능한 아키텍처를 마련하기 어려운 만드는 것입니다 없습니다 당신

답변

0

감사드립니다.

확장 가능한 솔루션은 각 사례별로 별도로 생성 할 수 있습니다. 예를 들어 한 가지 경우에는 데이터가 거의 없지만 외부 캐싱보다 많은 요청이 확장 가능한 솔루션으로서 큰 이점을 제공 할 수 있습니다. 다른 경우에는 너무 많은 글을 쓸 수 있고 독서가 거의 없을 수도 있습니다. 위에서 언급 한 경우조차도, 제안 된 해결책은 모든 특정한 경우에 잘 맞을 수는 없습니다. 예를 들어 샤딩에는 자체적 인 문제가 있으며 캐싱은 신선한 데이터 등이 필요하면 피타 (pita)입니다.

물론 잘 알려진 입증 된 솔루션이나 권장 사항이 있습니다. 애플리케이션 측면에서 수평 확장을 원한다면 애플리케이션에 어떤 상태도 유지하지 않는 것. 또한 당신이 요구 한 디자인 패턴의 마이크로 서비스 종류이지만 개념을 구현하기가 실제로 쉽고 명확하지 않습니다. .