Excelsoft has been using Amazon Web Services (AWS) for more than 1.5 years – incorporating AWS’s cloud architecture into its eLearning product architecture, SARAS and interactive books products, and other solutions. Currently, Excelsoft uses AWS for 85% of its computing requirements. The remaining computing needs are handled through co-located servers, the infrastructure used prior to moving to AWS technology.
The AWS solution comprises a variety of products: Amazon EC2 is used for computing requirements and database storage. Amazon Simple Storage Service (Amazon S3) stores static files; Amazon Elastic Load Balancing to manage end user load; Amazon Simple Queue Service (Amazon SQS) along with Amazon Elastic MapReduce is used to processes large quantities of data and help in indexing and search;. The following diagram illustrates the configuration:
The decision to use AWS was based on many factors, with the anticipated goal of increasing processing efficiency and cost-effectiveness. Subbakrishna MV, Head-Competency Center cites the company’s key reasons for selecting AWS:
The Excelsoft-AWS partnership has been very successful so far. According to Subbakrishna MV, the company has measurably increased its bottom line since switching to AWS:
Mr. Subhash M, Head e-Learning at TIME, one of Excel-Soft's customers, adds:
We are one of the biggest management entrance training institutes in India conducting about a million tests every year. After evaluating several online assessment engines, we zeroed in on Excelsofts's SARAS due to configurability of the application and reputation of the organization. Initially we installed the application on a dedicated server. We faced problems due to huge variability in our load -- the number of test takers on weekends is almost 10 times that on week days.
Having dedicated servers to meet the peak load was becoming expensive.
On the recommendation of Excelsoft, we moved to Amazon [Web Services] Cloud Computing. This provided us the flexibility to scale up/down the hardware infrastructure depending on the expected load. This took care of the variability in load without having to spend on dedicated servers for peak load.
Excelsoft also took the responsibility to manage the cloud infrastructure for us. They have done a very good job of managing the cloud infrastructure for us and helped us in achieving good service levels.
We have conducted more than 300,000 tests on SARAS using Amazon's cloud computing facilities in the last five months.
All in all, we are very happy with Amazon [Web Services] cloud computing as well as Excelsoft's services in managing cloud computing for us.
Subbakrishna MV summarizes Excelsoft's experience: “Our customers’ business expects a high level of scalability and availability. This was a continuous challenge to fulfill for us when using physical servers. AWS enabled us to achieve higher levels of scalability and availability. Our relationship with AWS is a win-win situation for Excelsoft, its customers, and AWS.”
To learn more, visit http://www.excelindia.com/ .
Added on March 3, 2011