2011-01-31 6 views
2

공개 된 ASP.Net 응용 프로그램을 완성하는 데 가까워지고 배포 옵션의 무게가 나기 시작합니다. 저는 Azure에 관해서 ASP.Net/SQLServer 베테랑이지만 멍청한 사람입니다. 다른 사람들이 로컬 dev.ASP.NET/SQLServer 애플리케이션을 Azure 클라우드로 효과적으로 마이그레이션하는 방법에 대해 어떻게 생각하는지 궁금합니다. 더 구체적으로ASP.Net 응용 프로그램을 Azure로 마이그레이션

:

  1. 어떻게 가파른 이해 관리 및 프로그래밍 개념을 향한 학습 곡선이며, 당신이 투자 가치가 있다고 생각합니까?

  2. 내 클라우드 인프라 스트럭처에서 치명적인 문제가 발생하고 라이브 사이트가 다운 된 경우와 같은 Microsoft의 지원은 무엇입니까? 내 기대는 그렇게 긴급하지 않은 SLA에 대한 큰 가격표입니다.

  3. 제 Azure가 아닌 ASP.Net 응용 프로그램은 Azure 환경에서 실행하기 위해 중요한 수정 및/또는 결합이 필요합니까?

감사

답변

1

나는 비슷한 질문에 대답했다. here. Azure는 그 이후로 진화했습니다.

Azure의 AppFabric 캐시는 현재 CTP (커뮤니티 기술 미리보기)에 있으며 올해 늦게 생방송됩니다 (미안하지만 날짜를 인용 할 수 없음). 단일 구성 변경으로 모든 코드를 변경하지 않고 asp.net 세션 상태 공급자를 활성화하고 모든 웹 역할 인스턴스에서 세션 상태를 사용할 수 있습니다.

11 월에 출시 된 Azure v1.3에서는 상승 권한 (예 : MSI를 실행하여 일부 필수 제어 제품군 설치)으로 시작할 때 작업을 실행할 수 있습니다.

모니터링을 위해 Azure를 직접 지원하는 Microsoft System Center를 활용할 수 있습니다. 또는 AzureWatch과 같은 타사 옵션을 살펴볼 수도 있습니다.

Azure의 초소형 인스턴스를 사용하면 약 1 시간 동안 사이트를 실행할 수 있습니다. 매달 $ 44. 치명적인 실패와 SLA에 대해 언급하셨습니다. Azure를 사용하면 SLA가 적용되는 데 최소 두 개의 인스턴스가 필요합니다. 이는 가상 시스템이 데이터 센터의 물리적으로 다른 영역에 별도의 오류 도메인에 위치하기 때문입니다. 그래서 당신은 대략을보고 있습니다. 99.95 % 가동 시간을 가진 사이트를 운영하려면 월 $ 90 이것이 당신에게 가치가 있는지 여부는 당신 만이 결정할 수 있습니다. 그렇습니다. GoDaddy와 같은 간단한 호스팅 제공 업체를 통해 호스팅을 상당히 줄일 수 있습니다. 그러나 사이트가 그 사이트에서 실패 할 경우 검색이 완료 될 때까지 기다린 다음 별도의 상자에 설치해야합니다. 또한 각 서버를 잠재적으로 수십 명의 다른 임차인과 공유하므로 사이트 실적에 영향을 미칩니다.Azure를 사용하면 가상 머신을 구성하는 코어 수에 따라 최대 8 명의 세입자가 상자를 차지합니다. 또한 트래픽 증가 및 감소를 처리하기 위해 위 또는 아래로 확장하는 것이 매우 간단합니다.

+0

고가 용성이 나를 위해 핵심이 될 것이므로 총알을 물고 2 대의 VM으로 시작할 수 있습니다. 여기 내 모든 걱정은 제가 일주일 동안하고있는 것을 멈추고 "플랫폼"을 배우는 것에 몰입해야합니다. 나는 그것을해야 할 것임을 알지만 거기에는 정보 출처의 눈사태가 있으며 나는 시작하기 전에 그것이 가치있는 것인지 알아 내려고하고있다. – sisdog

1

내 개인적인 경험이 많은 문서가 아닌 당신이 고급 질문에 대한 답을 찾기 위해 블로그/포럼을 통해 검색해야한다는 것입니다. 멋지게 디자인 된 응용 프로그램을 가지고 있다면 이식에 많은 문제가 없어야합니다. Azure 버전의 ASP.NET 공급자 (예 : Google)를 사용할 수 있습니다. 회원 자격.

가장 큰 단점은 비용이들 수 있습니다 : 당신은 수학을해야하지만 나를 위해 그것은 VPS 호스팅이 Azure보다 훨씬 저렴하다는 것이 밝혀졌습니다.

인프라 스트럭처에서 상당한 절감액을 얻지 못하면 Azure로 옮기지 말라. SQL과 IIS가있는 호스트 된 서버는 문제가 적고 좀 더 자유 롭습니다.

+2

많은 설명서가 없습니까? 블로그 게시물은 Microsoft와 개발 커뮤니티 모두에 의해 매일 대량 만들어집니다. iTunes와 Zune에는 12 부분의 Azure 시리즈가 있습니다. http://www.msdev.com에는 수십 개의 비디오 교육 세그먼트가 있습니다. 전국에 무료 Azure Bootcamp가 있습니다 (http://www.azurebootcamp.com). Azure MVP는 자주 블로그를 게시합니다 - http://azure.snagy.name/blog/?p=317 목록을 참조하십시오. 트위터에서 #azure를 검색하면 블로그, 정보, 팁 등의 넘치는 것을 볼 수 있습니다. –

+0

그게 무슨 뜻인지 - 당신은 블로그에서 중계해야합니다. 나는 1 년 전 Azure를보고 있었고, 내가 말했던 것처럼, * 고급 * 주제는 찾아보기 힘들었습니다. 어쩌면 지금은 바뀌었을 것입니다 ... –

0

David Makogon의 훌륭한 답변을 이미 봅니다. 다음은 귀하에게 도움이 될 수 있습니다. Connected Show podcast의 마지막 에피소드는 migrating Wold Maps to Azure입니다. Azure 로의 이동을 고려 중이라면, 마이그레이션 과정에서 직면 한 어려움을 설명하면서 듣기에 충분할 것입니다.

+0

Thx 산티아고, 동영상을 확인하겠습니다. – sisdog

관련 문제