Microsoft Azure SQL 데이터베이스

Microsoft Azure SQL Database
Azure SQL 데이터베이스
Windows Azure logo.png
SQL Azure Architecture.png
개발자마이크로소프트
초기 릴리즈2010년, 12년 전(2010년)
이용가능기간:영어
유형관리형 클라우드 데이터베이스
웹 사이트azure.microsoft.com/en-us/products/azure-sql/database/

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에서 공개합니다.

타임라인

  • 2009 – 서비스[12] 발표
  • 2010 – 서비스[13] 개시
  • 2014 – 새로운 버전[14] 발표
  • 2015 – Elastic Pool[15] 발표

가격 설정

Azure SQL Database는 스탠드아론 데이터베이스 또는 Elastic 데이터베이스 풀로 제공되며 가격은 Basic, Standard 및 Premium의 3가지 계층으로 책정됩니다.각 계층은 다양한 워크로드를 수용할 수 있는 서로 다른 성능 수준을 제공합니다.

스탠드아론 데이터베이스에 사용할 수 있는 리소스는 데이터베이스 트랜잭션 유닛(DTU) 및 탄력적 DTU 또는 eDTU로 표현됩니다.DTU는 CPU, 메모리, 데이터 I/O 및 트랜잭션 로그 I/O를 실제 OLTP 워크로드에 표준으로 설계된 OLTP 벤치마크 워크로드에 의해 결정되는 비율로 혼합한 측정값으로 정의됩니다.

데이터베이스는 독립 실행형 데이터베이스 또는 여러 데이터베이스가 스토리지 및 계산 리소스를 공유할 수 있는 데이터베이스 풀로 사용할 수 있습니다.

서비스 계층 타깃 워크로드
기본의 소규모 데이터베이스에 가장 적합하며, 일반적으로 한 번에 하나의 활성 작업을 지원합니다.예를 들어 개발 또는 테스트에 사용되는 데이터베이스 또는 자주 사용되지 않는 소규모 응용프로그램이 있습니다.
표준. 대부분의 클라우드 애플리케이션에 대해 여러 개의 동시 쿼리를 지원하는 Go-to 옵션입니다.예를 들어 워크그룹이나 웹 어플리케이션 등이 있습니다.
프리미엄 대량의 트랜잭션용으로 설계되어 많은 동시 사용자를 지원하며 최고 수준의 비즈니스 연속성 기능을 필요로 합니다.예를 들어 미션 크리티컬 애플리케이션을 지원하는 데이터베이스가 있습니다.

또한 Azure 평가판 구독과 함께 사용할 수 있는 웹 사이트 또는 모바일 서비스도 이용할 수 있습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ "MS Branding".
  2. ^ Rabeler, Carl (October 13, 2016). "Azure SQL Database Learns & Adapts". Retrieved 2016-11-03.
  3. ^ Rabeler, Carl (October 13, 2016). "Azure SQL Database Scales on the fly".
  4. ^ Rabeler, Carl (October 13, 2016). "Builds Multi-tenant Apps with Azure SQL Database With Isolation and Efficiency".
  5. ^ "wunderlist/cheetah". GitHub. Retrieved 2016-11-03.
  6. ^ "sql-cli". npm. Retrieved 2016-11-03.
  7. ^ "Visual Studio Code - Code Editing. Redefined". code.visualstudio.com. Retrieved 2016-11-03.
  8. ^ "Any Developer, Any App, Any Platform Visual Studio". www.visualstudio.com. Retrieved 2016-11-03.
  9. ^ "Use SQL Server Management Studio". msdn.microsoft.com. Retrieved 2016-11-03.
  10. ^ Rabeler, Carl (September 13, 2016). "Azure SQL Database Secures and Protects".
  11. ^ Byham, Rick (August 30, 2016). "Azure SQL Database Transact-SQL differences".
  12. ^ "SQL Data Services announces plans to accelerate core relational database features". azure.microsoft.com. Retrieved 2016-11-03.
  13. ^ "SQL Azure - The Year in Review". azure.microsoft.com. Retrieved 2016-11-03.
  14. ^ "Preview for greater SQL Server compatibility coming soon to Azure SQL Database". azure.microsoft.com. Retrieved 2016-11-03.
  15. ^ "Azure continues to be the best place for Software as a Service". azure.microsoft.com. Retrieved 2016-11-03.

외부 링크