T
Trinh Digital
Giải pháp Công nghệ

Cloud migration thất bại: 5 lý do DN Việt chuyển lên cloud rồi... chuyển về

Trinh Digital · · 11 phút đọc

Cloud migration thất bại không phải chuyện hiếm — theo Gartner, khoảng 30% dự án cloud migration không đạt mục tiêu ban đầu. Tại Việt Nam, tỷ lệ này có thể cao hơn khi nhiều doanh nghiệp lên cloud theo trend mà không chuẩn bị kỹ. Bài viết này phân tích 5 lý do phổ biến nhất khiến doanh nghiệp Việt “lên cloud rồi… chuyển về”, kèm những bài học đắt giá và cách phòng tránh.

Câu chuyện mở đầu: “Bill cloud tháng đầu: 3 triệu. Tháng 6: 35 triệu”

Một công ty thương mại điện tử tại Hà Nội, 30 nhân viên. Giám đốc nghe tư vấn “chuyển lên AWS để tiết kiệm chi phí và scale dễ dàng”. Tháng đầu, bill 3 triệu VND — quá rẻ so với server riêng 15 triệu/tháng.

Nhưng rồi:

  • Tháng 2: Thêm database RDS → 8 triệu
  • Tháng 3: Traffic tăng, bandwidth phát sinh → 15 triệu
  • Tháng 4: Thêm backup, monitoring → 22 triệu
  • Tháng 5: Flash sale, auto-scale 10 servers → 28 triệu
  • Tháng 6: Các chi phí phát sinh (NAT Gateway, data transfer) → 35 triệu

Kết quả: Chi phí cloud cao hơn 133% so với server riêng. Sau 8 tháng, công ty quyết định… chuyển về server riêng.

Vấn đề thật sự: Không phải cloud đắt — mà là migration không đúng cách.

Lý do 1: “Lift and Shift” — Copy nguyên xi lên cloud

Vấn đề

Đây là lỗi phổ biến nhất. Doanh nghiệp thuê cloud VM cùng cấu hình server cũ, cài đặt y nguyên phần mềm, chạy y nguyên cách cũ. Kết quả: trả giá cloud nhưng không nhận giá trị cloud.

Ví dụ thực tế:

Cách làmOn-premiseLift & Shift lên cloudCloud-native
DatabaseMySQL trên server riêngMySQL trên EC2 VMAmazon RDS (managed)
File storageNAS tại văn phòngEBS volume trên EC2S3 (object storage)
BackupExternal hard driveScript backup lên EBSAuto backup + snapshot
ScalingMua thêm serverMua thêm VMAuto-scaling group

Chi phí so sánh cho cùng workload:

  • On-premise: 15 triệu/tháng
  • Lift & Shift: 18 triệu/tháng (đắt hơn vì cloud VM giá cao hơn server riêng cùng cấu hình)
  • Cloud-native: 8 triệu/tháng (rẻ hơn vì tận dụng managed services)

Bài học

Nếu chỉ “copy paste” lên cloud, bạn trả giá premium cho một server ảo — không hề tiết kiệm. Cloud chỉ rẻ khi bạn RE-ARCHITECT ứng dụng để tận dụng:

  • Managed services: Database, cache, queue do cloud provider quản trị
  • Serverless: Chỉ trả tiền khi code chạy
  • Auto-scaling: Tự động tăng/giảm tài nguyên
  • Object storage: Rẻ hơn block storage 80-90%

Lý do 2: Không kiểm soát chi phí — “Bill shock”

Vấn đề

Cloud pricing cực kỳ phức tạp. AWS có hơn 300,000 SKU giá. Nhiều chi phí “ẩn” mà doanh nghiệp không lường trước:

Chi phí ẩnGiải thíchVí dụ
Data transfer outTrả tiền khi data đi ra khỏi cloud100GB/tháng = $9
NAT GatewayXử lý traffic cho private subnet$32/tháng + $0.045/GB
Cross-AZ trafficGiao tiếp giữa các availability zone$0.01/GB
Elastic IPIP tĩnh khi server không chạy$3.6/tháng
Snapshot storageBackup tích lũy dầnTăng 5-10%/tháng
CloudWatch logsLog storage tăng dần$0.50/GB ingestion

Câu chuyện thật: Một startup SaaS ở TP.HCM phát hiện 40% bill AWS đến từ NAT Gateway và data transfer — hai hạng mục không ai nghĩ đến khi ước tính chi phí ban đầu.

Cách phòng tránh

  1. Set budget alerts: Cảnh báo khi bill vượt ngưỡng (AWS Budgets, GCP Budget Alerts)
  2. Tag mọi resource: Gán tag theo project/team để biết ai tiêu bao nhiêu
  3. Review bill hàng tuần: Không đợi cuối tháng
  4. Dùng Reserved Instances: Cam kết 1-3 năm giảm 30-60%
  5. Tắt resource không dùng: Dev/test servers vào cuối tuần, ngoài giờ làm
  6. Right-sizing: Chọn đúng cấu hình, đừng over-provision

