Back to Top

Openshift & Docker

Dedicated Openshift

Openshift is one of the easiest ways to deploy and manage Docker clusters orchestrated with Kubernetes.

Safe Swiss Cloud provides dedicated Openshift clusters per customer, hosted on servers dedicated to that customer. The following characterizes the dedicated Openshift cluster:

  1. Ideal for high availability production deployments.
  2. Flexible and easily scalable: scale out to hundreds of nodes
  3. Full admin access
  4. Fully managed by Safe Swiss Cloud
  5. ISO 27001, ISO 27018, GDPR and FINMA compliant

Who is it for?

  1. Software companies: deliver your software as a service
  2. IT Service Providers
  3. Hosting companies
  4. Large enterprise IT departments

Use Cases

  1. Microservices application architectures
  2. Continuous delivery / DevOps
  3. Secure and private deployment of banking applications
  4. Online development environments
  5. Testing environments: build and destroy as needed
  6. Orchestrate and manage Docker containers
  7. Maximise utilisation and performance

Benefits

  1. Manage the deployment of complex architectures.
  2. Provide development teams with flexible development resources.
  3. Support for continuous deployment (CI) out of the box.
  4. Deploy thousands of Docker containers in a controlled way
  5. Security and authentication for various groups within an organisation to do their work with maximum flexibility

Background

Docker containers are an important standard for software deployment while the popularity of microservices architectures means the number of containers per application is increasing. Kubernetes has established itself as a major standard for orchestrating and managing Docker containers.

Red Hat’s Openshift framework delivers the tools needed to manage the flawless deployment and upgrading of software applications in a homogeneous infrastructure environment over and over again. Openshift also provides a management tool to enable and support DevOps practices like continuous integration, while ensuring proper control and security for the deployed applications.