Gen2
The content pertains to the legacy version (Gen2).
The version for the new bwCloud-OS (Gen3) infrastructure can be found under Flavors (Gen3).
available Gen2 Flavors
A flavor describes a predefined profile consisting of computing power, memory, and storage (CPU, RAM, disk), thereby defining the basic resources of a virtual machine.
Flavors enable the efficient use of available resources according to the principle of minimal resource usage and allow for a tiered selection of system configurations—ranging from small test environments to high-performance production systems.
In bwCloud-OS, instances (VMs) can be upgraded to a larger flavor as needed, provided that the assigned quota flavor (usage limit) allows it. In addition, the storage space of an existing VM can be expanded by attaching additional volumes (block storage). This allows computing power and storage capacity to be flexibly adapted to current needs without having to create a new VM.
Linux Basics and Programming Exercises
(e.g. Teaching and Training)
Recommendation:
Flavors with 1 vCPU and up to 2 GB of RAM, such as m1.nano, m1.tiny, or m1.small.
These resources are sufficient for learning Linux basics or running simple programs and scripts. You can also set up small test servers or temporary development environments to try out new software or configurations.
The low CPU and memory requirements make these flavors particularly cost-effective for learning and testing purposes.
Web servers
(e.g. small educational or project websites, or test systems)
Recommendation:
Flavors with 2–4 vCPUs and 4–8 GB of RAM, such as m1.medium or m1.large.
These configurations are well-suited for web servers such as Apache or Nginx, even with moderate user traffic and database connections.
The standard 12 GB system disk is sufficient for small to medium-sized web projects.
Database servers
(e.g. development databases)
Recommendation:
Flavors with at least 4 vCPUs and 8 GB of RAM, such as m1.large or m1.xlarge.
Databases (e.g., MySQL, PostgreSQL) benefit from more memory (for larger data volumes) and CPU cores (for many concurrent queries).
The standard system disk (12 GB) is usually sufficient for development purposes; for larger amounts of data, additional volumes (block storage) can be mounted.
Resource-intensive applications
(e.g. AI model validation, scientific computations)
Recommendation:
Flavors with 16 vCPUs and 32 GB of RAM or (upon request) more, e.g., m1.xxlarge.
Such applications require high computing and memory resources for parallel processing or large datasets.
The system disk (12 GB) can be expanded with additional volumes to efficiently store data or models.