Autonomous Database on Dedicated Exadata Infrastructure 정보

Autonomous Database는 탄력적으로 확장되고 빠른 질의 성능을 제공하며 데이터베이스 관리가 필요하지 않은, 사용이 간편하고 완전히 자율적인 데이터베이스를 제공합니다.

Oracle Autonomous Database on Dedicated Exadata Infrastructure는 커밋된 하드웨어 및 소프트웨어 리소스와 함께 Oracle Cloud Infrastructure(OCI)에서 실행되는 고도로 자동화된 완전 관리형 데이터베이스 환경입니다. 이러한 격리된 리소스를 통해 조직은 비용과 복잡성을 줄이면서 엄격한 보안, 가용성 및 성능 요구 사항을 충족할 수 있습니다.

다음과 같이 작업 로드 유형에 따라 두 가지 다른 모드로 데이터베이스를 구성할 수 있습니다.
  • Autonomous Data Warehouse
  • 자율운영 트랜잭션 처리(ATP)

Autonomous Data Warehouse

Oracle Autonomous Data Warehouse는 데이터 웨어하우스 운영, 데이터 보안 및 데이터 기반 애플리케이션 개발의 모든 복잡성을 사실상 제거하는 클라우드 데이터 웨어하우스 서비스입니다.

이 서비스는 데이터 웨어하우스의 프로비저닝, 구성, 보안, 튜닝, 확장, 패치 적용, 백업 및 복구를 자동화합니다. 서비스에만 패치를 적용하고 업데이트하는 다른 완전 관리형 클라우드 데이터 웨어하우스 솔루션과 달리 Autonomous Data Warehouse는 탄력적이고 자동화된 확장, 성능 튜닝, 보안 및 다양한 데이터 유형, 머신 러닝 분석, 간단한 데이터 로딩 및 데이터 시각화 전반에서 더 간단한 쿼리를 가능하게 해주는 광범위한 내장 컨버지드 데이터베이스 기능을 제공합니다.

Autonomous Data Warehouse 서비스는 Oracle 퍼블릭 클라우드와 Exadata Cloud@Customer의 자체 데이터 센터 모두에서 사용할 수 있습니다.

자율운영 트랜잭션 처리(ATP)

Oracle Autonomous Transaction Processing은 고성능 데이터베이스를 운영 및 보호하는 데 따른 복잡성을 해소하는 클라우드 데이터베이스 서비스입니다.

이 서비스는 데이터베이스의 프로비저닝, 구성, 튜닝, 확장, 패치, 암호화 및 복구를 자동화합니다. 또한 이 서비스에는 RAC(Real Application Clusters), 멀티테넌트, 파티셔닝, 인메모리, 고급 보안 및 고급 압축과 같은 Oracle의 모든 고급 데이터베이스 옵션이 포함됩니다. 이 서비스는 단순한 웹 앱에서 비즈니스 운영에 중요한 크고 정교한 애플리케이션에 이르기까지 모든 것을 지원하도록 구축되었습니다.

Autonomous Transaction Processing 서비스는 Oracle 퍼블릭 클라우드와 Exadata Cloud@Customer의 자체 데이터 센터에서 모두 사용할 수 있습니다.

Autonomous Database on Dedicated Exadata Infrastructure의 주요 기능

