CDL - Migration Services Flashcards
(36 cards)
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
What are the four phases of a migration journey?
- Assess
- Plan
- Deploy
- Optimize
What are 4 key benefits of Migrate for Compute Engine?
- Continuous replication - of disk data from source VMs to GCP
- No downtime - on transfers
- Clone & test - Post migration testing w/ roll–back if necessary
- GCP Console
Which migration strategy is paired with Migrate for Compute Engine?
A lift and shift approach for VMs - w/ minor modifications from source to GCE environment.
What is a key VP of Anthos?
Anthos uses a SINGLE CONTROL PLANE to manage kubernetes compute in hybrid scenarios.
What is Anthos?
Its an application management platform used to manage HYRBD architectures (on prem (running VMWare) or w/ other CSPs)
What is a GKE managed service mesh?
What are Anthos core components?
- Managed service Mesh
- Migration
- Serverless
- Logging & monitoring
- Service management
- Cluster (multi), container, and infa management
- Configuration management
What is a GKE cluster? What are its two components?
GKE clusters are groups of VMs that run containerized applications
They are comprised of 1) control plane and 2) nodes
What does a cluster control plane do? What is it comprised of?
Manages clusters state and manages workloads across cluster nodes.
Comprised of:
1. API manager
2. Scheduler (?)
3. Controll manager (?)