Bảng so sánh chi phí on-demand vs reserved:

Instance typeOn-demand/tháng1-year Reserved3-year Reserved
t3.medium (2 vCPU, 4GB)$30$19 (-37%)$12 (-60%)
m5.large (2 vCPU, 8GB)$70$44 (-37%)$28 (-60%)
r5.large (2 vCPU, 16GB)$91$57 (-37%)$37 (-59%)

Lý do 3: Thiếu kỹ năng cloud — “Có xe nhưng không biết lái”

Vấn đề

Cloud không phải cắm server rồi chạy. Cần hiểu:

  • Networking (VPC, Subnet, Security Group)
  • IAM (phân quyền)
  • Monitoring và logging
  • Auto-scaling configuration
  • Cost optimization
  • Security best practices

Thực tế tại Việt Nam: Phần lớn SME chỉ có 1-2 người IT biết quản trị server Linux cơ bản. Kỹ năng cloud (AWS/GCP/Azure) là skill set hoàn toàn khác. Kết quả: hệ thống cloud cấu hình sai → performance kém, security lỗ, chi phí phát sinh.

Ví dụ cấu hình sai phổ biến

Lỗi cấu hìnhHậu quảĐúng
Security Group mở 0.0.0.0/0Server bị scan/hackChỉ mở port cần thiết, IP whitelist
Không dùng Auto-scalingServer crash khi traffic tăngSetup ASG với min/max/desired
Database trên EC2 thay vì RDSTự backup, tự patch, tự scaleDùng managed database
Root account cho mọi thứMột lần bị hack = mất tất cảIAM users + roles
Không encrypt EBS volumeDữ liệu có thể bị đọc nếu snapshot bị leakEnable encryption by default

Giải pháp

  1. Đào tạo team: Khóa AWS/GCP certification (3-5 triệu/người)
  2. Thuê managed service: Outsource quản trị cloud cho đối tác chuyên nghiệp
  3. Bắt đầu đơn giản: Dùng managed services (RDS, S3, CloudFront) thay vì tự cài đặt mọi thứ
  4. Dùng Infrastructure as Code: Terraform, CloudFormation — tránh sai sót manual

Lý do 4: Application không phù hợp cloud

Vấn đề

Không phải ứng dụng nào cũng phù hợp cloud. Một số trường hợp cloud không tối ưu:

Ứng dụng KHÔNG phù hợp cloud:

Loại ứng dụngLý doGiải pháp
Legacy Windows app (.NET Framework cũ)Cần Windows Server license đắt trên cloudGiữ on-premise hoặc modernize
Database rất lớn (> 5TB)Storage cost cao, latency khi accessOn-premise hoặc hybrid
Real-time processing (< 10ms latency)Network latency đến cloud 5-20msEdge computing hoặc on-premise
Ứng dụng license đắt theo coreCloud tính nhiều vCPU → license tăng vọtTính kỹ license cost
GPU-intensive 24/7GPU instance trên cloud rất đắtMua GPU server riêng

Câu chuyện thật: Một công ty in ấn ở Bình Dương chuyển phần mềm thiết kế (license tính theo CPU core) lên cloud. Kết quả: license phát sinh thêm 200 triệu/năm vì cloud instance có nhiều vCPU hơn server riêng.

Assessment trước khi migrate

Cho mỗi ứng dụng, đánh giá theo 5 tiêu chí:

Tiêu chíScore 1-5
Khả năng chạy trên cloud (compatibility)
Chi phí cloud vs on-premise
Lợi ích khi lên cloud (scale, DR, remote access)
Rủi ro migration (downtime, data loss)
Kỹ năng team để vận hành trên cloud

Tổng > 20: Migrate lên cloud Tổng 15-20: Cân nhắc, có thể hybrid Tổng < 15: Giữ on-premise

Lý do 5: Không có kế hoạch migration rõ ràng

Vấn đề

Migration không phải “bật switch”. Cần kế hoạch chi tiết bao gồm:

  • Timeline từng giai đoạn
  • Rollback plan nếu thất bại
  • Testing strategy
  • Downtime communication
  • Data validation sau migration

Thực tế: Nhiều SME migrate kiểu “cuối tuần chuyển xong, thứ Hai chạy” — không test, không plan B. Thứ Hai: hệ thống chậm, data thiếu, nhân viên không truy cập được → chaos.

Migration đúng cách: Phương pháp 6R

