Skip to content
Securely manage Docker, Swarm, Kubernetes and Podman clusters in the cloud, on-premise, and in the data center.
Secure app deployment and device management for your Industrial IoT, IoT and Edge devices.
Let Portainer's Managed Platform Services accelerate your containerization journey.
Manage all your Docker, Swarm, Kubernetes and Podman clusters from a single secure interface.
Portainer empowers Platform Engineering teams to deliver efficient, user-centric services.
Empower your business by adopting containerization the easy way with Portainer.
Deploy to and manage your fleet of remote devices centrally and securely.
Onboard, manage and deploy workloads across hundreds of devices securely with Portainer.
Deployment scenarios
Partner Solutions

Streamlining infrastructure management with Portainer

Customer Story: University of Utah

Business overview

Business Focus
The University of Utah is a public research university located in Salt Lake City, Utah.
Based in the United States
Founded in 1850, it is the state's flagship institution of higher learning and a key player in academic research and education in the region.
Key Need For Portainer
The team started using Portainer Community Edition more than 2 years ago, and then purchased Portainer Business Edition licenses to get additional support and functionality.
Container Platform
Docker and Swarm
Logo_0004_1280px-University_of_Utah_horizontal_logo.svg[1]

Addressing the Challenge

The Health Science Core Facilities at the University of Utah uses Portainer to help manage the infrastructure for over 35 research facilities across campus. With only two IT staff supporting millions in revenue, Portainer has been invaluable in allowing them to easily deploy and manage the various applications needed by researchers.

The university has found success using Portainer to streamline application deployment and management across a large environment with very limited IT staff. The main product is a resource scheduling and management system, but they are no longer constrained by the arduous process of testing and standing up new applications. Elliot was directly accessing and managing servers one-off before Portainer streamlined the infrastructure oversight. Portainer is now being used to manage 38 stacks.

“Portainer is responsible for dropping my workload between 15 and 20% because I’m not going out and touching individual servers.”

The Solution

The university is investing heavily to scale up their research computing infrastructure. They recently purchased $25,000 worth of new servers to support expansion, with Portainer helping to manage the new capacity. Some key ways Portainer will assist with growth:

  • Streamlined application deployment: Compose file support makes standing up new containers a breeze. Apps that don’t containerize well are being deprecated.
  • GitOps automation: Plans are underway to implement CI/CD pipelines. Portainer’s tight GitHub integration will allow infrastructure-as-code and automatic deployments.
  • Orchestration: As the number of servers and containers increases, Docker Swarm will help with high availability and redundancy. Portainer makes it easy to visualize Swarm clusters.

“Especially with the amount of support that we’ve seen for the containerizing of applications over the last five years... Portainer just makes it that much easier to go from ‘This is a cool piece of tech’ to ‘we can really use this’."

Overcoming Server Failures and Data Loss

A key challenge for the infrastructure team has been recovering from catastrophic server failures and data loss. Recently, they experienced a server fire that took systems offline for 36 hours. Portainer has helped improve disaster recovery in a few ways:

  • Easy container restore: With all application stack details captured in Portainer, the team can quickly recreate containers from scratch when servers are rebuilt. This is estimated to reduce downtime by 10- 15 hours.
  • Offsite backups: The ability to export the entire Portainer environment configuration allows them to back up settings offsite.

Better Security and Access Controls

As additional facilities start to leverage shared infrastructure, role-based access controls will become more critical. While not currently used extensively, Elliot knows Portainer can support restricted user roles when required.

Additionally, plans are in place to integrate the university’s central authentication system (Duo) for 2-factor authentication. This will improve security and audibility of infrastructure changes.

The Results

Looking ahead, Elliot is excited to expand use of Portainer and see how additional solutions like monitoring integrations can help them better leverage containerization across all of campus.

Portainer has already committed to conducting customized workshops tailored to the University’s use cases surrounding Docker Swarm and features like host management for improved visibility. These sessions impart critical knowledge to those looking to improve their container journey.

He concludes:

“Portainer does exactly what I want it to do with regards to helping me maintain 38 different stacks right now. You’ll have a customer as long as I’m working here”

Logo_0004_1280px-University_of_Utah_horizontal_logo.svg[1]
Elliot FrancisPrincipal Software Engineer

"We’re supporting 35 facilities with two IT staff.”

Logo_0004_1280px-University_of_Utah_horizontal_logo.svg[1]
Elliot Francis Principal Software Engineer

"Portainer is responsible for dropping my workload between 15 and 20% because I’m not going out and touching individual servers.”

Logo_0004_1280px-University_of_Utah_horizontal_logo.svg[1]
Elliot FrancisPrincipal Software Engineer

“My favorite thing is that I will routinely do stuff on my CE Portainer instance at home to test and then I can just immediately copy the compose stack straight into our running environment.”

Containerize your legacy apps

Discover how Portainer Business Edition can improve the way you manage your containerized infrastructure and deployments.