Die nubcon GmbH stellte die Umgebung gemäß den Anforderungen bereit. Die Initiale Bereitstellung erfolgte als “Deploy as Code” Variante, da so die Ressourcen ohne Datenhaltung später einfach für die Entwicklungsumgebung als Kopie bereitgestellt werden können. Die Infrastruktur umfasst u.a. folgende Ressourcen:
- Active-Directory Server (AD-Connect)
- Datenbankserver (SQL-Server)
- Anwendungsserver (Webserver)
- Remote Desktop Server (Administration und Entwicklung)
- Anwendungsgateway (Layer-7 Firewall)
Die Daten der Umgebung werden mit Azure Backup redundant gesichert. Einige Ressourcen der Umgebung sind zonenredundant ausgelegt, so dass die angestrebte Verfügbarkeit erreicht wird.
Nachdem die Produktivumgebung in Betrieb genommen werden konnte, wurde durch “Deploy as Code” ein Abbild der Umgebung erstellt und dieses als Entwicklungsumgebung bereitgestellt. In dieser erfolgte die Weiterentwicklung der Lösung, welche in Form von Updates in die Produktivumgebung eingespielt werden. Die Entwicklungsumgebung wurde im Anschluss wieder gelöscht.