1st Floor, Abhishek Tower, Dehradun

Scalability & Reliability in TallyPrime on AWS

In the dynamic landscape of business operations, TallyPrime on AWS emerges as a transformative force, empowering over 7,000 businesses with over 22,000 virtual computers as of today to run their businesses with unprecedented flexibility. Each virtual office becomes a nexus of productivity, housing individual virtual computers equipped with TallyPrime, accessible anytime, anywhere

Virtual Offices & Virtual Computers

With TallyPrime on AWS, every customer is allocated a personalized virtual office with dedicated AWS infrastructure resources. Within this virtual office, customers have the flexibility to add Virtual Computers, replicating the familiar LAN (Local Area Network) environment commonly employed in physical offices.

As a business opens for the day, customers can start their virtual office and make use of TallyPrime to run their business, and as the business concludes its day, customers can either manually shut down their virtual office, or they will be shut down automatically at the end of the day, to ensure customers billable resources are conserved.

Navigating the clouds multi-tenancy model

In the clouds multi-tenancy model where infrastructure resources are shared among various consumers, it becomes crucial for cloud providers like AWS to prevent any single entity from monopolizing and abusing usage of resources.

AWS combats this through throttling, a double-edged sword which ensures equitable distribution of resources in the cloud, but also limits resources to a tenant with a genuine business use-case such as TallyPrime on AWS.

Reliability at scale

To ensure anytime, anywhere access to TallyPrime, it becomes extremely crucial that requests made by users to start or shutdown their virtual offices are served reliably, consistently, and punctually.

While these are formidable challenges on their own, the landscape changes significantly when operating at a massive scale. Every day during the peak hours when businesses are opening or closing, TallyPrime on AWS is presented with a formidable challenge of managing massive farms of infrastructure resources as customers are starting or shutting down their virtual offices.

Designing a reliable solution which works at such massive scale brings a unique complexity and necessitates a level of innovation unprecedented in the realm of AWS India!

Unleashing infinite scale with virtual buildings

The virtual offices in TallyPrime on AWS are housed within virtual buildings, each representing an AWS account responsible for hosting customer PODs. An AWS account comes with various necessary limitations, including restrictions on the number of resources that can be provisioned within it.

To overcome these limits and accommodate an unlimited number of virtual offices, TallyPrime on AWS employs the concept of horizontal scaling, creating a new virtual building for every 1,000 customers.