MigrateForce Glossary

Your comprehensive guide to migration terminology

Cloud Migration

Lift and Shift

A migration strategy where applications are moved to the cloud with minimal or no modifications to their architecture.

RehostingCloud Migration Strategy

Cloud-Native

Applications designed and built to take full advantage of cloud computing capabilities and services.

MicroservicesContainerization

Hybrid Cloud

An infrastructure environment that combines both public and private cloud resources, allowing data and applications to be shared between them.

Multi-CloudPrivate Cloud

Cloud Computing

Delivery of computing services—including servers, storage, databases, networking, software—over the internet ("the cloud") to offer faster innovation and flexible resources.

IaaSPaaSSaaS

Cloud Migration

The process of moving data, applications, or other business elements from on-premises infrastructure to a cloud computing environment.

Digital TransformationCloud Strategy

AWS (Amazon Web Services)

A comprehensive cloud services platform offering computing power, database storage, content delivery, and other functionalities to help businesses scale and grow.

Cloud ProviderIaaS

Multi-Cloud Strategy

Utilizing multiple cloud computing services from different providers to enhance flexibility, performance, and cost efficiency.

Hybrid CloudCloud Strategy

Private Cloud

Cloud computing resources used exclusively by a single organization, offering greater control and security.

Hybrid CloudOn-Premises

Public Cloud

Cloud services offered over the public internet and available to anyone who wants to purchase them.

IaaSPaaSSaaS

Serverless Computing

A cloud computing execution model where the cloud provider dynamically manages the allocation of machine resources.

FaaSCloud-Native

Development & Operations

Agile Migration

An iterative approach to migration that emphasizes flexibility, customer collaboration, and rapid delivery of functional components.

Sprint PlanningIterative Development

DevOps

A set of practices that combine software development (Dev) and IT operations (Ops) to shorten the system development life cycle.

CI/CDAutomation

Containerization

Packaging software code with all its necessary components so it can run uniformly and consistently on any infrastructure.

DockerKubernetes

Integration Testing

Testing in which individual software modules are combined and tested as a group to identify interface defects between modules.

Unit TestingSystem Testing

Data Management

Data Center Migration

Moving data center assets to a new physical location or into a cloud or hybrid environment.

Infrastructure MigrationHardware Relocation

Data Integration

Combining data from different sources to provide a unified view, essential in migration projects to ensure consistency.

ETLData Mapping

Big Data

Extremely large data sets that require specialized tools to store, analyze, and visualize for insights and decision-making.

Data AnalyticsData Mining

Backup

The process of creating copies of data to safeguard against accidental loss or corruption.

Disaster RecoveryData Protection

SaaS Migration

Data Mapping

The process of matching fields between the source and target SaaS applications to ensure proper data transfer.

Data IntegrationField Mapping

API Integration

The connection between two or more SaaS applications using their application programming interfaces to share data and functionality.

REST APIWebhook

Single Sign-On (SSO)

An authentication process that allows users to access multiple SaaS applications with one set of credentials.

Identity ManagementAuthentication

Data Migration

ETL

Extract, Transform, Load - A three-step process for data integration that extracts data from sources, transforms it to fit operational needs, and loads it into the target system.

Data IntegrationData Warehouse

Data Cleansing

The process of detecting and correcting corrupt, inaccurate, or irrelevant records from a dataset before migration.

Data QualityData Validation

Delta Migration

A migration approach that only transfers data that has changed since the last migration, reducing transfer time and resources.

Incremental MigrationChange Data Capture

Infrastructure & Systems

Legacy Systems

Outdated computer systems or applications that are still in use, often requiring special considerations during migration.

ModernizationTechnical Debt

On-Premises

Computing infrastructure that is physically located within the confines of an organization and managed internally.

Data CenterPrivate Cloud

PaaS (Platform as a Service)

A cloud computing model that provides hardware and software tools over the internet, allowing developers to build applications without worrying about underlying infrastructure.

Cloud ComputingIaaS

SaaS (Software as a Service)

A software licensing model where software is accessed online via a subscription rather than installed on individual computers.

Cloud ComputingWeb Applications

Scalability

The ability of a system to handle increased load by adding resources, essential in cloud environments to manage varying workloads.

Auto-scalingLoad Balancing

Virtual Machine (VM)

An emulation of a computer system that provides the functionality of a physical computer, useful in creating isolated environments during migration.

VirtualizationCloud Infrastructure

Virtualization

The creation of a virtual version of something, such as a server, storage device, or network resources.

VMContainerization

Testing Environment

A controlled setting where applications and systems are tested to identify issues before full-scale deployment or migration.

StagingDevelopment Environment

Workload Migration

Moving the processing of data or applications from one environment to another, such as from on-premises servers to the cloud.

Application MigrationCloud Migration

Migration Strategy

Migration Plan

A detailed document outlining the steps, resources, timelines, and strategies for moving systems or data from one environment to another.

Project ManagementRisk Assessment

Refactoring

Rewriting or restructuring existing code without changing its external behavior to improve performance and maintainability during migration.

Code ModernizationTechnical Debt

Replatforming

Modifying an application to run on a new platform or operating system during migration, often with minimal code changes.

Application MigrationCloud Migration

Replication

Copying data from one location to another to ensure consistency and availability during migration processes.

Data SynchronizationBackup

Security Compliance

Adhering to industry regulations and standards to protect data integrity and privacy during and after migration.

Data ProtectionRegulatory Compliance

Technical Concepts

YAML (YAML Aint Markup Language)

A human-readable data serialization language often used for configuration files and in applications where data is being stored or transmitted.

Configuration ManagementInfrastructure as Code

Vendor Lock-In

A situation where a customer becomes dependent on a single cloud provider's services and cannot easily switch to another vendor without substantial costs or inconvenience.

Multi-Cloud StrategyCloud Provider

Cloud Service Models

Understanding the differences between IaaS, PaaS, and SaaS is crucial for selecting the right services during migration.

IaaSPaaSSaaS

Governance & Compliance

Data Governance

Policies and procedures that ensure high data quality and security during and after migration.

Data QualityData Management

Compliance and Regulations

Awareness of legal requirements such as GDPR, HIPAA, or other industry-specific regulations that affect data handling during migration.

Data ProtectionSecurity Compliance

Migration Strategies

Different approaches to migration, including rehosting, replatforming, refactoring, repurchasing, retiring, and retaining.

Cloud MigrationDigital Transformation