IT/Azure

Azure DB

yskko 2021. 3. 21. 14:05

1. Azure Cosmos DB

Azure Cosmos DB는 전 세계에 배포된 다중 모델 DB 서비스로, 전 세계 여러 Azure 지역에서 처리량 및 스토리지를 탄력적이고 독립적으로 스케일링 할 수 있다.API를 사용하여 빠른 데이터 액세스를 활용할 수 있다.

 

Azure Cosmos DB는 지속적으로 변경되는 데이터를 지원하기 위해 응답성이 뛰어난 "Always On" 애플리케이션을 빌드할 수 있는 스키마 없는 데이터를 지원한다. 이 기능을 통해 사용자가 업데이트하고 유지 관리하는 데이터를 저장할 수 있다.

 

2. Azure SQL Database

Azure SQL Database는 Microsoft SQL Server 데이터베이스 엔진의 최신 안정화 버전을 기반으로하는 완전 관리형 관계형 데이터베이스이다. 인프라를 관리할 필요 없이 선택한 프로그래밍 언어로 데이터 기반 애플리케이션 및 웹 사이트를 빌드하는 데 사용할 수 있다.

 

Azure SQL DB는 PaaS 데이터베이스 엔진으로, 사용자 개입 없이 업그레이드, 패치, 백업 및 모니터링 같은 대부분의 데이터베이스 관리 기능을 처리한다. SQL DB는 99.99% 가용성을 제공한다. 

 

Azure Database Migration Service를 사용하여 SQL Server 데이터베이스를 마이그레이션할 수 있다. Microsoft Data Migration Assistant는 마이그레이션을 수행하기 전에 필요한 변경 사항을 설명하는 권장 사항을 제공하는 평가 보고서를 생성할  수 있다.

https://docs.microsoft.com/ko-kr/learn/modules/azure-database-fundamentals/azure-sql-managed-instance

 

3. Azure SQL Managed Instance

Azure SQL Managed Instance는 완전 관리형 PaaS의 모든 이점과 함께 가장 광범위한 SQL Server 데이터베이스 엔진 호환성을 제공하는 확장성 있는 클라우드 데이터 서비스이다. Azure SQL Database와 많은 동일한 기능을 제공하지만, Azure SQL Managed Instance는 추가적인 몇가지 옵션을 제공한다.

 

4. Azure Database for MySQL

Azure Database for MySQL은 클라우드의 관계형 데이터베이스 서비스이며, MySQL 데이터베이스 엔진 5.6, 5.7, 8.0을 기반으로 한다. 이 서비스와 함께 Microsoft 관리형 데이터 센터의 글로벌 네트워크에서 제공하는 Azure의 99.99% 가용성 서비스 수준 약정이 제공된다.

 

5. Azure Database for PostgreSQL

Azure Database for PostgreSQL은 클라우드의 관계형 데이터베이스 서비스 이다. 서버 소프트웨어는 커뮤니티 버전의 오픈 소스 PostgreSQL 데이터베이스 엔진을 기반으로 한다.

 

  • On-prem 리소스에 비해 높은 기본 고가용성, 애플리케이션 가용성을 유지하기 위한 추가 구성, 복제 비용이 없다.
  • 단순하고 유연한 가격 책정, 소프트웨어 패치, 자동 백업, 모니터링 및 보안이 포함된 가격 책정 계층 중 선택하는 계층에 따라 예측 가능한 성능을 얻을 수 있다.
  • 필요에 따라 몇 초 만에 스케일 업 또는 스케일 다운
  • 조정 가능한 자동 백업 및 특정 시점 복원
  • 엔터프라이즈급 보안 및 규정 준수를 통해 중요한 미사용 데이터 및 사용 중인 데이터를 안전하게 보호

두 배포 옵션, 즉 단일 서버 및 하이퍼스케일(Citus, 수평 확장)로 사용할 수 있다.

 

6. Azure Synapse Analytics

Azure Synapse Analytics는 엔터프라이즈 데이터 웨어하우징 및 빅 데이터 분석을 통합하는 무제한 분석 서비스이다. 서버리스 리소스나 대규모로 프로비저닝된 리소스를 사용하여 원하는 대로 데이터를 쿼리할 수 있다. BI 및 기계 학습에 대한 즉각적인 요구에 따라 데이터를 수집, 준비, 관리 및 제공하는 통합 환경이 있다.

 

7. Azure HDInsight

Azure HDInsight는 엔터프라이즈용 완전 관리형 오픈 소스 분석 서비스이다. 많은 양의 데이터를 쉽고 빠르게 처리할 수 있는 클라우드 서비스이다. 오픈소스 프레임워크를 실행하고 Apache Spark, Apache Hadoop, Apache Kafka, Apache HBase, Apache Storm 및 Machine Learning Services와 같은 클러스터 유형을 만들 수 있다.

 

8. Azure Databricks

Azure Databricks를 활용하면 모든 데이터에서 인사이트를 얻고 AI 솔루션을 빌드할 수 있다. Apache Spark 환경을 설정한 후, 대화형 작업 영역에서 공유 프로젝트에 대한 자동 스케일링 및 협업을 수행할 수 있다.

 

9. Azure Data Lake Analytics

Azure Data Lake Analytics는 빅 데이터를 단순화하는 주문형 분석 작업 서비스이다.