Portainer Lizenzen

Lizenzen für die Portainer Business Edition

  • Portainer Business Edition
  • Kauf auf Rechnung
  • Offizieller Portainer Partner

Kostenlose Erstberatung →

Was ist Portainer?

Portainer ist ein universelles Container-Management-Tool, das sowohl mit Docker als auch mit Kubernetes arbeiten kann, um die Bereitstellung und Verwaltung von containerisierten Anwendungen und Diensten einfacher und effizienter zu gestalten. Portainer hat über 650.000 Nutzer und 21.700 GitHub-Sterne, ist also weit verbreitet und beliebt.

Portainer kommt in zwei Editionen - der Community Edition und der Business Edition. Eine Übersicht über die Unterschiede beider Editionen finden Sie hier.

Sie haben Fragen oder wünschen ein individuelles Angebot?

Wir beraten Sie gerne.

Kontakt

Audit Logging

Portainer stellt ein Protokoll aller Benutzerauthentifizierungsanfragen zur Verfügung und protokolliert den Erfolg oder Misserfolg jedes Logins als Aufzeichnung, wann Benutzer mit Portainer gearbeitet haben. Dieses Protokoll wird eine Woche lang aufbewahrt, bevor es gelöscht wird.

Cloud-Provider Integrationen

Wenn Sie einen neuen Kubernetes-Cluster bei einem Cloud-Provider aufsetzen müssen, können Sie dies bei Bedarf und nach Ihren Vorgaben direkt in Portainer tun. Mit der Unterstützung von Cloud-Anbietern wie Civo, Linode, Digital Ocean, Google Cloud, AWS und Azure ist ein neuer Kubernetes-Cluster mit automatischem Einsatz des Portainer-Agenten nur ein paar Klicks entfernt.

Arm32 Support

Der Portainer Edge Agent unterstützt sowohl die ARM32 Architektur als auch ARM64 und x86_64, so dass Sie eine große Auswahl an kompatiblen Geräten für Ihre Edge-Implementierungen zur Verfügung haben, um eine Vielzahl von Low-Power-Geräten zu nutzen.

Automatische Updates

Nutzen Sie Ihre vorhandenen Automatisierungs- und CI-Systeme und lösen Sie über einen Webhook eine Neuverteilung Ihres Containers, Stacks oder Dienstes aus.

Wartungs-Zeitfenster

Sie möchten nicht, dass Ihre automatischen Aktualisierungen während der Arbeitszeiten stattfinden? Mit der Funktion "Änderungsfenster" können Sie einen Zeitrahmen festlegen, in dem Anwendungsaktualisierungen stattfinden dürfen. Außerhalb dieses Zeitrahmens werden keine automatischen Aktualisierungen durchgeführt.

Externe Authentifizierung

Wenn Sie einen externen Authentifizierungsanbieter wie Azure Active Directory, Google oder Github verwenden, kommt Portainer mit vorkonfigurierten Standardeinstellungen, die Ihnen helfen, dies schnell und einfach einzurichten. Wenn Sie feststellen, dass Sie diese Vorgaben für Ihre speziellen Bedürfnisse anpassen müssen, können Sie auch das tun.

RBAC

Mit der rollenbasierten Zugriffskontrolle (RBAC) von Portainer können Sie feinkörnige Zugriffskontrollen für Ihre Umgebungen konfigurieren, egal ob es sich um Docker, Swarm oder Kubernetes handelt. Es stehen mehrere Rollen zur Auswahl, jede mit ihrem eigenen vordefinierten Satz an Privilegien, die auf eine Reihe verschiedener Benutzertypen ausgerichtet sind. Benutzern können direkt (oder als Teil von Teams) Rollen zugewiesen werden, und ihnen können Zugriffsebenen auf einer Basis pro Umgebung zugewiesen werden.

Registry Management

Mit Portainer können Sie Ihre Bildregistrierungen über eine einzige Schnittstelle verwalten. Mit kompatiblen Registry-Typen können Sie nicht nur Registrys und ihre zugehörigen Image-Repositories durchsuchen, sondern auch zugehörige Tags verwalten und manipulieren. Mit Registry-Unterstützung für private Docker Hub-Konten, AWS ECR, Quay,io, ProGet, Azure, Gitlab sowie benutzerdefinierte Docker-Registries sind alle Ihre Images direkt in Portainer verfügbar.

