24
Migrating business critical enterprise applications to AWS Ströer, AWS and Cloudreach

enterprise applications to AWS Migrating business criticalaws-de-marketing.s3-eu-central-1.amazonaws.com/Field Marketing/S… · Spectrum of microservices/custom API and enterprise

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: enterprise applications to AWS Migrating business criticalaws-de-marketing.s3-eu-central-1.amazonaws.com/Field Marketing/S… · Spectrum of microservices/custom API and enterprise

Migrating business critical enterprise applications to AWSStröer, AWS and Cloudreach

Page 2: enterprise applications to AWS Migrating business criticalaws-de-marketing.s3-eu-central-1.amazonaws.com/Field Marketing/S… · Spectrum of microservices/custom API and enterprise

AWS Summit Berlin 2018June 7th (12:15 - 13:00)

This presentation was first delivered at the AWS Summit in Berlin on Thursday, June 7th 2018. For more information, contact us at www.cloudreach.com/contact-us

Page 3: enterprise applications to AWS Migrating business criticalaws-de-marketing.s3-eu-central-1.amazonaws.com/Field Marketing/S… · Spectrum of microservices/custom API and enterprise

INDEX

01Introduction - About Cloudreach and Ströer- Speaker details- SDM SysOps

02The challenge- Industry- Application migration

03The solution- Phase overview- Solution Design- Before & After- Success factors

05Q & A

04Summary and Outlook- Ströers Cloud Adoption Journey

3

Page 4: enterprise applications to AWS Migrating business criticalaws-de-marketing.s3-eu-central-1.amazonaws.com/Field Marketing/S… · Spectrum of microservices/custom API and enterprise

source: * for year 2017 as a whole, ** AGOF digital facts 2018-02 (10+ years), net reach in bn. Feb 2018***per month/own surveys – Dec 2017

4

Ströer facts and figures

Ströer is a digital multi-channel media company that provides its customers with solutions along the entire marketing and sales value chain, and has set itself the goal of being the media company with the greatest customer focus.

Page 5: enterprise applications to AWS Migrating business criticalaws-de-marketing.s3-eu-central-1.amazonaws.com/Field Marketing/S… · Spectrum of microservices/custom API and enterprise

Ströer Digital Media - System Operations

● Operate backend systems (on-prem, AWS, CDN)

○ ~200 of servers/instances, ~75-100 apps

○ Spectrum of microservices/custom API and enterprise grade applications

○ <5 employees in operations team; numerous contractors

● Consulting other teams and/or departments

● Facilitate collaboration between service providers and application teams

● Planning and designing new IT projects

What we do

5

Page 6: enterprise applications to AWS Migrating business criticalaws-de-marketing.s3-eu-central-1.amazonaws.com/Field Marketing/S… · Spectrum of microservices/custom API and enterprise

Cloudreach facts and figures

Cloudreach is a leading provider of software-enabled cloud services, and have empowered some of the largest and best known enterprises in the world to realise the benefits of cloud.

6

500+ Certifications

Premier AWS Partner

Unique Software and Products

15+ offices across North America and Europe

Full life cycle coverage for Mode 1 and 2

Born in the Cloud

Blackstone Portfolio Company

Page 7: enterprise applications to AWS Migrating business criticalaws-de-marketing.s3-eu-central-1.amazonaws.com/Field Marketing/S… · Spectrum of microservices/custom API and enterprise

Speaker details

7

Lars Reimann● Senior System Operations Manager at Ströer Digital Media

GmbH in Hamburg

● M. Sc. Applied Computer Science with a background in System- and Performance Engineering

● “Using the Cloud is like using electricity. You’d want an expert to provide that.”

Oliver Detjen● Cloud Engagement Manager for Cloudreach in Munich

● M. Sc. in Business Administration with a focus on Finance and IT-Management

● Passionate about cloud technologies, the way they can be used to create new meanings for customers and how they can change businesses

● www.linkedin.com/in/oliverdetjen

Page 8: enterprise applications to AWS Migrating business criticalaws-de-marketing.s3-eu-central-1.amazonaws.com/Field Marketing/S… · Spectrum of microservices/custom API and enterprise

INDEX

01Introduction - About Ströer and Cloudreach- Speaker details- SDM SysOps

02The challenge- Industry- Application migration

03The solution- Phase overview- Solution Design- Before & After- Success factors