Phương phápMô tảKhi nào
RehostChuyển y nguyên (Lift & Shift)Cần nhanh, sẽ optimize sau
ReplatformChuyển + thay đổi nhỏ (dùng managed DB)Cải thiện 20% mà không code lại
RefactorCode lại cho cloud-nativeỨng dụng chiến lược, đầu tư dài hạn
RepurchaseThay bằng SaaSỨng dụng có SaaS thay thế tốt
RetainGiữ on-premiseKhông đáng migrate
RetireTắt bỏỨng dụng không còn cần

Kế hoạch migration mẫu

Giai đoạn 1 (Tuần 1-2): Chuẩn bị

  • Inventory tất cả servers, apps, data
  • Phân loại theo 6R
  • Setup cloud account, networking
  • Setup monitoring

Giai đoạn 2 (Tuần 3-4): Pilot

  • Migrate 1 ứng dụng non-critical
  • Test thoroughly
  • Đo performance, chi phí
  • Thu thập bài học

Giai đoạn 3 (Tuần 5-8): Migration chính

  • Migrate từng batch ứng dụng
  • Validate data sau mỗi batch
  • Keep parallel running 1-2 tuần
  • Cutover sau khi confirm OK

Giai đoạn 4 (Tuần 9-12): Optimize

  • Right-sizing instances
  • Setup auto-scaling
  • Cost optimization
  • Documentation

Khi nào nên quay về on-premise?

Không phải mọi “quay về” đều là thất bại. Trong một số trường hợp, on-premise hoặc hybrid là quyết định đúng:

Tình huốngHành động
Chi phí cloud > 2x server riêng liên tục 6 thángĐánh giá lại, cân nhắc on-premise cho workload ổn định
Compliance yêu cầu data trên đất VNDùng cloud VN hoặc on-premise cho data nhạy cảm
Team không có kỹ năng cloudĐào tạo hoặc quay về on-premise (nếu có sysadmin)
Application không cloud-friendlyGiữ on-premise, chỉ đưa app mới lên cloud

Lưu ý: Quay về on-premise cũng tốn chi phí migration. Tính kỹ trước khi quyết định.

Bảng tóm tắt: 5 lý do và giải pháp

#Lý do thất bạiGiải pháp
1Lift & Shift không re-architectDùng managed services, serverless, cloud-native
2Không kiểm soát chi phíBudget alerts, Reserved Instances, right-sizing
3Thiếu kỹ năng cloudĐào tạo, thuê managed service
4App không phù hợp cloudAssessment trước khi migrate, dùng 6R
5Không có kế hoạchPilot trước, migrate từng batch, parallel run

Trinh Digital giúp tránh cloud migration thất bại

Tại Trinh Digital, chúng tôi cung cấp dịch vụ Cloud Migration Assessment & Execution:

  1. Assessment — Đánh giá workload, tính TCO, phân loại 6R
  2. Architecture design — Thiết kế kiến trúc cloud-native hoặc hybrid
  3. Migration execution — Thực hiện migration có kế hoạch, có rollback
  4. Cost optimization — Tối ưu chi phí liên tục sau migration
  5. Managed services — Vận hành cloud cho SME không có team DevOps

FAQ — Câu hỏi thường gặp

1. Đã lên cloud rồi, muốn tối ưu chi phí thì làm sao?

3 bước nhanh nhất: (1) Right-sizing — giảm cấu hình instances đang dùng dưới 40% CPU, (2) Reserved Instances cho workload ổn định — tiết kiệm 30-60%, (3) Tắt dev/test resources ngoài giờ làm — tiết kiệm 65%. Trung bình SME có thể giảm 30-40% bill cloud chỉ bằng 3 bước này.

2. Nên tự migrate hay thuê đối tác?

Nếu team IT có kinh nghiệm cloud → tự làm cho project nhỏ. Nếu không → thuê đối tác cho lần migration đầu tiên, team IT học hỏi, lần sau tự làm. Chi phí thuê: 30-100 triệu tùy quy mô, nhưng tránh được sai lầm tốn 200-500 triệu.

3. Migration mất bao lâu?

1 website/app đơn giản: 1-3 ngày. Nhiều hệ thống liên kết: 4-8 tuần. Full enterprise migration: 3-6 tháng. Luôn plan thêm 30-50% buffer time cho unexpected issues.


Đang cân nhắc cloud migration? Liên hệ Trinh Digital để nhận Cloud Migration Assessment miễn phí — đánh giá workload, ước tính chi phí và rủi ro trước khi bắt đầu.

#thất bại#cloud migration#on-premise#hybrid
Chia sẻ: Z

Sẵn sàng chuyển đổi số cùng Trinh Digital?

Liên hệ ngay để nhận tư vấn miễn phí. Đội ngũ chuyên gia sẽ phân tích nhu cầu và đề xuất giải pháp tối ưu.

Zalo