/인프라/On-Premises to Cloud Migration Roadmap: A Step-by-Step Strategy Guide
Infrastructure클라우드마이그레이션리프트앤시프트

On-Premises to Cloud Migration Roadmap: A Step-by-Step Strategy Guide

Lifting and shifting on-premises systems as-is can actually increase costs. Successful cloud migration starts with a thorough reality check and careful preparation.

On-Premises to Cloud Migration Roadmap: A Step-by-Step Strategy Guide

Reality Check Before Migration

Lifting and shifting on-premises systems as-is can actually increase costs. Successful migration starts with thorough preparation.

The 6R Migration Strategies

StrategyDescriptionBest suited when
Rehost (Lift & Shift)Move VMs as-isYou need a fast move
ReplatformOptimize with minimal changesDB → managed service
RepurchaseReplace with SaaSERP, CRM
RefactorRedesign as cloud-nativePerformance improvements needed
RetireDecommissionUnused systems
RetainKeep on-premisesCompliance, latency

TCO Comparison Example

CODE
On-premises annual cost: KRW 112 million
- Server hardware depreciation: KRW 30 million
- Data center lease/power: KRW 12 million
- Operations staff: KRW 50 million
- Software licenses: KRW 20 million

Cloud estimate: KRW 54 million (52% savings)

Step-by-Step Roadmap

Phase 1: Current-State Assessment (1–2 months)

Bash
# AWS Application Discovery Service
# Collect 30 days of data with an agent
# - CPU/memory utilization
# - Network traffic patterns
# - Service dependency map

Phase 2: Pilot Migration (1 month)

Move one or two low-criticality systems first. The goal is to validate the process.

Phase 3: Wave Migration (3–6 months)

CODE
Wave 1: Standalone web servers (no dependencies)
Wave 2: Application servers + DB
Wave 3: Core business systems
Wave 4: Legacy/integrated systems

Database Migration (AWS DMS)

Bash
# Oracle → Aurora PostgreSQL
aws dms create-replication-task \
  --replication-task-identifier oracle-to-aurora \
  --source-endpoint-arn arn:aws:... \
  --target-endpoint-arn arn:aws:... \
  --migration-type cdc  # Change Data Capture

Phase 4: Optimization (after 3 months)

  • Downsizing: Adjust instance types based on actual usage
  • Purchase Reserved Instances (after confirming 1-year patterns)
  • Switch to managed services (self-managed DB → RDS)

Failure Patterns

  • Big-bang migration: Moving all systems at once → total outage if it fails
  • Ignoring network design: VPC CIDR colliding with on-premises IP ranges
  • No cost monitoring: Costs 3x higher than expected
Bash
# Configure AWS Budgets alarm (notify when 80% of budget is exceeded)
aws budgets create-budget \
  --account-id 123456789 \
  --budget '{"BudgetName":"Monthly","BudgetLimit":{"Amount":"5000000","Unit":"KRW"}}'

Cloud migration is a business change-management project before it is a technology project.

Migration Automation Tools

Manual cutovers cause mistakes and downtime. Use purpose-built tools for each workload.

ToolUse case
AWS MGN (Application Migration Service)Block-level server replication and lift-and-shift
AWS DMSDatabase migration (zero-downtime sync via CDC)
Azure MigrateAssessment, dependency mapping, and unified migration
Google Migrate to ContainersVM-to-container modernization

Korea-Specific Considerations

  • Network isolation and CSAP: Public-sector and financial institutions can use only certified regions and services. Confirm this in advance.
  • Data sovereignty: Cross-border transfer of personal data requires consent and notice. Prefer Korean regions.
  • Circuits and egress: For large initial transfers, dedicated lines (Direct Connect/ExpressRoute) or physical appliances (Snowball) can be faster and cheaper than internet transfer.

Migration Is Ultimately a People Problem

Harder than the technical move is changing the operations organization. Redefine the on-premises ops team's role as cloud operations (FinOps and SRE), and migrate training and access models with them—otherwise you end up with “we migrated, but nobody can operate it.”

FAQ

Q. Can't we just start with lift-and-shift? It works for a fast move, but if you leave systems as-is you will not realize cloud cost benefits. Plan to optimize afterward with Replatform/Refactor from the 6Rs.

Q. Our costs actually went up. Why? Moving on-premises specs as-is (overprovisioning) is expensive. Savings only materialize when you downsize based on actual usage, apply commitment discounts, and switch to managed services.

확인 정보
✦ ✦ ✦
편집 검토 · Editorial Review

Nodelog는 모든 콘텐츠의 내용과 출처를 공개 전에 검토합니다. 환경(OS·버전)에 따라 결과가 달라질 수 있는 기술 정보는 공식 문서와 함께 확인하며, 검토 기준과 정정 원칙은 편집 정책에서 안내합니다. 오류를 발견하시면 이메일로 제보해 주세요 — 확인 후 신속히 정정합니다.

편집 책임 · Nodelog 기술 편집팀·발행 · ·업데이트 ·
관련 공식 문서AWS 공식 문서

Comments

Be the first to comment.