More Related Content Similar to Creating an Effective Roadmap for Your Cloud Journey (ENT225-R1) - AWS re:Invent 2018 (20) More from Amazon Web Services (20) Creating an Effective Roadmap for Your Cloud Journey (ENT225-R1) - AWS re:Invent 20182. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Creating an Effective Roadmap
for Your Cloud Journey
Claude Ampigny
Consultant
AWS Professional Services
E N T 2 2 5
Nicolas Malaval
Senior Consultant
AWS Professional Services
3. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What to expect from this session
✔ Learn by example; guide a fictive enterprise on their cloud journey
✔ Understand how cloud is an enabler to better meet business needs
✔ Get tips on how to establish foundations, conduct change, migrate
✔ Meet new people, share experiences, and have fun!
✘ Leave with the silver bullet for your cloud journey
✘ Practice your technical or architectural skills
4. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Session timeline
5 min – Introduction
15 min – Read the case study
55 min – “Part 1”
35 min – Team up and get working
20 min – Our approach and discussion
40 min – “Part 2”
20 min – Team up and get working
20 min – Our approach and discussion
5 min – Closing
5. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
The scenario
Provide insurance products directly or through an agent
IT struggles to keep up with business expectations
Data center contract due for renewal in 12 months
Company viability in question if no improvement is seen within two years
6. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Your mission
Propose an approach on how to:
Move existing workloads to AWS
Improve IT so it can better meet business needs
Create an actionable roadmap that includes:
A schedule of activities for the next 2 years
Changes to IT staffing and organization, and to operating model
You are not alone! Your AWS facilitator will help you
7. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
8. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
minutes
left010203040506070809101112131415
9. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
01 minutes
left02030405060708091011121314151617181920212223242526272829303132333435
10. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
TIME’S UP!
11. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Stages of adoption
Project
Foundation
Migration
Reinvention
Move to AWS and close data centers within 12
months. Limited changes to applications and
operating model due to time constraints.
Cloud is a catalyst for the business to
transform itself to meet market needs
much more effectively.
Build technical and organizational foundations
to begin scaling the adoption of cloud and
avoid migration stall.
AnyCompany began experimenting and
leveraging cloud to meet a business need
on an improvised basis.
Part1
12. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Initial situation IT
Applications
Security
CIO office
User services
Apps build
Infrastructure
Infra projects
Apps run Infra support
110 2
30
20
25
30
Infra engineer
15
15
555
13. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Create and staff a cloud team/CCoE
What and why
Cross-functional team that leads the cloud adoption and drives change
Get results faster as ownership and activities are identified to a single team
Tenets: Agility—Automation—Run what you build—Customer-centric
Start with the essential foundational elements of hybrid cloud
Who
Look around: you already have the enthusiastic people that you need
Start small: five full-time people from diverse backgrounds
Engage partners: there is no compression algorithm for experience
CCoE 5
IT
Applications
Security
CIO office
User services
Infrastructure
Infra projects
Apps run Infra support30
19
25
30
Infra engineer
15
15
511
5Create &
staff
CCoE
Security
&
account
Sprints
PartnerorProServe
Apps build 110 2
1 2
14. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Plan and prepare for migration
Prepare to scale
Create a migration team and build a factory made of tools and processes
Accelerate the migration with partners that have already done it
Define execution needs and implement prerequisites
Plan the migration
Migration strategy: mostly rehost; some replatform, repurchase, or retire
Build a high-level plan but don’t overanalyze at this stage
Schedule the migration of major applications and their core dependencies
Identify IT standards and group them by application criticality
Practice on non-production environments before migrating the production
CCoE 5
IT
Applications
Security
CIO office
User services
Infrastructure
Infra projects
Apps run Infra support30
19
20
30
Infra engineer
10
15
511
5
5
CIO office
Infra projects
Migration team
PartnerPartnerorProServe
PMO
Execution
teams
Apps build 110 2
Create &
staff
CCoE
Security
&
account
Sprints 1 2
Create
migration
team
Plan &
Prepare
migration
Discover
IT
portfolio
Migrate
pilot
apps
Close
data
center
Application discovery
Technology Discovery
Major apps
15. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Scale the CCoE …
CCoE 10
IT
Applications
Security
CIO office
User services
Apps build
Infrastructure
Infra projects
Apps run Infra support
108
30
19
20
30
Infra engineer
10
15
48
Migration team
Partner
Pizza
team 1
Pizza
team 2
3 2
Do not grow the team; break it apart
Expand the team
Mitosis-like approach: split the team and bring new people in
Existing people are responsible for mentoring new members on-the-job
Structure the CCoE as it grows in functional groups and product teams
Mix up skills—an infrastructure engineer can help automate cloud security
Develop capabilities
Roadmap mostly driven by the needs of the migration team
Align capabilities readiness with migration plan
You cannot deliver all at once!
…
PartnerorProServe
PMO
Execution
teams
Sprints 1 2 3 4
Create &
staff
CCoE
Security
&
account
Hybrid
network
7 8 9 10 …
Improved
cloud ops
Managed
platforms
Managed services
Self-serviceProvision
& rehost
virtual
servers
Create
migration
team
Plan &
Prepare
migration
Discover
IT
portfolio
Migrate
pilot
apps
16. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Scale the CCoE … and transform infrastructure
CCoE 20
PartnerorProServe
IT
Applications
Security
CIO office
User services
Apps build
Infrastructure
Infra projects
Apps run Infra support
108
30
19
20
30
Infra engineer
10
15
38
Migration team
PMO
Execution
teams
Partner
10
Cloud
infrastructure
Cloud
business
office
Cloud Security
Structure the team as it grows
10
Expand the team
Mitosis-like approach: split the team and bring new people in
Existing people are responsible for mentoring new members on-the-job
Structure the CCoE as it grows in functional groups and product teams
Mix up skills—an infrastructure engineer can help automate cloud security
Develop capabilities
Roadmap mostly driven by the needs of the migration team
Align capabilities readiness with migration plan
You cannot deliver all at once!
…
Sprints 1 2 3 4
Create &
staff
CCoE
Security
&
account
Hybrid
network
7 8 9 10 …
Improved
cloud ops
Managed
platforms
Managed services
Self-serviceProvision
& rehost
virtual
servers
Create
migration
team
Plan &
prepare
migration
Discover
IT
portfolio
Migrate
pilot
apps
17. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Migrate and close the data centers
CCoE 20
PartnerorProServe
IT
Applications
Security
CIO office
User services
Apps build
Infrastructure
Infra projects
Apps run Infra support
108
30
19
20
30
Infra engineer
10
15
48
Migration team
Partner
Cloud
infrastructure
Cloud
business
office
Cloud security
Number of
execution teams
Months
Repurchase
1
2
3
3 6 9
Rehost
Replatform
PMO
Execution
teams
Migrate
Execute the migration in two-week sprints
Migration pilots: start with 10 applications to test and refine the process
Sprint process: Discover ▷ Design ▷ Build ▷ Integrate ▷ Validate ▷ Cutover
Absorb peak activities by adding new migration execution teams
…
Sprints 1 2 3 4
Create &
staff
CCoE
Security
&
account
Hybrid
network
7 8 9 10 …
Improved
cloud ops
Managed
platforms
Managed services
Self-serviceProvision
& rehost
virtual
servers
Create
migration
team
Plan &
prepare
migration
Discover
IT
portfolio
Migrate
pilot
apps
Close
data
center
Decommission
Rehost
Repurchase
Replatform
18. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Migrate and close the data centers
Migrate
Execute the migration in two-week sprints
Migration pilots: start with 10 applications to test and refine the process
Sprint process: Discover ▷ Design ▷ Build ▷ Integrate ▷ Validate ▷ Cutover
Absorb peak activities by adding new migration execution teams
At the end
Disassemble the migration team, 10 PMO goes to the CCoE
Remaining infrastructure staff goes to the CCoE too
Infra support MSP contract likely to be terminated
CCoE 80-85
PartnerorProServe
IT
Applications
Security
CIO office
User services
Apps build
Apps run
108
30
15
20
30
Cloud
infrastructure
Cloud
business
office
Cloud security
Recent addition of people in
charge of closing data centers,
and migration PMO team
1020-30
…
Sprints 1 2 3 4
Create &
staff
CCoE
Security
&
account
Hybrid
network
7 8 9 10 …
Improved
cloud ops
Managed
platforms
Managed services
Self-serviceProvision
& rehost
virtual
servers
Create
migration
team
Plan &
prepare
migration
Discover
IT
portfolio
Migrate
pilot
apps
Close
data
center
Decommission
Rehost
Repurchase
Replatform
19. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Steer and communicate
Provide executive direction and support
Executive management to give a clear and concise direction
Set measureable goals that will be tracked along the initiative
Format: written narrative from CEO, town hall meeting by CIO
Communicate constantly
Remind of strategy and how the work being done relates to that strategy
Overcommunicate: information should be made available widely
Recognize and reward expertise and achievements
Give teams time to learn from others (AWS summits, re:Invent …)
Communicate constantly
Provide executive
direction and support
CCoE 80-85
PartnerorProServe
IT
Applications
Security
CIO office
User services
Apps build
Apps run
109
30
15
20
30
Cloud
infrastructure
Cloud
business
office
Cloud security
…
Sprints 1 2 3 4
Create &
staff
CCoE
Security
&
account
Hybrid
network
7 8 9 10 …
Improved
cloud ops
Managed
platforms
Managed services
Self-serviceProvision
& rehost
virtual
servers
Create
migration
team
Plan &
prepare
migration
Discover
IT
portfolio
Migrate
pilot
apps
Close
data
center
Decommission
Rehost
Repurchase
Replatform
20. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Questions and
discussion
21. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
22. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
minutes
left0102030405060708091011121314151617181920
23. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
TIME’S UP!
24. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Educate and encourage experimentation
Educate
Train on AWS and Agile methodologies; adapt development plan
Target cloud skills for your new recruits and revise job descriptions
Encourage knowledge-sharing in your organization
Experiment
Give people time and resources to practice and experiment
Manage expectations and measure experimentations
Facilitate the process for taking an idea into production
Organize internal events like hackathons
Part 1
Train on AWS and Agile
Facilitate and encourage experimentation
25. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Adopt DevOps and DevSecOps principles
CCoE
PartnerorProServe
Cloud
infrastructure
Cloud
business
office
Cloud security
Infrastructure
DevOps
DevOps
partner
3
1
Apps build
Apps run
Part 1
DevOps
Deliver at higher velocity while maintaining service stability
Educate the business on the value of DevOps and Agile
Use a DevOps enablement team to disseminate a change of culture
Focus on applications that are differentiating for the business
Create a DevOps team at Month 6
IT
Applications
Security
CIO office
User services
Apps build
Apps run
Train on AWS and Agile
Facilitate and encourage experimentation
Form
DevOps
team CI/CD
tools
CP mobile
app
Another
app
26. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Adopt DevOps and DevSecOps principles
CCoE
PartnerorProServe
IT
Applications
Security
CIO office
User services
Apps build
Apps run
Cloud
infrastructure
Cloud
business
office
Cloud security
Infrastructure
DevOps tools
DevOps
enablement
team
DevOps
partner
Ops
DevOps teams
Scale DevOps starting from Year 2
DevOps
Deliver at higher velocity while maintaining service stability
Educate the business on the value of DevOps and Agile
Use a DevOps enablement team to disseminate a change of culture
Focus on applications that are differentiating for the business
Incorporate security principles
Embed a security person in DevOps teams
DevSecOps: make DevOps teams responsible for security
Automate security testing and integrate in delivery pipelines
Part 1
Scale DevOps
DevSecOps
Form
DevOps
team CI/CD
tools
CP mobile
app
Another
app
Train on AWS and Agile
Facilitate and encourage experimentation
27. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Uncover the full benefits of cloud
Optimize infrastructure
Track resource utilization; facilitate or automate rightsizing
Recall that most workloads were rehosted Continue to replatform
Give incentives for further optimization
Allow and support alternative operational tools
Re-architect applications
DevOps helps to unlock the cloud’s full value
Create a group in the CCoE to develop expertise on managed services
Break monolithic applications into micro-services
Part 1
Right-size resources
Replatform
Re-architect
Train on AWS and Agile
Facilitate and encourage experimentation
Scale DevOps
DevSecOps
Form
DevOps
team CI/CD
tools
CP mobile
app
Another
app
28. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Let’s recap
SecurityCIO office
Apps
run
Apps build Infra
projects
Infra
support
Infra engineering
Outsourcing
service provider
OSP
CIO
office
Security Apps build
Apps
run
OSP
DevOps CCoE
Service
experts
from outsourcing
to assisting cloud/DevOps and bringing expertise
29. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Align your path to your goals and challenges
Value
Time
Project Reinvention
RETIRE
TECHNICAL
DEBT
Foundation Migration
CLOUD
NATIVE
30. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Questions and
discussion
31. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Now it’s your turn!
Take our example solution away
and use tips for our own cloud
journey
AWS Professional Services can
help achieve your desired
business outcomes with AWS
http://amzn.to/ent225-sol
32. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Related breakouts
ENT206 - Building a Business Case for Your Cloud Journey
Tuesday, 12:15 PM - 1:15 PM Wednesday, 1:00 PM - 2:00 PM
Mirage, St. Thomas B MGM, Level 3, North Concourse 306
ENT202 - Assessing Your Application Portfolio
Tuesday, 10:00 AM - 11:00 AM Wednesday, 12:15 PM - 1:15 PM
Aria West, Level 3, Ironwood 8 Venetian, Level 3, Murano 3302
ENT204 - Iterating Towards a Cloud-Enabled IT Organization
Tuesday, 8:30 AM - 9:30 AM Tuesday, 3:15 PM - 4:15 PM
MGM, Level 3, North Concourse 306 Venetian, Level 3, Murano 3302
34. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.