Autonomous Database on Dedicated Exadata Infrastructure는 클라우드에서 기능이 풍부한 경제적인 데이터베이스 서비스를 제공하는 다음과 같은 기능들을 제공합니다.

  • 전담 관리: Oracle은 자율 구동 Autonomous Database 기술을 통해 데이터베이스의 엔드 투 엔드 관리를 간소화합니다. Autonomous Database를 사용하면 하드웨어를 구성 또는 관리하거나 소프트웨어를 설치할 필요가 없습니다. Autonomous Database에서는 사용자 개입 없이 서비스 작동 중지 시간 없이 데이터베이스 생성, 데이터베이스 백업, 데이터베이스 패치 적용 및 업그레이드, 데이터베이스 확장 또는 축소, 기타 일상적인 데이터베이스 유지 관리 작업을 처리합니다.
  • 완전 튜닝(Fully Tuned): Autonomous Database는 테이블을 정의하고, 데이터를 로드하고, 쿼리를 실행하기 위한 '로드 및 실행(Load and Go)' 서비스로 설계되었습니다. Autonomous Database는 즉시 사용 가능한 뛰어난 성능을 제공합니다. 널리 사용되는 모든 프로그래밍 언어, 비즈니스 분석 도구, 클라우드 서비스, 내장된 SQL Worksheet 또는 머신 러닝 노트북에서 Oracle database Client Drivers를 사용하여 쿼리를 실행할 수 있습니다.
  • 완전히 탄력적: Autonomous Database는 완전히 탄력적인 서비스입니다. Autonomous Database를 시작하면 CPU 수(컴퓨트 코어의 단위 표현식) 및 데이터베이스의 스토리지 용량을 간단히 지정할 수 있습니다. 나중에 언제든지 자동 크기 조정 기능을 사용으로 설정하거나 CPU 또는 스토리지 용량을 수동으로 확장, 늘리거나 줄일 수 있습니다. 자동 스케일링을 사용으로 설정하거나 수동 스케일링을 수행하면 다운타임이나 서비스 중단 없이 데이터베이스 리소스가 축소되거나 확장됩니다. Autonomous Database의 크기를 필요한 컴퓨팅 및 스토리지에 맞게 조정하거나 유휴 컴퓨팅을 종료하여 비용을 절감할 수도 있습니다.
  • 고가용성: Autonomous Database는 다음과 같은 기능을 갖춘 고가용성 데이터베이스를 제공합니다:
    • 장애 및 재해로부터 중요한 데이터베이스를 보호하는 데 사용할 수 있는 자율운영 Data Guard입니다.
    • 보존 기간 내의 모든 특정 시점으로 데이터베이스를 복원 및 복구하는 데 사용할 수 있는 자동 및 수동 백업입니다.
  • 고성능: Autonomous Database는 다음과 같은 기능을 갖춘 고성능 데이터베이스를 제공합니다.
    • 자동화된 인덱스 관리
    • 자동 실시간 통계 수집
    • 애플리케이션에 최적화된 고주파 단일 행 삽입
    • 최적화된 쿼리 성능 및 동시 워크로드를 달성하기 위해 다양한 유형의 사용자에 대해 사전 구성된 리소스 프로파일
  • 사용 편의성: Autonomous Database에는 서비스 관리(서비스 정지, 시작 또는 확장과 같은 작업) 및 서비스 모니터링(데이터 웨어하우스의 최근 작업 레벨 보기와 같은 기능)을 위한 완전한 REST 기반 API 및 클라우드 기반 서비스 콘솔이 포함되어 있습니다.
  • 기존 애플리케이션 및 툴과 호환: Autonomous Database는 Oracle Database를 기반으로 구축되어 Oracle Database를 지원하는 애플리케이션 및 툴도 Autonomous Database를 지원합니다. 이러한 도구 및 애플리케이션은 데이터 센터 또는 퍼블릭 클라우드에 있을 수 있으며 표준 SQL*Net 연결을 사용해 Autonomous Database에 연결할 수 있습니다.
  • 타사 도구 및 유틸리티와의 통합: Autonomous Database를 사용하면 데이터베이스 애플리케이션을 Oracle Analytics Cloud, Oracle GoldenGate Cloud Service, Oracle Data Integration Platform Cloud와 같은 다른 Oracle Cloud 서비스와 통합할 수 있습니다. Autonomous Database에서 제공하는 데이터베이스 마이그레이션 유틸리티를 사용하여 MySQL, Postgre SQL, SQL Server 및 기타 데이터베이스에서 데이터를 손쉽게 마이그레이션할 수 있습니다. Autonomous Database는 SQL*Net, JDBC 및 ODBC를 통한 연결을 지원합니다.
  • 내장 툴로 보강: Autonomous Database에는 다음과 같은 내장 툴이 함께 제공됩니다.
    • Oracle Application Express(APEX): 세계 최고 수준의 기능을 통해 안전하고 확장성을 갖춘 엔터프라이즈 앱을 구축하도록 돕는 로우코드 개발 플랫폼입니다.
    • Oracle REST Data Services(ORDS) - 관계형 데이터 및 JSON Document Store용 최신 REST 인터페이스를 쉽게 개발할 수 있는 Java Enterprise Edition 기반 데이터 서비스입니다.
    • Oracle Database Actions - Oracle SQL Developer의 브라우저 기반 인터페이스입니다.

Autonomous Database on Dedicated Exadata Infrastructure에 대한 배치 선택

