Workload-customized infrastructure, yours in just a few minutes.
$ cat main.tf
resource "pnap_server" "infer" {
count = 4
hostname = "infer-${count.index}"
type = "d3.g2.c1.xlarge"
location = "SGP"
os = "ubuntu/noble"
pricing_model = "HOURLY"
}
$ terraform apply -auto-approve
pnap_server.infer[0]: Creating...
pnap_server.infer[1]: Creating...
…
Apply complete! Resources: 4 added, 0 changed, 0 destroyed.
Trusted By:
A Broad Data Center-as-a-Service Portfolio
phoenixNAP delivers dedicated compute, storage, and networking as one on-demand platform. Quickly deploy versatile servers with a shared storage pool and private networking.
Global Network Footprint
Take advantage of phoenixNAP’s global presence and 9+ Tbps network backbone. Access OpEx-modeled offerings tailored to your performance, location, and security requirements.
Provision and Manage Your Infrastructure as Code
# Create a server
resource "pnap_server" "Test-Server-1" {
hostname = "Test-Server-1"
os = "ubuntu/noble"
type = "s2.c1.medium"
location = "NLD"
install_default_ssh_keys = true
ssh_keys = [
"ssh-rsa AAAA..."
]
}
$ terraform apply
- name: Create new servers for account
hosts: localhost
gather_facts: false
vars_files:
- ~/.pnap/config.yaml
collections:
- phoenixnap.bmc
tasks:
- server:
client_id: "{{clientId}}"
client_secret: "{{clientSecret}}"
hostnames: [infer-01, infer-02]
location: SGP
os: ubuntu/noble
type: s2.c1.medium
state: present
ssh_key: "{{ lookup('file', '~/.ssh/id_rsa.pub') }}"
# ~/.pnap/config.yaml
clientId: <enter your client id>
clientSecret: <enter your client secret>
$ pnapctl create server --filename ~/serverCreate.yaml
$ pnapctl get servers
$ curl -X POST https://api.phoenixnap.com/bmc/v1/servers -H "Authorization: ${AUTHORIZATION_HEADER_VALUE}" -H "Content-Type: application/json" \
> -d '{
> "hostname": "TestServer",
> "os": "ubuntu/noble",
> "type": "s2.c1.medium",
> "location": "SGP",
> "sshKeys": [
> "ssh-rsa AAAA..."
> ]
> }'
Cloud Agility, No Virtualization Overhead
| Dimension | Bare Metal Cloud | Virtualized public cloud |
|---|---|---|
| Provisioning | Under 2 minutes, API-driven | Fast, but abstracted hardware |
| Tenancy | Single-tenant | Shared |
| Performance | Reliable, workloads run directly on hardware | Varied due to resource contention & hypervisor |
| Billing | Predictable, hourly or reserved | Metered, not transparent |
| Integration | Easily compatible with existing infra, open-source | Prone to vendor lock-in |
Built for Steady and Burstable Workloads Alike
Enhance AI inferencing and HPC at optimized costs. Access the latest CPU and workload acceleration tech on demand.
Meet fluctuating demands in a flash. Terabytes of cost-optimized scale-out network storage or S3-compatible object storage.
Manage infra as code and plug into existing CI/CD pipelines with certified Terraform, Ansible, Pulumi, and Chef modules.
No upfront investments in data centers and hardware. Spin up quickly, automate management, and scale as you grow.
Strength in Partnerships
We take pride in our partnerships. With longstanding alliances with some of the biggest names in IT, phoenixNAP can offer you limitless hardware and software resources to facilitate your success.
Your First Server Is One Command Away
Deploy entire fleets of workload-optimized dedicated servers and automate infrastructure management. Give your teams more time to develop amazing software.
Docs, Guides and API References
Designed to fuel your curiosity and enhance your expertise. Develop faster, troubleshoot, and stay ahead of the curve with in-depth analysis, expert tips, and step-by-step guides.