S3 Backup

Die Sicherung Ihrer Portainer-Installation ist in einer Produktionsumgebung von entscheidender Bedeutung. Portainer bietet die Möglichkeit, Ihre Instanz sowohl als lokale Datei als auch über einen S3-Bucket zu sichern und wiederherzustellen. Sie können automatisierte Backups zu Ihrem S3-Bucket direkt in Portainer planen.

Webhooks

Portainer bietet Ihnen die Möglichkeit, eine Aktion auf Ihrem Container, Service oder Stack als Reaktion auf ein Ereignis auszulösen, zum Beispiel einen Push in Ihr Upstream-Repository. Mit Webhooks können Sie Ihre Anwendung automatisch als Teil Ihres CI/CD-Flusses neu bereitstellen und sicherstellen, dass Sie immer auf dem neuesten Stand sind. Sie können sogar Umgebungsvariablen über den Webhook an Ihr Deployment weitergeben, die als Teil der Deployment-Konfiguration verwendet werden können.

Import existierender Cluster

Wenn Sie einen bestehenden Kubernetes-Cluster haben, den Sie mit Portainer verwalten möchten, ist eine kubeconfig-Datei alles, was Sie brauchen. Sie können die kubeconfig-Datei importieren und Portainer wird sich dann mit Ihrem Cluster verbinden und den Portainer-Agenten bereitstellen, so dass Sie den Cluster sofort verbinden und verwalten können.

Resource Quotas

Müssen Sie die Speichermenge begrenzen, die ein bestimmter Namespace nutzen kann? Mit Portainer können Sie Quotas auf Namespace-Ebene festlegen und damit die Menge an Speicherplatz bestimmen, die eine Anwendung innerhalb eines bestimmten Clusters verbrauchen darf.

Häufig gestellte Fragen

Warum Docker?

Ein Vorteil ist, dass durch die Containerisierung so deutlich weniger Ressourcen verbraucht werden, als bei einem herkömmlichen Server oder einer virtuellen Maschine.

Mit Docker können Sie sicherstellen, dass die Funktionalität Ihrer Anwendungen in jeder Umgebung ausgeführt werden kann. Dieser Vorteil entsteht, weil alle Anwendungen und deren Abhängigkeiten in einem Docker-Ausführungscontainer zusammengeführt werden.

Sprechen Sie uns an →

Warum Docker Swarm?

Docker Swarm ist ein Orchestrator für Docker-Container. Mit Docker Swarm können Docker-Cluster erstellt und wie ein einziges virtuelles System verwaltet werden.

Docker Swarm stellt über das Scheduling sicher, dass immer ausreichend Kapazitäten für verteilte Container vorhanden sind und weist Container den zugrundeliegenden Nodes zu.

Docker Swarm wurde im Februar 2015 von Docker vorgestellt und reagiert auf den zunehmenden Orchestrierungsbedarf in Container-Umgebungen. Eine Alternative zu Docker Swarm wäre Kubernetes.

Sprechen Sie uns an →

Warum Kubernetes?

Mit Kubernetes vereinfachen und beschleunigen Sie bereits nach kurzer Zeit Ihre gesamte IT. Gleichzeitig erhöhen Sie die Stabilität und Verfügbarkeit Ihrer Workloads und Applikationen. Profitieren Sie von modernen DevOps Ansätzen und verkürzen Sie Ihre Time To Market. Wir beraten Sie gerne!

Sprechen Sie uns an →

Warum ayedo Cruise?

Mit ayedo Cruise erhalten Sie Zugriff auf eine wahlweise hochverfügbare SaaS-Anwendung wie z.B. GitLab. Bei Bedarf unterstützt Sie unser Plattfom Team mit indivduellen Lösungen und Managed Services.

Mehr Flexibilität - Starten sie klein und erweitern Sie ihre Ressourcen bei Bedarf. Schnell, kosteneffizient und ohne User-Limit.

