VSHN Product Portfolio

This page describes our product portfolio, why we offer them and what they actually do. These products are a reaction to our Key Drivers and Key Deliverables.

vshn product portfolio.drawio
Figure 1. The VSHN Product Portfolio Overview
A detailed product description is available under VSHN Products documentation.

VSHN AppFlow

Applications need to be packaged, tested and deployed.

Continuosly building and testing applications, properly packaging them into containers and making them ready for deployment isn’t easy and usually not the domain of our customers' expertise. That’s why we help them with engineering solid CI/CD pipelines, packaging their applications into properly designed container images and writing Helm Charts to make the application ready for deployment. By targeting our other product offerings, we can help the customer to get the best out of them and bring more workload to our products.

More information on products.docs.vshn.ch.

VSHN AppOps

Applications need to be taken care of.

Ongoing operating applications is important, otherwise they break and will stop to function. Someone has to take care of them, and making sure that they are running in a perfect environment, all the time, 24/7.

With this product we offer our expertise to design and engineer the best matching cloud hosting environment and are continuosly and proactively making sure the application runs smoothly. We react to pre-defined alerts with properly designed runbooks so that our customer can spend their precious time to develop applications and directly create value for their customers.

Deploying applications to Kubernetes isn’t easy, as the default primitives given by it are very low-level and complex (but allow for full flexibility). With an application hosting platform, which builds on top of Kubernetes, we can simplify this complication and ease the pain of running application on Kubernetes.

More information on products.docs.vshn.ch.

VSHN AppCat

Applications need supporting services.

Applications usually need databases, caches, queues, indexes and other services to correctly work. In our application catalog, we offer a variety of such services, available to be ordered in self-service. Over time the application catalog could be enhanced to offer services of our partners, as well as SaaS software like a Managed GitLab to support the development lifecycle.

By making these services and applications available in self-service, we enable users of our application catalog to be independent of any waiting time on manual action.

Services in the application catalog can either be offered by a cloud service provider or made by us:

Cloud Services brokering

We resell services from Cloud Service provider in our application catalog. The added value we give to the user is self-service ordering, taking care of billing and pre-configuring the service with our best-practices.

Self-Made Managed Services

Services made by our own, which could be in the form of a Kubernetes Operator, an instantiated Helm Chart or any other workload which runs on Kubernetes.

Furthermore, the Application Catalog product offers a framework to easily add new services to the catalog.

More information on products.docs.vshn.ch.

APPUiO

Applications need a platform to run on.

In our case, that’s Kubernetes. Someone has to either take care of the provided Kubernetes (in the case of Cloud Kubernetes offerings) or actually provide a Kubernetes environment (in virtual machines). That’s the APPUiO product: Providing a Managed Kubernetes cluster to run applications on it, either shared or dedicated. It’s the foundation of all other VSHN products.

We offer it in different flavors:

APPUiO Cloud

Shared OpenShift clusters. We provide Kubernetes Namespaces (OpenShift Projects) which can be used to deploy applications into. This is solely based on OpenShift, as it leverages the hardened multi-tenancy features of it. It is built on APPUiO Managed OpenShift 4. More information on products.docs.vshn.ch.

APPUiO Managed

Dedicated Kubernetes clusters. When there is only virtual machines available, we choose OpenShift to provide Kubernetes. When the infrastructure already has a Kubernetes offering, we use that. Our jobs are fundamentally different when there already is a Kubernetes offering available. If we have to bring our own Kubernetes (in the form of OpenShift) to run in virtual machines, we have to take care of the whole cluster, including the control-plane, which makes it more time-consuming to operate. Using a Cloud Kubernetes offering usually involves turning the right knobs and writing automation tooling to spin-up the cluster, configure it with best-practices and continuosly keep up when the vendor moves on. More information on products.docs.vshn.ch.

Support Plans

Our customers need support and with support plans we make that possible. We help them with our support to get the best of our products and when they struggle, they know where and who to ask. The support plan defines the details (how and when to reach us, what to expect, what it costs, …​). Support plans are only available for customers having other VSHN products and are per customer.

More information on products.docs.vshn.ch.

Reselling

We partner with several vendors for which we resell their products. These are usually software vendors which are in the same niche as VSHN provides the services for.

GitLab licenses

GitLab

NGINX Application Platform licenses

F5

SUSE Rancher subscriptions

SUSE Rancher

Cloud resources

Amazon AWS, Google Cloud, Microsoft Azure, cloudscale.ch, Exoscale, Swisscom