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.
|A detailed product description is available under VSHN Products documentation.|
Under the VSHN brand we offer services which are running inside already existing Kubernetes clusters, usually provided by products from the APPUiO brand.
Applications need to be packaged, tested and deployed.
Continuously 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. We believe that the whole automation process repeats between applications. Learnings from the automation processes of one application can be brought to others.
We can help the customer to get the best value out of our other product offerings and bring more workload to our products.
Applications need to be taken care of.
Someone has to take care of the deployed applications and make sure that they are running in a perfect environment, all the time, 24/7. Otherwise, they might break.
With this product we offer our expertise to design and engineer the best matching cloud hosting environment and are continuously 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.
Applications need supporting services.
Applications usually need databases, caches, queues, indexes, and other services to work correctly. 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.
Applications need a platform to run on.
Under the APPUiO brand, we offer platform products with Kubernetes to give applications an environment to run and get operated. It’s the foundation of the VSHN-branded products above.
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 upon APPUiO Managed OpenShift.
APPUiO Managed OpenShift
When there are only virtual machines available, we choose Red Hat OpenShift to provide managed Kubernetes clusters. By stating that we provide it on any infrastructure, we strive to bring Kubernetes to places where it isn’t available yet.
We run many instances of OpenShift on many infrastructures. Thanks to quantity, we get an intimate knowledge of OpenShift. A knowledge one does not get by just operating one or just a few clusters on one single infrastructure. Armed with that knowledge, we are able to overall provide a better service.
APPUiO Managed Kubernetes Services
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 continuously keep up when the vendor moves on.
There are many Cloud Kubernetes services that are already integrated and available as a managed service control plane. The many different feature sets throughout all offering and often missing features which are needed for a proper application hosting platform, doesn’t make these offerings easy.
We enable the user of such a platform to not have to care about Day-2 operations tasks like provisioning, configuration, Kubernetes lifecycle, monitoring, backup, and others. We enrich these offerings with toolings to make the life of developers easy and let them be prepared to onboard the application.
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.
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
- NGINX Application Platform licenses
- SUSE Rancher subscriptions
- Cloud resources
Amazon AWS, Google Cloud, Microsoft Azure, cloudscale.ch, Exoscale, Swisscom
Imagine we are a restaurant that specializes in pizza, that is, a pizzeria. To make a good pizza we need a dough and a topping with different ingredients.
Now imagine that the dough is the foundation, just like in our case the APPUIO-branded Kubernetes cluster. You can choose different kind of dough (White flour, multigrain flour, gluten-free flour and others), but every kind serves the same purpose, just like you can choose different kind of APPUiO-branded products, every kind offering you a Kubernetes cluster, the foundation.
Then on top of the dough you put the toppings as you wish. The same with our products: On top of the APPUiO-branded product you put the VSHN-branded products as they fit.
You can’t have a pizza without a dough, you need it to put the toppings onto. And similar you need an APPUiO-branded product, to be able to put VSHN-branded product on top of it.