05Q & A

04Summary and Outlook- Ströers Cloud Adoption Journey

8

Page 9: enterprise applications to AWS Migrating business criticalaws-de-marketing.s3-eu-central-1.amazonaws.com/Field Marketing/S… · Spectrum of microservices/custom API and enterprise

Ströer Digital Media - System Operations

● Industry consolidation1,2: Business acquisitions create the need to unify internally and externally developed systems onto one tech stack

● Business critical systems required optimization in terms of their availability and business continuity

● Dependencies on other silo-systems need to be reduced

Industry challenges

9

Page 10: enterprise applications to AWS Migrating business criticalaws-de-marketing.s3-eu-central-1.amazonaws.com/Field Marketing/S… · Spectrum of microservices/custom API and enterprise

Application migration challenge

● It is a live ERP application critical to running the business○ Industry solution developed and maintained by a third-party

○ Manages digital advertising across the whole business life-cycle

○ Used by Sales, Partner Management, Ad OPs, Controlling & Finance

○ Multiple branch offices and road warriors (approx. 500)○ Multiple stakeholders involved (application/api providers, operations

department, consultants) ○ Various internal and external interfaces

● Incomplete implementation of (standard) architecture components● High risks from an operational perspective

10

Page 11: enterprise applications to AWS Migrating business criticalaws-de-marketing.s3-eu-central-1.amazonaws.com/Field Marketing/S… · Spectrum of microservices/custom API and enterprise

INDEX

01Introduction - About Ströer and Cloudreach- Speaker details- SDM SysOps

02The challenge- Industry- Application migration

03The solution- Phase overview- Solution Design- Before & After- Success factors

05Q & A

04Summary and Outlook- Ströers Cloud Adoption Journey

11

Page 12: enterprise applications to AWS Migrating business criticalaws-de-marketing.s3-eu-central-1.amazonaws.com/Field Marketing/S… · Spectrum of microservices/custom API and enterprise

The Solution - Phase Overview

Week-9-10Week-7-8Week1-2 Week3-4 Week-5-6 Week-15-16Week-13-14Week-11-12

07/17 08/17 08/17 09/17 09/17 10/17 10/17 11/17

4. Build

Week1-2 Week7-8Week5-6Week3-4

04/17 04/17 05/17 05/17

Closure meeting

Go-Live3rd Party

Onboarding

3 - Design

Design Workshops + Creation

of HLD

Kick-off meeting

Cloudreach Ops Onboarding

1 - Design

Initial Design

Creation of by Ströer

Review by AWS Sol. Architect

POC-Env created on

AWS

7. Migrate8. Stabilise (ca. 3 month)

POC running as expected

Management support for

mig decision

STRÖER + AWS STRÖER + CLOUDREACH

12

2 - POC 5. Testing6. Mig Dry-Run

Page 13: enterprise applications to AWS Migrating business criticalaws-de-marketing.s3-eu-central-1.amazonaws.com/Field Marketing/S… · Spectrum of microservices/custom API and enterprise

Solution Design

This is what the system looked like before the project….

14

Page 14: enterprise applications to AWS Migrating business criticalaws-de-marketing.s3-eu-central-1.amazonaws.com/Field Marketing/S… · Spectrum of microservices/custom API and enterprise

Solution Design - Architecture

14

Page 15: enterprise applications to AWS Migrating business criticalaws-de-marketing.s3-eu-central-1.amazonaws.com/Field Marketing/S… · Spectrum of microservices/custom API and enterprise

Solution Design - Hybrid DNS

15

Page 16: enterprise applications to AWS Migrating business criticalaws-de-marketing.s3-eu-central-1.amazonaws.com/Field Marketing/S… · Spectrum of microservices/custom API and enterprise

Solution: Before and After

1: https://github.com/cloudreach/sceptre

Solution property Before After Benefits

Version controlled infrastructure(using AWS CloudFormation & Sceptre1)1

● Automated deployment of MSSQL-Cluster● Mitigate future technical drift of cloud infrastructure● Reusable and consistent templates: Quick creation of

additional infrastructure / landing zones

Highly available and fault tolerant infrastructure

● Reliability, resilience and business continuity

MS SQL AG using WSFC ● Reliability, resilience and business continuity

Encryption at rest/in transit ● Security and Governance

