When your organisation has made the decision to move to cloud, there are three key initial considerations before you get stuck into migrating your first workload.
1. Start with an assessment
2. Decide on your migration strategy
3. And, to ensure you avoid most of the common migration pitfalls, we recommend adopting progressive delivery approaches, undertaking systems mapping, and building resilient architecture.
Cevo's skilled technologists, bring a wealth of experience in cloud migration strategies and implementations. For more information visit cevo.com.au
5. Validate - migration
readiness
Deliver an initial low-impact
production ready service
(2-4 weeks)
● Identify the low impact service
● Validate initial observations
● Identify internal process
constraints
● Development of infrastructure
and delivery approach for
Service #1
● Development and operational
review and retrospective
● Lessons and improvements
6. Roadmap
Identify key delivery
milestones and timelines
(2-8 weeks)
● Identification of the system
boundaries: System Mapping
● Identify the mode of operation:
Lift and shift, Cloud native,
SaaS
● Identify what to re-architect,
replace or decommission
● High level project plan with
delivery
● Capacity and cost planning
● Trade offs
● Risk consideration
8. Lift and shift ● Platform migration service
● Data migration service
● Virtual machine migration
Migrate as is
9. ● Infrastructure Automation
● Repeatable Infrastructure
● CI/CD pipeline
● Test Automation Strategy
● Artifacts Management
● Daily/Weekly Releases
Help clients to move faster in
response to market threats and
current needs
Cloud Native
10. SaaS
Replace owned solutions with
Software as a Service
● Log management
● Federated login / SSO
● Monitoring and alerting
● Build and deploy
11. Legacy integration
Integration with on-premises
systems with cloud
● Network connectivity/VPN
● On-premise/3rd party services
● API Gateway/RESTful APIs
● Security and compliance
12. Review and learn
Learn from this workload, then
progress onto the next
● Reassess the roadmap with
current context
● Plan requirements for next
workload
● Form and incept the delivery
team
● Migrate
● Rinse and repeat
14. Systems mapping
● Uncover latent complexity
within an organisations
systems
● Visualise the systems in a
human-centric manner
● Drive real organisation
awareness that facilitates
awareness and change
Discover, explore and
communicate the real
complexity of your systems
15. Resilient
architecture
● An approach to designing
solutions to be cloud first, anti-
fragile, self healing systems
● Delivered through:
○ Infrastructure as code
○ Compliance as code
○ Configuration as code
○ Pipeline as code
○ Operation as code
● Strong focus on repeatable
automation testing
Build scalable, resilient, secure
and efficient infrastructure
16. Delivery
approaches
● Agile development, facilitation
and coaching
● The Four C’s: Clarity,
Capacity, Capability and
Confidence
● Value Stream Mapping
● Test Driven Development
● Continuous integration
● Continuous Deployment
● Master / apprentice upskilling
Progressive general approaches
to migration activities