Starterkit Docker Swarm Failover / Skalierbar

Starterkit Docker Swarm

Was ist … ?

Das Starterkit Docker Swarm ist eine Docker Cluster Plattform, in welcher Container verwaltet, orchestriert und betrieben werden.

Das Starterkit Docker Swarm ist on-premise (on-prem) Lösung, die in der firmeneigenen Infrastruktur aufgebaut und betrieben wird. Die Basis besteht aus mindestens 3 Servern, damit High Availability und Failover richtig funktionieren.

Das Starterkit Docker Swarm beinhaltet folgende Funktionen:

  • Cluster Management
  • Scaling
  • Container-Status-Monitoring mit Definition von Wunsch- und aktuellem Zustand
  • Service Discovery
  • Load Balancing
  • Rolling Updates

Auslieferung des Starterkit Docker Swarm

Die Auslieferung des Starterkits erfolgt mittels:

  • Virtual Server Images (VM’s)
  • Hardware-Appliance
  • Bring your own Server (BYOS) ==> Installation vor Ort in Ihrer Infrastruktur

Alle Software Komponenten basieren auf Open Source (Enterprise Subscriptions sind möglich). Der Betrieb kann in Ihrem oder unseren Rechenzentren erfolgen.

Mit Hilfe der mitgelieferten Templates (Catalog) können weitere Software Produkte einfach installiert werden.

Fragen zu Konditionen und Komponenten beantworten wir gerne.

Technische Details von Starterkit Docker Swarm

ProduktEinsatzNutzen / Vorteile
Docker SwarmBetrieb von Container und MicroservicesAusfallsicherheit, performante Infrastruktur, ressourceneffiziente Nutzung der HW, skalierbar.
GlusterFSDistributed Filesystem,
Basis für die Datenverwaltung
Ausfallsicherheit, Skalierung.
Portainer Dashboard Basissystem für die Verwaltung von Docker ContainerZentrales Container Management
UbuntuBetriebssystemOpenSource (bei Bedarf stehen Subscriptions zur Verfügung).
CronjobStarten von Batch-Programmen via SchedulerAusführen von Batchprozessen z.B. Tagesendverarbeitung wie z.B. Backup oder Rechenzentrums-Synchronisierung
TraefikReverse Proxy-Serverautomatische Generierung von Let’s encrypt SSL-Certificates
Routing
Loadbalancing
Installierte und konfigurierte Komponenten

verwendbare Template von Starterkit Docker Swarm

ProduktEinsatzNutzen / Vorteile
ELK Elasticsearch / Logstash / Kibana / PrometheusBig data: Analyse von Logfiles, Statistiken, ReportingEinbindung von Datenquellen verschiedener Systeme und Verdichtung/Aufbereitung.
GitlabSource VerwaltungAutomatische builds von SW-Paketen, Sourceverwaltung mit Versionierung mit CI/CD
NagiosMonitoring, automatische AlarmierungAutomatische Überwachung und Alarmierung
Ubuntu / DesktopBetriebssystemOpenSource (bei Bedarf stehen Subscriptions zur Verfügung).
NextcloudDocument Management System
Project Planning
Alternative zu Microsoft 365
Einfache Bedienung
Viele Funktionen via Apps aktivieren
PlantUMLUML-Design-ToolZeichnen von UML-Diagrammen wie Use Case, Activity, Class, …
OdooEnterprise Resource Planning SystemERP mit vielen Apps
corednsDNS-ServerSehr flexibler DNS-Server mit div. Plugins
Ist ein graduated Project von Cloud Native Computing Foundation.
ipxe, tftp, setupAufsetzen von Servern und WorkstationAutomatisiertes Aufsetzen von Linux-/Windows (Server, Desktop)
Auszug aus Template Catalog