# Hardware Requirements

## Running in your data center <a href="#prerequisites-runningonavirtualorphysicalmachineinyourdatacenter" id="prerequisites-runningonavirtualorphysicalmachineinyourdatacenter"></a>

The following table provides the minimal hardware requirements for the virtual or physical machine used to install the Akamas server in your data center.

| **Resource** | **Requirement** |
| ------------ | --------------- |
| CPU          | 4 cores @ 2 GHz |
| Memory       | 16 GB           |
| Disk Space   | 70 GB           |

## Running on AWS EC2 <a href="#prerequisites-runningonawsec2" id="prerequisites-runningonawsec2"></a>

To run Akamas on an AWS Instance you need to create a new virtual machine based on one of the supported operating systems. You can refer to [AWS documentation](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/concepts.html) for step-by-step instructions on creating the instance.

As shown in the following diagram, you can create the Akamas instance in the same AWS region, Virtual Private Cloud (VPC), and private subnet as your own already existing EC2 machines and by creating/configuring a new security group that allows communication between your application instances and Akamas instance. The inbound/outbound rules of this security group must be configured as explained in the Networking Requirements section of this page.

It is recommended to use an `m6a.xlarge` instance with at least 70GB of disks of type `GP2` or `GP3` and select the latest LTS version of Ubuntu.

### Supported AWS Regions <a href="#prerequisites-supportedawsregions" id="prerequisites-supportedawsregions"></a>

Akamas can be run in any EC2 region.

You can find the latest version supported for your preferred region [here](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/finding-an-ami.html).

### AWS Service Limits <a href="#prerequisites-awsservicelimits" id="prerequisites-awsservicelimits"></a>

Before installing Akamas on an AWS Instance please make sure to meet your AWS service limits (please refer to the official AWS documentation [here](https://wa.aws.amazon.com/wellarchitected/2020-07-02T19-33-23/wat.concept.service-limits.en.html)).


---

# 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.akamas.io/akamas-docs/installing/docker/prerequisites/hardware-requirements.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.
