all the freedoms of public cloud
with the security and control of private cloud

How does hybrid cloud SaaS work?

Hybrid cloud SaaS combines SaaS solutions with on-premise data storage, to deliver the benefits of more security and user control.

The software is available to the end user through the cloud and hosted by the software provider. The user logs into the application from a web browser and accesses a cloud-hosted environment including the user interface, functionality, and mechanism that moves files. The users’ data, however, is stored in whatever environment is chosen until it is encrypted and transferred over the Internet.

With hybrid SaaS, data can be stored in an on-premise server managed by the enterprise, or in the cloud. The user has more control over where to keep the storage. Security concerns are eliminated without sacrificing the benefits of anytime, anywhere access to the cloud software.

MobileCorp hybrid cloud SaaS professional service

The hybrid cloud offers enormous advantages for companies seeking the best of private and public clouds for scalability, price, control and flexibility.

While companies with sufficient resources and expertise can successfully navigate the integration challenges, it can be simpler and more cost effective to utilise a third party like MobileCorp to manage the environment.

MobileCorp’s professional services includes the ability to:

  • audit an existing environment
  • act as Virtual CIO and present recommended options
  • assist with the design cycle to deliver end state outcomes
  • execute infrastructure project deployments and upgrades
  • provide post-production management and support
MobileCorp hybrid cloud SaaS professional service

Pros and cons of hybrid cloud SaaS


Optimise the investment in cloud without compromising on the value proposition of either public or private cloud technologies.

Apps and data workloads can share the resources between public and private cloud deployment based on organisational business and technical policies around security, performance, scalability, cost and efficiency.

For instance, private cloud environments can be used for IT workloads and public cloud resources can complement the infrastructure to accommodate occasional spikes in network traffic.

As a result, access to additional computing capacity does not require the high CapEx of a private cloud environment but is delivered as a short-term IT service via a public cloud solution.

Switch and trade-off between the best cloud service delivery model available in the market at the given time.

Utilise public and private cloud environments to serve multiple verticals in varying geographies facing different IT security, regulatory and performance requirements.

Take the pain out of managing large-scale environments with deployments, monitoring, maintenance, scaling and disaster recovery all handled automatically.

When issues arise the managing IT team can gain access to the clouds from anywhere, anytime, using web-based controls.


Surprisingly, not all APIs offer full create, read, update and delete (CRUD) operations on all of their entities, often exposing just a subset of the full data model.

Also be aware that SaaS applications typically exercise rate limiting, either through well-defined rules and policies or through poor performance exhibited under load.

In the on-premise world, additional users can be added during migrations or integrations, so that the proper data could always be related to the proper principles on each side. Unfortunately, SaaS applications often pose licensing issues around adding users.

Integrations between systems based on periodically polling for changed data are notorious for causing anomalies in audit logs. If a record changes multiple times within a polling period, the details of the interim changes are lost, so if auditability is core to your integration, look for or build integration solutions triggered by data being changed instead of relying on polling.

Especially when it comes to large data migrations, a strategy will be needed for moving on-premise data to public/private cloud stores or SaaS applications. This could be addressed by a strategy of Parallel Processing, or Incremental Loading, or External Key Cross Referencing.

Integration by its very nature is security anti-pattern, as its ultimate goal is to expose secure data to other systems for consumption.

Of course, any well-designed integration approach is only going to expose data to trusted systems in a secure manner. However, as data is moved to the public cloud where there is more risk, integration is necessarily faced with more obstacles to reach that secure data and to keep it secure once it’s in process.

When issues arise the managing IT team can gain access to the clouds from anywhere, anytime, using web-based controls.

Hybrid Cloud