Tag not monitored by Microsoft.
Hello Divyansh Dubey ,
It sounds like you’ve got an Azure for Students subscription with $100 in credits and you want to host a small Node.js + PostgreSQL app for maybe 5–15 users over a year. Here’s how you can squeeze the most out of that budget:
- Favor serverless/consumption-based services
- Backend: • Azure Functions (Consumption plan) – you get 1 million free requests and 400 K GB-s of execution time per month. You only pay for actual execution time beyond the free grant. • Or Azure Container Instances with burst-billing if you prefer running a container.
- Database: • Azure Database for PostgreSQL – Flexible Server in the “serverless” tier with auto-pause after idle. When paused you only pay for storage. While active, you pay by vCore-hour (you can pick the lowest SKU, e.g. 0.5–1 vCore).
- Front-end: • Azure Static Web Apps (Free tier) if you have a static front-end; it even bundles a Functions backend. • Otherwise, App Service Free tier (shared compute) for very light workloads. Leverage any “always free” or 12-month free offers
- In many regions you can get 750 hours/month of a B1S Linux App Service plan for free for 12 months under the Azure free account. If your student offer also grants you these, you can run your Node.js app on that free VM size.
- Same for Azure Database for PostgreSQL Single Server (250 GB storage + 750 hours B1MS) for 12 months.
- In the Education Hub or Azure Cost Management, create a budget for your $100 credit with email alerts at 50%, 75%, 90%. - Check your remaining credit anytime via the Microsoft Azure Sponsorships portal or Cost Management → “Free services usage.” Rough cost estimate - Functions + static front-end + serverless Postgres: likely under $5–$10/month if traffic is low. - If you lean on the 12-month free B1S App Service + free DB hours, you could run essentially “for free” for a year and only dip into credits for backups, networking egress, or occasional overages.
- In many regions you can get 750 hours/month of a B1S Linux App Service plan for free for 12 months under the Azure free account. If your student offer also grants you these, you can run your Node.js app on that free VM size.
Bottom line:
• Pick consumption-billing services so you only pay when your app is actually serving requests.
• Use the always-free/12-month free SKUs wherever possible.
• Keep a tight budget and alerts in Cost Management.
Chances are with 5–15 active users your monthly bill will be very low and your $100 should last you 8–12 months—enough to get you to production and then onto pay-as-you-go if you need more.
If you need more tailored advice, it’d help to know:
- Expected requests per month (API calls, page loads, etc.)?
- How much data (GB) you plan to store in Postgres?
- Do you need a custom domain or SSL?
- Regional preferences (costs vary by region)?
- Any uptime or performance SLAs?
References
- Azure for Students starter and credits overview https://azure.microsoft.com/offers/ms-azr-0144p/
- Check your Azure for Students credit balance https://www.microsoftazuresponsorships.com/
- Always-free/12-month-free services in Azure free account https://azure.microsoft.com/free/
- Azure Functions Consumption plan free grants https://learn.microsoft.com/azure/azure-functions/functions-pricing
- Azure Database for PostgreSQL Flexible Server – serverless tier https://learn.microsoft.com/azure/postgresql/flexible-server/concepts-pricing-serverless
- Monitor & budget Azure costs https://learn.microsoft.com/azure/cost-management-billing/costs/tutorial-acm-create-budget
Thank you.