Mehr Sicherheit - Alle Ihre SaaS-Anwendungen laufen in Ihrer persönlichen Container Plattform und sind strikt von anderen Tenants getrennt. Individuelle Sicherheitsanpassungen sind jederzeit möglich.

Mehr Möglichkeiten - die Anwendungen in unserem App-Katalog lassen sich miteinander integrieren für mehr Produktivität und Sicherheit.

Mehr Support und Managed Services - Profitieren Sie von der Erfahrung unseres Plattform Teams und zahlreichen Managed Services wie bspw. Kubernetes Cluster, Datenbanken und weiteren Applikationen.

Mehr erfahren →

Wie funktionieren Managed Apps bei ayedo?

Wir stellen Ihre Wunschanwendung wahlweise auf Basis von Kubernetes bereit. Sie erhalten Zugriff auf die Anwendung.

Eventuelle Sonder-Konfigurationen oder Integrationen mit einem SSO-Provider oder einem S3-Backend sind nach Absprache möglich.

Was bedeutet "Durable"?

Standardmäßig werden Cruise-Apps ohne erweiterte Hochverfügbarkeit bereitgestellt. Das heißt es läuft in der Regel nur eine Replika des Anwendungs-Containers und eine Replika des Datenbank-Containers.

In diesem Fall hat die Anwendung bereits durch die Kubernetes-Primitives eine deutlich erhöhte Verfügbarkeit, da im Fehler-Fall oder bei einer Node-Downtime die relevanten Container umgehend neu gescheduled werden. Für die Zeit des Reschedulings stehen aber weder Anwendung noch Datenbank zur Verfügung, was aus User-Sicht einer Downtime gleichkommt.

Manche Apps unterstützen allerdings erhöhte Verfügbarkeit durch App-eigenes Clustering oder ähnliches. Ein gutes Beispiel wäre Postgres wo wir mehrere Datenbank-Pods bereitstellen und diese in einem Postgres-nativen Cluster miteinander synchronisieren können. Das heißt wenn ein Postgres-Container gestoppt werden muss bleibt die Datenbank für ihre Clients weiterhin verfügbar. Das erleichtert Wartungen und ungeplante Downtimes enorm und sorgt für eine deutlich bessere User-Expierence.

"Durable" Apps profitieren also neben den Kubernetes-nativen Hochverfügbarkeits-Mechanismen zusätzlich von eigenen Mechanismen zur Aufrechterhaltung des Betriebs. Das erhöht die Komplexität der Bereitstellung und die Menge an benötigten Ressourcen, reduziert aber mittelfristig den Wartungsaufwand bei Anwendungen die schnell skalieren müssen oder abhängig von ständiger Verfügbarkeit ihrer Dependencies sind.

Warum ayedo Fleet?

Mit ayedo Fleet erhalten Sie Zugriff auf eine sichere und hochverfügbare Container Plattform auf Basis von Kubernetes. Bei Bedarf unterstützt Sie unser Plattfom-Team mit indivduellen Lösungen und Managed Services.

Mehr Flexibilität - Starten sie klein und erweitern Sie ihre Ressourcen bei Bedarf. Schnell und kosteneffizient.

Mehr Sicherheit - Alle Container Plattformen sind durch dedizierte VPCs strikt voneinander getrennt. Individuelle Sicherheitsanpassungen sind jederzeit möglich.

Mehr Kontrolle - Mit jedem Projekt erhalten Sie eine eigene dedizierte Container Plattform. Erstellen Sie Netzwerke, Container und Volumes innerhalb weniger Minuten selbst.

Mehr Support und Managed Services - Profitieren Sie von der Erfahrung unseres Plattform Teams und zahlreichen Managed Services wie bspw. Kubernetes Cluster, Datenbanken und weiteren Applikationen.

Mehr erfahren →

Wie funktioniert Managed Kubernetes bei ayedo?

Wir stellen Ihnen ein Kubernetes Cluster bereit und richten auf Wunsch für Sie Nginx Ingress und Portainer ein, sodass Sie Ihr Kubernetes Cluster über ein graphisches UI verwalten können.

