Mixing BigData and Cloud
iCharts : Cloud Migrationback
The client is a cloud-based company that enables processing, visualization and distribution of big and small data. Their vision is to empower the world to explore and share data by enabling the free flow of visual data among data owners, media, business and consumers. Users can upload and connect to Excel sheets, csv files, dynamic data, Google spread sheets, survey data in the form of SPSS or iCharts proprietary data, OLAP data sources, process the data, and use it to create attractive, interactive charts and dashboards using a web application.
The company was founded in 2008, with their SAAS application on dedicated infrastructure hosted with a hosting provider. It went on to be become a popular data visualization provider with bloggers, teachers, government analysts and small business owners, along with Fortune 500 companies and other market research partners who started harnessing the power tool. The business need was to grow further, in terms of storage, bandwidth and processing capacity called for ad hoc needs for scaling the infrastructure, which was limited by SLAs provided by the infrastructure vendor.
Compassites proposed and implemented migration of the whole application stack to the public cloud to ensure elastic, auto scaling, fault tolerant and high capacity infrastructure, using the following services provided by Amazon Web Services.
Adobe Flex, Adobe Life Cycle Data Services, J2EE, RESTful web services, HTML5, MySQL, Pentaho and Amazon Web Services
Benefits & Results
- Elastic infrastructure provided by elastic load balancer and auto scaling.
- High availability and fault tolerance provided by installing the elastic load balancer against two availability zones.
- Higher processing capacity through Amazon RDS.
- Reduction of infrastructure costs by half.