본문 바로가기
클라우드/Azure

AZ-900 7강 Azure 데이터베이스 및 분석 서비스, Cosmos DB,Synapse, HDInsight

by 인공지능클라우드 2025. 6. 12.
반응형

 

🌐 1. Azure Cosmos DB: 글로벌 분산 NoSQL 데이터베이스

- 완전 관리형 NoSQL 데이터베이스

- 99.999% SLA 보장, 빠른 응답 속도

- MongoDB, Cassandra API 지원

- 고가용성, 자동 확장, 지리적 복제 기능

🛠️ 2. Azure SQL Database: 완전 관리형 관계형 데이터베이스

- SQL Server 기반 PaaS 서비스

- 자동 패치, 백업, 모니터링 제공

- 고가용성 + 보안 강화

- 기존 SQL Server 워크로드 이전에 적합

🐬 3. Azure Database for MySQL & PostgreSQL

🔸 MySQL

- 오픈소스 MySQL 기반 PaaS

- 자동 백업, 고가용성 구성 가능

- 영역 간 복제 지원

🔹 PostgreSQL

- 오픈소스 PostgreSQL 엔진 기반

- 수평 확장, 예측 가능한 성능

- 고성능 OLTP 시나리오에 적합

🖥️ 4. SQL Server on Azure VM

- SQL Server 전체 기능을 Azure VM에 배포

- 기존 온프레미스 SQL 환경과 유사한 운영 가능

- 자동 업데이트, 고가용성 구성 지원

🚀 5. Azure Database for MariaDB

- 오픈소스 MariaDB 기반 관계형 데이터베이스

- MySQL과 동일한 코드 베이스

- 예측 가능한 성능 + 자동 확장 제공

🔄 6. Azure Database Migration Service

- Oracle, SQL, MySQL 등 다양한 DB를 Azure로 이전

- 다운타임 최소화

- 이기종 간 마이그레이션도 지원

⚡ 7. Azure Cache for Redis

- 인메모리 데이터 캐시 서비스

- 자주 쓰는 데이터를 캐싱하여 응답 속도 향상

- 실시간 애플리케이션, 세션 관리, 큐 처리 등에 적합

📊 Azure 분석 서비스 정리

1️⃣ Azure Synapse Analytics

- SQL 기반 데이터 웨어하우스 + Spark 기반 빅데이터 분석 통합

- ETL/ELT, 실시간 분석, ML 모델 배포까지 가능

- Azure Cosmos DB, Power BI 등과 연동 쉬움

2️⃣ Azure HDInsight

- Apache Hadoop, Spark, Hive, Kafka 등 오픈소스 기반 분석 플랫폼

- 대용량 데이터를 빠르고 비용 효율적으로 처리

- 확장성과 유연성 높은 분석 환경 제공

3️⃣ Azure Databricks

- Apache Spark 기반 통합 데이터 분석 플랫폼

- 데이터 엔지니어링, 데이터 사이언스, 머신러닝 작업 통합

세 가지 주요 환경 제공:

- Databricks SQL: 데이터 탐색 및 쿼리

- Databricks Data Engineering: 공동작업 기반 파이프라인

- Databricks Machine Learning: 모델 개발 및 배포

✅ 요약 정리

Cosmos DB – 글로벌 분산, 다중 API, 빠른 응답
SQL DB, MySQL, PostgreSQL, MariaDB – PaaS형 관계형 데이터베이스
SQL Server on Azure VM – 온프레미스 스타일 SQL 운영
DB Migration Service – 다운타임 최소화 이전
Redis Cache – 인메모리 성능 향상
Synapse, HDInsight, Databricks – DW + 빅데이터 + ML 분석 통합

Azure는 다양한 데이터 워크로드와 분석 요구를 충족할 수 있는 완성형 데이터 플랫폼을 제공합니다.

각 서비스의 특징을 이해하고 적절히 조합하면, 비용 효율적이면서도 확장성 높은 데이터 환경을 구축할 수 있습니다.

 

반응형