Java 및 Java 응용 프로그램 설치 모니터 및 관리
시작하기 전에
이 참조 아키텍처는 사용자가 OCI에 성공적으로 온보딩했다고 가정합니다.
JMS는 상용 및 제한된 영역에 배치할 수 있는 OCI 고유 서비스입니다. API(JMS용 OCI SDK(Software Development Kit)) 또는 JMS 콘솔을 통해 액세스할 수 있습니다.
테넌시의 컴파트먼트 내에 JMS 플리트를 생성합니다. 하나 이상의 지역에서 여러 JMS 플리트 및 리소스를 가질 수 있습니다. 플리트를 사용하여 연관된 리소스에 대한 액세스를 제어하고 이를 엔터프라이즈의 부서에 지정합니다. 이 접근 방식을 통해 고객 기업의 각 부서는 자체 차량 및 리소스를 제어할 수 있습니다.
JMS 온보딩을 완료하려면 다음을 수행하십시오.
- JMS에 대한 Oracle Cloud Infrastructure를 설정합니다(수동으로 정책을 관리하거나 마법사 사용).
- JMS 플리트를 생성합니다.
- 에이전트를 배치하거나 에이전트를 구성하고 JMS 플러그인을 사용으로 설정합니다.
- 관리 인스턴스에서 Java 설치 및 애플리케이션을 모니터링합니다.
- 필요에 따라 고급 기능 작업을 수행합니다.
자세한 내용은 OCI 설명서에서 Java Management service를 참조하십시오.
구조
JMS 에이전트는 Java 사용 원격 측정 및 Java 사용 메타데이터를 수집하기 위해 관리 인스턴스에 설치됩니다. 개인 정보 보호를 위해 원격 측정 데이터가 테넌시에 내보내지고 저장됩니다.
테넌시에 설치된 에이전트에 의해 Java 사용 메타데이터가 테넌시에서 제외됩니다. JMS는 이 메타데이터를 사용하여 OCI 콘솔에 로그온할 때 제공되는 Java 버전, 보안 기준 요소 및 예정된 Java 업데이트, 애플리케이션 사용 등의 인사이트를 생성합니다. 제외된 메타데이터 처리 이외에는 Oracle 액세스 권한이 없습니다.
JMS에서 사용할 수 있는 고급 기능을 사용하여 Java 애플리케이션 서버의 사용을 분석하고, 사용자 환경에서 실행되는 애플리케이션에서 사용되는 Java 라이브러리에서 잠재적 취약점을 식별하고, 성능 및 암호화 분석을 위해 Java Flight Recorder를 사용하고, 사용자 환경에서 Oracle Java Runtimes(JDK 버전)를 관리할 수 있습니다. 고급 기능을 사용하여 환경에서 실행되는 Java를 관리할 수 있습니다.
다음 다이어그램은 운용 중인 JMS 서비스의 토폴로지를 보여줍니다. 다이어그램은 OCI에서 실행되는 Java, 온프레미스 데스크톱, 랩톱 및 서버, 타사 클라우드 서비스를 추적하기 위해 배포된 에이전트를 보여줍니다. 이러한 에이전트는 관리 인스턴스에 배치되며 테넌시에 생성된 리소스(플리트)와 연관됩니다.
다음 다이어그램은 이 참조 아키텍처를 보여 줍니다.

그림 jms-oci-topology.png에 대한 설명
상위 레벨에서는 관리 인스턴스에 설치된 JMS 에이전트와 OCI의 JMS 서비스 간의 데이터 플로우를 보여 줍니다.
- Managed Instance에 에이전트를 설치하고 에이전트가 OCI에 등록합니다.
- JMS 플러그인을 구성하거나 사용으로 설정합니다(JMS 플리트를 매개변수로 전달). 이제 JMS 에이전트가 원하는 JMS 플리트와 연관됩니다.
- 등록된 JMS 에이전트가 작업을 위해 JMS를 폴링합니다. JMS는 적절한 작업 요청(있는 경우)으로 폴링에 응답합니다.
- JMS 에이전트는 주기적으로 관리 인스턴스에서 사용 추적기의 Java 설치 또는 항목을 스캔하고 Java 측정항목 및 Java 메타데이터를 OCI로 전송합니다.
JMS 에이전트와 OCI 서비스 간의 데이터 플로우는 아래 그림에 나와 있습니다.

그림 jms-oci-workflow.png에 대한 설명
- User: JMS 에이전트에 에이전트를 설치하고 요청이 JMS 에이전트로 전송됩니다(요청).
- JMS 에이전트: OCI 서비스(요청)에 등록 요청을 전송합니다.
- OCI 서비스: 키를 검증하고 메타데이터 및 인증 토큰을 반환하고 JMS 에이전트(응답)에 응답을 보냅니다.
- JMS 에이전트: 에이전트가 시작되어 사용자에게 응답(응답)을 보냅니다.
- JMS 에이전트: OCI 서비스(요청)에 요청된 플러그인을 설치합니다.
- JMS 에이전트: OCI 서비스를 작업(요청) 요청으로 폴링합니다.
- OCI 서비스: 작업 요청(응답)을 보냅니다.
- JMS 에이전트: 에이전트가 플러그인 번들을 가져오고 설치합니다(요청).
- JMS 에이전트: 정기적으로 폴링하여 고객 테넌시의 OCI 서비스로 인벤토리를 전송합니다(요청).
아래 네트워크 다이어그램은 호스트 시스템(온프레미스)에 설치된 JMS 에이전트와 OCI에서 실행되는 JMS 간의 트래픽 플로우를 간략히 설명합니다. OCI의 호스트 시스템과 JMS 간에 유사한 트래픽 패턴이 발생합니다.

