Developer Partner Community

  • January 10, 2016

Understanding Metered vs Non-metered Java Cloud Service by M Kapur

Juergen Kress
PaaS Partner Adoption

The core Oracle Public Cloud Services including Java Cloud Service, Database Cloud Service, and Storage Cloud Service offerings are available in two ways: Metered and Non-metered. In this post, I will attempt to explain the Metered and Non-metered cloud services using Java Cloud Service as an example.

Q1. What is a Metered Service?
Metered Services are a Pre-paid offering, also referred to as "a-la-carte" or "committed" offerings. A Metered cloud service like Java Cloud Service (JCS) or Database Cloud Service (DBCS) is where you are charged based on the actual usage of the service resources on an hourly or monthly basis. A Metered service allows the customer to select resource configurations for a service and virtually any volume or capacity to meet their requirements. For instance, you can select the number of Oracle Compute Processor Units (OCPUs) or the amount of memory. Customers can change their service capacity as needed and that will increase/decrease their bill. Metered services are recommended for customers who are able to predict their required usage.
Q2. What is a Non-metered Service?
Non-metered Services are a subscription based offering, also referred to as "standard subscription" or "un-committed" offerings.  A Non-metered service is essentially a monthly or annual subscription for a fixed service configuration which you typically cannot change. If a service is Non-metered it means that we sell it in well-known sizes or fixed configurations, let's say small, medium and large, and Oracle does not measure whether the entire capacity is used or not. A Non-metered subscription has a fixed monthly charge. While you can stop a service instance to take the service offline for a few hours or days within a month, charging does not stop, and your service will be charged for the entire month. Non-metered services are recommended for customers who are unsure what their exact usage will be, and would rather keep a generally consistent subscription fee.

Q3. Is Oracle Java Cloud Service (JCS) available as both Metered and Non-metered service?
Yes, JCS is available both as a Metered service and Non-metered Service. When purchasing, you can choose to get a Metered or Non-metered service of the Java Cloud Service.
Q4. What is the difference between Metered JCS and Non-metered JCS?
The core technical features of JCS are the same in either type of service. There are no differences in service capabilities. It is just the billing model that is different.
Q5. Should I choose JCS Metered or Non-metered service for my deployment?
It really depends on your usage characteristics and requirements. With Metered service, you roughly estimate what kind of services you want (service type, edition type, compute performance type, size of the environment). After you do so, you total up the cost of each of these environments, categorize them under Oracle IaaS, JCS, and DBCS credit buckets. And now you know how many credits you need in each of these buckets. The Metered service purchase result in 3 credit buckets. You really buy these 3 SKUs - Oracle Database Public Cloud Services, Oracle Java Public Cloud Services, and Oracle IaaS Public Cloud Services.

The most important aspect of the Metered model is that you are not bound to use your credit in exactly the environments you estimated. You can utilize your credit however you want within that bucket. So, for example, if you decide you need JCS Enterprise Edition instead of JCS Standard Edition, you don't have to call Oracle. All you need to do is just provision the JCS Edition that you need and your usage will appropriately be metered and billed.

With Non-metered services, we have taken each combination of service type (JCS vs DBCS), tooling type (VI vs Full tooling), edition type (SE vs EE, etc), compute performance type (General Purpose vs High Performance) and created a separate SKU. One unit of a service in the Non-metered list includes a specific OCPU number and memory (compute shape). You have to buy enough units of either High Memory or General Purpose for a service type.

Example: Let’s say your customer wants this combination - "Oracle Java Cloud Service - Standard Edition - Virtual Image - General Purpose - Non-metered". And say the total number of OCPUs needed for this combination is 4. You are effectively purchasing this exact fixed configuration combination that you picked. When you start using our provisioning tooling (UI, API) to provision the service, you will be restricted to only provision this fixed configuration and the quantity you purchased. You cannot just utilize what you bought for some other combination, unlike Metered services.
If your customer has predictable workloads or seasonable workloads and requires more flexibility then you should sell them Metered cloud services. Non-metered services are recommended for customers who are unsure what their exact usage will be, and would rather keep a generally consistent subscription fee. The Non-metered equivalents are tailored towards fixed configurations and hence have a lower price.

Q6. Does JCS Non-metered service require Non-metered DBCS and IaaS as well?

Yes, JCS Non-metered has a DBCS Non-metered as a pre-requisite service. So it does require DB Non-metered service and associated IaaS (storage) services. And for every DBCS Non-metered service, DB Backup, Block Storage and Object Storage are pre-requisites which means all four are required for JCS Non-metered. Block and Object Storage are available as Non-metered SKUs for this case.

Q7. Can Non-metered services like JCS be scaled up or down?

One unit of a service in the Non-metered list includes a specific OCPU number and memory (compute shape). You can scale up or scale out as long as you have bought enough units to accommodate the new size. If you don’t have enough units, you can buy more subscriptions or refill the contract. JCS docs reference can be found here.

Q8. Where can I find more information?

Refer to the following document for additional information and details:


WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

Join the discussion

Comments ( 2 )
  • guest Saturday, October 8, 2016

    M Kapur,

    Thanks for the FAQs - One more question - If I buy 4 OCPUs of JCS, how many OCPUS of DBCS SE i need to buy to satisfy the prerequisite? Do they have to match? What about when customer purchases JCS in a large quantity say, 100 OCPUs? Do they need to get 100 OCPUS of DBCS??


  • JZ Monday, January 9, 2017

    Great Article! Very clear explanation! Thank you!

Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.