Case Study | Google Cloud SQL

OrangeScape bases KiSSFLOW, a flexible workflow-management app, on Google Cloud SQL

About OrangeScape

Founded in 2003, OrangeScape is based in Chennai, India, with offices in Mountain View, CA. The company has developed applications in nearly 100 categories, including time sheets, payroll, loan origination, and more. OrangeScape has operations in North America, Western Europe, the UK, and India. To learn more, visit www.orangescape.com

At a Glance Google Cloud SQL Highlights • Pay-per-use model • Cloud SQL API • Painless data replication as standard • Affordability and performance • Separate instances for each customer

Automating workflows India-based OrangeScape developed its KiSSFLOW workflow-creation and management application specifically for the Google Apps Marketplace. Its diverse customer base, ranging from colleges to manufacturers to consultancies, now uses this flexible app as a simple, efficient way to automate workflows around current email users. OrangeScape built the KiSSFLOW app using Google App Engine and Cloud SQL. Pay-per-use model One important reason for OrangeScape’s choice was the pay-per-use model, which makes Cloud SQL a great fit for Software as a Service (SaaS) providers. Cloud SQL customers can opt to pay for a database only when it’s being accessed, and for inexpensive storage the rest of the time. This means that OrangeScape can provision one database instance for each of its thousands of customers at very reasonable cost. This simplifies the application, improves performance and security isolation, and avoids the “noisy neighbor” problem of multi-tenanted databases. “The Google solution is the only one that gives you the ability to have independent databases, and to provision them affordably,” says Mani Doraisamy, OrangeScape cofounder and chief technology officer (CTO). “Users need an app based on standards, so they can move data to and from traditional relational-storage systems. To do that, we had to have the right SQL database. At the same time, we did not want to pay for a separate SQL database running all the time. We wanted to pay only based on our usage. Google Cloud SQL gave us both those advantages.”

• Vertical and horizontal partitioning • Scalable to suit customer needs • Seamless integration with Google App Engine

“We did not want to pay for a separate SQL database running all the time. Google Cloud SQL gave us that advantage.” —Mani Doraisamy, cofounder and CTO, OrangeScape Cloud SQL API Managing so many instances is easy using the new Cloud SQL API, since it allows Orangescape to build database management into their application. “We could not provision the database every time a new customer came in,” Doraisamy explains. “With the Cloud SQL API, we were able to provision it and not have costs or manual intervention associated with it from offsite.” With KiSSFLOW, “we manage Cloud SQL instances and App Engine instances individually for each of our customers,” Doraisamy says. This is especially important, he adds, “when we have more than 3,000 customers running in 3,000 instances on Google App Engine and Google Cloud SQL.”

About Cloud SQL

Google Cloud SQL is a web service that lets you create, configure, and manage relational databases that live on Google’s infrastructure. This service manages and maintains your databases, letting you focus on your applications and services. Offering a familiar MySQL database, Google Cloud SQL lets you easily move data and applications in and out of the cloud. This provides high data portability and helps quickly leverage your existing database. To learn more about Google Cloud SQL, visit http://cloud.google.com/sql

About Google App Engine

Google App Engine is an application hosting and development platform that powers everything from enterprise web applications to mobile games, using the same infrastructure that powers Google’s global-scale web applications. With Google App Engine’s simple development, robust APIs and worry-free hosting, you can accelerate your application development and take advantage of simple scalability as the application grows. To learn more about Google App Engine, visit http://cloud.google.com/appengine

‘Zero systems in IT’ Truly democratizing the way in which organizations build applications requires a complete, managed environment, OrangeScape believes. Cloud SQL’s seamless integration with Google App Engine helps make this possible. “We felt Google App Engine was in the sweet spot where someone could develop an application environment, then just click ‘Deploy,’” Doraisamy explains. The Google solution also doesn’t require a large IT staff to implement or maintain. “That is the beauty of it,” Doraisamy adds. “We do not have IT people at all. All of our internal infrastructure, as well as our platforms themselves, run completely on Google. We actually have zero systems in IT, and zero administrators who manage servers in Cloud SQL.” Integration and replication Doraisamy definitely would choose Cloud SQL and App Engine again, if OrangeScape were to build a similar product today. “Cloud SQL gives you the comfort level for data export, when you have to integrate with enterprise systems,” he says. “And you have a strong tool set that works with Java DataBase Connectivity (JDBC) connectors. This makes it so much easier to go with Cloud SQL and run multiple instances of Cloud SQL, then partition it.” Cloud SQL also provides painless data replication, across multiple data centers and in multiple locations. Even if a power failure or natural disaster should ever take down one data center, all customers’ databases will still be up and running, with all data still available. This avoids the overhead normally associated with managing replication and backups yourself.

“The Google solution is the only one that gives you the ability to have independent databases, and to provision them affordably.” —Mani Doraisamy, cofounder and CTO, OrangeScape Familiar and scalable OrangeScape was confident in relying on the Google solution for KiSSFLOW. “It was best to use a known tool set like Cloud SQL, even if you run it for thousands of customers,” Doraisamy says. “I was concerned that we might soon hit the limits, but Cloud SQL scales quite well. That was the biggest surprise for me.”

