IBM Cloud Docs
Compute design

Compute design

Hosting virtual machines (VMs) on VMware Cloud Foundation as a Service (VCFaaS) involves specific compute considerations to support workload performance, availability, and scalability. Review the following compute requirements:

Application VM workloads

  • High-performance virtualized CPU (vCPUs) to support application processing.
  • Scalable RAM to manage varying workloads, especially for resource-intensive apps.
  • Options for CPU pinning or reservation to ensure consistent performance.

Web workloads

  • Balanced vCPU-to-memory ratio to handle fluctuating web traffic.
  • Auto-scaling capabilities to manage spikes in usage efficiently.

Database workloads

  • High-performance vCPUs with consistent throughput for transaction-heavy databases.
  • Increased RAM allocation for in-memory database operations.

Compute design considerations for VCFaaS multi-tenant environments

For multi-tenant instances, create a virtual data center (VDC) that deploys on an existing VMware multi-tenant infrastructure that is created and managed by IBM®.

The VCFaaS multi-tenant consumption model provides the following features:

  • Shares resources with others by using a balanced VMware environment profile to support a wide range of needs.
  • Pay-per-use consumption models:
    • On-demand hourly pricing that is based on resource usage. Resources are allocated as needed.
    • Reserved monthly pricing that is based on the allocation size. Resources are pre-allocated and guaranteed.
  • Option to connect VDCs to the public and IBM® private networks through network edges.
  • The consumption of vCPU, RAM, and networking determines your billing
  • Add or remove vCPU and RAM limits as needed.

Reference link