cloud storage sync

Tổng quan về Migration trong Oracle Cloud Infrastructure

Nguyễn Ngọc Khánh - DBA VNPT IT

rocket_launch Bắt đầu khám phá
menu_book

Mục lục

1
Block Volume Migration - Copy to another region, Cross-region replication
2
Hybrid Cloud Extension (HCX) - Giới thiệu và các phương pháp Migration
3
OCI Container Engine for Kubernetes (OKE) - Các giai đoạn Migration
4
Database Migration - ZDM và Autonomous Database
5
Oracle Cloud Migrations (OCM) service - Inventory Asset, Quy trình Migration
6
Networking và Security trong OCI - BYOIP, FastConnect, Security Lists
7
Best Practices và Case Study - Thách thức và Giải pháp Migration
category

Phân loại các phương pháp Migration trong OCI

schedule

Theo thời gian downtime

Online Migration

Zero Downtime, dịch vụ không gian đoạn

Offline Migration

Có downtime, thường trong khoảng thời gian thấp điểm

storage

Theo loại dữ liệu

Physical Migration

Di chuyển toàn bộ dữ liệu vật lý, giữ nguyên cấu trúc

Logical Migration

Di chuyển dữ liệu logic, có thể lọc và chuyển đổi

settings

Theo mức độ tự động hóa

Manual Migration

Thực hiện thủ công, tốn nhiều công sức và thời gian

Automated Migration

Tự động hóa bằng công cụ, giảm thiểu sai sót

compare_arrows

Theo phạm vi

Lift and Shift

Di chuyển nguyên vẹn mà không thay đổi cấu trúc

Replatform/Refactor

Tối ưu hóa hoặc thiết kế lại ứng dụng cho cloud

timeline Tổng quan các phương pháp Migration trong OCI

storage

Block Volume

Copy, Replication

computer

VM Migration

HCX, OCM

dns

Database

ZDM, Data Pump

view_in_ar

Container

OKE, OCIR

storage

Block Volume Migration

info

Định nghĩa

Block Volume trong OCI là dịch vụ lưu trữ block hiệu suất cao, có thể gắn vào các compute instance như một ổ cứng.
sync

Copy to another region

  • Sao chép Block Volume backup từ source region sang target region
  • Quá trình chuyển đổi asynchronous, không real-time
  • Khôi phục backup thành volume mới tại target region
  • Phù hợp cho disaster recovery và migration scenarios
sync_alt

Cross-region replication

  • Cross-region replication cho phép sao chép liên tục dữ liệu
  • Volume replica tại target region ở trạng thái không sử dụng được
  • Cần Activate the replica để tạo volume mới sử dụng được
  • RTO thấp - khôi phục nhanh khi sự cố
help_outline

Cross-region replication Q&A

Câu hỏi: Khi sử dụng cross-region replication, cần làm gì để tạo volume mới từ replica?
A. Không cần hành động, replica mặc định có sẵn (Sai)
B. Khởi tạo replica (Sai)
C. Kích hoạt replica (Đúng)
D. Trigger the replica (Sai)
Giải thích: Replica cần được Activate the replica để tạo volume mới sử dụng được.
stars

Lợi ích

  • Disaster Recovery - Sao lưu dữ liệu giữa các region
  • Migration - Di chuyển dữ liệu với downtime tối thiểu
  • Khả năng mở rộng - Triển khai ứng dụng đa region
  • Tự động hóa - Thiết lập một lần, tự động sao chép
storage
view_in_ar

OCI Container Engine for Kubernetes (OKE) - Giới thiệu

info

Định nghĩa

OKE là dịch vụ Kubernetes được quản lý hoàn toàn trên Oracle Cloud Infrastructure, giúp triển khai, quản lý và mở rộng các ứng dụng containerized.
architecture

Kiến trúc và thành phần chính

  • Control Plane - Quản lý bởi Oracle, không cần vận hành
  • Worker Nodes - Compute instances chạy container workloads
  • Virtual Nodes - Serverless option cho worker nodes
  • Container Network - Mạng riêng cho cluster
stars

