FAQ 주제

일반적인 질문

Oracle APEX 애플리케이션 개발이란 무엇인가요?

Oracle APEX 애플리케이션 개발(APEX Service)은 Oracle Cloud Infrastructure(OCI)에서 구동되는 Oracle Autonomous Database에서 최신 데이터 기반 애플리케이션을 구축 및 배포하기 위한 완전 관리형 로코드 애플리케이션 개발 플랫폼입니다.

Oracle APEX Service가 로코드 애플리케이션 개발 프레임워크로 분류되는 이유는 무엇인가요?

Oracle APEX Service를 통해 전문 개발자 및 시민 개발자는 기존 코딩 언어 또는 다양한 웹 기술에 대한 전문 지식 없이도 최신 웹 브라우저를 사용해 모든 장치에서 작동하는 정교한 애플리케이션을 구축할 수 있습니다. 강력한 패키지형 UI 구성 요소와 결합된 선언적 메타데이터 기반 아키텍처는 애플리케이션 개발을 크게 간소화해 줍니다. Pique Solutions의 최근 연구(PDF) 결과에 따르면 개발자들은 Oracle APEX Service를 통해 38배 더 빠르게 엔터프라이즈 애플리케이션을 구축하였습니다.

Oracle APEX Service는 어떤 용도로 사용되나요?

Oracle APEX Service는 다음과 같은 광범위한 사용 사례를 제공합니다.

  • 대화식 보고서, 데이터 시각화, 대시보드 등의 기능들을 활용한 통합 데이터 뷰를 제공하는 애플리케이션을 구축합니다. 특정 업종의 사용자, 부서 또는 조직 전반에 적합한 애플리케이션을 간단히 개발할 수 있습니다.
  • 오류가 발생하기 쉬운 스프레드시트를 단일 데이터 소스(SSOT)를 활용하는 Oracle Database 및 해당하는 APEX 애플리케이션 상의 사전에 완전히 채워진 테이블로 대체합니다.
  • 다양한 비즈니스 시나리오 및 산업에 대한 맞춤형 애플리케이션을 개발할 수 있습니다. 최종 사용자와 함께 신속하게 애플리케이션을 반복 사용, 테스트, 검토할 수 있습니다.
  • 파트너 및 고객사와 같은 외부 사용자용 애플리케이션을 신속하게 구축하거나, 애플리케이션 데이터 공유를 위한 커스텀 REST 엔드포인트를 제공합니다.
  • 기존 Oracle Forms 애플리케이션의 현대화 이후 사용성 및 접근성을 보장합니다. 브라우저 기반의 모바일 친화적 최신 사용자 인터페이스를 제공합니다.

Oracle APEX Service는 누가 사용하나요?

Oracle APEX Service는 모든 유형의 사용자(비즈니스 분석가, 부서별 개발자, 시민 애플리케이션 개발자, 전문 개발자)가 탁월한 기능, 성능 및 보안성을 갖춘 강력한 앱을 쉽게 구축할 수 있도록 지원합니다. 사용자는 복잡한 코딩 기술이 아닌 비즈니스 문제 해결에 집중할 수 있습니다.

Oracle APEX Service로 애플리케이션 개발을 간소화하려면 어떻게 해야 할까요?

Oracle APEX Service는 여러 계층에서의 애플리케이션 개발 및 배포 작업의 복잡성을 해소해 줍니다. 풍부한 기능을 갖춘, 직관적인 브라우저 기반 그래픽 인터페이스로 애플리케이션 개발 과정을 안내합니다. 강력한 UI 구성요소를 통해 최소한의 코딩만으로도 앱에 고급 기능을 추가할 수 있습니다. Oracle APEX Service에는 애플리케이션 상태 관리 및 로직 실행에 활용하는 Oracle Autonomous Database가 포함되어 있습니다. Oracle Autonomous Database는 완벽한 데이터베이스 수명 주기 관리를 제공하므로 DBA나 DevOps를 활용하여 데이터베이스를 관리할 필요가 없습니다. 결과적으로 단순하고, 빠르고, 안전하고, 가볍고, 가용성이 높은 로코드 플랫폼이 탄생했습니다.

Oracle APEX는 모든 종류의 Oracle Database에서 사용할 수 있습니다. 상이한 Oracle APEX 환경에서 구축된 애플리케이션도 Oracle APEX Service와 호환되나요?

