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

The good, the bad, and the ugly of migrating hundreds of legacy applications to a cloud native platform

The good, the bad, and the ugly of migrating hundreds of legacy applications to a cloud native platform

Wir haben bei der Allianz innerhalb von 17 Monaten eine Container Plattform in der Public Cloud aufgebaut und in einem ersten Schritt 144 Java Legacy Anwendungen cloud-ready gemacht und dorthin migriert. Im Vortrag zeigen wir, was dabei unsere Erfolgsrezepte und größten Hindernisse waren. Es geht dabei unter anderen darum, wie man eine große Anwendungslandschaft auf ihre Cloud-Readiness hin analysiert und wie man eine industrialisierte Migration von Anwendungen auf eine Cloud Plattform etabliert.

Josef Adersberger

January 23, 2019
Tweet

More Decks by Josef Adersberger

Other Decks in Technology

Transcript

  1. Insurance as a Service. ©Syncier 1 of migrating hundreds of

    legacy applications to a cloud native platform
  2. CIO Let’s bring all our web applications onto a cloud

    native platform. First priority: time.
  3. 3 ❏ All 152 legacy applications migrated and in production

    within 17 months ❏ All security-hardened and modernized to containerized 12-factor-apps ❏ Benefits leveraged: strong business case, higher availability, more agile teams
  4. Insurance as a Service. ©Syncier 4 ENTERPRISE CLOUD NATIVE We

    enable regulated enterprises to leverage cloud native technology.
  5. Cloudalyzer: A single source of truth for migration-related software landscape

    information Insurance as a Service. ©Syncier 7 Tableau analysis MIGRATION DATABASE QAVALIDATOR SONARQUBE EAM TOOL QUESTIONNAIRES JIRA XLS STATIC ANALYSIS IBM MIGRATION TOOL … MIGRATION TASKS BASIC TOUR-DE-MIGRATION SYSTEM PROPERTIES OWASP Scanner jQAssistant
  6. An emergent design approach for large-scale application migration to a

    cloud plattform Insurance as a Service. ©Syncier 9 APPLICATION BLUEPRINT MIGRATION COOKBOOK TOUR-DE-MIGRATION GOLIVE READINESS CHECKLIST Q1/17 Q2/17 Q3/17 Q4/17 Q1/18 Q2/18 APPLICATION MIGRATION CLOUD PLATFORM SETUP PRE-STUDY
  7. Cloud friendly applications: A sweet spot for legacy apps 11

    Cloud Friendly Apps … and enhance each application according the 12 factors Put the monolith into a container
  8. Management support ❏ Strong management support ❏ Clear scope &

    priorities ❏ Courage to drive the change to cloud native development
  9. Co-location One co-location space for ❏ support- & ❏ industrialization

    team Visiting migration team members (could book support slots)
  10. ARCHITECTURE TEAM DOZENS OF MIGRATION PROJECTS RUNNING IN PARALLEL (organized

    in release trains) ‣ Training sessions ‣ Support sessions ‣ Co-Location & remote ‣ Guidance / best practice sharing (cookbook, sample application) ‣ Unified development environment (via GitHub) ‣ Standard base images ‣ Pre-migrated frameworks ‣ Solutions: Security service, ambassadors INDUSTRIALIZATION TEAM ‣ Application blueprint ‣ Migration database SUPPORT TEAM ‣ Feedback
  11. Insurance as a Service. ©Syncier 21 Talk to us! Robert

    Bichler Project Manager, Allianz Deutschland AG [email protected] Dr. Josef Adersberger Lead Syncier Cloud, Syncier GmbH & CTO QAware GmbH [email protected]