What is elastic configuration in Exadata?

What is elastic configuration in Exadata?

In the past, when you bought an Oracle Exadata, you had to choose a "fixed" size: Quarter, Half, or Full Rack. If you needed just a little more storage but didn't need more compute power, you were out of luck—you had to buy the next fixed size up.

Elastic Configuration (introduced in Exadata X5) changed that. It allows you to mix and match the number of Database and Storage servers to create a custom-tailored rack that fits your specific workload perfectly.


1. How Elastic Configuration Works

Instead of adhering to rigid ratios, Elastic Configuration treats the 42U rack as a blank canvas. You start with a Minimum Base Configuration and then add "lego blocks" of hardware:

  • Minimum Entry: 2 Database Servers and 3 Storage Servers.

  • The "Lego Blocks": You can add individual Database Servers or Storage Servers one by one until the rack is physically full (typically up to 22 total servers in a single rack).

  • Mix and Match: You can have a "Compute-Heavy" rack (more DB nodes for high CPU tasks) or a "Storage-Heavy" rack (more storage cells for massive data archiving).


2. Why is it a Big Deal?

Elasticity solves the two biggest headaches for IT departments: over-provisioning and scaling bottlenecks.

Cost Optimization

If your database is storage-intensive but doesn't require much CPU (like a historical archive), you can build a rack with 2 DB servers and 18 Storage Servers. You aren't forced to pay for 6 extra database server licenses just to get the disk space you need.

Granular Expansion

Business grew by 10% this year? You don't need a whole new rack. You can buy exactly one additional Storage Cell. Exadata software is designed to recognize the new hardware and automatically redistribute the data across the new cell without taking the database offline.

Workload Tailoring

  • For OLTP: Add more Database Servers to handle high connection counts and complex application logic.

  • For Analytics: Add more Storage Servers to increase Smart Scan bandwidth and Flash Cache capacity.


3. The Scaling Limits

While "elastic," there are still some guardrails to ensure the system remains balanced and high-performing:

RuleRequirement
Minimum2 Database Servers + 3 Storage Servers
MaximumTypically 22 servers per rack (or 24 in some newer specs)
Storage TypeAll storage servers in a rack must be the same type (e.g., all High Capacity or all Extreme Flash)
NetworkThe RoCE/InfiniBand switches must have enough open ports to accommodate the new servers

4. Elasticity in the Cloud (ExaCS & Cloud@Customer)

In the Oracle Cloud, elasticity goes a step further. You aren't just scaling physical boxes; you are scaling software resources.

  • Compute Scaling: You can scale the number of enabled CPU cores up or down in minutes based on demand (e.g., during a holiday sale).

  • Storage Scaling: You can add storage servers to your Cloud@Customer environment on-demand, and the system automatically expands your ASM disk groups.


Summary

Elastic Configuration turned Exadata from a "one-size-fits-all" appliance into a flexible, grow-as-you-go platform. It gives you the performance of an engineered system with the flexibility of a custom build, ensuring you only ever pay for the hardware you actually need.

Looking for servers Rental ?

Call Our Expert :


  • (call for rental enquiries)

Email us :