October 17, 2019 By Phil Alger 3 min read

When we introduced Dedicated Cores for IBM Cloud Databases, you could only provision new databases with dedicated cores. Now, that’s changed. 

(Read the original dedicated cores announcement.)

You may have noticed a slight change to your IBM Cloud Databases deployment settings. Now, everyone has access to dedicated cores, even on databases that have already been provisioned. That means that you no longer have to select whether you want dedicated cores for your deployment at provisioning time. 

So now, if you decide that you want all the benefits of dedicated cores for your databases right now, you can make the switch directly from your deployment’s console on IBM Cloud.

Why would you want to use dedicated cores? 

Dedicated cores are Virtual Processor Cores (vCPUs) that allow customers who want to add hypervisor-level isolation to their databases instances. Giving customers this added level of control granularity ensures that their data processing and RAM remain separated from other customers, mitigating possibilities of the “noisy-neighbor” effect. This essentially moves the database from a multi-tenant to a single-tenant host and guarantees that customer databases receive at least the minimum amount of compute they select. 

Provisioning dedicated cores

To start using dedicated cores for your existing deployments, first select your database. Then, in your database’s settings select the Settings tab. At the bottom of the Scale Resources panel, you will see Dedicated Cores.

By default, you’re using compute resources on shared hosts so you will see “0” dedicated cores. 

Now, move the slider to the number of dedicated cores you want. The number of cores starts with 3 and goes up to 30, guaranteeing that you will have, at minimum, the number of cores that you specify. Remember that the allocation of dedicated cores is independent of the allocation of disk and RAM. 

Dedicated cores are billed per member, per core. That means that if you have a database with two members and you select three dedicated cores, you will start out with three dedicated cores per member, totaling six dedicated cores.

Databases with two members are IBM Cloud Databases for Redis, IBM Cloud Databases for PostgreSQL, and IBM Cloud Databases for MongoDB

IBM Cloud Databases that have three members are IBM Cloud Databases for etcd, IBM Cloud Databases for Elasticsearch, and IBM Cloud Messages for RabbitMQ. For these databases, when you want to add the minimum three dedicated cores, you will be billed for a total of nine dedicated cores (or three dedicated cores per member). 

Once you’re happy with the number of cores, click Scale Deployment and you’ll get dedicated cores. Note that your database will be restarted, so make sure you account for that before adding this feature.

How many dedicated cores to start with?

This is a tricky question because it depends on the workload of the database. If you’re experiencing very high workloads, you’ll want to start with a higher number of cores than a database that doesn’t experience very high workloads. Unlike disk, you can scale the number of dedicated cores up and down. If you monitor your databases and decide that you need more cores, then scale up; likewise, if you need to scale down, you can do that, too.

Need more information?

Feel free to reach out to our support team, or if you’re interested in trying out IBM Cloud Databases, click Get Started with IBM Cloud Databases. 

More from Announcements

Success and recognition of IBM offerings in G2 Summer Reports  

2 min read - IBM offerings were featured in over 1,365 unique G2 reports, earning over 230 Leader badges across various categories.   This recognition is important to showcase our leading products and also to provide the unbiased validation our buyers seek. According to the 2024 G2 Software Buyer Behavior Report, “When researching software, buyers are most likely to trust information from people with similar roles and challenges, and they value transparency above other factors.”  With over 90 million visitors each year and hosting more than 2.6…

Manage the routing of your observability log and event data 

4 min read - Comprehensive environments include many sources of observable data to be aggregated and then analyzed for infrastructure and app performance management. Connecting and aggregating the data sources to observability tools need to be flexible. Some use cases might require all data to be aggregated into one common location while others have narrowed scope. Optimizing where observability data is processed enables businesses to maximize insights while managing to cost, compliance and data residency objectives.  As announced on 29 March 2024, IBM Cloud® released its next-gen observability…

Unify and share data across Netezza and watsonx.data for new generative AI applications

3 min read - In today's data and AI-driven world, organizations are generating vast amounts of data from various sources. The ability to extract value from AI initiatives relies heavily on the availability and quality of an enterprise's underlying data. In order to unlock the full potential of data for AI, organizations must be able to effectively navigate their complex IT landscapes across the hybrid cloud.   At this year’s IBM Think conference in Boston, we announced the new capabilities of IBM watsonx.data, an open…

IBM Newsletters

Get our newsletters and topic updates that deliver the latest thought leadership and insights on emerging trends.
Subscribe now More newsletters