Lợi ích khi sử dụng OKE

auto_fix_high
Tự động hóa quản lý
security
Bảo mật tích hợp
sync
Tự động scaling
update
Tự động upgrades
OCI Container Engine for Kubernetes Architecture
compare

So sánh OKE và OCI Registry (OCIR)

A. Khi cần lưu trữ, chia sẻ và quản lý container images
✗ Không phải OKE - Đây là chức năng của OCI Registry (OCIR)
B. Khi cần dịch vụ Kubernetes được quản lý tự động
✓ Là OKE - OKE cung cấp Kubernetes cluster được quản lý hoàn toàn
C. Khi cần nền tảng với khả năng serverless
✗ Không phải OKE - Đây là chức năng của OCI Functions
D. Khi cần private container registry
✗ Không phải OKE - Đây là chức năng của OCI Registry (OCIR)
timeline

OKE - Các giai đoạn Migration

info Tổng quan quy trình Migration

Quy trình Migration đến OCI Container Engine for Kubernetes (OKE) bao gồm nhiều giai đoạn, trong đó việc thiết lập nền tảng (foundation) là bước quan trọng đầu tiên.

check_circle

Planning and establishing a foundation

Đây là giai đoạn quan trọng nhất khi migration đến OKE:

  • Thiết lập IAM policies và roles
  • Cấu hình billing và budgets
  • Thiết lập network connectivity
  • Cấu hình OKE cluster security

build Các hoạt động chính trong giai đoạn foundation

admin_panel_settings Cấu hình IAM policies
account_balance_wallet Thiết lập billing
router Cấu hình network
security Bảo mật cluster
OKE Migration Phases
quiz

Xác định giai đoạn cấu hình nền tảng

A. Evaluating and identifying workloads
✗ Không phải - Giai đoạn phân tích ứng dụng
B. Planning and establishing a foundation
✓ Đúng - Giai đoạn chuẩn bị môi trường cloud
C. Optimizing the environment
✗ Không phải - Giai đoạn tối ưu sau khi workload đã chạy
D. Implementing workloads
✗ Không phải - Giai đoẢn triển khai ứng dụng
sync

Hybrid Cloud Extension (HCX) và OCVS

info

HCX - Giới thiệu

Hybrid Cloud Extension (HCX) là giải pháp di chuyển máy ảo (VM) từ môi trường on-premises sang Oracle Cloud VMware Solution (OCVS) một cách liền mạch.

  • HCX Manager - Trung tâm quản lý và điều phối
  • HCX Connector - Kết nối giữa on-premises và cloud
  • HCX Interconnect - Tạo kết nối mạng an toàn
  • HCX WAN Optimization - Tối ưu hóa truyền dữ liệu
compare_arrows

Các phương pháp Migration

  • HCX vMotion - Zero downtime cho business-critical VMs
  • HCX Bulk Migration - Minimal downtime cho non-critical VMs
  • HCX Cold Migration - High downtime cho dev/test VMs
  • HCX Replication Assisted vMotion (RAV) - Near-zero downtime cho large-scale
  • HCX OS Assisted Migration (OSAM) - Chọ KVM workloads
devices_other

KVM workloads với OSAM

HCX OS Assisted Migration (OSAM) cho phép migrate KVM workloads sang OCVS:

  • Chạy trên non-VMware platform
  • Cần validation trước cutover
  • Yêu cầu minimal downtime
  • Không migrate VMs vào OCVS qua OCM
cloud_queue

Oracle Cloud VMware Solution (OCVS)

OCVS là dịch vụ cho phép triển khai môi trường VMware SDDC trên OCI:

  • vSphere - Ảo hóa và quản lý máy ảo
  • vSAN - Lưu trữ định nghĩa bằng phần mềm
  • NSX-T - Mạng và bảo mật định nghĩa bằng phần mềm
  • HCX - Mở rộng hybrid cloud và di chuyển workload
category

Migration cho các loại workload

Business-critical VMs
HCX vMotion
Dev-test VMs
Cold/Bulk Migration
Large-scale workloads
HCX RAV
KVM workloads
HCX OSAM
stars

