Size the work your server will actually do
A brochure website, an application with a database, and a background processing service use resources differently. Before choosing a plan, identify which services will run on the VM, how many requests arrive at the same time, and how much data you need to keep.
If you already run the application elsewhere, measure CPU usage, memory use, disk growth and network transfer during a representative busy period. For a new project, start with the software's requirements and test a realistic workload. A monthly visitor count alone cannot tell you how much RAM or CPU the application needs.
CPU and memory solve different constraints
CPU capacity matters when your application spends time processing requests or running jobs. Extra vCPUs can help concurrent work, but a task that runs on one thread will not automatically use every core. Measure the workload before paying for more CPU.
Memory is shared by the operating system, application processes, database and caches. Leave room for these services to run together. If memory use is the constraint, compare plans with more RAM rather than selecting only by core count. More NVMe storage does not increase the amount of RAM available to your application.
Our entry plan, Luna, has 1 vCPU and 2 GiB of RAM. Treat it as a configuration to evaluate for a small workload, not a guaranteed number of websites or simultaneous visitors.
Separate NVMe capacity from monthly transfer
Disk space holds your operating system, application files, database, uploads and logs. Allow for updates, temporary files and future growth. Daily backups are included, but backups do not replace free space inside the VM or a tested recovery procedure.
Every plan has a 1 Gbps Port. This is a port speed, not unlimited monthly transfer or a promise of sustained throughput to every destination. Compare the transfer allowance separately when serving downloads, media or large API responses.
As a rough planning example, 100,000 responses per day at 1 MB each amount to about 3,000 GB over 30 days, before protocol overhead and other traffic. This is a decimal-unit estimate, not a performance benchmark. Use your actual response sizes and transfer measurements for budgeting.
Choose the location and operating system deliberately
All Singaporevps VMs are hosted in Singapore. A project serving Malaysia can use this location, but test the application from the networks your customers use. Geographic distance alone does not determine latency; routing and the user's internet provider also matter.
Check which operating system your application supports and which templates are available for the selected plan. Linux choices include Ubuntu and Debian. Windows Server is available from Orbit. Choose an OS you can maintain, and check software and licensing requirements before deployment.
A reinstall replaces the server's existing data. Review the operating-system catalogue before setup and plan a recovery process before rebuilding a production VM.
Compare the current configurations
Compare each resource independently. Choose the smallest configuration that meets your measured needs with room for normal peaks. Prices below use monthly billing in SGD and include applicable GST.
Compare the upfront bill, not just the monthly equivalent
Monthly billing provides a shorter commitment. Yearly and two-year terms reduce the effective monthly price, but the full term is billed upfront. Decide how long you expect to use the server before choosing the longer term.
For Luna, the current options are:
- Monthly
- S$35.90 billed monthlyS$35.90 SGD monthly equivalent
- YearlySave 10%
- S$387.72 billed every 12 monthsS$32.31 SGD monthly equivalent
- 2 YearsSave 15%
- S$732.48 billed every 24 monthsS$30.52 SGD monthly equivalent
Understand what self-managed means
Full root access lets you configure the server environment. It also means you are responsible for operating-system updates, application maintenance, access controls and firewall rules. An open provider-level port does not make an application reachable unless the application is listening and your own firewall allows it.
Use the customer workspace for server management, billing and support. If you are unsure which configuration fits, describe your application, operating system, data size and expected traffic in a support ticket so the team can discuss the requirements with you.