Windows Azure에서 확장 가능한 웹 사이트를 구축

출처: 인터넷
작성자: 사용자
키워드: Azure azure 확장성이 높은 수

Windows http://www.aliyun.com/zixun/aggregation/13357.html > 푸른 웹 사이트 (waws)를 사용 하면 Windows Azure에 확장성이 높은 웹 사이트를 구축. Waws의 장점은 아래에 개설 된다:

• 효과적인 자원 활용: 고객 기반 성장 함에 따라 응용 프로그램 사용 증가. 당신은 적극적으로 귀하의 사이트를 귀하의 사이트의 트래픽 패턴에 따라 확장할 수 있습니다.
• 사용에 비용된 계산: 비용 주문형 클라우드 기반 전략 선택에 중요 한 역할. 하늘빛 웹 사이트 사용 요금 (사용량) 및 6 또는 12 개월 계획에서 선택할 수에 기반 모델을 제공 합니다. 자세한 내용은 Windows Azure 웹 사이트 가격을 참조 하십시오.
• 빠른 시간에 시장: 인프라에 대 한 걱정 없이 응용 프로그램에 집중할 수 있습니다. 이 개발자의 창의력 및 생산성, 차례로 응용 프로그램에 대 한 시장-에-시간 단축에 더 많은 시간을 허용할 것 이다.

모범 사례

이러한 사례를 사용 하면 인프라에서 제공 하는 Windows Azure 웹 사이트의 최대한 활용 하 고 최종 사용자에 대 한 신뢰성, 높은-성능 웹 사이트를 제공할 수 있습니다.

• 확장 가능한 아키텍처를 구축

Windows Azure 웹 사이트, 푸른, 하지만 귀하의 웹 사이트 서비스 제공의 확장 가능한 인프라를 최대한 활용 하는 경우에 확장 가능한 솔루션을 구축할 수 있습니다.

여기에 몇 가지 확장 가능한 솔루션을 디자인 할 수 있습니다.

1. 병목 아키텍처에 높은 대기 시간이 발생할 수 있습니다. 불 쌍 한 응용 프로그램 디자인 및 대역폭 제한 등의 많은 이유로 현재 아키텍처에서 모든 주요 병목을 식별 해야 합니다. 이러한 병목 현상을 방지 하려면 응용 프로그램 아키텍처를 리팩터링 합니다.

2. 부하 테스트 정상 부하에서 올바른 크기 조정 구성을 이해를 다른 크기 구성 (인스턴스 크기와 숫자의 조합)을 사용 하 여 웹 사이트에서 수행 됩니다. 부하 테스트를 수행 하는 다양 한 Visual Studio 및 아파치 Jmeter와 같은 도구를 사용할 수 있습니다.

3. 트래픽 패턴 및 사이트에 대 한 초 당 받은 평균 수를 확인 하려면 Google Analytics 또는 WebTrends 같은 웹 분석 도구를 사용 합니다.

4. 예상치 못한 트래픽 스파이크를 관리를 자동 설정 합니다. 자세한 내용은 웹 사이트를 확장 하는 방법을 참조 하십시오.

5. 응용 프로그램 데이터베이스 계층을 사용 하는 경우 분산된 캐싱 솔루션, 성능 향상을 위해 푸른 캐싱 서비스의 사용을 통합 합니다.

• 저렴 한 아키텍처 디자인

Waws Sla의 높은 표준을 제공, 클라우드 솔루션을 사용 하 여 이러한 이벤트의 영향을 완화 하는 방법을 식별 하에 존재 하는 서비스 실패 위험을 이해 함으로써 비즈니스 연속성을 실현 하는 중요 하다.

이러한 경우에 영향을 완화 하는 데 필요한 솔루션의 일부는 다음과 같습니다.

•는 Windows Azure SDK 또는 자동된 백업 생성 및 복원 정책 클라우드 지하실 등 제 3 자 서비스를 사용 하 여 자신의 도구를 빌드합니다.
• 2 데이터 센터에 있는 웹 사이트의 중복 복사본을 설정 하 고 이러한 데이터 센터 간의 인바운드 트래픽 부하 분산 구현.
• 데이터 센터 서비스 실패, 글로벌 트래픽 관리자를 사용 하 여 자동 장애 조치 기능을 설정 합니다.
• 캐시 된 콘텐츠를 통해 성능을 개선 하 고 귀하의 사이트를 높일 수 있도록 귀하의 웹 사이트에서 콘텐츠 배포 네트워크 (CDN) 서비스를 설정 합니다.
• 가능 하다 면, 어떤 밀접 하 게 결합 된 구성 요소/서비스 waws 웹 사이트에서 사용의 종속성을 제거.