Autonomous Database on Dedicated Exadata Infrastructure는 운영 제어 및 격리를 위한 세 가지 배포 가능성을 제공합니다.
  • Oracle Cloud Infrastructure: 퍼블릭 클라우드 내의 프라이빗 전용 데이터베이스로, 데이터와 운영을 완전히 격리합니다. Oracle Public CloudAutonomous Database는 프로세서, 메모리, 네트워크 또는 스토리지와 같은 전용 시스템 리소스를 확보하여 운영 정책 및 런타임 커스터마이제이션에 대한 제어력을 강화합니다.

    DRCC(Dedicated Region Cloud@Customer) 옵션을 통해 고객은 Oracle의 퍼블릭 클라우드에 존재하는 OCI 리전 전체를 고객 데이터 센터 내에 배포할 수 있습니다. DRCC에 배포된 Autonomous DatabaseOracle Public Cloud 리전에 배포된 것과 기능적으로 동일합니다. 단, 고객 데이터 센터 내에 OCI 리전이 있다는 점만 다릅니다.

  • Exadata Cloud@Customer 인프라: 퍼블릭 클라우드로 이전할 수 없는 워크로드에 대한 규제, 데이터 주권 또는 네트워크 대기 시간 요구 사항을 충족하기 위한 데이터 센터Autonomous Database입니다. 이 배포 옵션을 통해 IT는 비즈니스 사용자 및 개발자에게 셀프 서비스 데이터베이스를 손쉽게 제공하는 동시에 모든 데이터의 보안 및 거버넌스를 보장할 수 있습니다.

  • 멀티클라우드: AWS 클라우드 리전에 배포된 Oracle Autonomous Database on Dedicated Exadata Infrastructure입니다. 이 배포 옵션을 사용하면 AWS 내에서 실행되는 애플리케이션이 높은 성능과 짧은 대기 시간을 필요로 하므로 가용성이 높고 확장 가능하며 안전하며 많은 AWS 운영 서비스와 통합된 완전 관리형 Oracle Database의 이점을 누릴 수 있습니다. Oracle Public Cloud에서 지원되는 모든 기능은 멀티클라우드 배포에도 적용됩니다. 단, Unsupported Features in Oracle Database@AWS에 나열된 기능은 예외입니다.

모든 플랫폼은 몇 가지 차이점을 가지고 Autonomous Database의 표준 기능 세트를 지원합니다. 이 설명서를 통해 다음 배지가 발생할 수 있습니다.
  • 적용 대상: 적용 가능 Oracle Public Cloud 전용
  • 적용 대상: 적용 가능 Exadata Cloud@Customer만 해당
  • 적용 대상: 적용 가능 멀티클라우드 전용

Oracle Public Cloud 또는 Exadata Cloud@Customer 배포 옵션에서만 지원되는 기능에 대한 개요는 Feature Parity Between Oracle Cloud and Exadata Cloud at Customer를 참조하십시오.

Autonomous Database on Dedicated Exadata Infrastructure의 구성요소

다음 다이어그램은 전용 Exadata 인프라의 Autonomous Database 인프라 구성요소를 보여줍니다.

참고:

다음 이미지에서 추가로 탐색할 구성요소를 누를 수 있습니다.


참고:

이러한 구성요소를 활용하여 데이터베이스 애플리케이션을 개발, 테스트 및 배포하는 방법을 보여주는 실제 사용 사례는 Autonomous Database on Dedicated Exadata Infrastructure 구성을 참조하십시오.

