Azure DataBase

Azure DataBase


  • Azure DataBase는 기존 스토리지 문제를 해결하기 위해 클라우드에 데이터를 저장하는 것을 고려합니다.

  • 하지만 보안, 백업 및 재해 복구에 대한 우려가 존재합니다.

  • Azure에서는 다양한 형식과 볼륨의 데이터를 저장하도록 여러 데이터베이스 서비스를 제공합니다.

 

Azure Database의 특징

  • Azure Database의 이점

    • 자동화된 백업 및 복구

    • 전 세계에서 복제

    • 데이터 분석 지원

    • 암호화 기능

    • 다양한 데이터 형식

    • 가상 디스크의 데이터 스토리지

    • 스토리지 계층

  • 데이터 형식

    • 정형 데이터 (Structured data)

      • 정형 데이터는 스키마를 준수하는 데이터이므로 모든 데이터에 동일한 필드 또는 속성이 존재합니다.

      • 정형 데이터는 테이블의 한 행을 다른 테이블의 또 다른 행에 있는 데이터와 연결하는 방법을 나타내며, 이를 관계형 데이터라고도 합니다.

     

    • 반정형 데이터 (Semi-structured data)

      • 반정형 데이터는 테이블, 행, 열에 제약받지 않으며, 대신 태그 혹은 키 값을 사용합니다.

      • 반정형 데이터는 비관계형 데이터 혹은 NoSQL이라고도 합니다.

     

    • 비정형 데이터 (Unstructured data)

      • 비정형 데이터는 지정된 구조가 없는 데이터를 포괄합니다.

      • 데이터의 종류에 대한 제한이 없다는 것은 PDF, JPG, JSON와 같은 형식을 모두 포함하고 있습니다.

     

    • 스토리지 서비스 암호화

      • Azure는 암호화 및 복제 기능을 통해 봉나 및 고가용성을 데이터에 제공합니다.

      • 미사용 데이터에 대한 Azure SSE (스토리지 서비스 암호화)를 사용하면 조직의 보안 및 규정준수를 충족하도록 데이터를 보호할 수 있습니다.

      • 클라이언트 쪽의 암호화를 통해 클라이언트 라이브러이에 데이턱 ㅏ이미 암호화되어 있어, 검색 중에 이를 해독합니다.

     

    • 스토리지 가용성 복제

      • 복제 유형은 스토리지 계정을 만들 때 설정됩니다.

      • 복제 기능은 데이터가 내구성이 있으며 항상 사용할 수 있는 지 확인합니다.

 

Azure Cosmos DB (NoSQL)

  • Azure Cosmos DB는 글로벌 분산형 데이터베이스 서비스로, 지속적으로 변경되는 데이터를 지원하기 위해 응답성이 뛰어난 Always On 애플리케이션을 빌드할 수 있는 스키마 없는 데이터 (NoSQL)을 지원합니다.

 

Azure SQL Database

  • Azure SQL Database는 안정적으로 Microsoft SQL Server 데이터베이스 엔진으로 관계형 DaaS (Databases as a Service)입니다.

  • 완전 관리형 데이터베이스로, 인프라를 관리할 필요 없이 선택한 프로그래밍 언어와 옵티마이저를 통해 최적의 빌드가 가능합니다.

  • 기존 local 환경의 데이터베이스와 마이그레이션이 가능하며 이 때 Microsoft Data Migration Assistant를 사용합니다.

  • 자동 크기 조정과 필수 인텔리전스, 강력한 보안을 통해 완벽하게 ### 관리되는 관계형 데이터베이스입니다.

 

Azure Blob Storage

  • Azure Blob Storage는 비정형 데이터베이스로 포함될 수 있는 데이터의 종류에 제한이 없습니다.

  • 수천 개의 동시 업로드, 대용량 비디오 데이터, 끊임없이 증가하는 로그 파일을 관리할 수 있으며, 어디서나 인터넷을 통해 연결할 수 있습니다.

  • 일반적으로 파일 형식으로 제한되지 않으며, 최대 8TB의 가상 머신용 데이터를 저장할 수 있습니다.

 

Azure Data Lake Storage

  • Azure Data Lake Storage는 개체 스토리지의 확정성 및 비용 혜택이 빅 데이터 파일 시스템 기능의 안정성 및 성능과 결합되어 있습니다.

 

Azure Files

  • Azure Files는 산업 표준 SMB 프로토콜을 통해 엑세스할 수 있는, 클라우드에서 완전 관리형 파일 공유를 제공합니다.

  • Azure File 공유는 Windows, Linux 및 macOS의 클라우드 또는 온-프레미스 배포를 통해 동시에 탑재될 수 있으며 공유 또한 가능합니다.

 

Azure Queue Storage

  • Azure Queue Storage는 전 세계 어디에서나 엑세스할 수 있는 많은 수의 메시지를 저장하기 위한 서비스입니다.

  • 유연한 애플리케이션을 구축하고 기능을 분리하여 대용량 워크로드 전반에서 내구성을 향상 시킬 수 있습니다.

  • 비동기식 메시지 대기열 기능을 제공합니다.

  • 기본적으로 하나 이상의 송신기 구성 요소와 하나 이상의 수신기 구성 요소가 존재합니다

 

  • Queue Storage를 사용하여 하단의 작업들의 수행이 가능합니다.

    • 작업의 백로그를 만들고 다른 Azure 웹 서버 간에 메시지를 전달합니다.

    • 여러 웹 서버/ 인프라 간에 로드를 배포하고 트래픽 증가를 관리합니다.

    • 여러 사용자가 동싱에 데이터에 엑세스할 때 구성 요소 오류에 대한 복원력을 빌드합니다.

 

Disk Storage

  • Disk Storage는 가상 머신, 애플리케이션 및 기타 서비스가 온-프레미스 시나리오와 마찬가지로 필요에 따라 엑세스하여 사용할 수 있는 디스크를 제공합니다.

  • Disk Storage는 데이터를 연결된 가상 하드 디스크에서 영구적으로 저장 및 엑세스가 가능하며, 디스크는 Azure 혹은 사용자가 직접 관리가 가능합니다.

  • Disk Storage의 종류에는 SSD, HDD 등 종류가 다양합니다.

 

Azure Synapse Analytics

  • 추가 비용 없이 모든 수준에서 필수 보안을 제공하며 완벽하게 관리되는 데이터 웨어하우스입니다.

 

Azure Database Migration Service

  • 애플리케이션 코드변경 없이 클라우드로 데이터베이스를 마이그레이션합니다.

 

Azure Cache for Redis

  • 자주 사용하는 정적 데이터를 캐시하여 데이터 및 애플리케이션 대기 ### 시간을 줄입니다.

 

RSS Feed
마지막 수정일자