Shortcuts: Downloads Fedora Red Hat Network
“This end-to-end transaction round trip take place in approximately two seconds; and it's the Internet that takes up a bulk of the delay,” says Tejinderpal Singh Miglani, CTO, Indiabulls Group.
With approximately 8,000 concurrent investors logged on to the Indiabulls Professional Network at any given time, there is absolutely no room for error. During peak loads, investors generate up to 2,000 requests per minute for which 4,000 responses are triggered in return. This puts the total peak volume of online transactions at 6,000 per minute. The database server logs the entire length of the transaction, handling an average of 25 queries per transaction. Under a peak load of 6,000 online transactions, this translates to approximately 1,50,000 queries per minute.
During volatile market days, there are sudden spikes in usage, which adds a further strain to the database and application server. “We needed a high performance platform that could match our demanding, continuous availability needs,” explains Miglani.
Approximately 45-50 percent of Indiabulls' total revenue is generated online, which totals to about Rs 1 crore daily. A downtime of a single minute could generate a loss of Rs 50,000 for the company. “Our database and application servers are the lifelines of our online share trading business. Even a performance delay of a few seconds translates into lost revenue for us,” adds Miglani.
Originally, both the Oracle 9i Database and Order Routing System were hosted on HP Tru64 Alpha. As the UNIX platform headed towards uncertainty, Indiabulls decided to migrate to the latest platform available.
As the number of investors grew, Indiabulls was expecting the workload to increase significantly. Indiabulls was also keen to introduce redundancy into its infrastructure to provide reliable services to its customers. The enterprise had an option of continuing with proprietary UNIX-RISC machines, which presented an expensive proposition and an uncertain future. Indiabulls wanted a low cost platform that could run on commodity hardware without any compromise in performance or reliability. “A non-proprietary platform running on x86 servers would give us complete freedom from vendor lock-ins and eliminate the expensive operating costs that proprietary UNIX-RISC machines command – i.e. expensive upgrades, updates, patches and maintenance,” says Miglani.
On the hardware front, as the 64-bit RISC technology faced limited and extremely slow development over the years, Indiabulls found high-speed, 32-bit x86 servers an attractive proposition to invest in. “Migrating away from the proprietary RISC-UNIX bundle to Red Hat running on inexpensive x86 servers provided the best value proposition for us,” says Miglani.
The backend infrastructure consisting of an Oracle 9i database and an Order Routing System are both powered by Red Hat Advanced Server 2.1. The personal loans system which falls under Indiabulls Credit Services has also been hosted on Red Hat Advanced Server 2.1. As the Internet Share Trading and personal loans applications were developed in Java, porting to Enterprise Linux was virtually seamless.
“Linux' inherent security and lower vulnerability to viruses has delivered a hassle free solution,” claims Miglani. With absolutely no downtime or performance delays, Enterprise Linux ensures that daily revenues remain intact at Indiabulls.