Upgrade to Pro — share decks privately, control downloads, hide ads and more …

one Year APPUiO Adcubum

APPUiO
November 30, 2017
58

one Year APPUiO Adcubum

Matthias Summer

APPUiO

November 30, 2017
Tweet

Transcript

  1.  Adcubum AG 2 Wer ich bin Matthias Summer 

    Senior System Engineer  Seit 2006 bei Adcubum  Zuständig für:  Den kompletten Redhat Stack  Einige Tools wie Bitbucket, OpenShift, Gluster-Storage, …  Betrieb von adcubum SYRIUS in allen möglichen Konstellationen Kontakt  Email: [email protected]  Twitter: @summerm78
  2.  Adcubum AG 3 Unternehmen Finanzierung Referenzen Gründung: 1997 in

    St. Gallen Anzahl Mitarbeitende: 317 (Stand Dezember 2017) Hauptsitz: St. Gallen Niederlassungen: Lausanne, Luzern, Solothurn, Wallisellen, Stuttgart, Düsseldorf und Hamburg Aktionariat: Aktien-Mehrheit bei langfristig orientierten strategischen Investoren, die direkt im VR Einsitz haben, Gründer und aktuelle/ehemalige Mitarbeiter halten mehr als 35% Erfolgsquote: 100% (alle Einführungsprojekte erfolgreich ) Anzahl Kunden: 18 Kunden (Bestand und Projekt) «Es gibt zahlreiche Versicherungssoftwarelösungen. Und es gibt die richtige Standardsoftware für Versicherungen.» Das Unternehmen Adcubum ist seit ihrer Gründung ein erfolgreiches Unternehmen mit mehr als 300 qualifizierten Mitarbeitenden
  3.  Adcubum AG 4 History of major client wins: continuous

    development is part of our «DNA» 317 St. Gallen Wallisellen Lausanne Luzern Solothurn Stuttgart Hamburg Düsseldorf Adcubum: Anzahl Mitarbeiter Market Unfall 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 Kranken Sach Deutschland 2.1 2017 260 2015 2010 131 2003 34 Trusted Full Service Providing Partner
  4.  Adcubum AG 6 adcubum SYRIUS basiert auf einer klassischen

    Vier-Tier-Architektur Schichtenmodell adcubum SYRIUS Die Clients übernehmen die Visualisierung der Daten für interne und externe User. Der Application Server stellt die Geschäftslogik für die Anwendungen bereit und bildet somit ihr Herzstück. Die Datenbank übernimmt die Persistierung der Daten und ermöglicht rasche Zugriffe auf diese. Die Presentation Tier zeichnet sich für die Client- spezifische Aufbereitung der Daten verantwortlich. Client Tier Presentation Tier Business Tier Persistence layer D Web Client HTML5, JavaScript Ultra Thin Client Java, JavaFX Web Container WebLogic Presentation Server Java Database Oracle JavaEE Applikation WebLogic Data Tier
  5. Front-Entwicklung - in der aktuellen Umgebung unflexibel da mehrere Applikationen

    koordiniert werden müssen Docker ist cool, aber das Orchestrieren ist eine Herausforderung KnowHow für den Betrieb von adcubum SYRIUS sollte wieder in die Teams kommen Ausgangslage DEV
  6. 5 Mitarbeitende (Scrum-Team) ca. 190 RHEL Systeme, ca. 20 Applikationen

    ca. 450-500 adcubum SYRIUS Installationen Aufwand mit der Konfiguration adcubum SYRIUS Wollen Selfservice forcieren Mögliche Lösungsansätze: OpenStack Ausgangslage OPS
  7. 07.11.2017 Beginn des Setups mit APPUiO 3 OpenShift Master 4

    OpenShift Infra Nodes 1 OpenShift Load Balancer Initial 6 Compute Nodes, geplant 12 bis Ende 2018 Getrennte Zugriffe von Intern und aus dem Internet Persistenter Storage: externer Gluster-Cluster Eigene Docker-Registry mit initial 10 TB Storage Production Environment