Cloud vs on-premise (servers, storage, firewalls in your server room)

At first glance, an unfair fight. Cloud is starting to crush on-premise. Will the trend continue? Are there caveats?

At first glance it looks like a one-sided fight. Cloud is starting to crush on-premise *1. Will the trend keep going? Are there any "buts"?

The trend is clear, so let's recap the basic differences between cloud and on-premise. With this overview you'll quickly see the advantages, features, and pitfalls of each — on-premise vs cloud. Right at the start, I'd like to flag one fundamental misconception:

"We have everything in the cloud, so we don't need to worry about anything."

This mindset is a ticket to a metaphorical hell — I covered the topic of shared responsibility (shared responsibility model *2) in one of the previous articles on our blog.

Cloud & on-premise definitions:

On-premise infrastructure

Cloud (or cloud services)

Types of cloud services:

Public cloud

Private cloud

Hybrid cloud

The buzzword of late: multi-cloud

Cloud-service delivery models:

SaaS – Software as a Service

IaaS – Infrastructure as a Service

PaaS – Platform as a Service

Cloud vs on-premise comparison:

1) Scalability and flexibility

2) Initial and operating costs, availability

3) Cloud computing — global expansion

4) Technical debt — innovation

5) Security

You could simplify and say that cloud is usually the right choice for SMBs. For larger companies it's typically a mix of cloud and on-premise.

6) Lift and shift to cloud = not always a great idea

A reasonable scenario is to ditch outdated apps and solutions and move the data into cloud-native solutions.

7) IT support

I know of a few examples where companies moved from cloud back to on-premise, and honestly I don't blame them. But these were tech companies with great IT teams.

8) Outlook and my personal subjective take

Cloud's share will keep growing. The fastest growth will be in the SMB segment. On-premise operation will only suit companies with IT specialists with the right competencies and specific needs that the cloud delivers poorly = support availability, sometimes price, and control over how it all works = no black box.

How can we help? Considering one of these options? Looking for an independent opinion on whether a particular path is right for you, or a partner for a cloud migration? If your answer to any of these is yes, we'd be glad if you reached out.

Roman Krutina

1) Source: IDC https://www.theregister.com/2022/07/04/idc_cloud_spend_predictions/

2) https://aws.amazon.com/compliance/shared-responsibility-model/ — https://learn.microsoft.com/en-us/azure/security/fundamentals/shared-responsibility