그림 jms-oci-network-traffic.png에 대한 설명
jms-oci-network-traffic-oracle.zip
- JMS 에이전트는 항상 방화벽에서 허용하는 열린 포트(443)를 사용하여 OCI에서 자체 인증을 통해 요청을 시작합니다.
- OCI의 Management Agent 및 JMS 서비스는 에이전트로 데이터를 푸시하지 않습니다.
- JMS 에이전트가 작업 요청에 대해 서비스를 폴링합니다.
- JMS 에이전트 작업 요청 폴링 간격은 30초만큼 낮을 수 있습니다.
- JMS 에이전트 폴링 간격을 구성할 수 있습니다. 최대 폴링 간격은 10분입니다.
- 전송된 데이터는 TLS를 사용하여 암호화됩니다.
- 그런 다음 연결이 설정되면 OCI 서비스가 이러한 요청에 대한 응답으로 데이터를 다시 보냅니다.
구조에는 다음과 같은 구성 요소가 있습니다.
- 지역
Oracle Cloud Infrastructure 리전은 가용성 도메인이라고 하는 데이터 센터가 하나 이상 포함된 지역화된 지리적 영역입니다. 지역은 다른 지역과 독립적이며, 먼 거리가 그들을 분리 할 수 있습니다 (국가 또는 대륙에 걸쳐).
- 가용성 도메인
가용성 도메인은 한 지역 내의 독립형 독립 데이터 센터입니다. 각 가용성 도메인의 물리적 리소스는 결함 허용을 제공하는 다른 가용성 도메인의 리소스와 격리됩니다. 가용성 도메인은 전원, 냉각 또는 내부 가용성 도메인 네트워크와 같은 인프라를 공유하지 않습니다. 따라서 한 가용성 도메인의 장애가 해당 영역의 다른 가용성 도메인에 영향을 미치지 않아야 합니다.
- 구획
구획은 Oracle Cloud Infrastructure 테넌시 내의 지역 간 논리적 파티션입니다. 구획을 사용하여 Oracle Cloud 리소스에 대한 사용 할당량을 구성, 제어 및 설정할 수 있습니다. 지정된 구획에서 액세스를 제어하고 리소스에 대한 권한을 설정하는 정책을 정의합니다.
- DRG(동적 경로 지정 게이트웨이)
DRG는 VCN과 지역 외부 네트워크(예: 다른 Oracle Cloud Infrastructure 지역의 VCN, 온프레미스 네트워크 또는 다른 클라우드 공급자의 네트워크) 간에 동일한 지역의 VCN 간 전용(private) 네트워크 트래픽에 필요한 경로를 제공하는 가상 라우터입니다.
- 인스턴스 풀
인스턴스 풀은 동일한 인스턴스 구성에서 생성되고 그룹으로 관리되는 영역 내 인스턴스 그룹입니다.
- 온프레미스 네트워크
이 네트워크는 조직에서 사용하는 로컬 네트워크입니다. 토폴로지의 스포크 중 하나입니다.
- 보안 목록
각 서브넷에 대해 서브넷에 들어오고 나가도록 허용해야 하는 트래픽의 소스, 대상 및 유형을 지정하는 보안 규칙을 생성할 수 있습니다.
- 보안 영역
보안 영역은 데이터를 암호화하고 전체 구획의 네트워크에 대한 공용 액세스를 방지하는 등의 정책을 적용하여 처음부터 Oracle의 보안 모범 사례를 보장합니다. 보안 영역은 동일한 이름의 컴파트먼트와 연관되며, 컴파트먼트 및 해당 하위 컴파트먼트에 적용되는 보안 영역 정책 또는 "레시피"를 포함합니다. 표준 구획은 보안 영역 구획에 추가하거나 이동할 수 없습니다.
- DRG(동적 경로 지정 게이트웨이)
DRG는 VCN과 지역 외부 네트워크(예: 다른 Oracle Cloud Infrastructure 지역의 VCN, 온프레미스 네트워크 또는 다른 클라우드 공급자의 네트워크) 간에 동일한 지역의 VCN 간 전용(private) 네트워크 트래픽에 필요한 경로를 제공하는 가상 라우터입니다.
- 서비스 게이트웨이
서비스 게이트웨이는 VCN에서 Oracle Cloud Infrastructure Object Storage와 같은 다른 서비스로의 액세스를 제공합니다. VCN에서 Oracle 서비스로의 트래픽은 Oracle 네트워크 패브릭을 통해 이동하며 인터넷을 순회하지 않습니다.
- Tenancy
테넌시는 Oracle Cloud Infrastructure에 등록할 때 Oracle이 Oracle Cloud 내에서 설정하는 격리된 보안 분할영역입니다. 테넌시 내 Oracle Cloud에서 리소스를 생성, 구성 및 관리할 수 있습니다. 테넌시는 회사 또는 조직과 동의어입니다. 일반적으로 회사는 단일 테넌시를 가지며 해당 테넌시 내의 조직 구조를 반영합니다. 단일 테넌시는 대개 단일 구독과 연관되며, 단일 구독에는 일반적으로 하나의 테넌시만 포함됩니다.
- 로깅로깅은 클라우드의 리소스에서 다음 유형의 로그에 액세스할 수 있는 확장성이 뛰어난 완전 관리형 서비스입니다.
- 감사 로그: 감사 서비스에서 내보낸 이벤트와 관련된 로그입니다.
- 서비스 로그: API 게이트웨이, 이벤트, 함수, 로드 밸런싱, 오브젝트 스토리지, VCN 플로우 로그와 같은 개별 서비스에서 내보낸 로그입니다.
- 사용자 정의 로그: 사용자 정의 응용 프로그램, 다른 클라우드 공급자 또는 온프레미스 환경의 진단 정보를 포함하는 로그입니다.
- 모니터링
Oracle Cloud Infrastructure Monitoring 서비스는 측정지표를 사용하여 클라우드 리소스를 능동적이고 수동적으로 모니터링하여 리소스 및 알람을 모니터링하고 이러한 측정지표가 알람이 지정된 트리거를 충족할 때 알림을 보냅니다.
- 정책
Oracle Cloud Infrastructure Identity and Access Management 정책은 누가 어떤 리소스에 액세스할 수 있는지, 어떻게 액세스할 수 있는지 지정합니다. 그룹 및 구획 레벨에서 액세스가 부여됩니다. 즉, 특정 구획 내에서 또는 테넌시에 특정 유형의 액세스 권한을 그룹에 제공하는 정책을 작성할 수 있습니다.
- Oracle Cloud Infrastructure Vault
Oracle Cloud Infrastructure Vault를 사용하면 데이터를 보호하는 암호화 키와 클라우드의 리소스에 대한 액세스를 보호하는 데 사용하는 보안 자격 증명을 중앙에서 관리할 수 있습니다. 저장소 서비스를 사용하여 저장소, 키 및 암호를 만들고 관리할 수 있습니다.
또한 OCI Vault는 Vault 및 키를 관리하기 위한 다양한 Rest API 세트를 제공합니다.
- 워크플로우
Oracle Cloud Infrastructure 워크플로우 서비스는 개발자 및 아키텍트를 위한 그래픽 플로우 디자이너를 갖춘 서버리스 워크플로우 엔진입니다. OCI Functions, AI/ML과 같은 OCI 서비스 통합관리를 빠르게 생성 및 실행하여 엔터프라이즈 논리, IT 작업 및 데이터 작업을 수행할 수 있습니다.
- VCN(가상 클라우드 네트워크) 및 서브넷
VCN은 Oracle Cloud Infrastructure 지역에서 설정한 맞춤형 소프트웨어 정의 네트워크입니다. 기존의 데이터 센터 네트워크와 마찬가지로 VCN을 통해 네트워크 환경을 제어할 수 있습니다. VCN에는 VCN 생성 후 변경할 수 있는 겹치지 않는 CIDR 블록이 여러 개 있을 수 있습니다. VCN을 서브넷으로 분할할 수 있습니다. 서브넷은 지역 또는 가용성 도메인으로 범위가 지정될 수 있습니다. 각 서브넷은 VCN의 다른 서브넷과 겹치지 않는 연속적인 주소 범위로 구성됩니다. 서브넷 생성 후 크기를 변경할 수 있습니다. 서브넷은 공용 또는 전용일 수 있습니다.
- API 게이트웨이
Oracle Cloud Infrastructure API Gateway를 사용하면 네트워크 내에서 액세스할 수 있고 필요한 경우 공용 인터넷에 노출할 수 있는 전용 엔드포인트가 있는 API를 게시할 수 있습니다. 엔드포인트는 API 검증, 요청 및 응답 변환, CORS, 인증 및 권한 부여, 요청 제한을 지원합니다.
- Autonomous Database
Oracle Autonomous Database는 트랜잭션 처리 및 데이터 웨어하우징 워크로드에 사용할 수 있는 완전 관리형 사전 구성 데이터베이스 환경입니다. 하드웨어를 구성 또는 관리하거나 소프트웨어를 설치할 필요가 없습니다. Oracle Cloud Infrastructure는 데이터베이스 생성, 백업, 패치, 업그레이드 및 튜닝을 처리합니다.
- 배스천 호스트
배스천 호스트는 클라우드 외부의 토폴로지에 대한 안전하고 제어된 시작점 역할을 하는 컴퓨팅 인스턴스입니다. 배스천 호스트는 일반적으로 DMZ(Demilitarized Zone)에 프로비저닝됩니다. 배스천 호스트를 사용하면 클라우드 외부에서 직접 액세스할 수 없는 전용(private) 네트워크에 중요한 리소스를 배치하여 보호할 수 있습니다. 토폴로지에는 알려진 단일 시작점이 있으며, 주기적으로 모니터링하고 감사(audit)할 수 있습니다. 따라서 액세스를 방해하지 않으면서 토폴로지의 더 중요한 구성요소가 노출되지 않도록 할 수 있습니다.
- 계산
Oracle Cloud Infrastructure Compute를 사용하면 클라우드에서 컴퓨트 호스트를 프로비저닝하고 관리할 수 있습니다. CPU, 메모리, 네트워크 대역폭 및 스토리지에 대한 리소스 요구사항을 충족하는 구성을 사용하여 컴퓨트 인스턴스를 실행할 수 있습니다. 컴퓨트 인스턴스를 생성한 후에는 해당 인스턴스에 안전하게 액세스하고, 재시작하고, 볼륨을 연결 및 분리하고, 더 이상 필요하지 않을 때 이를 종료할 수 있습니다.
- DNS
Oracle Cloud Infrastructure DNS(Domain Name System) 서비스는 확장성이 뛰어난 글로벌 애니캐스트 DNS(Domain Name System) 네트워크로, 향상된 DNS 성능, 복원성 및 확장성을 제공하여 최종 사용자가 어디서나 인터넷 애플리케이션에 빠르게 연결할 수 있도록 합니다.
- Kafka 스트림
Kafka Streams는 입력 및 출력 데이터가 Kafka 클러스터에 저장되는 애플리케이션 및 마이크로서비스를 구축하기 위한 클라이언트 라이브러리입니다. 표준 Java 및 Scala 애플리케이션을 클라이언트측에 작성하고 배포하는 단순성과 Kafka의 서버측 클러스터 기술의 이점을 결합합니다.
- 오브젝트 스토리지
Oracle Cloud Infrastructure Object Storage를 사용하면 데이터베이스 백업, 분석 데이터, 이미지 및 비디오와 같은 리치 콘텐츠 등 모든 콘텐츠 유형의 대량의 구조적 및 비구조적 데이터에 빠르게 액세스할 수 있습니다. 인터넷 또는 클라우드 플랫폼 내에서 직접 안전하고 안전하게 데이터를 저장하고 검색할 수 있습니다. 성능 또는 서비스 안정성이 저하되지 않고 스토리지를 확장할 수 있습니다. 빠르고 즉각적이며 자주 액세스하는 데 필요한 "핫" 스토리지에 표준 스토리지를 사용합니다. 장기간 보존하고 거의 또는 거의 액세스하지 않는 "콜드" 스토리지에 아카이브 스토리지를 사용합니다.
- Oracle Management Agent
Oracle Management Agent는 Oracle Cloud Infrastructure와 온프레미스 관리 인스턴스 간에 짧은 대기 시간의 대화식 통신 및 데이터 수집을 제공하는 서비스입니다. Management Agent는 모니터할 소스에서 데이터를 수집합니다. Oracle Cloud Service인 Management Agent Service는 Management Agent 및 서비스에 대한 플러그인의 수명 주기를 관리합니다.
- Oracle Cloud 에이전트
Oracle Cloud Agent는 OCI의 컴퓨트 인스턴스에서 실행되는 플러그인의 수명 주기를 관리하는 경량 프로세스입니다. JMS 플러그인은 OCI의 관리 인스턴스에 배치된 환경에서 Java 메타데이터를 수집합니다. JMS 플러그인은 이 Java 메타데이터를 OCI의 JMS 서비스로 추출합니다.
- 서비스형 키예프(KaaS)
KaaS은 주로 OCI의 제어 플레인 서비스에서 사용되는 완전 관리형 데이터 플랫폼 서비스입니다. KaaS 간편한 통합, 직렬화 가능한 스캔, 변경 피드 스트리밍 및 기타 기능을 위한 고급 NoSQL API를 제공합니다. KaaS는 키예프 위에 구축된 서비스입니다. Kiev는 편의를 위해 미니 트랜잭션을 지원하는 "NoSQL 키-값 저장소"입니다. 응용 프로그램에서 동시성 버그를 방지하기 위해 Kiev의 미니 트랜잭션은 Oracle 및 MySQL에서 일반적으로 사용되는 약한 격리 수준보다 강력한 보장을 제공하는 강력한 격리를 제공합니다. Kiev의 가용성 SLA는 99.9%입니다.
권장사항
- VCN
VCN을 생성할 때 VCN의 서브넷에 연결하려는 리소스 수에 따라 필요한 CIDR 블록 수와 각 블록의 크기를 결정합니다. 표준 전용 IP 주소 공간 내에 있는 CIDR 블록을 사용합니다.
프라이빗 접속을 설정하려는 다른 네트워크(Oracle Cloud Infrastructure, 온프레미스 데이터 센터 또는 다른 클라우드 제공자)와 겹치지 않는 CIDR 블록을 선택합니다.
VCN을 생성한 후 해당 CIDR 블록을 변경, 추가 및 제거할 수 있습니다.
서브넷을 설계할 때는 트래픽 플로우 및 보안 요구사항을 고려하십시오. 특정 계층 또는 역할 내의 모든 리소스를 동일한 서브넷에 연결합니다. 이 서브넷은 보안 경계 역할을 할 수 있습니다.
지역 서브넷을 사용합니다.
- 보안
Oracle Cloud Guard를 사용하여 Oracle Cloud Infrastructure의 리소스 보안을 사전에 모니터링하고 유지 관리할 수 있습니다. 보안을 최대화하려면 보안 영역을 사용합니다.
- Cloud Guard
사용자정의 감지기 및 응답기 레시피를 생성하도록 Oracle에서 제공하는 기본 레시피를 복제 및 사용자정의합니다. 이러한 레시피를 통해 경고를 생성하는 보안 위반 유형과 경고에 대해 수행할 수 있는 작업을 지정할 수 있습니다. 예를 들어 가시성이 퍼블릭으로 설정된 오브젝트 스토리지 버킷을 감지할 수 있습니다.
테넌시 레벨에서 Cloud Guard를 적용하여 가장 광범위한 범위를 다루고 여러 구성을 유지 관리하는 데 따르는 관리 부담을 줄이십시오.
관리 목록 기능을 사용하여 감지기에 특정 구성을 적용할 수도 있습니다.
- 보안 영역
최대 보안이 필요한 리소스의 경우 Oracle은 보안 영역을 사용할 것을 권장합니다. 보안 영역은 모범 사례를 기반으로 하는 Oracle 정의 보안 정책 레시피와 연관된 컴파트먼트입니다. 예를 들어, 보안 영역의 리소스는 공용 인터넷에서 액세스할 수 없어야 하며 고객 관리 키를 사용하여 암호화해야 합니다. 보안 영역에서 리소스를 생성 및 업데이트할 때 Oracle Cloud Infrastructure는 보안 영역 레시피의 정책에 대해 작업을 검증하고 정책을 위반하는 작업을 거부합니다.
- NSG(네트워크 보안 그룹)
NSG를 사용하여 특정 VNIC에 적용되는 수신 및 송신 규칙 세트를 정의할 수 있습니다. NSG를 사용하면 애플리케이션의 보안 요구사항과 VCN의 서브넷 아키텍처를 분리할 수 있으므로 보안 목록이 아닌 NSG를 사용하는 것이 좋습니다.
- 로드 밸런서 대역폭
로드 밸런서를 생성하는 동안 고정 대역폭을 제공하는 미리 정의된 구성을 선택하거나, 대역폭 범위를 설정하고 서비스가 트래픽 패턴에 따라 대역폭을 자동으로 확장하도록 하는 사용자 정의(유연한) 구성을 지정할 수 있습니다. 두 접근 방법 중 하나를 사용하면 로드 밸런서를 생성한 후 언제든지 구성을 변경할 수 있습니다.
고려사항
이 참조 아키텍처를 배치할 때는 다음 사항을 고려하십시오.
- 성능온-프레미스(On-Premise) 관리 Instance에서 Java 설치 및 Java 애플리케이션을 감지하고 관리하기 위해 참조 구조를 구현하는 경우 다음 항목을 고려하십시오.
- JMS는 에이전트를 사용하여 Java 메타데이터를 추출합니다(네트워크 트래픽 및 신중한 방화벽 구성을 고려해야 함).
- 에이전트에서 관리 인스턴스에서 실행하려면 최신 JRE 8 버전이 필요합니다.
- 에이전트는 관리 인스턴스에서 사용 가능한 힙 메모리의 512MB를 필요로 합니다.
- 에이전트는 관리 Instance의 CPU용 응용 프로그램과 경쟁하게 됩니다.
유출된 메타데이터는 로그 객체에서 사용할 수 있습니다. JMS는 메타데이터를 처리하여 인사이트를 생성합니다. 이러한 인사이트와 메트릭은 서비스 소유의 Oracle Autonomous Transaction Processing 데이터베이스에 저장됩니다. API를 사용하여 환경에 배치된 Java에 대한 과거 인사이트를 서비스에 질의할 수 있습니다. JMS는 실시간 시스템이 아닙니다. 수많은 다른 고객 쿼리의 서비스 로딩으로 인해 현재 및 과거 인사이트를 제공하는 대기시간이 있을 수 있습니다.
- 보안
정책을 사용하여 기업의 Oracle Cloud Infrastructure(OCI) 리소스에 액세스할 수 있는 사용자 및 액세스 방법을 제한합니다. 환경에서 기업이 소유한 로그 객체로 추출된 Java 메타데이터입니다. JMS는 이 메타데이터를 처리하며 인사이트가 표시됩니다. 인사이트는 Oracle Autonomous Transaction Processing 데이터베이스에 저장됩니다. 생성한 보고서는 OCI Object Storage에 저장됩니다.
암호화는 기본적으로 OCI Object Storage에 대해 사용으로 설정되며 해제할 수 없습니다.
- 가용성
JMS는 게시된 서비스 레벨 목표가 3'9s(99.9)인 범주 10 서비스로 지정되었습니다.
- 비용
JMS는 무료 서비스입니다. 사용자 환경에서 Java에 대한 인사이트를 모니터링하고 쿼리하기 위한 기본 기능은 모두가 사용할 수 있습니다. 사용자 환경에서 Java 관리를 포함하는 고급 기능은 온프레미스 관리 인스턴스를 실행하는 Java SE 가입자에게만 제공됩니다. OCI에서 전체 워크로드를 실행할 때 JMS의 전체 기능 버전도 사용할 수 있습니다.
온프레미스 관리 인스턴스가 있고 최소 Java 워크로드를 사용하는 경우 OCI 무료 계층의 한도 내에서 JMS 작동이 허용될 수 있습니다(컴퓨트, 스토리지 및 네트워크 송신 비용의 월별 비용을 최소화하지 않음).
추가 탐색
Oracle Linux 시스템에서 Java 사용 모니터링을 설정하고 사용으로 설정하려면 Set up Java Management Service to monitor Java usage on an Oracle Linux host로 이동하십시오.