오늘날, 인터넷을 기반으로 응용 프로그램 많은 전에 직면해 있습니다. 사용자는 언제 든 지 데이터에 액세스할 수 있는 장치를 사용 하 여, 어디서 나 수 기대. 그러나, 데이터, 데이터의 대화형 형식과 사용자의 액세스의 크기의 크기는 언제 든 지 변경할 수 있습니다. 개발자가 신속 하 게 구축 하 고이 변화 하는 요구를 충족 하기 위해 새로운 응용 프로그램을 배포 해야 합니다. 전통적인 데이터 관리 플랫폼, 성장 및 이러한 요구의 변화에 맞게 서버, 운영 체제, 스토리지 및 네트워크에 지속적으로 투자할 필요가 있다.
마이크로소프트의 SQL Azure와 같은 클라우드 데이터베이스 서비스 이러한 문제를 해결 하는 새로운 방법을 제공 합니다. SQL Azure의 디자인 다음과 같이 세 가지 주요 특징: 확장성, 관리 효율성 및 개발 유연성.
SQL Azure 데이터 플랫폼을 구문 분석
SQL Azure는 관계형 데이터베이스의 SQL Azure의 개발 관련 기능을 대부분 지 원하는 클라우드 배포. 클라우드, 관리 작업의 대부분에에서 배포 데이터베이스 엔진 Microsoft에 의해 이루어집니다, 그래서 백업, 클러스터, 마이크로소프트의 서비스 수준 계약, 관리 문제에 대해 걱정할 필요는 SLA) 방식으로 데이터베이스 서버는 달 당 시간 온라인의 99.99%의 평균 있습니다. 그것은 바로이 때문에 그 사용자 일시적으로 하지 과도 한 관리 기능을 노출입니다.
관계형 데이터베이스 서비스를 제공 하, SQL Azure 데이터 동기화, 보고 및 비즈니스 인텔리전스 같은 더 많은 데이터 관련 기능을 제공 합니다. 데이터 동기화 기능을 바탕으로, SQL Azure 데이터 서비스 및 통합 및 데이터 수준에서 클라우드 응용 프로그램에서 기존 응용 프로그램의 공존을 실현 로컬 SQL Server 데이터베이스와 데이터를 동기화 할 수 있습니다.
SQL Azure 서비스 아키텍처 (네트워크에서 이미지)
개발자는 SQL Azure에 있는 데이터에 액세스 하려면 기존 지식, 같은 Ado.net 엔터티 프레임 워크 (EDM) LINQ to SQL 및 심지어 전통적인 데이터 집합, ODBC를 사용할 수 있습니다. 기존 데이터 액세스 프로그램의 대다수는만 성공적으로 SQL Azure에 액세스 하려면 연결 문자열을 수정 해야 합니다.
SQL Server 2008 관리 Studio r 2는 또한 SQL Azure에 대 한 강력한 지원을 제공합니다. 현재 버전은 이미 쉽게 SQL azure 데이터베이스를 마이그레이션하려면 SQL Azure에서 실행 되는 T-SQL 스크립트를 생성 하는 현재 SQL Azure 데이터베이스에 액세스 지원 합니다. 더 강력한 지원 SQL Azure 미래에 사용할 수에 대 한 해제 합니다.
(책임 편집기: 유산의 좋은)