A quick recap of cloud service models

X as a Service

So … I hear cloud everywhere, but what does it mean exactly?

Cloud computing makes resources available via the network as a service. Access and billing are on-demand: users only pay for what they need and capacities can be quickly adjusted.

Great, flexibility is just what I need. But what’s all this “as a Service” about?

Cloud services are provided in three different models. These differ with regard to the level at which they are deployed and, consequently, the possibilities and obligations of the user. Take a look at this diagram:

Diagram of NIST cloud service models

With Software as a Service (SaaS), the user has access to the application, which is made available fully functional by the provider – no operation, no customization, just interaction with the finished application. Just think of Gmail.

At the other end of the cloud spectrum is Infrastructure as a Service (IaaS): The user receives virtualized hardware resources – servers, networks, storage – and can install and control the operating system, middleware, data and applications running on them. This means that more components of the environment are customizable, but it also means that there is an obligation to select, install, operate and maintain what requires knowledge, time and personnel. IaaS is for example offered by Amazon Web Services (AWS), Microsoft Azure, and Google Compute Engine (GCE).

The model in between is called Platform as a Service (PaaS) and allows users to develop their own applications and deploy them in a cloud infrastructure. The tools and infrastructure for this are made available by the provider.

Hmm, sounds great, but I can’t do cloud right now …

If you need to postpone your move to the cloud, but still want to take advantage of modern technology, here are some ideas:

On Premises

If you need a fast and flexible environment that minimizes the need for code, take a look at our platform for rapid application development. The low-code platform allows you to get a test ECM solution out fast, then iterate to perfection. This way you can focus on modeling an enterprise content management solution that meets your business needs. If you want to customize, extend your modeling with our REST API.

Hybrid

If you want to use cloud technology, but require on-premises operation or have enough computing power anyway: It is possible to operate PaaS and hybrid solutions like yuuvis® Momentum in your own system landscape. This way you get the best of both worlds: Maintain control and security of your own infrastructure without sacrificing the flexibility of cloud technology. And if you later want to switch to the public cloud, you can do so, too.

Cloud API

In case you change your mind, we also offer a cloud-only content management API. Get all the functionality with zero hassle. No installation, no maintenance. Just register for an API key and you’re good to go.