예를 들어 귀하의 웹 사이트는 데이터베이스를 사용 하는 경우 특정 시간에 데이터베이스 서비스가 실패 하는 몇 가지 이유로, 그것은 발생할 수 있습니다 스키마에 대 한 실패의 단일 지점. 여기에 데이터베이스 스키마에서 제거할 수 없습니다 밀접 하 게 결합 된 구성 요소입니다. 이러한 시나리오에서는:

-당신은 여러 데이터 센터에서 데이터베이스를 복제 하 고 장애 조치 동안 영향을 완화 하기 위해 이러한 데이터베이스 간의 자동된 데이터 동기화를 설정 해야 합니다.

-당신은 이러한 경우에 복구 되도록 응용 프로그램을 디자인 해야 합니다.

구성 요소에 의존 해야 하는 경우 복제 전략 아키텍처 신뢰성을 향상 시키는 데 도움이 됩니다.

• 디자인 위험 완화 전략을 클라우드로 이동 하기 전에 사고 장애를 줄이기 위해
•는 테스트 환경을 만들고 오류가 발생할 경우 귀하의 사이트의 성능을 평가 하는 사이트를 중지 하 여 오류 시나리오를 시뮬레이션
• 자동화 인프라

클라우드 솔루션을 개발, 배포 및 기타 다양 한 작업을 포함 하 여 사이트의 성공을 유지 하기 위해 관련 된 많은 작업은 있습니다. 이러한 작업을 자동화 응용 프로그램 배달 주기 관리를 쉽게. Waws 나머지 API와 함께 당신은 모든 waws 기능에 액세스할 그래서 자동화가 간단 하 게 된다.

일부 웹 사이트를 관리 하는 데 사용 주요 작업은 다음과 같습니다.

• 웹 사이트에 배포

다양 한 배포 정책 (예: 웹 배포, GIT, FTP, 등) 기본 설정에 따라 귀하의 사이트에 콘텐츠를 사용할 수 있습니다. Windows Azure SDK 빌드 도구에서는 간단한 자동화.
• 사용 생산 테스트 사이트 테스트

WAWS 지원 자료, 웹 사이트의 테스트 버전을 업데이트 하 고 고객 지향 웹 사이트를 업데이트 하기 전에 프로덕션 환경에 테스트 하는 데 사용할 수 있는 테스트 합니다. 자세한 내용은 Windows Azure 웹 사이트에서 테스트 게시 참조.

• 진단 로깅 사용

WAWS 내장 진단 응용 프로그램을 디버깅 하는 데 도움이 있다. 두 가지 유형의 진단 기능을 확인 하 고 있습니다.

• 진단 사이트: 자세한 오류 로깅, 실패 한 요청 추적, 및 웹 서버 로깅 수 사용할.

• 응용 프로그램 진단: 웹 응용 프로그램에서 생성 된 정보를 캡처할 수 있습니다.

자세한 내용은 Windows Azure 웹 사이트에 진단 로깅을 사용 하는 방법을 참조 하십시오.

• 모니터링 활성화

WAWS는 모니터 관리 페이지를 통해 모니터링 기능을 지원 합니다. 모니터링할 수 있습니다 집합 CPU 시간, HTTP 클라이언트 오류, HTTP 서버 오류, 등 다양 한 통계에 대 한 경고를 지속적으로 귀하의 웹 사이트.

• 보안

Waws 플랫폼 보안 및 고객에 대 한 보안 플랫폼을 제공 하는 안정성에 대 한 주요 산업 표준을 준수 합니다. 그러나, 응용 프로그램에 보안 취약점, 경우 아키텍처를 공격에 취약 해질 수 있습니다.

Waws에 보안 솔루션을 구축, 공격을 견딜 수 있는 응용 프로그램을 빌드할 때 보안 코딩 방법을 따라야 한다.

관련 문서

연락처

이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이 페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.

커뮤니티에서 표절 사례를 발견한 경우 info-contact@alibabacloud.com 으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.