CDL - Migration Services Flashcards
What are GCPs DB migration Services?
DB Migration Service (DMS) - When you are migrating open-source, relational DBs.
BigQuery Data Transfer Service - Used to automate scheduled data movement into BQ using a fully managed data import service.
What are GCPs 2 Compute Engine migration services?
Migrate for Compute Engine - When you are migrating VMs/servicers from on-prem to another cloud Compute Engine. (Exam)
Migrate for Anthos - When you are migrating containers – VMs – from on-prem OR other clouds directly into containers in GKE.
What are GCPs 2 data/storage migration services?
- Cloud Storage Transfer Service (Exam) - Used to migrate storage data between cloud services (think AWS S3 and Cloud Storage)
- Transfer Appliance - When you have massive amounts of data (TBs) and its faster to ship physical devices.
What are the 3 types of migration options from on-prem into GCP?
- Lift and shift
- Improve and move
- Rip and Replace
What type of on-prem migration is the most labor intensive?
Rip & Replace
Define Lift and Shift. What are its benefits? Cons?
The moving of workloads from one environment to another with minor or zero modifications/refactoring.
Pros - least labor intensive (no upskilling needed) and fasted .
Cons - limited cloud benefits
Define Improve and Move.
Is the modernizing of a workload WHILE migrating to the cloud to take advantage of cloud-native capabilities.
Define Rip and Replace. What are its benefits? Cons?
Is the decommissioning of applications and completely redesigning and rewriting them as a cloud-native app.
Benefits - Can maximize value of cloud offerings.
Cons - most labor intensive and take the most time.
Define refactoring.
Refactoring of an application is the process of improving an apps internal structure (code) without affecting is external behavior (production/end users)
When is it ideal to use a Rip-and-Replace migration strategy?
- When you want to remove legacy technical debt/hardware
- When current app does not meet business/technical goals.
What are key cloud benefits that Lift and Shift migrations miss out on?
- Horizontal scalability
- Fine-graced/granular pricing
- Highly managed services
What are Lift and Shift migrations ideal?
- Little/no business need for change.
- Workloads can operate in target environment.
What situations of Improve-and-move migrations best suited for?
- When an apps architecture or infrastructure of an app is not supported in target environment.
- When a major update to the workload is not necessary
What are key considerations when migrating with a Improve-and-move strategy?
- Long than lift and shift
- App must be refactor in order to migrate
- Requires upskilling
- More time and effort of the life cycle of an app
What key considerations are important with a Rip-and-replace strategy?
- Time
- Upskilling