About Oracle Java Cloud Service

You can use Oracle Java Cloud Service to quickly create, configure and manage your Java EE application environment in the cloud, including an Oracle WebLogic Server domain, in a fraction of the time it would normally take on-premises.

Topics:

You use a simple wizard to rapidly create an Oracle Java Cloud Service instance, which is a complete application environment provisioned on top of infrastructure provided by Oracle Cloud Infrastructure Compute Classic or Oracle Cloud Infrastructure Compute. The service instance includes Oracle WebLogic Server as the application container, and Oracle Traffic Director as the software load balancer. Optionally, during provisioning, you can specify Oracle Coherence for caching and data grid functionality. With capabilities like elastic compute and storage, you can run any workload in Oracle Java Cloud Service, and easily scale out your environment based on your current business requirements.

During provisioning, you must associate a database with your Oracle Java Cloud Service instance. Supported databases depend on whether your instance is in an Oracle Cloud Infrastructure or Oracle Cloud Infrastructure Classic region. Supported databases for Oracle Cloud Infrastructure are Oracle Autonomous Database (Oracle Autonomous Transaction Processing), Oracle Cloud Infrastructure Database, and Oracle Database Cloud Service.

Note:

Free tier Oracle Autonomous Transaction Processing database is not supported.

Supported databases for Oracle Cloud Infrastructure Classic are Oracle Database Cloud Service and Oracle Database Exadata Cloud Service. (Not available on Oracle Cloud at Customer)

Note:

For Oracle Cloud at Customer, you can associate Oracle Database Cloud Service 19c with your Oracle Java Cloud Service instance. The Oracle Database Cloud Service 19c support is available from Oracle Cloud at Customer release 21.2.0.

About Oracle Java Cloud Service Offerings and Oracle WebLogic Server Software Releases

When creating an Oracle Java Cloud Service instance, you can choose between an environment that’s designed for high availability needs, such as user acceptance testing, staging and production, or an environment that’s designed for development and testing.

Service Level Offering

Oracle Java Cloud Service: This service level supports Oracle Java Cloud Service instance creation and monitoring; domain partitions; backup and restoration; patching; cloning; and scaling.

Software Release

The Oracle WebLogic Server software release and version supported at the service level is Oracle WebLogic Server 12c (12.2.1.4) with Java Required Files 12c (12.2.1). This is the foundation for Oracle Fusion Middleware 12c (12.2.1). This Oracle WebLogic Server release is Java EE 7 compatible. JDK 8 is supported. You can associate an Oracle Autonomous Database with this Oracle WebLogic Server release.

About Oracle WebLogic Server Editions Available for Oracle Java Cloud Service

When you create an Oracle Java Cloud Service instance, you must choose an edition of Oracle WebLogic Servers configured for the service instance: Standard Edition, Enterprise Edition, or Enterprise Edition with Coherence.

The Create New Oracle Java Cloud Service Instance wizard contains a page where you specify the Oracle WebLogic Server edition.

Note:

For Oracle Java Cloud Service— Virtual Image instances based on any edition, backup and restoration, patching, and scaling are not supported.

You can select one of the following Oracle WebLogic Server editions:

WebLogic Server Edition Description

Standard Edition

Delivers a reliable, manageable runtime platform with industry-leading performance. Includes:

  • Core Oracle WebLogic Server

  • Oracle JDeveloper

  • Oracle TopLink

  • Oracle Application Development Framework

  • Oracle Enterprise Pack for Eclipse

  • Oracle Traffic Director

With this edition of WebLogic Service, Oracle Java Cloud Service a service instance with an Administration Server and only one Managed Server.

For Oracle Java Cloud Service instances based on this edition, backup and restoration, patching, and scaling a node are supported. Scaling a cluster is not supported. You also cannot provision a domain partition.

See Oracle WebLogic Server Standard Edition.

Enterprise Edition

Includes all features and benefits of WebLogic Server Standard Edition, in addition to:

  • Oracle WebLogic Server Enterprise Edition Clustering

  • Oracle Java SE Advanced—includes Java Mission Control and Java Flight Recorder for diagnosing problems in development and production

For Oracle Java Cloud Service instances based on this edition, backup and restoration, patching, and scaling are supported.

This edition supports WebLogic Server Multitenant, so you can create multiple partitions. You must manage these partitions using the WebLogic Server Console or Fusion Middleware Control.

