56k.Cloud

Fallstudie – Reise & Gastgewerbe

Eine Hotel-Rezeptionsanwendung, neu aufgebaut auf AWS für über 26'000 Häuser

Hotelrezeption, an der die Software Ambiance von dormakaba läuft

Überblick

Die Zutrittsverwaltungssoftware von dormakaba lief als Windows-.NET-Anwendung auf einem Server an jeder Hotelrezeption. Um mit Cloud-nativen Wettbewerbern mitzuhalten, musste dormakaba sie modernisieren, containerisieren und über eine saubere Pipeline ausliefern – ohne die über 26'000 Hotels zu stören, die sie bereits einsetzen. 56k.Cloud hat diese Migration im Rahmen des AWS Migration Acceleration Program (MAP) umgesetzt.

Ausgangslage

Ambiance ist geschäftskritisch: Die Software steuert die Türzutritte von über 26'000 Hotels. Ausgeliefert wurde sie jedoch als Windows-.NET-Anwendung vor Ort, installiert und betrieben bei jedem Kunden einzeln. Während konkurrierende Hotelmanagement-Lösungen in die Cloud gingen, musste dormakaba eine eigene Cloud-Version vorweisen – mit echten Hotels im Betrieb – und gleichzeitig jede bestehende Installation vor Ort weiterlaufen lassen. Es war die erste Migration von dormakaba auf AWS, und das Team benannte offen die Lücken und die über Jahre gewachsenen Sonderfälle der Anwendung, die erhalten bleiben mussten.

  • Über 26'000 Installationen vor Ort laufen während der gesamten Migration weiter.
  • Eine mandantenfähige Cloud-Version mit sauberer Datentrennung zwischen den Hotels.
  • Desktop- und Cloud-Version über Jahre hinweg parallel unterstützen.
  • Anwendungen an der Edge, die weiterhin lokal im Hotel laufen müssen.
  • Notfallwiederherstellung und ein Sicherheitsniveau, das der Zutrittskontrolle gerecht wird.

Lösung

56k.Cloud hat Ambiance von einer Windows-Desktopanwendung zu containerisierten .NET-Diensten umgebaut, die unter Linux in Amazon ECS / Fargate laufen. Die Daten liegen jetzt in einer mandantenfähigen Amazon-Aurora-PostgreSQL-Datenbank, Amazon MQ (RabbitMQ) übernimmt das Messaging und Amazon ElastiCache (Redis) das Caching.

Amazon Cognito regelt Identitäten und Mandantentrennung, Amazon API Gateway liegt vor den Diensten, und das Frontend wird aus Amazon S3 über Amazon CloudFront ausgeliefert. Für die Anwendungen, die weiterhin ins Hotel gehören, verbindet sich ein Ambiance Cloud Gateway als Edge-Gerät über AWS IoT Core und Greengrass.

Die gesamte Umgebung wird per Infrastructure-as-Code bereitgestellt, über CI/CD-Pipelines gebaut und ausgeliefert, die bei jedem Merge Unit-, Integrations- und Abnahmetests ausführen, und durchgängig über eine Plattform zur Überwachung beobachtet.

Ergebnis

Eine in die Jahre gekommene Desktopanwendung, neu aufgebaut in der Cloud und im Produktivbetrieb für Tausende von Kunden.

  • Alte Desktopanwendung neu aufgebautAls containerisiertes .NET auf AWS.
  • Mandantenfähige Ambiance CloudNimmt neue Hotels auf, ohne Installation an jedem Standort.
  • Wiederholbare CI/CD-PipelineErsetzt manuelle, beim Build fest konfigurierte Auslieferungen.
  • Desktop und Cloud nebeneinanderBeide Versionen bleiben unterstützt, während die Hotels wechseln.
  • Edge-Anwendungen bleiben lokalIm Hotel, über ein per IoT angebundenes Cloud Gateway.
  • Umgesetzt im Rahmen von AWS MAPAssess, Mobilize, dann Migrate & Modernize mit einem Well-Architected Review über alle sechs Säulen, ungefähr zur Hälfte von AWS mitfinanziert.

Hier starten

Bringen Sie uns Ihren wichtigsten Anwendungsfall

Die Lösung läuft heute im produktiven Betrieb. Gemeinsam mit dem Team von dormakaba entstanden und im Rahmen des AWS Migration Acceleration Program umgesetzt.