1

하늘빛에 대한 글로벌 솔루션 설계에 대한 리소스/정보를 찾으려고합니다.Azure 웹 응용 프로그램 및 웹 API 서비스 (모바일 서비스) 아키텍처 글로벌 배포

  • 시스템 백업 메커니즘이 필요 OFC, 하나의 마스터 데이터베이스가 필요 : 여기 내 옆에서 요구됩니다.
  • 시스템은 다양한 역할 등을 위해 웹 응용 프로그램이 있어야합니다.
  • 시스템은 모바일 클라이언트에 대해 일종의 서비스를 제공해야합니다. (? 같은 MVC 응용 프로그램에서 또는 어쩌면 모바일 서비스)

여기에 문제가 온다 :

  • 시스템이 글로벌 배포됩니다. 클라이언트/웹 클라이언트 (예 : 솔루션이 호스팅되는 북유럽의 푸른 하늘 데이터 클러스터 )에서 하나의 서버에 액세스하는 것이 좋습니다. 너의 생각? 모바일 클라이언트와 서버 (10000 모바일 클라이언트) 사이에 분당 평균 100 개의 요청이있는 통신이 있습니다. 그 중 일부는 (~ 100KB) JSON 개체 등입니다. 그것은 클라이언트의 성과로 혼란해야 하는가?
  • 더 중요한 것은 모바일 클라이언트가 해당 지역에서 몇 가지 기본 벤치마킹 활동을 수행한다는 것입니다. 따라서 DL, UL 및 대기 시간 테스트를 수행합니다. 따라서 테스트를 위해 일종의 분산 구성 요소/서비스가 필요합니다.

나는 하늘을 아주 좋아해서 나는 그런 종류의 시스템을 최소한의 작업량으로 어떻게 디자인해야하는지 관심이 있습니다. 그 분야에서 푸른 하늘은 무엇을 제공 하는가? Azure CDN에 대해서는 거의 읽지 않았지만 정적 인 리소스와 파일에만 해당됩니다.

그래서, 얘들 아, 어쩌면 일부 링크, 조언 ...

BR, JDK

답변

3

(https://azure.microsoft.com/en-us/documentation/articles/traffic-manager-overview/를) 트래픽 관리자를 사용 후 다양한 영역에서 응용 프로그램의 여러 사본을 빌드 할 수있는 최소 대기 시간 귀하의 고객을위한 라우팅. 영역간에 데이터를 동기화해야하는 경우 최종 일관성 개념 (http://en.wikipedia.org/wiki/Eventual_consistency)을 기반으로 응용 프로그램을 설계해야합니다. HTH.

+0

답변 해 주셔서 감사합니다. 교통 관리 및 최종 일관성에 대한 연구를 수행합니다. – JohnDoeKazama

관련 문제