Microsoft Azure SQL 데이터베이스
Microsoft Azure SQL Database![]() |
![]() | |
![]() | |
개발자 | 마이크로소프트 |
---|---|
초기 릴리즈 | 전( |
이용가능기간: | 영어 |
유형 | 관리형 클라우드 데이터베이스 |
웹 사이트 | azure |
Microsoft Azure SQL Database(이전의 SQL Azure, SQL Server Data Services, SQL Services 및 Windows Azure SQL Database)[1]는 Microsoft Azure의 일부로 제공되는 관리형 클라우드 데이터베이스(PaaS)입니다.
클라우드 데이터베이스는 클라우드 컴퓨팅 플랫폼에서 실행되는 데이터베이스로, 이 데이터베이스에 대한 액세스는 서비스로 제공됩니다.관리 데이터베이스 서비스는 데이터베이스의 확장성, 백업 및 고가용성을 관리합니다.Azure SQL Database는 컨테이너 서비스인 AWS RDS와 다른 관리 데이터베이스 서비스입니다.
개요
Microsoft Azure SQL Database에는 애플리케이션 패턴을 학습하고 성능, 신뢰성 및 데이터 보호를 극대화하기 위해 적응하는 내장된 인텔리전스가 포함되어 있습니다.그것은 원래 2009년에 발표되었고 2010년에 출시되었습니다.
주요 기능은 다음과 같습니다.
- 고유한 앱 패턴에 대한 지속적인 학습, 적응형 성능 튜닝 및 안정성 및 데이터 [2]보호 자동 향상
- 애플리케이션 [3]다운타임 없이 필요에 따라 확장 가능.
- 멀티테넌트 애플리케이션 관리 및 감시.데이터베이스당 [4]1명의 고객 격리라는 이점 있음.
- cheetah,[5] sql-cli,[6] VS[7] Code와 같은 오픈 소스 툴과 Visual[8] Studio 및 SQL Server Management [9]Studio, Azure Management Portal, PowerShell 및 REST API와 같은 마이크로소프트 툴을 활용합니다.
- 암호화, 인증, 데이터 서브셋에 대한 사용자 액세스 제한, 지속적인 감시 및 감사를 통한 데이터 보호로[10] 잠재적인 위협을 탐지하고 위반 시 중요한 이벤트 기록을 제공합니다.
일반적인 사용 사례
- 클라우드 기반 애플리케이션 및 웹 사이트를 위한 관계형 데이터 스토리지
- 비즈니스 및 소비자용 웹 및 모바일 애플리케이션
- 멀티 테넌트(SaaS) 애플리케이션용 데이터베이스 관리
- 개발 및 테스트 데이터베이스를 신속하게 생성하여 개발 주기 단축
- 알려진 비용으로 프로덕션 비즈니스 서비스를 신속하게 확장
- 격리 및 보안을 위해 클라우드에서 데이터 컨테이너화
- 부가가치 서비스에 초점을 맞춘 데이터베이스 관리 아웃소싱
설계.
Azure SQL 데이터베이스는 SQL Server 2016 코드베이스를 공유합니다.SQL Server 2014 및 2016과 호환되며 SQL Server 2016에서 사용할 수 있는 대부분의 기능은 Azure SQL Database에서 사용할 수 있습니다.비호환성[11] 목록은 Microsoft에서 공개합니다.
타임라인
가격 설정
Azure SQL Database는 스탠드아론 데이터베이스 또는 Elastic 데이터베이스 풀로 제공되며 가격은 Basic, Standard 및 Premium의 3가지 계층으로 책정됩니다.각 계층은 다양한 워크로드를 수용할 수 있는 서로 다른 성능 수준을 제공합니다.
스탠드아론 데이터베이스에 사용할 수 있는 리소스는 데이터베이스 트랜잭션 유닛(DTU) 및 탄력적 DTU 또는 eDTU로 표현됩니다.DTU는 CPU, 메모리, 데이터 I/O 및 트랜잭션 로그 I/O를 실제 OLTP 워크로드에 표준으로 설계된 OLTP 벤치마크 워크로드에 의해 결정되는 비율로 혼합한 측정값으로 정의됩니다.
데이터베이스는 독립 실행형 데이터베이스 또는 여러 데이터베이스가 스토리지 및 계산 리소스를 공유할 수 있는 데이터베이스 풀로 사용할 수 있습니다.
서비스 계층 | 타깃 워크로드 |
---|---|
기본의 | 소규모 데이터베이스에 가장 적합하며, 일반적으로 한 번에 하나의 활성 작업을 지원합니다.예를 들어 개발 또는 테스트에 사용되는 데이터베이스 또는 자주 사용되지 않는 소규모 응용프로그램이 있습니다. |
표준. | 대부분의 클라우드 애플리케이션에 대해 여러 개의 동시 쿼리를 지원하는 Go-to 옵션입니다.예를 들어 워크그룹이나 웹 어플리케이션 등이 있습니다. |
프리미엄 | 대량의 트랜잭션용으로 설계되어 많은 동시 사용자를 지원하며 최고 수준의 비즈니스 연속성 기능을 필요로 합니다.예를 들어 미션 크리티컬 애플리케이션을 지원하는 데이터베이스가 있습니다. |
또한 Azure 평가판 구독과 함께 사용할 수 있는 웹 사이트 또는 모바일 서비스도 이용할 수 있습니다.
「 」를 참조해 주세요.
레퍼런스
- ^ "MS Branding".
- ^ Rabeler, Carl (October 13, 2016). "Azure SQL Database Learns & Adapts". Retrieved 2016-11-03.
- ^ Rabeler, Carl (October 13, 2016). "Azure SQL Database Scales on the fly".
- ^ Rabeler, Carl (October 13, 2016). "Builds Multi-tenant Apps with Azure SQL Database With Isolation and Efficiency".
- ^ "wunderlist/cheetah". GitHub. Retrieved 2016-11-03.
- ^ "sql-cli". npm. Retrieved 2016-11-03.
- ^ "Visual Studio Code - Code Editing. Redefined". code.visualstudio.com. Retrieved 2016-11-03.
- ^ "Any Developer, Any App, Any Platform Visual Studio". www.visualstudio.com. Retrieved 2016-11-03.
- ^ "Use SQL Server Management Studio". msdn.microsoft.com. Retrieved 2016-11-03.
- ^ Rabeler, Carl (September 13, 2016). "Azure SQL Database Secures and Protects".
- ^ Byham, Rick (August 30, 2016). "Azure SQL Database Transact-SQL differences".
- ^ "SQL Data Services announces plans to accelerate core relational database features". azure.microsoft.com. Retrieved 2016-11-03.
- ^ "SQL Azure - The Year in Review". azure.microsoft.com. Retrieved 2016-11-03.
- ^ "Preview for greater SQL Server compatibility coming soon to Azure SQL Database". azure.microsoft.com. Retrieved 2016-11-03.
- ^ "Azure continues to be the best place for Software as a Service". azure.microsoft.com. Retrieved 2016-11-03.