Das Cluster besteht aus mindestens 3 Controlplane und 4 Worker Nodes und wird standardmäßig auf Infrastruktur der Hetzner Online GmbH bereitgestellt.

Im Anschluss sorgen wir für den zuverlässigen Betrieb und kümmern uns um die nachhaltige Aktualisierung von Kubernetes sowie der Betriebssystemen der Nodes und aller Managed Apps.

Teil unseres Services ist auch die kontinuierliche Überwachung Ihrer Anwendungen und das Sichern Ihrer Daten .

Sprechen Sie uns an →
Wie funktionieren Managed Backups bei ayedo?

Wir stellen ein S3-kompatibles Speicher-Backend zur Verfügung auf das Ihre Sicherungen abgelegt werden. Zusammen mit Ihnen implementieren wir die nötigen Scripte und Dienste für die regelmäßige Sicherung Ihrer Daten auf unser Backend.

Wir überwachen die regelmäßige und vollständige Ausführung der Backups und ergreifen Maßnahmen im Fehlerfall. Für Integritätstests sind Sie selbst verantwortlich.

Sprechen Sie uns an →
Unterstützt ayedo auch andere Ziel-Systeme als S3-Storage für Backups?

Ja. Da der Implementierungsaufwand je nach Ziel-System stark variieren kann berechnen wir diesen nach Aufwand. Für eine Übersicht an unterstützten Systemen, sprechen Sie uns bitte an.

Sprechen Sie uns an →
Welche Cloud Provider unterstützt ayedo?

Wir unterstützen die folgenden Provider:

Bitte beachten Sie, dass nicht alle unsere Produkte für all diese Cloud-Provider verfügbar sind. Einzelheiten können Sie den jeweiligen Produktseiten entnehmen.

Was ist wenn ich zusätzlichen Support bei der Implementierung benötige?

ayedo bietet Consulting Services rund um das Thema DevOps, Kubernetes, Container und Cloud Native an. Wir können Ihre Teams hinsichtlich der Umsetzung Ihrer Projekte beraten und durch Support unterstützen.

Sprechen Sie uns an →

Bietet ayedo auch App Entwicklung?

Nein. Unser Fokus liegt auf der Bereitstellung der für den Betrieb von Software nötigen Infrastruktur und Plattformen. Gerne vermitteln wir Sie an unseren Partner avemio.tech.

Sprechen Sie uns an →

Was sind Custom Apps?

Custom Apps sind z.B. Ihre Fachanwendungen oder öffentlich verfügbare Anwendungen die nicht Teil des ayedo Cruise Kataloges sind.

Gerne helfen wir Ihnen bei der Containerisierung und Paketierung Ihrer Anwendungen als Vorbereitung auf den Betrieb als Custom App auf einem ayedo Fleet basierten Kubernetes-Cluster.

Sprechen Sie uns an →

Sind die angebotenen Managed Services auch On-Premise verfügbar?

Ja. Neben den von uns unterstützten Cloud Providern sind ayedo Fleet und ayedo Cruise auch für den Betrieb innerhalb Ihrer Rechenzentren oder IT-Infrastrukturen verfügbar.

Sprechen Sie uns an →

Erhebt ayedo eine Management Pauschale?

Ja. All unsere Managed Services enthalten eine Management Pauschale die alle organisatorischen und zwischenmenschlichen Themen abdeckt.

Die anfallende Pauschale können Sie der jeweiligen Service- oder Produkt-Übersicht entnehmen.

Welche Vertragslaufzeiten bietet ayedo an?

Standardmäßig haben alle Verträge für Managed Services und Support eine Laufzeit von 12 Monaten.

Kunden von ayedo Fleet haben die Möglichkeit gegen eine monatliche Pauschale die Vertragslaufzeit auf 1 Monat zu reduzieren.

Kontaktieren Sie uns

Unsere Container-Experten beraten Sie gerne und individuell.

Fleet Team
Fleet Team
Fleet Team
Fleet Team
Fleet Team
Fleet Team
Fleet Team

Wir antworten in der Regel innerhalb weniger Stunden auf Ihre Nachricht.