안녕하세요.
이번시간에는 Oracle Autonomous Database에 대해 소개해드리려고 합니다.
1. ADB 간략 소개
Autonomous Database는 탄력적으로 확장되고 빠른 쿼리 성능을 제공하는 사용하기 쉬운 완전 자율 데이터베이스 입니다. Autonomous Database는 데이터베이스 관리가 필요하지 않습니다. 하드웨어를 구성, 관리하거나 소프트웨어를 설치할 필요가 없으며 데이터베이스 프로비저닝, 백업, 패치 및 업그레이드, 확장 또는 축소를 처리하는 완전히 탄력적인 서비스입니다. 언제든지 컴퓨팅, 스토리지 사이즈를 확장하거나 줄일 수 있으며 인스턴스에 대한 리소스를 변경할때 다운타임이나 서비스 중단 없이 리소스가 자동으로 축소되거나 증가합니다.
Oracle Database를 기반으로 구축되기 때문에 Oracle Database를 지원하는 Application과 Tool 도 Autonomous Database에서 지원합니다. 이러한 Tool과 Application은 표준 SQL*Net연결을 사용하여 Autonomous Database와 연결됩니다.
Autonomous Database 에는 다음이 포함됩니다.
- Oracle APEX : 세계적 수준의 기능을 갖춘 확장 가능하고 안전한 엔터프라이즈 앱을 구축 할 수 있는 로우 코드 개발 플랫폼
- Oracle REST 데이터 서비스(ORDS) : 관계형 데이터 및 JSON 문서 저장소를 위한 최신 REST 인터페이스를 쉽게 개발할 수 있게 해주는 Java Enterprise Edition 기반 데이터 서비스
- 데이터베이스 Actions : Oracle REST 데이터 서비스를 사용하여 자율 데이터베이스에 대한 개발, 데이터 도구, 관리 및 모니터링 기능을 제공하는 웹 기반 인터페이스
- Oracle Machine Learning NoteBooks : 데이터 엔지니어, 분석가, R 및 Python 사용자, 데이터 과학자를 위한 향상된 웹 기반 노트북 플랫폼
2. ADB 관리 콘솔 구성
Oracle Autonomous Transaction Processing 프로비저닝 후 화면입니다.
General information, Resource allocation, Associated services 사용 여부, APEX instance, Disaster recovery, Backup, Network, Maintenance, Data Safe, Encryption 정보들이 보여집니다.
특징으로는, Disaster recovery나 Backup 에 대하여 아무것도 설정하지 않은 기본 값인데도 불구하고
기본적으로 구성이 되어 있다는 점이 눈에 띕니다.
상단에 보이는 메뉴들을 하나하나 눌러 확인해보겠습니다.
1) Database actions
- 드롭다운으로 아래와 같은 메뉴들이 보입니다.
SQL 실행 시 DBMS 툴이 별도로 없어도 SQL 작업을 편하게 작업할 수 있습니다. 왼쪽 네비게이터를 통해 오브젝트들을 확인할 수 있으며 워크시트를 통해 SQL 작업도 가능합니다.
템플릿, 핸들러 및 OAuth 클라이언트를 관리하고 API 문서를 생성하고 테스트할 수 있는 REST API용 IDE 입니다.
ADB 의 사용자를 생성하거나 관리할 수 있는 관리 페이지 입니다. 유저의 패스워드를 변경하거나, 관리할 수 있고 Role 관리도 가능합니다.
OCI Object Storage, Azure Blob Storage, Amazon S3, Amazon S3-Compatible, Github Repository, Google Cloud Storage 또는 온프레미스 데이터 소스에서 빠르고 확장 가능한 데이터 로드가 가능합니다.
그 외 데이터 분석이나, 접속 로그를 관리하는 등의 기능을 사용할 수 있습니다.
다른 Database Actions 기능이 많이 있기 때문에 View all database actions 메뉴에서 한눈에 어떤 서비스가 있는지 확인 할 수 있으며 클릭하여 해당 서비스로 이동할 수도 있습니다.
2) Database connection
ADB에 접속할 수 있는 Connection strings 확인 가능하며 Wallet을 다운받을 수 있는 메뉴입니다.
3) Performance Hub
ADB에서는 추가비용 없이 Performance Hub를 사용할 수 있습니다. AWR을 다운받거나, SQL monitoring, ADDM, Workload(리소스 현황), Blocking Session 등을 확인 및 관리할 수 있습니다.
4) Manage resource allocation
해당 메뉴에서 CPU, Storage 리소스 설정이 가능합니다. Compute auto scaling 을 체크하면 설정된 CPU 값의 최대 3배 까지 자동으로 리소스 확장이 이루어집니다. 이 모든 리소스 변경 작업에는 다운타임이 없습니다.
5) More actions
ADB를 Stop, restart, clone 등은 해당 메뉴에서 수행할 수 있으며 Schedule 설정을 통해 ADB를 stop/start 하는 작업을 자동화할 수 있습니다. 사용한만큼만 비용을 지불하는 특징을 살려서 사용하지 않을땐 stop 하여 비용절감을 이뤄낼 수 있습니다.
그외 다양한 Autonomous Database의 기능에 대해서 차근차근 앞으로의 포스팅을 통해 소개드리도록 하겠습니다.
감사합니다.
'3. 데이터관리' 카테고리의 다른 글
OCI Autonomos Database - Automatic Partitioning (0) | 2024.06.24 |
---|---|
AI Vector Search Overview (0) | 2024.06.19 |
OCI Data Integration 활용 - Data Integration Task 작업 모니터링 하기 (0) | 2024.06.19 |
Oracle 데이터베이스 보안 솔루션 #3 - Data Safe (3) - Data Masking (0) | 2024.06.02 |
OCI PostgreSQL Backup & Recover (feat. 접속 방법) (0) | 2024.05.22 |
댓글