Upload
others
View
4
Download
0
Embed Size (px)
Citation preview
Migrating business critical enterprise applications to AWSStröer, AWS and Cloudreach
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
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
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.
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
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
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
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
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
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
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
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
Solution Design
This is what the system looked like before the project….
14
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
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
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
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
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
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
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
Watch the full presentation here
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