Public cloud uses and limitations

The cloud is an attractive option for applications like database instances, but there are also many reasons to keep systems on-premises for the time being. Furthermore, migrating to the cloud isn’t always a straightforward process, so it can be time-consuming. As a result, many organizations end up with a hybrid environment in which some systems are in the cloud, while others remain on-premises. The biggest problem with this architecture is managing it, as many tools can only focus on the cloud or on-premises infrastructure. Tools that work in the hybrid cloud can thus save time and money.

Cloud option

  • Attractive option for database instances

  • Cloud migration now common

  • Also many reasons to stay on-premises for now

Cloud migration

  • Not always straightforward process

  • Many organizations still reluctant to move core databases

  • End up with hybrid cloud

Lift and shift approach

  • Move workloads with little or no change to their underlying code

  • Virtualize on-premises infrastructure instead of designing cloud architecture

  • Fastest path to cloud and often first approach

  • Does not offer advantages of cloud-ready applications


  • Not all workloads suitable for cloud

  • Many organizations have messy infrastructures with many applications

  • Many applications may never move to cloud

Common reasons for staying on-premises

  • Latency

  • Regulatory compliance requirements

  • Cost


  • Some workflows have high message transmission rate with minimum delay

  • All networks have some latency that worsens with distance

  • So, real-time applications poor candidates for cloud migration

Regulatory compliance

  • Data privacy and protection laws becoming increasingly common

  • Some regulatory certifications not available for public clouds

  • So, processes that use protected data may not run in the cloud

  • Hybrid cloud uses on-premises infrastructure for compliance


  • Sometimes public cloud more expensive than own infrastructure

  • Labor costs may account for majority of cloud migration cost

  • Easy to write applications from scratch to run in cloud

  • Difficult to migrate legacy applications from data centers

Hybrid cloud

  • Some systems in cloud while others remain on-premises

  • Challenge is to manage this architecture

  • Many tools only focus on cloud or on-premises infrastructure

Tools and benefits

  • Can save users time and money

  • Hybrid cloud tools improved greatly

  • Reduced purchase and maintenance cost

  • Mitigated learning curve

Public cloud summary

The latest cloud solutions are clearly taking aim at other approaches such as physical servers and hyperconverged infrastructure. However, it will probably take years for the cloud to significantly impact the established market for on-premises infrastructure, which is currently dominated by companies such as Cisco, Dell, and HPE.

Solid integration with virtualized infrastructure is the most likely means by which this process will occur. This approach consists of an on-premises as-a-service solution jointly engineered with a software-defined data center application running on a dedicated bare-bones server. A cloud solution could then provision database instances on this server, providing an integrated hybrid cloud with a unified control plane. This environment would then have access to a cloud platform and its cloud-native services.

For more information, please refer to the whitepaper “Public Cloud Uses and Limitations

Topics : Cloud Databases,Database Compliance,Database Diagnostics,Database Monitoring,Database Performance,Database Security,

Products : SQL Diagnostic Manager for SQL Server,

Public Cloud Uses and Limitations

The cloud is an attractive option for applications like database instances, but there are also many reasons to keep systems on-premises for the time being. This infographic explains public cloud uses and limitations.

Reduced availability and performance of Microsoft SQL Server can severely impact the critical applications that it supports. SQL Diagnostic Manager for SQL Server provides robust SQL Server monitoring functionality that covers the performance of the entire SQL Server environment and provides the most comprehensive diagnostics on the market.

Contact IDERA: