Skip to content
CAMPUX
Field notes · Cost
Cheapest cloud · small projects

Which cloud is cheapest for a small project?

By 5 min readReviewed 1 Oct 2026

Compare a complete workload, its free-plan limits, and the cost after the trial. The provider with the largest credit does not automatically have the lowest ongoing bill.

Start with the project: a static site, an occasional API, or an always-on server. These have different cost drivers. A free VM can require patching and backups; a managed service can reduce that work while charging for requests or storage. Choose the smallest architecture that meets the project's needs, then compare the full cost.

One current allowance worth checking

Oracle's current documentation describes its Always Free Ampere A1 allowance as 2 OCPUs and 12 GB of memory for an Always Free tenancy. Provisioning is subject to home-region capacity, and idle instances may be reclaimed. Do not design a service around guaranteed availability of a free machine.

Separate an allowance from a trial

Three comparisons, three different questions
Offer typeUseful comparisonCheck before relying on it
Continuing free allowanceCan this workload stay within the included usage?Region, eligibility, service limits, capacity, and suspension rules
Trial creditHow much of an experiment does the credit cover?Expiry, eligible meters, and what happens when the trial ends
Paid serviceWhat is the recurring bill for the same requirements?Minimum charges, compute, storage, requests, networking, and support

A trial may make the first month inexpensive while hiding an ongoing bill. A free allowance may remain available but exclude the redundancy or support your project requires. Record the post-trial configuration alongside the introductory offer.

Provider offers are account-specific

AWS currently offers new customers a free plan lasting up to six months or until credits are exhausted, with up to $200 in credits. Its older account offers have different terms. Azure also separates introductory credit from service-specific allowances. Read the offer shown for your own account rather than applying an old twelve-month comparison to a new signup.

For Oracle, confirm that the selected shape, region, and attached resources are eligible. For AWS or Azure, confirm the account offer, chosen service plan, and dependencies. When comparing a cloud outside this shortlist, use the same worksheet instead of assuming a provider-wide label of “free” covers all resources.

A cost worksheet for a small API

Use a fictional workload first: a small API with a modest database, an occasional background job, and no availability commitment. These are assumptions for comparing quotes, not measured usage. Replace them with your actual traffic and data before deciding.

Put one column per candidate in a spreadsheet. Enter normal usage, a busier month, and the same workload after the introductory offer ends. Write the pricing URL and date beside each estimate. A comparison without a workload or date cannot establish which provider is cheapest.

Pick the hosting shape before the provider

Architecture choices that change the comparison
ProjectFirst shape to evaluateWhat can change the choice
Static portfolioStatic hosting without a VMBandwidth, custom-domain features, and commercial-use terms
Occasional APIRequest-based or scale-to-zero serviceCold starts, background work, execution limits, and database costs
Always-on applicationSmall managed instance or VMUptime needs, updates, backups, and recovery responsibility
Learning infrastructureShort-lived lab in the platform you want to practiseSupported exercises, resource scope, and a reliable teardown procedure

A managed platform is not automatically cheap, and a VM is not automatically wasteful. If the project needs a persistent process, compare a small VM with its storage and maintenance against an appropriate managed plan. If it is a static site, start by asking why it needs a server at all.

Make the small project recoverable

Keep source and deployment instructions outside the running instance. Export a database backup and verify that you can restore it. A free service that pauses, reaches a quota, or loses an instance should not erase the only copy of your work.

Test a restart and a restore before inviting people to depend on the application. Record which credentials, DNS records, and configuration are required. If you cannot recreate the environment, the low hosting bill is hiding a recovery cost.

Check the first real bill

After a bounded test, compare observed usage with the worksheet. Look for meters you omitted and remove unused resources. Adjust the estimate before increasing traffic. Read the Azure lab cost checklist for subscription limits, delayed alerts, and cleanup details.

For learning, platform relevance can matter more than a small price difference. That is a curriculum choice, not a claim that one provider has the best job market. You can study the architecture in Class 4 and cost controls in Class 32.

Common questions

Is there one cheapest cloud for every small project?

No. Compare the same workload, requirements, account offer, and post-trial costs. A static site and an always-on server can have different answers.

Can I treat an Always Free VM as guaranteed production capacity?

No. Check availability and reclamation rules and keep a tested backup and recovery plan. Choose appropriate paid capacity if the project requires dependable availability.

Should I compare the bill before or after credits?

Compare both. The introductory offer helps price an experiment; the recurring bill determines whether you can keep it running.

Sources and review

Reviewed 1 October 2026. Offer descriptions were checked against provider documentation. This guide does not claim a market-wide price winner or unverified dates for changes to Oracle accounts.

Your next step
You came here with a job to do. Here is the next piece of it.
Do it once for realAzure Cost Guardrails — a real Azure lab · ~30 min · Free · Cloud Shell.
Or sit the paperAZ-104 practice set — 300 questions, marked with reasoning.

Every class is open to read. A free account saves your progress. Azure resources used for labs may incur charges.