Oracle Database@Azure에서 Power BI를 활용하는 데이터 레이크 배포
많은 기업들이 Microsoft Azure의 데이터 레이크와 함께 Microsoft Power BI를 활용하여 실행 가능한 비즈니스 통찰력을 도출합니다.
Azure Data Factory, Azure Data Lake Storage, Azure Compute, Oracle Database@Azure(완전 관리형 Oracle Autonomous Database 또는 공동 관리형 Oracle Exadata Database Service 인스턴스) 및 Power BI를 포함하는 메달리온 아키텍처를 사용하여 다음과 같은 기능을 확장할 수 있습니다.
- 데이터 사일로 및 통합: Azure Data Factory는 다양한 소스의 데이터를 통합 데이터 레이크로 수집하여 사일로를 제거하고 신뢰성 있는 단일 소스를 제공합니다.
- 데이터 품질 및 일관성: Curation Layer의 Autonomous Data Warehouse는 중복 제거 및 품질 규칙을 통해 깨끗하고 일관된 고품질 데이터를 보장하고, 오류를 줄이고, 의사결정을 개선합니다.
- 확장성 및 성능: Azure의 확장 가능한 컴퓨트 리소스 및 Autonomous Data Warehouse의 서버리스 아키텍처 또는 Oracle Exadata Database Service는 대규모 데이터 처리를 효율적으로 처리하고, 동시에 데이터 볼륨 및 사용자 채택(동시성) 증가에 따라 최적의 성능을 유지합니다.
- 복잡한 변환: Azure Compute 및 Autonomous Data Warehouse 또는 Oracle Exadata Database Service는 복잡한 변환 및 분석을 효율적으로 수행하여 처리 시간을 단축하고 인사이트에 집중합니다.
- 비용 관리: Azure 서비스 및 Autonomous Data Warehouse 또는 Oracle Exadata Database Service를 위한 서버리스 및 종량제 모델을 통해 비용을 최적화함으로써 사용한 만큼만 비용을 지불할 수 있습니다.
- 데이터 거버넌스 및 규정 준수: 구조화된 데이터 관리 계층은 더 나은 거버넌스, 추적 가능성 및 규제 준수를 지원합니다.
- 기본 제공 분석: 사용자는 인공 지능(AI), 머신 러닝(ML), 그래프, 공간 및 텍스트 분석과 같은 기본 제공 기능을 사용하여 데이터에 직접 분석을 적용할 수 있습니다.
일반적인 사용 사례는 다음과 같습니다.
- Retail Analytics: 온라인 판매, 매장 내 거래, 고객 피드백 등의 데이터를 통합하여 재고 및 마케팅 전략을 최적화합니다.
- 금융 서비스: 사기 감지 및 규제 준수에 대한 거래 데이터를 분석하여 위험을 완화합니다.
- 의료 애널리틱스: EHR의 환자 데이터, 실험실 결과, 웨어러블 디바이스를 통합하여 환자 진료 및 건강 관리를 개선합니다.
이 아키텍처를 통해 산업 전반의 기업 고객은 데이터를 효과적으로 활용하여 비즈니스 사용자가 정보에 기반한 의사 결정을 내리고 더 나은 비즈니스 결과를 도출할 수 있습니다.
논리적 구조
분석 데이터 레이크는 여러 소스에서 데이터를 수집하고 Microsoft Azure에서 실행되는 Power BI를 사용하여 비즈니스 통찰력을 제공할 수 있습니다.The analytical data lake can ingest data from multiple sources and can provide business insights by using Power BI running on Microsoft Azure.
- 데이터 소스: 분석 데이터 레이크는 여러 소스에서 데이터를 수집할 수 있습니다. Azure Data Factory는 Microsoft SQL Server 및 Azure Blob Storage에서 데이터를 수집할 수 있습니다. Oracle Database@Azure는 Oracle Cloud ERP, Oracle Cloud Infrastructure Object Storage, Azure Cosmos Database, Azure SQL Database, 다양한 유형의 테이블 스토리지 데이터(Azure, PostgresSQL, Azure MariaDB) 및 기타 유형의 온프레미스 관계형 데이터베이스에서 데이터를 수집할 수 있습니다.
- 데이터 계층: Oracle Database@Azure는 Azure 데이터 레이크 스토리지에서 Azure 데이터 팩토리와 함께 소스 데이터를 수집합니다.
- 소비 계층: Oracle Database@Azure는 Microsoft Azure에서 실행되는 Microsoft Power BI에 대한 인사이트를 제공합니다.
다음 다이어그램은 기능적 구조를 보여 줍니다.
메달리온 건축
이 섹션에서는 Oracle Database@Azure를 Azure 메달리온 아키텍처 내의 데이터 웨어하우스로 배포하는 방법을 보여줍니다.
메달리온 아키텍처는 데이터 레이크하우스의 데이터 처리를 서로 다른 단계(브론즈, 실버, 골드)로 구성하는 데이터 관리 프레임워크로, 다양한 데이터 처리 단계를 나타냅니다.
- Bronze 단계: 다양한 소스의 데이터가 수집, 검증 및 선별됩니다.
- 실버 단계: 데이터는 분석 및 보고를 위해 저장 및 처리됩니다.
- Gold 단계: 세분화된 데이터가 분석 및 보고를 위해 제공됩니다.
다음 다이어그램에는 아키텍처가 설명되어 있습니다.
data-lake-db-azure-medallion-oracle.zip
메달리온 단계는 다음 배치 영역으로 추가로 나뉩니다.
- 수집 프레임워크: Azure Data Factory를 사용하여 다양한 데이터 소스의 데이터를 수집합니다. 원시 데이터는 Azure Data Lake Storage Gen 2 및 Delta Lake에 저장됩니다. 이 프레임워크는 소스 및 싱크 시스템 전반에서 데이터 일관성과 정확성을 보장합니다. 이 프레임워크는 플랫폼 간에 감사, 균형 조정 및 제어 방식을 사용하여 품질을 보장하기 위한 강력한 스크립트 세트를 구성합니다.
- 검증: 원시 데이터는 중복 제거 및 데이터 품질 확인을 위해 Oracle Autonomous Data Warehouse Serverless 또는 Oracle Exadata Database Service로 수집됩니다. 이 워크플로우는 규칙 기반 프레임워크를 통해 스키마 검사를 수행하는 원시 파일 검증과 함께 PII 및 PHI 데이터의 기본 정제 마스킹을 수행합니다. 검증 프레임워크는 Azure Data Factory를 사용하여 구현할 수 있습니다.
- 거부 워크플로우: 검증 오류 또는 기타 처리 오류로 인해 수집 단계 중 거부된 레코드는 별도의 Azure 데이터 레이크 스토리지 경로에 스테이지됩니다. Logic App을 사용하는 자동화된 이메일 알림은 정의된 소프트웨어 라이센스 계약(SLA)에 따라 지원 팀에 전송됩니다. 표준화된 데이터는 Oracle Autonomous Data Warehouse Serverless 또는 Oracle Exadata Database Service에 남아 있습니다.
- 통합관리: 스케줄링 시스템은 데이터 처리 작업, 스케줄링 및 작업 종속성을 관리합니다. Azure Data Factory는 ETL 작업의 통합관리에 사용할 수 있습니다. 통합관리 단계에는 Oracle Autonomous Data Warehouse Serverless 또는 Oracle Exadata Database Service, Delta Lake, Azure Data Lake Storage Gen 2가 포함됩니다.
- 보고/분석: 보고 단계에는 Power BI 및 외부 피드 및 데이터 수익 창출과 같은 데이터 서비스가 포함됩니다.
구조에는 다음과 같은 기반 구조 구성 요소가 있습니다.
- 지역
Azure 리전은 가용성 영역이라고 하는 하나 이상의 물리적 Azure 데이터 센터가 상주하는 지리적 영역입니다.An Azure region is a geographical area in which one or more physical Azure data centers, called availability zones. 지역은 다른 지역과 독립적이며, 먼 거리가 그들을 분리 할 수 있습니다 (국가 또는 대륙에 걸쳐).
Azure 및 OCI 리전은 지역화된 지리적 영역입니다. Oracle Database@Azure의 경우, Azure 리전은 OCI 리전에 연결되고, Azure의 가용성 영역(AZ)은 OCI의 가용성 도메인(AD)에 연결됩니다. Azure 및 OCI 리전 쌍을 선택하여 거리 및 대기 시간을 최소화합니다.
- 가용성 영역
가용성 영역은 가용성과 내결함성을 보장하도록 설계된 리전 내에서 물리적으로 분리된 데이터 센터입니다. 가용성 영역은 다른 가용성 영역에 대한 대기 시간이 짧은 연결에 충분히 가깝습니다.
- 가상 네트워크(VNet) 및 서브넷
VNet는 Azure에서 정의하는 가상 네트워크입니다.A VNet is a virtual network that you define in Azure. VNet에는 VNet 생성 후 추가할 수 있는 겹치지 않는 CIDR 블록 서브넷이 여러 개 있을 수 있습니다. VNet를 서브넷으로 분할할 수 있습니다. 서브넷은 지역 또는 가용성 영역으로 범위가 지정될 수 있습니다. 각 서브넷은 VNet의 다른 서브넷과 겹치지 않는 연속적인 주소 범위로 구성됩니다. VNet를 사용하여 네트워크 수준에서 논리적으로 Azure 리소스를 격리합니다.
- Azure ExpressRoute
Azure ExpressRoute를 사용하면 VNet와 다른 네트워크(예: 온프레미스 네트워크 또는 다른 클라우드 공급자의 네트워크) 간에 개인 연결을 설정할 수 있습니다. ExpressRoute는 ExpressRoute를 통한 트래픽이 공용 인터넷을 통과하지 않으므로 일반적인 인터넷 연결보다 안정적이고 빠른 대안입니다.
- 가상 네트워크 게이트웨이
가상 네트워크 게이트웨이는 지정된 게이트웨이 유형에 따라 공용 인터넷을 통해 또는 ExpressRoute를 사용하여 Azure VNet와 Azure 외부 네트워크 간의 트래픽을 허용합니다.
- 경로 테이블
라우트 테이블은 Azure 서브넷, VNets 및 Azure 외부 네트워크 간 트래픽을 지시합니다.
- 네트워크 보안 그룹
네트워크 보안 그룹에는 VNet 내에서 Azure 리소스 간의 네트워크 트래픽을 제어하는 규칙이 포함되어 있습니다. 각 규칙은 허용되거나 거부되는 네트워크 트래픽의 소스 또는 대상, 포트, 프로토콜 및 방향을 지정합니다.
- 사이트 간 VPN
암호화된 보안 연결을 통해 온프레미스 네트워크와 VCN 간에 사이트 간 IPSec VPN을 제공합니다.
이 아키텍처에는 다음과 같은 Oracle 제품 및 서비스가 있습니다.
- Oracle Database@Azure
Oracle Database@Azure는 Microsoft Azure 데이터 센터에 배포된 Oracle Cloud Infrastructure(OCI)에서 실행되는 Oracle Database 서비스(Oracle Exadata Database Service on Dedicated Infrastructure 및 Oracle Autonomous Database Serverless)입니다. 이 서비스는 OCI와 기능 및 가격 패리티를 제공합니다. Azure Marketplace에서 서비스를 구매하세요.
Oracle Database@Azure는 Oracle Exadata Database Service, Oracle Real Application Clusters(Oracle RAC), Oracle Data Guard 기술을 Azure 플랫폼에 통합합니다. 사용자는 Azure 콘솔 및 Azure 자동화 도구를 사용하여 서비스를 관리합니다. 이 서비스는 Azure Virtual Network(VNet)에 배포되고 Azure ID 및 액세스 관리 시스템과 통합됩니다. OCI와 Oracle Database의 일반 메트릭 및 감사 로그는 Azure에서 기본적으로 사용할 수 있습니다. 이 서비스를 사용하려면 사용자에게 Azure 구독 및 OCI 테넌시가 있어야 합니다.
Autonomous Database는 Oracle Exadata 인프라를 기반으로 구축되었으며, 자가 관리, 자가 보안 및 자가 복구를 통해 수동 데이터베이스 관리 및 인적 오류를 방지합니다. Autonomous Database는 선택한 대규모 언어 모델(LLM) 및 배포 위치를 사용하여 내장된 AI 기능을 사용하여 모든 데이터로 확장 가능한 AI 기반 앱을 개발할 수 있도록 지원합니다.
Oracle Exadata Database Service와 Oracle Autonomous Database Serverless는 네이티브 Azure 포털을 통해 손쉽게 프로비저닝되므로 보다 광범위한 Azure 생태계에 액세스할 수 있습니다.
- Oracle Cloud Infrastructure Object Storage
Oracle Cloud Infrastructure Object Storage는 컨텐츠를 버킷이라고 하는 스토리지 컨테이너 내의 오브젝트로 저장합니다. 각 객체에는 쉽게 검색하고 관리할 수 있도록 데이터와 설명 메타데이터가 포함되어 있습니다.
아키텍처에는 다음과 같은 Microsoft 제품 및 서비스가 있습니다.
- Azure 데이터 팩토리
ADF(Azure Data Factory)는 Microsoft Azure에서 제공하는 클라우드 기반 데이터 통합 서비스입니다.Azure Data Factory (ADF) is a cloud-based data integration service provided by Microsoft Azure. 데이터 워크플로우를 대규모로 생성, 스케줄링 및 통합관리하도록 설계되었습니다. ADF를 통해 조직은 다양한 소스에서 대상으로 데이터를 수집, 변환 및 이동할 수 있으므로 데이터 기반 의사 결정 및 분석을 수행할 수 있습니다.
- Azure 기능
Azure Functions는 코드를 적게 쓰고 인프라를 유지 관리하며 비용을 절감할 수 있는 서버리스 솔루션입니다.Azure Functions is a serverless solution that allows you to write less code, maintain less infrastructure, and save on costs.
- Azure Service Bus
Azure 서비스 버스는 대기열 및 게시-구독 주제가 있는 완전 관리형 엔터프라이즈 메시지 브로커입니다.Azure service bus is a fully managed enterprise message broker with queues and publish-subscribe topics.
- Azure 모니터
Azure Monitor는 대부분의 Azure 서비스에 대한 기본 수준 인프라 메트릭과 로그를 제공합니다.Azure Monitor provides base-level infrastructure metrics and logs for most Azure services. Azure 진단 로그는 리소스에 의해 내보내지고 해당 리소스의 작동에 대한 풍부하고 빈번한 데이터를 제공합니다.Azure diagnostic logs are emitted by a resource and provide rich, frequent data about the operation of that resource. ADF(Azure Data Factory)는 Azure Monitor에서 진단 로그를 작성할 수 있습니다.Azure Data Factory (ADF) can write diagnostic logs in Azure Monitor.
- Azure DevOps(CICD)
Azure Data Factory는 GitHub 및 Azure DevOps Git과 통합되어 소스 제어, 릴리스 관리 및 CI/CD를 지원합니다. 소스 제어를 통해 개발자는 선택한 브랜치에 대한 변경 사항을 협업, 추적 및 저장할 수 있습니다(이 경우 DEV 브랜치가 됩니다). 이러한 변경사항은 기본 브랜치로 병합되고 상위 레벨 환경(QA, UAT, Prod)에 배치되며, 여기서 테스트 및 검증됩니다.
- Azure Active Directory
Azure 서비스의 빅 데이터 플랫폼은 기존 Azure Active Directory 서비스와 통합하여 세분화된 보안 제어를 제공할 수 있습니다. 이를 통해 조직은 기존 단일 사인온 프로세스를 재사용하여 Azure Cloud의 데이터 및 서비스에 액세스할 수 있습니다.
- Azure ML
Azure ML은 Azure에서 머신 러닝 워크플로를 구성하고 구현하기 위한 GUI 기반 통합 개발 환경입니다.Azure ML is a GUI-based integrated development environment for constructing and implement Machine Learning workflow on Azure.
- Power BI
Power BI는 조직이 데이터를 시각화하고 통찰력을 공유하며 정보에 입각한 의사 결정을 내릴 수 있도록 설계된 Microsoft의 비즈니스 분석 도구 제품군입니다.Power BI is Microsoft's suite of business analytics tools designed to help organizations visualize data, share insights, and make informed decisions. 사용자는 다양한 데이터 소스에 연결하고, 대화형 대시보드 및 보고서를 생성하고, 팀 간 협업을 수행할 수 있습니다. Power BI는 Microsoft Power Platform의 일부이며 Excel, Teams 및 Azure 서비스와 같은 다른 Microsoft 제품과 원활하게 통합됩니다.Power BI is part of the Microsoft Power Platform and integrates seamlessly with other Microsoft products like Excel, Teams, and Azure services.
Power BI의 주요 구성 요소:
- Power BI 서비스: 사용자가 보고서 및 대시보드를 공유, 게시 및 협업하여 조직 간에 실시간 데이터 모니터링 및 공유를 수행할 수 있는 클라우드 기반 플랫폼입니다.
- Power BI Mobile: 이동 중에도 대시보드 및 보고서에 액세스할 수 있는 iOS, Android 및 Windows 장치용 모바일 앱입니다.
- Power BI Embedded: 개발자가 Power BI 시각적 요소 및 분석을 사용자 정의 애플리케이션, 포털 또는 웹 사이트에 통합할 수 있는 서비스입니다.
- Azure SQL 서버
Azure SQL Server는 Microsoft Azure에서 제공하는 클라우드 기반 관계형 데이터베이스 서비스입니다.Azure SQL Server is a cloud-based relational database service provided by Microsoft Azure. Azure SQL 제품군의 일부이며 클라우드에서 SQL Server 데이터베이스를 호스팅하고 관리하기 위한 완전 관리형 서비스형 플랫폼(PaaS) 환경을 제공합니다. Azure SQL Server는 확장성이 뛰어나고 안전하며 고가용성, 자동화된 백업 및 재해 복구를 위한 기능을 제공합니다.Azure SQL Server is highly scalable, secure, and provides features for high availability, automated backups, and disaster recovery.
- Azure PostgreSQL
Azure Database for PostgreSQL는 Microsoft Azure에서 제공하는 관리형 관계형 데이터베이스 서비스입니다.Azure Database for PostgreSQL is a managed relational database service provided by Microsoft Azure. 클라우드에서 PostgreSQL 데이터베이스의 배포, 확장 및 관리를 간소화하는 동시에 고가용성, 보안 및 확장성을 제공하도록 설계되었습니다. PostgreSQL용 Azure Database를 통해 개발자는 인프라 관리에 대한 걱정 없이 애플리케이션 구축에 집중할 수 있습니다.
- Azure 코스모스
Azure Cosmos DB는 Microsoft Azure에서 제공하는 전 세계적으로 분산된 다중 모델 데이터베이스 서비스입니다.Azure Cosmos DB is a globally distributed, multimodel database service provided by Microsoft Azure. 응답성이 높고 확장 가능하며 전 세계적으로 사용 가능한 애플리케이션을 구축하도록 설계되었습니다. Cosmos DB는 다양한 데이터 모델과 API를 지원하므로 다양한 애플리케이션 시나리오를 위한 다양한 옵션을 선택할 수 있습니다.
- Azure BLOB 스토리지
Azure Blob Storage는 클라우드를 위한 Microsoft Azure의 객체 스토리지 솔루션으로 방대한 양의 비정형 데이터를 저장하도록 설계되었습니다.Azure Blob Storage is Microsoft Azure's object storage solution for the cloud, designed to store vast amount of unstructured data. 확장성이 뛰어나고 안전하며 비용 효율적이므로 애플리케이션 개발, 데이터 아카이빙, 미디어 스토리지 등 다양한 사용 사례에 적합합니다.
- Delta Lake
Delta Lake는 데이터 레이크에 안정성을 제공하는 오픈 소스 스토리지 계층입니다. ACID(원자성, 일관성, 격리, 내구성) 트랜잭션, 확장 가능한 메타데이터 처리를 제공하고 스트리밍 및 일괄 처리 데이터 처리를 통합하도록 설계되었습니다. Azure Data Lake Service와 통합되면 Delta Lake는 Azure의 데이터 스토리지 및 분석 서비스의 기능을 향상시킵니다.
- Azure 데이터 레이크 스토리지
Azure Data Lake Storage(ADLS)는 빅 데이터 분석에 최적화된 확장성과 보안성이 뛰어난 데이터 스토리지 서비스입니다.Azure Data Lake Storage (ADLS) is a highly scalable and secure data storage service optimized for big data analytics. 객체 스토리지의 확장성과 계층형 파일 시스템의 성능 및 보안 기능을 결합하여 대규모 데이터를 관리하고 고급 분석 및 머신 러닝을 지원하는 데 이상적입니다.
Azure Blob 스토리지와 비교
기능 Azure 데이터 레이크 스토리지 Azure Blob Storage 사용 사례 빅 데이터 분석, 계층형 데이터 범용 객체 스토리지 네임스페이스 계층적(파일 시스템 방식) 플랫(디렉토리 구조 없음) 통합 빅 데이터 프레임워크에 최적화 범용 사용 및 애플리케이션 스토리지 액세스 제어 파일 레벨 ACL 및 RBAC RBAC 및 SAS 토큰
권장사항
- Azure 구독 및 디렉토리에 대한 액세스 권한이 있는지 확인합니다.
- Oracle Cloud Infrastructure(OCI) 테넌시에 대한 액세스 권한이 있는지 확인합니다.
- Azure와 OCI 간에 활성 Oracle Database@Azure 멀티클라우드 링크가 있는지 확인합니다. 이 연결은 Oracle Database@Azure를 프로비저닝할 때 기본적으로 생성되며 Oracle에서 관리됩니다.
- Azure VNets와 OCI VCN 간에 겹치지 않는 CIDR 블록이 있는지 확인합니다.
- 프로비저닝 전에 적절한 Oracle Exadata Database Service 또는 Oracle Autonomous Database Serverless 서비스 제한이 있는지 확인합니다.
고려사항
Oracle Database@Azure를 사용하여 Microsoft Azure에 데이터 분석 파이프라인을 배포할 때는 다음 사항을 고려하세요.
- DR(재해 복구)
재해 복구는 이 아키텍처에서 대표되지 않으며 고객이 담당합니다.
- Oracle Database@Azure용 네트워킹 설정
- Azure 환경: 네트워킹을 위해 Azure Virtual Network(VNet)를 사용하고, 미리 생성된 위임된 서브넷 내에 VNIC(가상 네트워크 인터페이스 카드)를 생성합니다.
- OCI 환경: Oracle Database@Azure는 Oracle Cloud Infrastructure(OCI) 가상 클라우드 네트워크(VCN) 내의 클라이언트 서브넷에 연결됩니다.
- 클라이언트 접속
이 네트워크 설정은 Azure 리소스에서 클라이언트 연결을 허용합니다.
- Oracle Autonomous Database Serverless 네트워킹
- Azure에서 1개의 데이터베이스 서브넷이 있는 VNet를 사용합니다. /27 서브넷을 사용하지만 향후 계획된 성장을 허용하십시오.
- Oracle Autonomous Database Serverless를 배포하기 전에 데이터베이스 서브넷을 생성하여 Oracle Database@Azure에 위임합니다.
- 위임된 서브넷을 추가 데이터베이스와 재사용(또는 공유)합니다.
- Azure ExpressRoute
Azure ExpressRoute 비용은 지역마다 다릅니다. Azure에는 고속 경로에 사용할 수 있는 SKU가 두 개 이상 있습니다. Oracle은 별도의 수신 또는 송신 요금이 없으며 최소 대역폭 1Gbps부터 시작하므로 로컬 설정을 사용할 것을 권장합니다. Standard 및 Premium 구성은 더 낮은 대역폭을 제공하지만 종량제 설정에서 별도의 송신 요금이 발생합니다.
- Oracle Autonomous Database Serverless
- 통합
Oracle Autonomous Database에는 100개 이상의 애플리케이션, 데이터베이스 및 객체 저장소를 위한 통합 서비스가 내장되어 있습니다. Data Studio의 그래픽 사용자 인터페이스를 사용하여 Autonomous Database와의 데이터 통합을 위한 데이터 변환을 설계할 수 있습니다.
- 애널리틱스
Oracle Autonomous Database에는 다양한 분석(그래프, 공간, 머신 러닝 및 AI)을 데이터에 직접 적용하여 분석 대기 시간을 줄여 실행 가능한 통찰력을 빠르게 제공할 수 있는 분석 서비스가 내장되어 있습니다.
- 비용
Oracle Autonomous Database Serverless 인스턴스에 대한 프로비저닝 및 기본 관리 기능은 Oracle Database@Azure 페이지에서 수행합니다. 추가 관리 기능은 Oracle Database@Azure 페이지의 특정 Autonomous Database에 대한 링크를 통해 제공되는 Oracle Cloud Infrastructure(OCI) 포털에서 사용할 수 있습니다.
다음 구성 옵션을 사용하여 리소스 사용을 제어합니다.- ECPU 개수는 ECPU 개수를 2에서 512로 설정할 수 있습니다.
- 컴퓨트 자동 스케일링을 사용하면 컴퓨팅 할당을 최대 512개까지 자동으로 스케일링할 수 있습니다. 기본적으로 선택되어 있습니다.
- 스토리지에서는 스토리지 할당을 1TB에서 383TB 또는 20GB에서 393216GB로 설정할 수 있습니다.
- 스토리지 단위 크기를 사용하면 스토리지를 GB 단위로 할당할지 TB 단위로 할당할지 선택할 수 있습니다.
- 스토리지 자동 확장을 사용하면 스토리지 할당을 최대 383TB 또는 393216GB까지 자동으로 확장할 수 있습니다. 기본적으로 선택되어 있지 않습니다.
- 성능
- Oracle Autonomous Database Serverless는 고가용성(HA)을 제공합니다.
- 애플리케이션 성능 테스트의 일부로 네트워크 대기 시간을 확인하고 측정합니다.
- 지역 친화성을 고려합니다. 서로 다른 클라우드 데이터 센터에서 호스팅되는 애플리케이션과 데이터베이스 간의 네트워크 대기 시간은 10밀리초 미만이어야 합니다. 최적의 엔드투엔드 성능을 구현하려면 가까운 애플리케이션 및 데이터베이스 지역을 선택하는 것이 좋습니다.
- 가용성
Oracle Autonomous Database Serverless는 여러 Microsoft Azure 리전에서 사용할 수 있습니다.
자세히 살펴보기 섹션의 SLA(서비스 라이센스 계약) 링크를 참조하십시오.
- 통합
- Oracle Exadata Database Service on Dedicated Infrastructure
- 비용
- 배치된 인프라는 일관된 비용을 가지며 언제든지 종료할 수 있습니다(최소 48시간 요금이 청구됨).
- 런타임 비용은 확장 가능한 VM에 지정된 OCPU 수에 따라 결정됩니다.
- 라이선스 옵션에는 BYOL(Bring Your Own License) 및 라이선스 포함이 포함됩니다.
- Oracle Support Rewards는 BYOL용으로 제공됩니다.
- 성능
- 고객은 다른 Exadata 배포(Oracle Exadata Database Service, Oracle Exadata Database Service on Cloud@Customer 또는 온프레미스)와 동일한 성능을 경험할 수 있습니다.
- 모든 유형의 Azure VM에서 Oracle Database@Azure 서비스로의 대기 시간(편도/왕복)은 전적으로 Azure 클라우드 서비스의 도입니다. 목표는 .5ms이지만 Azure 네트워킹 고려 사항에 따라 달라질 수 있습니다.
- Oracle은 Oracle Database@Azure에 대해 데이터 송신 요금을 부과하지 않지만, Azure 아키텍처에 따라 Microsoft는 데이터 이동 요금을 부과할 수 있습니다.
- 가용성
Exadata 배포의 서비스 수준 목표(SLO)는 99.99%입니다. 재해 복구 사이트를 설정하고 Oracle Database Zero Data Loss Autonomous Recovery Service와 같은 백업 및 복원 기능을 사용하는 것이 포함될 수 있는 최대 가용성 아키텍처(MAA)를 사용하여 더 많은 수에 도달할 수 있습니다.
- 비용
추가 탐색
이 아키텍처의 기능에 대해 자세히 알아보십시오.
-
Oracle Database@Azure에서 Oracle Autonomous Database 프로비저닝 (자습서)
-
Microsoft Gateway를 사용하여 Microsoft Power BI Service를 Oracle Autonomous Database에 연결 (PDF)
관련 아키텍처에 대해 자세히 알아보기: