개발자는 Microsoft Windows Azure 수락을 비정상적으로 빠르다. 윈도우 기반 이기 때문에 고. NET, 개발자의 기존 응용 프로그램과 호환성이 이며 응용 프로그램 쉽게 클라우드 플랫폼으로 Microsoft Windows Azure를 사용 하 여 클라우드로 마이그레이션할 수 있습니다.
일반적으로, 응용 프로그램이 두 가지 중요 한 단계에서 클라우드로 마이그레이션됩니다. 첫 번째 단계 변화로 가능한 몇 가지 변경 Microsoft Azure, 그리고이 단계에서 그것을 "그대로" 작동할 수 있도록 그냥 변경할 수 있는 장소를 만드는 것입니다. 두 번째 단계는 응용 프로그램가 Microsoft Azure에서 제공 하는 고유한 기능을 활용할 수 있도록 응용 프로그램의 일부 구성 요소를 업그레이드 하는.
이 문서에서는 Microsoft Azure에서 제대로 일할 수로 서 첫 번째 단계를 완료 하는 과정에서 발생 하는 문제 중 일부를 설명 하겠습니다. 대부분의 마이그레이션 프로젝트는 마이그레이션 할 몇 가지 추가 작업을 해야의 부분을 식별 하는 데 도움이 되는 "클라우드 적응" 분석 시작 합니다. 첫 번째 단계에 있을 때 시스템 아키텍처를 파악 하는 것이 중요 하 고, 고를 해야 코드 변경을 최소화 하 해야 합니다. 완전 한 단위 테스트 제품군을 사용 하 여 시스템을 구축을 하는 경우 지금 응원을 시작할 수 있습니다.
1, 데이터 마이그레이션
응용 프로그램의 맨 아래에서 시작, 우리는 우리가 데이터를 저장 해야 하 고 그것을 저장 하는 방법의 문제를 직면. 가장 일반적인 asp.net 응용 프로그램은 SQL Server를 사용 하 여 관계형 데이터 모델에 데이터를 저장. 코드 (NHibernate, Entity Framework ADO 이러한 데이터를 사용 하는 방법에 상관 없이. NET, 등), SQL azure SQL 데이터베이스를 마이그레이션하는 방법에 집중 한다. 이렇게 응용을 프로그램을 응용 프로그램 응답의 높은 학위를 유지할 수 있는 "데이터" 근처 시나리오에서 있을 수 있습니다.
Microsoft azure에서 응용 프로그램을 연결 하 고 내장 SQL 서버를 통해 데이터 작업을 수 있지만 하 고 그래서 "멀리 데이터" 시나리오를 만듭니다. 이 시나리오에서는 데이터 액세스의 대기 시간 큰 이며 성능이 저하 됩니다.
SQL Azure 및 SQL Server 되므로 매우 호환, 특히 작은 데이터베이스에 대 한 마이그레이션 하기 어렵지 않다. 현재 50GB를 사용할 수 SQL Azure 데이터베이스의 최대 크기에 관심을 지불 해야 합니다. 데이터베이스는이 크기 보다 큰 경우 다음 데이터를 분할 해야 합니다.
이 작업을 수행 하는 데 도움이 되는 SQL Azure 마이그레이션 마법사 라는 오픈 소스 도구 이며 사용 하 여 분석 하 고 데이터를 마이그레이션할 수 있습니다. 그것은 당신의 현재 패턴 분석, 어디 SQL Azure와 호환 되지 않습니다 지적 고이 곳을 수정 하면 수 있습니다. 다음, 백그라운드에서 BCP를 사용 하 여 클라우드로 데이터를 마이그레이션할 수 그것. 이 페이지에서이 도구를 찾을 수 있습니다.
긴 안목으로 보면, 본질적으로 비 관계형 데이터를 확인 하 여 Windows Azure 테이블 저장소로 마이그레이션할 데이터를 분석할 수 있습니다.
이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이
페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.
커뮤니티에서 표절 사례를 발견한 경우
info-contact@alibabacloud.com
으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.