IBM Cloud Docs
About virtual server instances for VPC

About virtual server instances for VPC

IBM Cloud® Virtual Servers for Virtual Private Cloud is an Infrastructure-as-a-Service (IaaS) offering that gives you access to all of the benefits of IBM Cloud VPC, including network isolation, security, and flexibility.

With virtual server instances for VPC, you can quickly provision instances with high network performance. When you provision an instance, you select a profile that matches the amount of memory and compute power that you need for the application that you plan to run on the instance. Instances are available on the x86 and s390x architectures. After you provision an instance, you control and manage those infrastructure resources.

How are virtual server instances for VPC different from other IBM virtual server offerings?

In the IBM Cloud Virtual Servers for Classic infrastructure offering, instances use native subnet and VLAN networking to communicate to each other within a data center (and single pod). Using subnet and VLAN networking in one pod works well until you must scale up or have large virtual resource demands that require resources to be created between pods. (Adding appliances for VLAN spanning can get expensive and complicated!)

IBM Cloud VPC adds a network orchestration layer that eliminates the pod boundary, creating increased capacity for scaling instances. The network orchestration layer handles all of the networking for all virtual server instances that are within a VPC across regions and zones. With the software-defined networking capabilities that VPC provides, you have more options for multi-vNIC instances and larger subnet sizes.

To review and start deploying compute resources, see the following topics:

Table 1. Deployment options
Deployment options Description
Virtual Servers for VPC profiles IBM Cloud Virtual Servers for VPC provide the advanced security of a private cloud with the agility and ease of a public cloud. Virtual servers for VPC offer the best network performance (up to 80 Gbps), best security, and fastest provisioning times.
Dedicated hosts for VPC With dedicated host availability, you can choose to create a single-tenancy environment where you can provision virtual server instances according to your needs.
Virtual Servers for Classic When you create an x86-based virtual server in classic infrastructure, you have several options. You can choose between a public (multi-tenancy) environment or a dedicated (single-tenancy) environment. Then, depending on the chosen environment, you select hourly, monthly, or transient virtual servers. For public virtual servers, you also choose to use either SAN-based storage or local storage.

To compare all virtual compute options, see IBM Cloud Virtual Server for VPC - Compute features.

Creating virtual servers for VPC

To continue by creating virtual servers for VPC, see the following topics:

Table 2. Links to provisioning instructions
Provisioning instructions Description
Planning for instances This configuration checklist is helpful to get the most out of your IBM Cloud VPC deployment.
Creating virtual server instances by using the UI Provision public instances with various options by using the user interface.
Creating virtual server instances by using the CLI Provision public instances with various options by using the command-line interface.
Creating an instance by using the API Provision public instances with various options by using the API.
Creating instances on dedicated hosts Provision instances on a dedicated host or group.