개발자는 Oracle APEX를 통해 온프레미스 및 Oracle Cloud Infrastructure(OCI), Oracle Cloud@Customer, Oracle Dedicated Region Cloud@Customer, 타사 클라우드 등 Oracle Database가 실행되는 모든 곳에서 애플리케이션을 구축 및 배포할 수 있습니다. 또한 Oracle APEX를 활용하여 온프레미스 환경과 멀티클라우드, 하이브리드 클라우드 또는 순수 클라우드 환경 간에 간단히 애플리케이션을 마이그레이션할 수 있습니다. 일반적으로 Oracle APEX Service와 다른 환경에서 Oracle APEX를 사용하여 구축된 애플리케이션은 Oracle APEX Service에서 수정할 필요 없이 바로 실행됩니다.

Oracle APEX Service는 모든 Oracle Cloud 리전에서 사용할 수 있나요?

Oracle APEX Service는 전 세계의 Oracle Cloud Infrastructure(OCI) 리전에서 널리 사용되고 있습니다. 거주 중이신 지역에 해당하는 리전이 어디인지 확인해 주세요.

Oracle APEX Service는 동적 워크로드를 수용하기 위해 어떻게 확장되나요?

각 Oracle APEX Service 인스턴스는 내결함성과 가용성이 뛰어난 Oracle Autonomous Database를 기반으로 사전 구성되어 있습니다. 본 서비스는 애플리케이션 다운타임 없이 컴퓨트 및 스토리지 리소스를 수동 또는 자동으로 탄력적으로 확장하여 동적 워크로드를 위한 성능 요구사항을 충족합니다. Oracle Autonomous Database는 사용자가 애플리케이션 구축에만 집중할 수 있도록 구성, 튜닝, 백업, 패치, 암호화, 확장 및 기타 여러 작업들을 자동으로 처리합니다.

Oracle APEX Service의 가격은 어떻게 책정되나요?

Oracle APEX Service는 큰 비용 대비 효용을 제공합니다. 엔트리 레벨 가격은 매월 최소 미화 122달러부터 시작되고, 최소 구성은 ECPU 2개 및 Exadata 스토리지 20GB가 제공됩니다(31일간 지속적 실행 기준). 시간이 지남에 따라 애플리케이션 사용량이 증가하더라도 사용량 기반 종량제 및 포괄 요금제를 통해 여전히 저렴한 비용으로 APEX 서비스를 이용할 수 있습니다. 본 서비스는 애플리케이션, 사용자, 개발자 또는 작업 영역 단위로 요금을 부과하지 않습니다. 서비스 안팎으로의 데이터 전송(수신 및 송신)은 추가 비용 없이 포함됩니다. 이와 같은 특성들은 Oracle APEX Service에서만 제공됩니다. 또한 Oracle Cloud Free Tier에서 제공되는 소규모 상시 무료 버전의 APEX Service를 통해 비용을 지불하지 않고도 본 서비스의 사용법을 쉽게 익힐 수 있습니다. 자세한 내용은 가격 정책 페이지를 참고하세요.

Oracle APEX의 각 릴리스에 대한 지원은 얼마나 오래 제공되나요?

Oracle APEX에 대한 지원은 18개월 동안 제공됩니다. Oracle APEX는 Oracle JavaScript Extension Toolkit(JET)을 비롯한 여러 오픈 소스 라이브러리와 함께 제공됩니다. 이러한 라이브러리는 자주 업데이트되며, 버그 수정은 해당하는 라이브러리의 최신 릴리스를 통해서만 제공됩니다. Oracle의 APEX 지원 기간은 Oracle 및 업계 표준에 따라 18개월로 변경되었습니다.

Oracle APEX는 APEX Service 및 Autonomous Database에 포함된 서비스로서 Oracle Cloud Infrastructure(OCI)에서도 사용할 수 있습니다. 두 서비스 모두 Oracle이 전담 관리하며, APEX의 신규 버전은 온프레미스 및 OCI에서 동시에 사용할 수 있습니다. 고객은 최신 버전이 릴리스된 이후 90일 내에 언제든지 APEX를 업그레이드할 수 있습니다. 해당 기간이 지나면 Oracle APEX가 자동으로 업그레이드됩니다.

릴리스별 추가 세부 정보 및 지원 종료 날짜는 APEX 지원을 참고하세요.