Lợi ích của HCX

  • Sử dụng WAN optimization tăng tốc migration traffic
  • VMs đã di chuyển có thể giữ nguyên địa chỉ IP
  • Hỗ trợ migration của VMs từ môi trường VMware
  • Không tự động nâng cấp source environment

table_chart Bảng so sánh các phương pháp Migration HCX

Phương pháp Downtime Phù hợp cho Quy mô
HCX vMotion Zero downtime Business-critical VMs Small scale
HCX Bulk Migration Minimal downtime Non-critical VMs Large scale
HCX Cold Migration High downtime Dev/test VMs Any scale
HCX RAV Near-zero downtime Large-scale critical Very large scale
HCX OSAM Minimal downtime KVM workloads Medium scale
storage

OCI Database Migration service và Zero Downtime Migration (ZDM)

info

OCI Database Migration Service

OCI Database Migration service là dịch vụ được quản lý hoàn toàn giúp di chuyển databases từ on-premises hoặc các cloud khác sang Oracle Cloud Infrastructure.

  • Migration Console - Giao diện quản lý tập trung
  • Migration Agent - Cài đặt tại source database
  • Data Transfer Medium - Object Storage, File Storage, Database Link
  • Target Database - OCI Database, Autonomous Database
swap_horiz

Các phương pháp Transfer

Data Pump via Object Storage

Sử dụng Object Storage làm staging medium - phương pháp phổ biến nhất, hỗ trợ AWS RDS

Data Pump via File Storage

Sử dụng NFS File Storage làm trung gian - phù hợp cho môi trường có kết nối NFS

Data Pump via Database Link

Kết nối trực tiếp qua SQL*Net - phù hợp cho Standard Edition sources

sync

Oracle Zero Downtime Migration (ZDM)

ZDM là công cụ automation giúp thực hiện database migration với minimal hoặc zero downtime.

  • Data Guard - Physical online migration
  • Data Pump - Logical offline migration
  • GoldenGate - Logical online migration
  • Remote Cloning - Physical offline migration
Database Migration Architecture
cloud_done

Migration đến Autonomous Database

Phương pháp hiệu quả nhất cho logical online migration:
A. Oracle Enterprise Manager Migration Workbench (Sai)
B. Oracle SQL Developer (Sai)
C. OCI Database Migration Service (Đúng)
D. Oracle GoldenGate (Đúng)
Giải thích: Cả OCI Database Migration Service và Oracle GoldenGate đều hỗ trợ logical online migration đến Autonomous Database và được ZDM service hỗ trợ.

compare So sánh Physical vs Logical Migration

storage Physical Migration

Ưu điểm:
  • Tốc độ nhanh cho large databases
  • Giữ nguyên toàn bộ cấu trúc database
  • Không cần conversion đối tượng
Nhược điểm:
  • Yêu cầu cùng platform/version
  • Không thể filter dữ liệu
  • Không thể transform schema
Phương pháp: Data Guard, Remote Cloning, Unplug/Plug

schema Logical Migration

Ưu điểm:
  • Cho phép filter và transform dữ liệu
  • Cross-platform và cross-version
  • Phù hợp cho Autonomous Database
Nhược điểm:
  • Chậm hơn cho large datasets
  • Cần kiểm tra compatibility
  • Phức tạp hơn trong setup
Phương pháp: Data Pump, GoldenGate, SQL Developer

Các loại database được hỗ trợ

Oracle Database
Microsoft SQL Server
PostgreSQL
MySQL
MongoDB
Autonomous Database
sync

Oracle Zero Downtime Migration (ZDM)

ZDM là công cụ migration của Oracle giúp di chuyển databases từ on-premises hoặc cloud khác sang Oracle Cloud với minimal hoặc zero downtime.

  • ZDM Service Host - Quản lý toàn bộ quy trình migration
  • ZDM Agent - Cài đặt tại source và target database
  • Data Transfer Components - Data Pump, GoldenGate, Data Guard
  • ZDM Repository - Lưu trữ metadata và trạng thái migration
category

Các phương pháp ZDM Migration

