# FlexMetal

FlexMetal makes it easy to set up and manage high-performance bare metal servers on dedicated hardware that combines the power of physical servers with the flexibility of cloud services. With FlexMetal, you can choose between **hourly** or **monthly** billing options, optimizing costs based on your usage.

**Two ways to order Compute Resources:**

FlexMetal offers two primary ways to allocate compute resources, ensuring you have the flexibility and control you need:

{% stepper %}
{% step %}

#### On-demand

* **How it works:** You can quickly request additional compute resources as needed. However, resource availability is not guaranteed and is available on a first-come, first-served basis.
* **Best for:** Handling occasional or unpredictable spikes in resource needs.
  {% endstep %}

{% step %}

#### **Committed Quota (Guaranteed Resources)**

* **How it works:** For consistent and predictable workloads, you can use a committed pool of resources (tied to a contractual agreement). This ensures that the baseline capacity you require is always available. Any additional needs beyond this pool can still be met with On-Demand resources, but these will not be guaranteed.
* **Best for:** Ensuring predictable access to a fixed set of resources while retaining the flexibility to scale up with On-Demand when necessary.
  {% endstep %}
  {% endstepper %}

**How FlexMetal Balances Resource Allocation:**

When you request server capacity, FlexMetal will prioritize fulfilling the request from your committed pool of guaranteed resources. If all committed capacity is in use, FlexMetal will automatically begin provisioning additional resources from the On-Demand pool.

This dynamic allocation ensures that you always have the necessary resources, while allowing you to scale up flexibly when required to handle unexpected demand

{% hint style="info" %}
***Note** : Please contact the i3D.net sales team to set up a committed pool tied to a commercial agreement.*
{% endhint %}

## Related topics

* [Getting started using API](/compute/flexmetal/api.md)
* [OS Customization using Linux](/compute/flexmetal/os-customization.md)
* [Tag Management](/compute/flexmetal/tag-management.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.i3d.net/compute/flexmetal.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
