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 Transaction Processing, Oracle Cloud Infrastructure Database, and Oracle Database Cloud Service. 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)

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 Offerings

Depending on your needs, you can choose among these Oracle Java Cloud Service service levels:

  • 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.

  • Oracle Java Cloud Service—Virtual Image

    This service level supports Oracle Java Cloud Service instance creation and monitoring only. It does not support backup and restoration; patching; cloning; or scaling. You cannot provision a domain partition if you specify this service level.

    This service level is:

    • Not supported if you have a Universal Credits subscription. This option does not appear on the console.

    • Supported if you have a traditional metered or non-metered subscription

    • Not supported on Oracle Cloud Infrastructure regions

    Oracle recommends using Oracle Java Cloud Service rather than Oracle Java Cloud Service—Virtual Image for better flexibility, administrative control, and availability of new features.

  • Oracle Java Cloud Service Fusion Middleware — Oracle WebCenter Portal

    Leverages your Oracle WebCenter Portal license on Oracle Java Cloud Service. Choosing this option downloads additional installation tools. You must install the product yourself after creating this service instance. See Design Considerations for an Oracle Java Cloud Service Instance. This service level is supported on WebLogic Server release 12.2.1.3 only.

    Note:

    Patching is not supported for service instances where Oracle Java Cloud Service Fusion Middleware—Oracle WebCenter Portal, Oracle Java Cloud Service Fusion Middleware—Oracle Data Integrator, or any other product that modifies the MW_HOME directory are installed. If you attempt to patch a service instance where any of these products are installed, patching prechecks issue an error message and patching fails.

    This service level is not supported if you associate an Oracle Autonomous Transaction Processing database with an Oracle Java Cloud Service instance.

  • Oracle Java Cloud Service Fusion Middleware — Oracle Data Integrator

    Leverages your Oracle Data Integrator license on Oracle Java Cloud Service. Choosing this option downloads additional installation tools. You must install the product yourself after creating this service instance. See Design Considerations for an Oracle Java Cloud Service Instance. This service level is supported for WebLogic Server release 12.2.1.3 only.

    Note:

    Patching is not supported for service instances where Oracle Java Cloud Service Fusion Middleware—Oracle WebCenter Portal, Oracle Java Cloud Service Fusion Middleware—Oracle Data Integrator, or any other product that modifies the MW_HOME directory are installed. If you attempt to patch a service instance where any of these products are installed, patching prechecks issue an error message and patching fails.

    This service level is not supported if you associate an Oracle Autonomous Transaction Processing database with an Oracle Java Cloud Service instance.

Software Releases

The Oracle WebLogic Server software releases and versions supported at the service levels are:

  • Oracle WebLogic Server 12c (12.2.1.3) with Java Required Files 12c (12.2.1) This is the foundation for Oracle Fusion Middleware 12c (12.2.1). WebLogic Server 12c (12.2.1.3) is Java EE 7 compatible. JDK 8 is supported.

    Oracle WebLogic Server 12c (12.2.1.3) is the only software release that's supported if you associate an Oracle Autonomous Transaction Processing database with your Oracle Java Cloud Service instance.

    Note:

    Oracle Java Cloud Service—Virtual Image does not support this Oracle WebLogic Server release.
  • Oracle WebLogic Server 12c (12.2.1.2) with Java Required Files 12c (12.2.1) WebLogic Server 12c (12.2.1.2) is Java EE 7 compatible. JDK 8 is supported.

    You cannot create a new Oracle Java Cloud Service instance in a Oracle Cloud Infrastructure or Oracle Cloud Infrastructure Classic region using the Oracle WebLogic Server 12c (12.2.1.2) release. The Oracle WebLogic Server 12c (12.2.1.2) release applies only to Oracle Cloud at Customer.

    Note:

    Oracle Java Cloud Service—Virtual Image does not support this Oracle WebLogic Server release.
  • Oracle WebLogic Server 12c (12.1.3) with Java Required Files 12c (12.1.3). This is the foundation for Oracle Fusion Middleware 12c (12.1.3). WebLogic Server 12c (12.1.3) is Java EE 6 compatible. JDK 7 is supported.

  • Oracle WebLogic Server 11g (10.3.6) with Java Required Files 11g (11.1.1.7). This is the foundation for Oracle Fusion Middleware 11g (11.1.1.7). WebLogic Server 11g (10.3.6) is Java EE 5 compatible. JDK 7 is supported.

You can enable Oracle Coherence in Oracle Java Cloud Service when you provision an environment to run Oracle WebLogic Server 12c (12.1.3) or Oracle WebLogic Server 12c (12.2.1), and Enterprise Edition with Coherence. After you enable Oracle Coherence in Oracle Java Cloud Service, the environment provides a predefined cache capacity out-of-the-box for the Coherence applications that you deploy to the cloud environment.

Note:

If you provision the instance with Oracle Weblogic Server 11g (11.1.1.7) then Oracle Coherence in Oracle Java Cloud Service will be installed, but it won’t be configured. You have to configure Oracle Coherence after the Oracle Java Cloud Service instance is provisioned.

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)

Some products are only supported with Oracle Java Cloud Service—Virtual Image. Other 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. See About Java Cloud Service Instances in Oracle Cloud Infrastructure.

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.