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

2.AZURE 서비스에 대해 설명하기

by 취미툰 2021. 2. 18.
반응형

Azure Cosmos DB

전 세계에 배포된 다중 모델 데이터베이스 서비스. 전세계 여러 Azure지역에서 처리량 및 스토리지를 탄력적이고 독립적으로 스케일링할 수 있음.

지속적으로 변경되는 데이터를 지원하기 위해 응답성이 뛰어난 Always On 애플리케이션을 빌드할 수 있는 스키마 없는 데이터를 지원

 

Azure SQL Database

MS SQL Server 데이터베이스 엔진의 최신 안정화 버전을 기반으로 하는 관계형 데이터베이스.

 

기능

PaaS 데이터베이스 엔진. 사용자 개입 없이 업그레이드, 패치, 백업 및 모니터링과 같은 대부분의 데이터베이스 관리 기능을 처리. SQL Database는 기본 제공되는 고가용성, 백업 및 다른 일반적인 유지 관리 작업이 포함된 완전 관리형 서비스.

Azure의 애플리케이션 및 솔루션을 위한 고가용성 고성능 데이터 스토리지 계층을 만들 수 있음.

고성능 메모리 내 기술 및 인텔리전트 쿼리 처리와 같은 고급 쿼리 처리 기능을 사용할 수 있음.

 

Azure SQL Managed Instance

완전 관리형 PaaS의 모든 이점과 함께 가장 광범위한 SQL Server 데이터베이스 엔진 호환성을 제공하는 확장성 있는 클라우드 데이터 서비스.

 

기능

PaaS 데이터베이스 엔진. 완전 관리형 환경에서 데이터를 클라우드로 이동하는 최상을 기능을 활용할 수 있음.

Azure SQL Database에서 사용할 수 없는 몇가지 옵션을 제공함.

 

Azure Database for MySQL

클라우드의 관게형 데이터베이스 서비스. MySQL Community Edition 데이터 베이스 엔진(5.6,5.7,8.0버전)을 기반으로 함.

 

기능

- 추가 비용 없이 기본 제공되는 고가용성

- 예측 가능한 성능 및 포관적인 종량제 가격 책정

- 필요에 따라 몇 초만에 스케일링

- 중요한 미사용 데이터 및 사용 데이터 보호 가능

- 자동 백업

- 엔터프라이즈급 보안 및 규정 준수

 

Azure Database for PostgreSQL

클라우드의 관계형 데이터베이스 서비스. 커뮤니티 버전의 오픈소스 PostgreSQL 데이터베이스 엔진을 기반으로 함.

 

기능

- 온-프레미스 리소스에 비해 높은 기본 고가용성. 

- 단순하고 유연한 가격책정

- 필요에 따라 몇 초만에 스케일링

- 조정 가능한 자동 백업 및 특정시점 복원(최대 35일)

- 엔터프라이즈급 보안 및 규정준수

 

Single Server와 Hyperscale(Citus) 두가지로 사용 가능

 

Single Server 사용시 이점

이러한 기능이 추가비용없이 제공됨

- 추가 비용 없이 기본 제공되는 고가용성

- 예측 가능한 성능 및 포관적인 종량제 가격 책정

- 필요에 따라 몇 초만에 스케일링

- 중요한 미사용 데이터 및 사용 데이터 보호 가능

- 자동 백업

- 엔터프라이즈급 보안 및 규정 준수

 

Hyperscale(Citus)

분할을 사용하여 여러 머신에 걸쳐 쿼리를 수평으로 스케일링함.

다중 테넌트 애플리케이션, 실시간 운영 분석 및 높은 트랜잭션 워크로드를 지원.

 

Big Data and analytics 

Azure Synapse Analytics : 엔터프라이즈 데이터 웨어 하우징 및 빅 데이터 분석을 통합하는 무제한 분석 서비스

Azure HDInsight : 엔터프라이즈용 완전 관리형 오픈 소스 분석 서비스

Azure Databricks : 모든 데이터에서 인사이트를 얻고 AI솔루션을 빈드할 수 있음

Azure DataLake Analytics : 빅데이터를 단순화하는 주문형 분석 작업 서비스

 

 

/* 연습문제 */

1. 

Your development team is interested in writing Graph-based applications that take advantage of the Gremlin API. Which option would be ideal for that scenario?

a.Azure Cosmos DB

b.Azure SQL Database

c.Azure Databricks

d.Azure Database for PostgreSQL

2. 

Tailwind Traders uses the LAMP stack for several of its websites. Which option would be ideal for migration?

a.Azure Cosmos DB

b.Azure Database for MySQL

c.Azure SQL Database

d.Azure Database for PostgreSQL

3. 

Tailwind Traders has millions of log entries that it wants to analyze. Which option would be ideal for analysis?

a.Azure Cosmos DB

b.Azure SQL Database

c.Azure Database for PostgreSQL

d.Azure Synapse Analytics

답은 아래에

더보기

1.a

Azure Cosmos DB supports SQL, MongoDB, Cassandra, Tables, and Gremlin APIs.

2.c

Azure Database for MySQL is the logical choice for existing LAMP stack applications.

3.d

Azure Synapse Analytics is the logical choice for analyzing large volumes of data.

반응형

댓글