Das Produkt des Kunden (SaaS Anwendung) soll für Enterprise Kunden als On-Premises Lösung zur Verfügung stehen. Hierzu wird ein Konzept sowie eine technische Lösung benötigt, die das Planen, die Installation und die Wartung einer On-Premises Anwendung beim Kunden ermöglicht.
Die Umsetzung erfolgte in Form eines Installers, der einen lokalen Kubernetes Cluster aufsetzt und alle benötigten Dienste innerhalb dieses Clusters bereitstellt. Updates können online oder per USB-Stick installiert werden. Genutzt wurde dafür das Produkt der Firma Replicated.
Die bestehende IT Landschaft bzw. alle laufenden Dienste sollten zu Kubernetes migriert werden. Best practices müssen angewendet werden und die Tätigkeiten der Entwickler möglichst nicht eingeschränkt werden.
Die Migration zu den neuen Diensten, soll - soweit möglich - ohne Downtime erfolgen.
Diese Migration erfolgt, damit die SaaS Applikation im nächsten Schritt in ein Paket gepackt und als On-Premises Lösung verkauft werden kann.
Der Kunde verfügte bereits über eine funktionierende IT Plattform, die mittels AWS Beanstalk auf AWS gehostet wurde, wollte diese aber neu aufbauen, um Komplexität zu reduzieren und die Verfügbarkeit zu erhöhen.
Im Laufe von sechs Monaten wurde diese Plattform in ein neues AWS Konto umgezogen.
Das vorherige Konzept von Beanstalk wurde auf Standard Komponenten (RDS, EC2, ELB) aufgesplittet, welche mittels Hashicorp Packer, Terraform und Ansible zu einem versionierten und wartbaren "Infrastructure As Code" Konstrukt wurden. Die Übersicht aller Komponenten ist dadurch gestiegen und die Wartbarkeit wurde drastisch erhöht.
Weiterhin wurde die Plattform dadurch so abstrakt, dass das Anlegen von weiteren Mandanten bzw. Testumgebungen sehr schnell erledigt werden kann.
Das Produkt des Kunden (SaaS Anwendung) soll für Enterprise Kunden als On-Premises Lösung zur Verfügung stehen. Hierzu wird ein Konzept sowie eine technische Lösung benötigt, die das Planen, die Installation und die Wartung einer On-Premises Anwendung beim Kunden ermöglicht.
Die Umsetzung erfolgte in Form eines Installers, der einen lokalen Kubernetes Cluster aufsetzt und alle benötigten Dienste innerhalb dieses Clusters bereitstellt. Updates können online oder per USB-Stick installiert werden. Genutzt wurde dafür das Produkt der Firma Replicated.
Die bestehende IT Landschaft bzw. alle laufenden Dienste sollten zu Kubernetes migriert werden. Best practices müssen angewendet werden und die Tätigkeiten der Entwickler möglichst nicht eingeschränkt werden.
Die Migration zu den neuen Diensten, soll - soweit möglich - ohne Downtime erfolgen.
Diese Migration erfolgt, damit die SaaS Applikation im nächsten Schritt in ein Paket gepackt und als On-Premises Lösung verkauft werden kann.
Der Kunde verfügte bereits über eine funktionierende IT Plattform, die mittels AWS Beanstalk auf AWS gehostet wurde, wollte diese aber neu aufbauen, um Komplexität zu reduzieren und die Verfügbarkeit zu erhöhen.
Im Laufe von sechs Monaten wurde diese Plattform in ein neues AWS Konto umgezogen.
Das vorherige Konzept von Beanstalk wurde auf Standard Komponenten (RDS, EC2, ELB) aufgesplittet, welche mittels Hashicorp Packer, Terraform und Ansible zu einem versionierten und wartbaren "Infrastructure As Code" Konstrukt wurden. Die Übersicht aller Komponenten ist dadurch gestiegen und die Wartbarkeit wurde drastisch erhöht.
Weiterhin wurde die Plattform dadurch so abstrakt, dass das Anlegen von weiteren Mandanten bzw. Testumgebungen sehr schnell erledigt werden kann.
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.