다른 제품 대비 Oracle APEX Service만이 제공하는 이점은 무엇인가요?

Oracle APEX Service는 독창적이고, 다양한 이점들을 제공합니다:

  • 인-데이터베이스. Oracle APEX Service 엔진은 애플리케이션 데이터 가까이 위치한 엔터프라이즈 데이터베이스 내(in-database)에서 실행되어 앱 실행을 위한 최대의 성능과 확장성을 제공합니다. Oracle APEX Service의 데이터베이스 내 아키텍처는 기술 스택을 간소화하여 여러 레벨에서의 애플리케이션 복잡성을 제거합니다.
  • 자율운영. Oracle APEX Service에는 고가용성 데이터베이스 서버에 사전 구성된 자가 관리 데이터베이스인 Oracle Autonomous Database가 포함되어 있습니다. Autonomous Database는 자동으로 데이터를 구성, 튜닝, 패치, 탄력적 확장, 백업합니다. 또한 장애 발생시 스택을 감지 및 복구하고, 운영 효율성을 크게 향상시킵니다. 다른 로코드 도구의 경우 이러한 작업을 수행하기 위한 DBA 및 DevOps를 필요로 하므로 관련 비용이 크게 증가합니다.
  • 어디서든 사용 가능. Oracle APEX Service를 사용하여 구축된 애플리케이션은 클라우드, 멀티 클라우드, 하이브리드 클라우드 및 온프레미스 환경을 넘나들며 자유롭게 이전할 수 있습니다. 사용자는 Oracle APEX Service에서 바로 애플리케이션을 간단히 배포 및 실행할 수도 있고, 필요한 경우 Oracle Database를 사용 가능한 다른 환경으로 마이그레이션할 수도 있습니다.
  • 저렴한 비용. Oracle APEX Service는 소규모 상시 무료 버전과 전체 유료 버전(매월 최소 미화 122달러로 ECPU 2개 및 Exadata 스토리지 20GB부터 사용 가능)을 제공하는 완전 관리형 로코드 솔루션입니다. 유료 서비스의 각 OCPU는 시간당 수천 건의 애플리케이션 페이지 뷰를 지원합니다. 대부분의 타사 로코드 도구들은 애플리케이션, 사용자, 개발자 또는 작업영역당 비용을 부과하므로 애플리케이션 확장에 따라 비용도 크게 증가합니다.

월별 Oracle APEX Service 사용료는 어떻게 예측할 수 있나요?

Oracle의 직관적 비용 계산기를 통해 Oracle APEX Service 사용료를 쉽게 예측할 수 있습니다. 비용 계산기 페이지를 방문하여 애플리케이션 개발(Application Development) 범주의 Oracle APEX를 추가하세요. 이후 ECPU 및 스토리지 요구 사항을 조정하여 대략적인 서비스 비용을 계산할 수 있습니다. APEX Service의 소규모 상시 무료 버전은 Oracle Cloud 사용자들에게 무료로 제공됩니다.

Oracle APEX Service와 관련된 상태 및 활용률 등의 메트릭을 어디에서 확인할 수 있나요?

Oracle APEX Service는 Oracle Cloud Infrastructure(OCI)의 네이티브 서비스이므로 다양한 상태 모니터링 기능을 기본으로 제공합니다. 서비스 콘솔의 개요(overview) 및 작업(activity) 탭에서 데이터베이스 사용량 관련 정보를 제공합니다. 또한 페이지 로드 시간 및 상위 활성 애플리케이션과 같은 APEX 관련 메트릭은 인스턴스 내의 APEX 작업에 대한 유용한 세부정보를 제공합니다.

Oracle APEX 서비스 사용과 관련된 제한이 있나요?

현재 Oracle APEX Service는 Oracle Net Services(SQL*Net) 접속을 지원하지 않으며, 사전 구성된 REST-SQL 인터페이스에 대한 직접 액세스를 허용하지 않습니다. 개발 과정에서 애플리케이션에 해당 기능들이 필요해지는 경우에는 SQL*Net 및 REST-SQL을 완벽하게 지원하며 APEX가 포함되어 있는 Oracle Autonomous Transaction Processing으로 원클릭 업그레이드 가능합니다. 자세한 내용은 서비스 설명서를 참고하세요.

Oracle APEX Service 기능에 대한 자세한 정보는 어디에서 찾을 수 있나요?

자세한 내용은 문서 센터를 참고하세요.