What is hardware partitioning?

What is hardware partitioning?

In the world of enterprise computing, the word "partitioning" is often used loosely, but to Oracle, it has a very specific, high-stakes definition. Hardware Partitioning (or "Hard Partitioning") is a method of dividing a single physical server into smaller, independent systems where the boundaries are strictly enforced by the hardware or firmware, not just by software.

The reason this matters is simple: Money. Oracle allows you to use Hard Partitioning to limit your software licensing costs, potentially saving you millions.


1. Hard Partitioning vs. Soft Partitioning

To understand why Hard Partitioning is a "holy grail" for admins, you have to look at its opposite.

  • Soft Partitioning (e.g., VMware, standard KVM): In these environments, resources are flexible. A VM can easily "float" between physical cores or even move between servers. Because of this flexibility, Oracle usually demands that you license every physical core in the entire cluster, even if your database only uses two.

  • Hard Partitioning (e.g., LDOMs, P-Domains): Here, the boundaries are "hard-wired." If you assign 4 cores to a partition, that partition cannot see or touch the other cores in the server. Because the hardware enforces this wall, Oracle allows you to pay only for the cores in that partition.


2. Types of Hard Partitioning

A. Physical Domains (PDoms)

This is the "purest" form of hardware partitioning, found on massive servers like the SPARC M8-8.

  • The server is physically divided into separate electrical units.

  • One "box" effectively becomes two or more completely independent servers that share a chassis but nothing else (no shared OS, no shared memory).

  • Verdict: 100% recognized by Oracle for sub-capacity licensing.

B. Logical Domains (LDoms) / Oracle VM Server for SPARC

On SPARC T-series and M-series servers, the hypervisor lives in the firmware, not the OS.

  • By using a "Whole Core Constraint," you can pin specific physical CPU cores to a domain.

  • The firmware ensures those cores are dedicated exclusively to that domain.

  • Verdict: This is the most common way to achieve Hard Partitioning on SPARC hardware.

C. Solaris Zones (Capped)

Interestingly, Oracle recognizes a software-level isolation as "Hard Partitioning" if it's done within Solaris.

  • If you use Solaris Zones and set a strict "CPU Cap" or use a "Dedicated CPU" resource pool, Oracle accepts this as a hard boundary.

  • Verdict: A powerful way to consolidate many small databases on a single OS while staying compliant.

D. Trusted Partitions (Oracle x86 / Exadata)

On x86 servers (like the X9-2), Oracle provides a specific path called "Trusted Partitions" using Oracle Linux KVM.

  • By using Oracle Enterprise Manager to monitor and "pin" virtual CPUs to physical cores, you can qualify for sub-capacity licensing on x86 hardware.


3. The Licensing Impact: A Quick Example

Imagine you have a server with 64 cores, but you only need 8 cores for your Production Database.

EnvironmentLicensing RequirementEstimated Cost
Soft Partition (VMware)All 64 Cores

$

Hard Partition (LDom)Only 8 Cores$

Note: This is why "hard partitioning" is often a primary reason companies choose SPARC hardware over commodity x86 servers.


4. Summary Table

FeatureSoft PartitioningHard Partitioning
TechnologyVMware, VirtualBox, Standard KVMLDOMs, P-Domains, Capped Zones
FlexibilityHigh (Dynamic resource shifts)Lower (Fixed boundaries)
Oracle Approved?No (for sub-capacity licensing)Yes (if configured correctly)
Best ForDevelopment / Test / General AppsProduction Oracle Databases

Summary

Hardware Partitioning is the art of building "walls of silicon." It provides the highest level of security and performance isolation, but its real-world value lies in its ability to keep your Oracle licensing bill under control. It turns a massive, expensive server into a collection of smaller, "license-friendly" environments.

Looking for servers Rental ?

Call Our Expert :


  • (call for rental enquiries)

Email us :