Why Scalability Is One of Cloud's Most Valuable Properties
A local server has a fixed maximum capacity. When your team grows beyond that capacity, you purchase a new server — capital expenditure, procurement delays, and migration overhead. A cloud server's capacity can be increased in minutes or hours, with no hardware procurement and no data migration. This fundamental difference changes how businesses should think about right-sizing their infrastructure.
Vertical Scaling: Making Your Server Bigger
Vertical scaling means adding more resources to the existing server: more RAM, more CPU cores, more storage. For a Tally hosting upgrade from 5 to 8 concurrent users, vertical scaling is the appropriate approach.
How it works: M A Global Network adjusts the VM configuration — increasing the RAM and CPU allocation from the physical server's resource pool. The VM is restarted with the new configuration, typically taking 5–15 minutes. All data, applications, and configurations remain completely unchanged.
When it is appropriate:
- Adding concurrent users to an accounting software setup
- Increasing storage capacity as data accumulates
- Improving performance when reports are slower than desired
- Growing a business website to handle higher traffic
Limitation: Vertical scaling has an upper ceiling — the maximum resources available on a single physical server. For most Indian SME workloads (up to 20–30 concurrent users), vertical scaling within a single VM is sufficient and simpler than horizontal scaling.
Horizontal Scaling: Adding More Servers
Horizontal scaling adds additional servers to distribute load rather than increasing the capacity of one server. A typical horizontal scaling architecture for web applications: a load balancer distributes incoming requests across multiple web server instances. As traffic increases, new instances are added to the pool.
When it is appropriate:
- Web applications with highly variable traffic (promotions causing 10× traffic spikes)
- Very high concurrent user counts beyond a single server's practical capacity
- Geographic distribution (separate servers in different Indian cities for reduced latency)
- Workloads where zero-downtime scaling is critical
Limitation: Horizontal scaling requires application architecture that supports it — not all applications can be distributed across multiple servers. Tally and Busy are single-server applications — they do not support horizontal scaling across multiple instances sharing the same database.
Practical Scaling for Tally and Busy Hosting
For Tally and Busy, vertical scaling is the correct model. The application is architecturally single-server — all concurrent users connect to one Windows Server instance. Scaling is done by increasing that server's RAM and CPU to accommodate additional users.
| Current Setup | Growth Trigger | Scaling Action | Downtime | New Monthly Cost |
|---|---|---|---|---|
| 3 users → 5 users | Hiring 2 new staff | Increase RAM to 14 GB + additional vCores | 15–30 min | ₹3,500 + 18% GST |
| 5 users → 8 users | New branch added | Increase RAM to 20 GB + vCores | 15–30 min | ₹5,600 + 18% GST |
| 8 users → 10 users | Team expansion | Increase RAM to 24 GB + vCores | 15–30 min | ₹7,000 + 18% GST |
| 10 users → 15 users | Multiple new locations | Increase to 36 GB RAM + vCores | 30–60 min | ₹10,500 + 18% GST |
Plans are contracted annually at ₹700/user/month. When scaling up, the new rate applies from the date of the upgrade for the remainder of the year.
Planning for Growth: The Right-Sizing Strategy
The M A Global Network approach: start at the correct size for current concurrent users, not the projected maximum. Cloud infrastructure scales quickly when needed — there is no benefit to over-provisioning from day one. If you grow from 5 to 8 concurrent users in 6 months, upgrade at that point. The flexibility of cloud makes this the most economical approach.
One exception: if you know you will add users within 3–4 months, it may be simpler to provision at the slightly larger size from the start — avoiding a mid-contract upgrade and the brief maintenance window it requires.
Frequently Asked Questions
Scaling down is possible — resource allocation is adjusted and the new (lower) rate applies. Note that plans are contracted annually, so scaling down during a contract period may be handled as an account credit toward the next renewal rather than an immediate billing change. Contact M A Global Network's support team to discuss your specific situation. Scaling up is always straightforward and can happen at any point in the contract year.
Scale in Minutes, Not Weeks
Add users as your team grows — no hardware procurement, no data migration. ₹700/user/month + 18% GST. 7-day risk-free guarantee.