Autonomous Database on Dedicated Exadata Infrastructure는 다음과 같은 종류의 Oracle Cloud 리소스를 기반으로 합니다:

  • Exadata Infrastructure 리소스는 데이터 센터의 Exadata Database Machine 시스템을 Oracle Cloud에 연결하는 네트워킹 구성과 함께 나타냅니다. Exadata Infrastructure의 기능 및 사용 방법에 대한 개요는 Exadata Infrastructure 정보를 참조하십시오.

  • AVMC(자율운영 Exadata VM 클러스터) 리소스는 배치에서 Exadata 인프라 리소스와 자율운영 컨테이너 데이터베이스 리소스 간의 링크를 제공합니다. 기본 Exadata 인프라 리소스의 모든 컴퓨트 노드에서 대칭 VM(가상 머신) 집합입니다. 다음을 수행할 수 있습니다.
    • 단일 Exadata 인프라 리소스에 여러 AVMC를 생성합니다. 여러 VM 클러스터에 대한 지원을 통해 다음을 수행할 수 있습니다.
      • 동일한 Exadata 인프라의 각 AVMC에 대해 별도의 유지보수 실행 일정을 잡습니다.

      • 동일한 Exadata 인프라에서 Autonomous Database에 대해 다양한 라이선스 모델을 선택할 수 있습니다.

      • 동일한 Exadata 인프라에서 AVMC 간에 자율운영 Data Guard를 생성하고 테스트합니다.

      • 의도한 워크로드에 맞게 각 AVMC 구성의 컴퓨팅, 스토리지 및 메모리를 사용자 정의합니다.

    • 공통 Exadata 인프라 리소스에서 자율운영 Exadata VM 클러스터 및 Exadata 데이터베이스 VM 클러스터를 모두 생성합니다.

    AVMC, AVMC의 기능 및 사용 방법에 대한 개요는 자율운영 Exadata VM 클러스터 정보를 참조하십시오.

    주:

    다중 VM Autonomous Database 기능이 실행된 후 Oracle Cloud에서 생성된 Exadata 인프라 리소스에는 다중 VM - 자율운영 VM 클러스터(AVMC)만 생성할 수 있습니다. 이 제한을 해결해야 하고 이전 Exadata 인프라 리소스에 자율운영 VM 클러스터를 추가하려는 경우 My Oracle Support에서 서비스 요청을 생성하십시오. 지원 요청 제출에 대한 도움말은 My Oracle Support에서 서비스 요청 생성을 참조하십시오.
  • An Autonomous Container Database (ACD) resource provides a container for your Autonomous Databases. 단일 AVMC 리소스에서 여러 개의 ACD를 생성할 수 있지만 Autonomous Database를 생성하려면 먼저 하나 이상의 ACD를 생성해야 합니다. ACD, 기능 및 사용 방법에 대한 개요는 자율운영 컨테이너 데이터베이스 정보를 참조하십시오.

    ACD는 프로비저닝된 모든 Autonomous Database에 적용되는 Oracle Database 19c 또는 Oracle Database 23ai를 통해 프로비저닝할 수 있습니다. 그러나 23ai를 데이터베이스 소프트웨어 버전으로 사용하여 ACD를 프로비전하려면 상위 AVMC가 ECPU 기반이어야 하며 DatabaseVersion 태그가 23ai로 설정되어 있어야 합니다. 각 데이터베이스 버전에서 지원하는 포괄적인 데이터베이스 기능 목록은 Oracle Database 23ai 또는 Oracle Help Center의 Oracle Database 19c를 참조하십시오.

  • Autonomous Database 리소스는 사용자 데이터베이스입니다. 단일 자율운영 컨테이너 데이터베이스 리소스에 많은 Autonomous Database를 생성할 수 있습니다. Autonomous Database의 기능 및 사용 방법에 대한 개요는 Autonomous Database 정보를 참조하십시오.

  • 자율운영 백업 리소스는 Autonomous Database의 백업입니다. Oracle은 이러한 리소스를 자동으로 생성합니다. 자세한 내용은 Backup and Restore Autonomous Database를 참조하십시오.

Autonomous Database on Dedicated Exadata Infrastructure와 연관된 사용자 롤

Autonomous Database on Dedicated Exadata Infrastructure 설정 및 사용과 관련된 작업을 세 가지 논리적 역할로 그룹화할 수 있습니다. 플리트 관리자 역할을 하는 사람도 있고, 데이터베이스 관리자 역할을 하는 사람도 있고, 데이터베이스 사용자 역할을 하는 사람도 있습니다. 직무를 격리하고 분배하기로 결정한 방법에 따라 지정된 개인이 해당 역할 중 하나 이상을 가정할 수 있습니다.

  • 플리트 관리자. 플리트 관리자는 코어(Exadata 인프라 및 자율운영 Exadata VM 클러스터) 및 자율운영 컨테이너 데이터베이스 리소스를 생성, 모니터링 및 관리합니다.

    이러한 업무를 수행하려면 플리트 관리자가 해당 리소스 관리를 허용하고 이러한 리소스를 생성할 때 지정해야 하는 네트워킹 리소스의 사용을 허용하는 권한을 가진 Oracle Cloud 사용자여야 합니다.

  • 데이터베이스 관리자. 데이터베이스 관리자는 자율운영 데이터베이스를 생성, 모니터링 및 관리합니다. 또한 이러한 데이터베이스 내에서 Oracle Database 유저를 생성 및 관리하고 데이터베이스에 액세스하는 데 필요한 정보를 다른 유저에게 제공합니다.

    이러한 업무를 수행하려면 데이터베이스 관리자는 Autonomous Database 및 Autonomous Backup 리소스 관리를 허용하고 Autonomous Database를 생성할 때 지정해야 하는 자율운영 컨테이너 데이터베이스 및 네트워킹 리소스의 사용을 허용하는 권한을 가진 Oracle Cloud 사용자여야 합니다. Autonomous Database 리소스를 생성할 때 데이터베이스 관리자는 데이터베이스의 ADMIN 관리 사용자 계정에 대한 액세스 권한을 정의하고 얻습니다.

  • 데이터베이스 사용자. 데이터베이스 사용자는 Autonomous Database에 연결하여 데이터를 저장하고 액세스하는 애플리케이션을 작성하는 개발자입니다. 데이터베이스 유저는 Oracle Cloud 계정이 필요하지 않습니다. 데이터베이스 유저는 데이터베이스 관리자에게 데이터베이스에 대한 네트워크 연결 및 연결 권한 부여 정보를 얻습니다.