© 2013 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other company and product names may be trademarks of the respective companies with which they are associated. GCLP-CS-1301

OrangeScape bases KiSSFLOW, a flexible workflow-management app ...

Automating workflows. India-based OrangeScape developed its KiSSFLOW workflow-creation and management application specifically for the Google Apps ...

436KB Sizes 2 Downloads 106 Views

Recommend Documents

Flexible material
Jul 13, 2000 - (75) Inventor: David Stirling Taylor, Accrington (GB) ... 156/299; 156/300;156/301; 156/512; 156/560;. 156/308.2; 428/141; ... Sarna Xiro GmbH, EC Safety Data Sheet, Jan. 16, 2001, 5 ..... 3 is a plan vieW ofa cutter grid. FIGS.

Flexible material
Jul 13, 2000 - one side of the separate elements and the substrate or to weld the elements to the substrate. The separate elements are preferably bonded to ...

Flexible material
Dec 18, 2009 - 1, 1993), 1 page. Memorandum in Support of Plaintiffs' Motion for Preliminary ...... stery and can be particularly useful When used With Wheel.

Bases concurs.pdf
persones. “Don't forget your tupperware”, as Ferran Adrià said. Page 1 of 1. Bases concurs.pdf. Bases concurs.pdf. Open. Extract. Open with. Sign In. Main menu.

bases-pisco.pdf
Page 1 of 8. o. "0. :z. us 10EE81. Eighth Semester B.E. Degree Examination, June/July 2017. Electrical Design Estimation and Costing. Time: 3 hrs. Max. Marks: 100. ote: 1.Answer FIVE full questions, selecting. at least TWO questions from each part. 2

BASES EVENTISIMO.pdf
para el sobre pequeño deberán adjuntarse en un pdf. Los archivos más pesados se. podrán enviar a través de WE TRANSFER o páginas similares. Los plazos ...

BASES BROTHER.pdf
Page 1 of 6. BASES DE LA CATEGORÍA. PRE-PUBLICATESSEN. 2016. BROTHER. ADVVII Festival de Publicatessen. ER TRENDS. Page 1 of 6 ...

Acids and Bases
reaction of sodium hydroxide (NaOH) and hydrochloric acid (HCl) shown in the equation below. When the acid loses a proton and the base provides a hydroxide ion that accepts a proton, the product is water. The sodium (Na+) and the chloride (Cl-) ions

Steffen's flexible polyhedron - CiteSeerX
SteffenNet command is defined in this notebook's initialization cells, as are several ... The resulting polyhedron has 14 triangular faces, 21 edges, and 9 vertices.

BASES LS_MX_07_2018 IMPLEMENTOS.pdf
Page 1 of 32. Page 1 of 32. Page 2 of 32. Page 2 of 32. Page 3 of 32. Page 3 of 32. BASES LS_MX_07_2018 IMPLEMENTOS.pdf. BASES LS_MX_07_2018 ...

Bases concurso tapas.pdf
Federico Díaz Bertrana, Pedro Marichal, Juan de Dios Martín, Antonio González, Ingeniero. Orencio Hernández, Dr. García Guerra, Marqueses de Arucas, Islas ...

bases OPA ok.pdf
El horario de atención es entre 09:30 y 14:00. horas y entre 15:30 y 17:30 horas solamente en. días hábiles. Para realizar la postulación vía online, se debe.

bases concurs playback.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. bases concurs ...

bases cabaret burlesque.final.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. bases cabaret burlesque.final.pdf. bases cabaret burlesque.final.pdf. Open. Extract. Open with. Sign In. Mai

bases OPA ok.pdf
AUDICIONES 2017 Orquesta Sinfónica Municipal Juvenil de Puente Alto (OPA). Page 2 of 2. bases OPA ok.pdf. bases OPA ok.pdf. Open. Extract. Open with.

Bases presentacio treballsJRR2016def.pdf
presentaran obligatòriament a la Jornada en forma de comunicació oral. Si el/s resident/s (R1, R2, R3, R4 de MFiC i R1, R2 d'IFiC) ha/n participat en algun.

A Flexible and Semantic-aware Publication ... - Semantic Scholar
(ECAI'04), Valencia, Spain, August 22-27, IOS Press (2004) 1089–1090. 22. Damiani, E., Fugini, M.G., Bellettini, C.: A hierarchy-aware approach to faceted.

A Flexible Coefficient Smooth Transition Time Series ... - IEEE Xplore
IEEE TRANSACTIONS ON NEURAL NETWORKS, VOL. 16, NO. 1, JANUARY 2005. 97. A Flexible Coefficient Smooth Transition. Time Series Model. Marcelo C.

The IPS Framework: A Flexible Approach to Loosely ...
Nov 19, 2013 - Support multiple implementations of the same physics ... Task pools and event service support ... Computer-Aided Engineering of Batteries.

A Flexible and Semantic-aware Publication ... - Semantic Scholar
In contrast, the software company might look for Web services with particular WSDL interfaces. In addition, the. 3 http://www.xmethods.net. 4 http://www.wsoogle.