Secure migration to the cloud with «lift and shift»
Initial situation
TTP operated its own application suite for different customer instances in a Swiss-based data center on its own servers located in Switzerland. Each customer had its own URL and separate login. Technically, however, everything ran on a shared server environment. The applications shared a central code base but were delivered individually. Administration, maintenance, and data backup were entirely the responsibility of TTP.
Challenge
Three issues were becoming increasingly critical:
- Data location: TTP wanted to store all data and access consistently with an ISO-certified provider in Switzerland in order to meet increased regulatory requirements.
- Operational risks: The previous setup required a high level of manual effort for updates, backups, and system availability.
- Dependency: Technical development was tied to a small company, which was not sustainable in the long term.
Approach
Together with soxes , TTP opted for a pragmatic and effective lift and shift approach. The existing application landscape was migrated 1:1 to the Azure Cloud, but rebuilt in a structured, maintainable, and secure environment. Specifically, this meant:
- Setting up a Swiss Azure account with exclusive admin access by soxes from Switzerland
- Setting up a Docker and Kubernetes-based infrastructure
- Migration of the MariaDB databases in their original state, including all access rights
- Re-deployment of existing applications on a modern container architecture
Solution
Instead of developing the software from scratch, it was technically repackaged and built without any loss of functionality, but with clear advantages. The applications now run containerized, centrally controlled, and securely in Switzerland. The code base remains consistent, updates are rolled out centrally, and all components are scalable and maintainable.
Result
With lift and shift, TTP has taken the step towards a more modern form of operation.
- Data security and location clarity: All data is located in Switzerland, including access control.
- Less effort, more stability: Backups, monitoring, and operation are completely handled by soxes. TTP no longer has to worry about hardware, updates, or emergencies.
- Future-proof: The setup is the basis for further development. All this without dependence on individuals or small companies, but with a scalable partner who knows the system and can take it over.