mit je ca. 300 Benutzer ▪ Cloudbasierte Lösung (SaaS) ▪ Getrennte und sichere Datenhaltung ✓ Personen und Gesundheitsdaten ▪ Monatliche Updates ▪ Tägliche Hotfix-Möglichkeit ▪ Projektstart 15. März 2017 ▪ Go Live 1. Oktober 2017 3 Michael Gerber / 30. November 2017
Single-Tenant System Multi-Tenant System mit separater Datenbank Multi-Tenant System mit geteilter Datenbank und separatem Schema Multi-Tenant System mit geteilter Datenbank und geteiltem Schema Michael Gerber / 30. November 2017
November 2017 8 Brainstorming: Microservices, Docker, etc. Master Arbeit: How to Create a Cloud-Based, Cost-Effective, and Multi- Tenant Architecture APPUiO Techlab APPUiO Workshop bei HRM Systems AG Projekt-Setup und Anbindung von APPUiO Public Cloud Coding… 1. Demo beim Kunden auf Public Cloud Auftragserteilung Private PaaS Anbindung Private PaaS Go Live Januar März Mai Juli September November
Dev – Build ✓ Stage – Aktueller Entwicklungsstand ✓ Release – Release Test ✓ Prod – Aktuelle Version (wird ebenfalls für Smoketest verwendet) ✓ Test – Performance Tests etc. ✓ Demo – Für Demonstrationen bei Kunden ✓ Show – Showcase Projekt, das von Kunden genutzt wird 11 Michael Gerber / 30. November 2017
template.yaml | oc create -f - ✓ oc process -f template.yaml | oc delete -f - ▪ Persistent Volumes ✓ Am Anfang mit EmptyDir anstelle von PVs arbeiten ✓ Viele kleine PVs (1GB) ▪ Berechtigung Gruppen ✓ In Template eintragen, damit Berechtigungen automatisch vergeben werden ▪ Tickets ✓ 43 geschlossen ✓ 2 offen ▪ Community-Chat ✓ https://community.appuio.ch/home 12 Michael Gerber / 30. November 2017