power_off
Offline Migration
play_circle
Online Migration
storage
Physical Migration
schema
Logical Migration
cloud_done

Migration đến Autonomous Database

Autonomous Database (ADB) là dịch vụ database tự quản lý, tự bảo mật và tự sửa lỗi trên Oracle Cloud.

  • OCI Database Migration Service sử dụng ZDM engine với GoldenGate
  • Hỗ trợ online (continuous) migration đến ATP hoặc ADW
  • Data Pump thực hiện initial load
  • GoldenGate xử lý change data capture
  • Free GoldenGate license (183 days)

compare So sánh các phương pháp ZDM Migration

Phương pháp Downtime Ưu điểm Phù hợp cho
Data Guard Minimal Bảo mật cao, toàn vẹn dữ liệu Business-critical, cùng version
Remote Cloning Cao Di chuyển nhanh, đơn giản Large databases, cùng platform
Unplug and Plug Trung bình Hỗ trợ upgrade, chuyển CDB Upgrade, CDB environments
Data Pump Cao Lọc dữ liệu, cross-platform Autonomous DB, cross-version
GoldenGate Zero Continuous replication, zero downtime 24/7 systems, cross-platform
view_in_ar

OCI Container Engine for Kubernetes (OKE)

info

Các giai đoạn Migration

1
Assessment
Phân tích ứng dụng hiện tại
2
Containerization
Chuyển đổi thành container
3
Deployment
Triển khai lên OKE cluster
4
Testing
Kiểm tra và điều chỉnh
balance

Load Balancer và Ingress Controller

Trong OKE, Load BalancerIngress Controller là các thành phần quan trọng giúp expose containerized applications ra bên ngoài cluster.

Load Balancer
  • Route traffic ở L4 (TCP/UDP)
  • Tạo OCI Load Balancer resource
  • Dành cho external access
Ingress Controller
  • Route traffic ở L7 (HTTP/S)
  • Sử dụng OCI native Ingress
  • Hỗ trợ host-based/path-based routing
quiz

Mục đích chính của Load Balancer và Ingress Controller

A
Thực hiện testing và monitoring performance metrics
Không phải mục đích chính - Đây là hoạt động quản lý
B
Expose running workloads internally and externally
Đúng - Đây là mục đích chính, cung cấp bridge giữa pods và clients
C
Quản lý packages với Helm charts
Không liên quan - Helm quản lý deployment, không liên quan đến traffic routing
D
Dần dần chuyển traffic từ source environment đến OKE
Không phải mục đích chính - Có thể sử dụng nhưng không phải chức năng chính
view_in_ar
Block Volume Migration Architecture
quiz

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

A. Đảm bảo đồng bộ hóa dữ liệu real-time
Sai - Copy to another region là quá trình asynchronous, không real-time
B. Sao chép Block Volume backups đến target region
Đúng - Tính năng này cho phép sao chép backup sang region khác
C. Tự động hóa quá trình migration bằng cách chuyển ứng dụng
Sai - Chỉ di chuyển dữ liệu lưu trữ, không di chuyển ứng dụng
D. Nén dữ liệu backup trước khi chuyển
Sai - Không có tính năng nén đặc biệt, dữ liệu đã được lưu trữ hiệu quả
cloud_sync

Giới thiệu về Migration trong OCI

info

Định nghĩa

Migration trong Oracle Cloud Infrastructure là quá trình chuyển đổi và di chuyển tài nguyên, ứng dụng, dữ liệu từ môi trường hiện tại sang OCI một cách hiệu quả và an toàn.
trending_up

Tầm quan trọng

  • Tăng tốc độ chuyển đổi số
  • Giảm chi phí vận hành
  • Cải thiện hiệu suất và khả năng mở rộng
  • Tăng cường bảo mật và độ tin cậy
category

Các loại hình Migration chính

  • Block Volume Migration - Di chuyển lưu trữ dữ liệu
  • VM Migration - Di chuyển máy ảo
  • Database Migration - Di chuyển cơ sở dữ liệu
  • Container Migration - Di chuyển container
