2012-06-27 5 views
4

저는 Azure 기반 웹 서비스를 가지고 있습니다. 이 서비스에는 JSON과 Ajax를 통해 동일한 웹 역할로 실행되는 WCF 서비스와 통신하는 웹 기반 프론트 엔드가 포함되어 있습니다. 이는 차례로 별도의 웹 역할에서 중간 계층 역할을하는 다른 WCF 서비스와 통신합니다. 이것은 두 개의 SQL Azure 데이터베이스와 일부 BLOB 저장소로 구성된 백엔드와 통신합니다. 배치되었을 때 이들 모두는 서유럽 지역에 배치되었습니다 (저는 영국에 있습니다). 웹 서비스에는 잠재적으로 큰 여러 개의 사진을 업로드하는 작업이 포함됩니다. 미국에있는 사용자가 미국에서 호스팅되는 프론트 엔드와 미드 티어를 사용하여 미국의 데이터 저장소와 데이터베이스에 업로드하면 의미가 있습니다. Azure는 대륙에 걸쳐 인프라를 복제 할 수있는 솔루션을 제공하며 Azure는 필요한 리디렉션을 처리합니까? 그렇다면 어떻게 설정해야합니까?Azure 기반 서비스를 지리적으로 배포합니다.

답변

6

는 3 개 가지 모드를 설정할 수있는 예, Traffic Manager를 사용하여 윈도우 Azure에서이 작업을 수행 할 수 있습니다

  • 성능 (이름은 가장 가까운 호스팅 서비스로 리디렉션하려고합니다, 그것을 말한다)
  • 장애 조치는 여기

방법 성능 부하 balanching 방법 작품의 개요입니다

  • 라운드 로빈 (균등 분배) (오류의 경우 재) :

    이는 호스팅 서비스에 적용

    enter image description here

    하는 것으로 (안 스토리지, SQL 애저, ...)

  • +0

    브릴리언트 - 내가 스토리지를 선택하는 호스팅 서비스 자체 코드를 사용할 수 있습니다, SQL의 푸른 – dumbledad

    +0

    이 시나리오에서는 예를 들어 한 데이터베이스가 있고 다른 위치에있는 각 응용 프로그램이 동일한 데이터베이스/저장소에 연결할 저장소 위치를 가정합니다. 데이터베이스 및 저장소가 로컬이 아니더라도 응용 프로그램을 사용자에게보다 로컬하게 유지하는 데 도움이됩니까? 데이터 및 파일 저장소를 복사/복제하는 솔루션은 무엇입니까? 하늘색이 상자 밖에서 뭔가 있는거야? –

    +0

    CDN, 읽기 액세스 지리적 중복 스토리지, 데이터 동기화, 새로 발표 된 SQL Premium 비동기 백업 등 몇 가지 기능을 사용할 수 있습니다. 여기에는 Microsoft의 지침도 있습니다. http://msdn.microsoft.com/en/ -us/library/dn589779.aspx –

    관련 문제