See Oracle WebLogic Server Enterprise Edition.

High Performance Edition

Delivers an integrated solution for building on-premises cloud infrastructures that span web server, application server, and data grid technology tiers.

Includes all features and benefits of WebLogic Server Enterprise Edition, plus:

  • Oracle Coherence Enterprise Edition data grid for performance and scalability

  • Oracle DB connectivity thru Active Gridlink for RAC

For Oracle Java Cloud Service instances created with this edition, backup and restoration, patching, and scaling are supported.

This edition supports WebLogic Server Multitenant, so you can create multiple partitions. You must manage these partitions using the WebLogic Server Console or Fusion Middleware Control.

See Oracle WebLogic Suite.

Note: You must select High Performance Edition if you want to use Oracle Coherence in your Oracle Java Cloud Service instance.

(Not available on Oracle Cloud at Customer)

Note:

You cannot change the Weblogic Server edition after the service instance has been created.

About Certified Oracle Fusion Middleware Products on Oracle Java Cloud Service

Not Oracle Cloud at Customer This topic does not apply to Oracle Cloud at Customer.

Certified Oracle Fusion Middleware products can be used with Oracle Java Cloud Service.

The following Oracle Fusion Middleware products are certified:

  • Oracle SOA Suite for Oracle Middleware

  • Oracle Service Bus

  • Oracle BPEL Process Manager Option

  • Oracle Unified Business Process Management Suite

  • Oracle Business Intelligence Publisher

  • Oracle WebCenter Portal

  • Oracle WebCenter Content

  • Oracle WebCenter Sites

  • Oracle Data Integrator Enterprise Edition

  • Oracle Enterprise Data Quality products (not all products certified)

These products offer cloud subscriptions and tools to help you quickly provision the product on Oracle Java Cloud Service. Deployment guides are available for most products as well.

For more information, see Oracle Fusion Middleware Products Certified on Oracle Java Cloud Service.

About the Compute Infrastructure for Oracle Java Cloud Service

When you create an Oracle Java Cloud Service instance, the necessary compute infrastructure—virtual machines, storage volumes, and most of the network configuration—is set up for you.

Depending on the region you select while creating the instance, the service is built on Oracle Cloud Infrastructure Compute or Oracle Cloud Infrastructure Compute Classic. The WebLogic Server environment provided by the instance is the same on either infrastructure. But there are differences in the components that make up the infrastructure and in the workflow for creating instances.

You can manage most of the infrastructure resources from within Oracle Java Cloud Service. For a few resources, you may need to use other interfaces. At relevant places in the documentation, references are provided to help you identify and access the appropriate interfaces.

About Application and Network Security in Oracle Java Cloud Service

You secure your Java EE applications on Oracle Java Cloud Service in much the same way that you secure any Oracle WebLogic Server environment.

WebLogic Server provides a security realm that controls authentication and authorization for the Java applications deployed to your Oracle Java Cloud Service instance. Administrators and developers can define security roles and policies to protect your applications against unauthorized access. By default, users are authenticated against the local WebLogic identity store.

There are two types of accounts in Oracle Cloud — Traditional and those with Oracle Identity Cloud Service. If cloud account includes Oracle Identity Cloud Service, service instances in Oracle Java Cloud Service can also use it for authentication. As a result, users that access your applications or the administration consoles in a service instance are authenticated against Oracle Identity Cloud Service if they are not found in the local WebLogic identity store.

In addition, Oracle Cloud provides a reliable and flexible network security infrastructure to further control how clients, administrators, and other cloud services access your service instance and its applications. By default, your service instances can only be accessed over secure protocols like HTTPS and SSH.

Oracle Cloud uses SSH to access the nodes that comprise your service instances, in order to perform predefined Platform Service actions like backup and patching. You initiate these Platform Service actions from the web console, CLI, or REST API. A separate SSH key pair is used for each service instance to perform this internal communication. This SSH key is not available for ad hoc usage. You cannot delete this key from nodes or it will cause these Platform Service actions to fail. The key is only used under programmatic control and cannot be directly accessed by Oracle employees. All SSH actions performed by Oracle Cloud on your nodes are logged and can be audited. Oracle does not have access to any SSH keys residing on your nodes and has no way to access your nodes, unless you explicitly provide access to the keys for troubleshooting purposes.

See About Security in Oracle Java Cloud Service.