Hybrid DNS● Delegated DNS Authority● Reliability, resilience and business continuity

16

Page 17: enterprise applications to AWS Migrating business criticalaws-de-marketing.s3-eu-central-1.amazonaws.com/Field Marketing/S… · Spectrum of microservices/custom API and enterprise

Solution: Before and After

Solution property Before After Benefit

Instance Level Backups ● Business continuity

(SLA-) Monitoring ● Security and Governance, business continuity

Fast Paced Security Patching ● Security and Governance

Logging / Auditing ● Security and Governance

Cost transparency ● Hidden costs and hidden risks completely removed

Unlimited / fast scalability ● Reliability, resilience and business continuity

17

Page 18: enterprise applications to AWS Migrating business criticalaws-de-marketing.s3-eu-central-1.amazonaws.com/Field Marketing/S… · Spectrum of microservices/custom API and enterprise

Solution: Success factors, critical phases and problems

● Carefully think about your drivers to decide on your migration strategy

● Methodology that includes change management

● Definitely start with a PoC (i.e. manual deployments)

● Once PoC works: Code / automise as much as possible

● People / culture: Developer-friendly, open communication between all parties

Success factors

18

Page 19: enterprise applications to AWS Migrating business criticalaws-de-marketing.s3-eu-central-1.amazonaws.com/Field Marketing/S… · Spectrum of microservices/custom API and enterprise

Solution: Success factors, critical phases and problems

● Overlap between business processes (release cycles etc.) and the planning of the migration

● Resource allocation of contractors resources (in terms of timing etc.)

● Contractor resources: Conflict between functional requirements vs. non-functional requirements implementation

● Contractor resources needed to adopt their mindset to be able to work in a cloud-environment

What was critical and almost went wrong?

19

Page 20: enterprise applications to AWS Migrating business criticalaws-de-marketing.s3-eu-central-1.amazonaws.com/Field Marketing/S… · Spectrum of microservices/custom API and enterprise

INDEX

01Introduction - About Ströer and Cloudreach- Speaker details- SDM SysOps

02The challenge- Industry- Application migration

03The solution- Phase overview- Solution Design- Before & After- Success factors

05Q & A

04Summary and Outlook- Ströers Cloud Adoption Journey

20

Page 21: enterprise applications to AWS Migrating business criticalaws-de-marketing.s3-eu-central-1.amazonaws.com/Field Marketing/S… · Spectrum of microservices/custom API and enterprise

Summary & Outlook

● Continuously optimize / refactor inside AWS

● Current Cloud projects○ Redshift / Data warehouse ○ Evaluations of Cloud native / Cloud first / Serverless

● Embrace data driven approach○ Optimize on the basis the of outputs/intelligence

● Evaluate CCoE ○ Advantages of having a dedicated CCoE○ Plattform model approach to centralize assets (already) on AWS○ Tighten relationship with Ströer entities already inside AWS○ Knowledge transfer / upskilling

● Multi-Cloud approach

Ströers Cloud Adoption Journey

21

Page 22: enterprise applications to AWS Migrating business criticalaws-de-marketing.s3-eu-central-1.amazonaws.com/Field Marketing/S… · Spectrum of microservices/custom API and enterprise

INDEX

01Introduction - About Ströer and Cloudreach- Speaker details- SDM SysOps

02The challenge- Industry- Application migration

03The solution- Phase overview- Solution Design- Before & After- Success factors

05Q & A

04Summary and Outlook- Ströers Cloud Adoption Journey

22

Page 23: enterprise applications to AWS Migrating business criticalaws-de-marketing.s3-eu-central-1.amazonaws.com/Field Marketing/S… · Spectrum of microservices/custom API and enterprise

Watch the full presentation here

Page 24: enterprise applications to AWS Migrating business criticalaws-de-marketing.s3-eu-central-1.amazonaws.com/Field Marketing/S… · Spectrum of microservices/custom API and enterprise

Alle dargestellten Informationen sind Eigentum der Ströer Group.Eine Veröffentlichung und Nutzung, auch auszugsweise, ist nur nach Rücksprache mit der Ströer Group gestattet.

IHR ANSPRECHPARTNER:

24

Lars ReimannSenior System Operations Manager

Ströer Digital Media GmbHKehrwieder 8-920457 Hamburghttps://www.stroeer.de/digitale-werbung.html