Oracle Cloud Infrastructure Migration Architecture
summarize

Tổng kết Migration trong Oracle Cloud Infrastructure

cloud_upload Migration Journey trong OCI

Oracle Cloud Infrastructure cung cấp giải pháp migration toàn diện cho mọi loại workload, từ infrastructure đến application và database. Mỗi phương pháp đều được thiết kế để giảm thiểu downtimetối ưu hóa hiệu suất.

assessment

Key Takeaways

  • Block Volume Migration - Cross-region replication có RTO thấp, cần activate replica
  • HCX cho VMware - Nhiều phương pháp từ zero-downtime đến bulk migration
  • OKE Migration - Foundation là giai đoạn quan trọng nhất
  • ZDM cho Database - Automation với nhiều phương pháp physical và logical
  • OCM Service - Tự động discovery và assessment
  • Networking - BYOIP, FastConnect và Security Lists
tips_and_updates

Best Practices

  • Lựa chọn phương pháp phù hợp với yêu cầu downtime
  • Sử dụng automation tools để giảm rủi ro và lỗi
  • Planning kỹ lưỡng trước khi thực hiện migration
  • Testing và validation ở mọi giai đoạn
  • Monitoring liên tục trong quá trình migration
  • Backup và rollback plan cho mọi scenario
trending_up

Lợi ích của OCI Migration

speed

Hiệu suất cao

Tối ưu hóa performance và tốc độ xử lý

savings

Tối ưu chi phí

Giảm chi phí vận hành và quản lý

security

Bảo mật tốt nhất

Enterprise-grade security và compliance

auto_fix_high

Tự động hóa

Giảm thiểu thời gian quản lý thủ công

rocket_launch

Next Steps

1
Assessment
Đánh giá hạ tầng hiện tại
2
Planning
Lên kế hoạch migration
3
Pilot
Thử nghiệm với workload nhỏ
4
Migration
Thực hiện full migration
5
Optimize
Tối ưu cloud environment

cloud Cảm ơn!

Cảm ơn bạn đã theo dõi tổng quan về Migration trong Oracle Cloud Infrastructure

Nguyễn Ngọc Khánh - DBA VNPT IT
Oracle Cloud Infrastructure Migration Expert

email khanh.nguyen@vnpt.vn
business VNPT IT - Oracle Cloud Team
summarize

Tổng kết

Migration trong Oracle Cloud Infrastructure đòi hỏi sự lựa chọn phương pháp phù hợp, lập kế hoạch kỹ lưỡng và quản lý hiệu quả các thành phần networking và security.
category

Phương pháp Migration phù hợp

  • Block Volume Migration - Di chuyển dữ liệu lưu trữ
  • HCX và OCVS - Di chuyển VMware workloads
  • OKE - Di chuyển containerized applications
  • Database Migration và ZDM - Di chuyển databases
  • OCM - Di chuyển VMs đến OCI Compute
security

Networking và Security

  • Security Lists vs NSGs - Subnet-level vs VNIC-level
  • Routing trong VCN - Định hướng traffic ra khỏi VCN
  • BYOIP - Sử dụng địa chỉ IP riêng
  • FastConnect - Kết nối private hiệu suất cao
  • Local routing - Tự động routing trong VCN
assignment

Lập kế hoạch và chuẩn bị

  • Assessment - Đánh giá kỹ workloads
  • Planning - Lựa chọn phương pháp phù hợp
  • Foundation - Thiết lập IAM, network, security
  • Tools Selection - Chọn công cụ migration phù hợp
  • Testing - Validation trước cutover
verified

Best Practices

  • Planning Phase - Đánh giá, lựa chọn phương pháp, thiết lập foundation
  • Execution Phase - Staged migration, tự động hóa, backup, validate
  • Post-Migration - Monitor, tối ưu, cập nhật documentation
  • Tools - OCI Database Migration, ZDM, OCM, HCX

tips_and_updates Khuyến nghị cho các tổ chức

rocket_launch

Bắt đầu với dự án nhỏ

build

Sử dụng công cụ của Oracle

school

Đầu tư vào training

auto_stories

Học từ case study