Hướng dẫn sử dụng AWS CloudEndure Migration

AWS là một hệ sinh thái điện toán đám mây tích hợp những tính năng có sẵn rất tiện dụng và độ tin cậy cao. Vì vậy nhu cầu sử dụng và chuyển dịch hệ thống lên AWS đang khá cao. Bài lab này sẽ hướng dẫn các bước Migrate Server On-Premise về AWS bằng cách sử dụng CloudEndure Migration.

CloudEndure Migration là gì ?

  • CloudEndure Migration là một giải pháp phần mềm dựa trên dịch vụ Application Migration Service (MGN) của AWS để cho phép người dùng có thể chuyển dữ liệu Server từ nơi khác về AWS.
  • Dịch vụ này giảm thiểu các quy trình thủ công tốn nhiều thời gian, dễ xảy ra lỗi bằng cách tự động chuyển đổi máy chủ nguồn của bạn từ cơ sở hạ tầng vật lý, ảo hoặc đám mây sang chạy nguyên bản trên AWS. Nó đơn giản hóa hơn nữa việc di chuyển bằng cách cho phép sử dụng cùng một quy trình tự động cho nhiều loại ứng dụng.
  • CloudEndure Migration giảm thiểu chi phí di chuyển tổng thể do không cần đầu tư vào nhiều giải pháp di chuyển.
  • Đặc biệt khi chuyển dữ liệu, Server vẫn hoạt động bình thường, khả năng downtime rất thấp..
  • Với CloudEndure Migration có thể di chuyển toàn bộ các ứng dụng cũ cũng như tất cả ứng dụng và cơ sở dữ liệu chạy trên các phiên bản hệ điều hành (OS) Windows hoặc Linux được hỗ trợ, bao gồm các phiên bản Windows Server 2003/2008/2012/2016/2019 và các bản phân phối Linux, chẳng hạn như CentOS, RHEL, OEL, SUSE, Ubuntu và Debian.
  • CloudEndure Migration hỗ trợ các cơ sở dữ liệu phổ biến, bao gồm cả Oracle và SQL Server, cũng như các ứng dụng tối quan trọng như SAP.

 

Cách thức hoạt động của CloudEndure Migration

  • Quá trình triển khai bắt đầu với việc cài đặt Agent CloudEndure trên các máy chủ được chọn dịch chuyển
  • Việc cài đặt Agent không yêu cầu phải khởi động lại và cũng không gây tác động đến hiệu suất của hệ thống.
  • Agent CloudEndure kết nối với Console CloudEndure trên giao diện web (một bảng điều khiển người dùng), sau đó sẽ tạo ra một lệnh gọi API đến AWS Region được chọn, tạo trong tài khoản của khách hàng được chỉ định nhận dữ liệu sao chép từ máy chủ được dịch chuyển
  • Mỗi đĩa nguồn (source disk) được ánh xạ tới một ổ đĩa EBS có chi phí thấp, với kích thước giống hệt.
  • Máy chủ sao chép (Replication Servers) này nhận dữ liệu từ Agent CloudEndure đang chạy trên máy nguồn và ghi dữ liệu này vào các phân vùng ổ đĩa EBS.
  • Sau khi tất cả ổ đĩa nguồn đã được sao chép, Agent CloudEndure tiếp tục theo dõi và sao chép bất cứ thay đổi nào xảy ra trên ổ đĩa nguồn (source disks).
  • CloudEndure Migration sao chép dữ liệu liên tục. Điều này cho phép sao chép bất kỳ ứng dụng nào chạy trên các hệ điều hành Windows dựa trên kiến trúc x86 và Linux được hỗ trợ cho phép cài đặt Agent này.
  • Khi máy chủ đích được khởi động, CloudEndure Migration sẽ khởi động máy chủ chạy trên Cloud AWS.

Hướng dẫn sử dụng CloudEndure.

Yêu cầu trước khi thực hiện bài lab này. Bạn cần phải tạo tài khoản AWS của riêng mình.  Tạo sẵn một ec2 instance để làm máy chủ nguồn.

Ở bài lab này ta sẽ dụng CloudEndure để di chuyển server Linux nên trên nền tảng AWS theo sơ đồ sau:

Bước 1: Mở trang CloudEndure: https://console.cloudendure.com/#/signIn, đăng kí hoặc đăng nhập bằng tài khoản của bạn.

Bước 2: Sau khi đăng nhập vào tài khoản của bạn, ta chọn icon dấu “+” ở trên cùng bên trái để tạo project mới.

Nhập tên Project: DemoMigration

Chọn CREATE PROJECT

 

Bước 3: Sau khi tạo project, trên giao diên AWS CREDENTIALS, ta nhấn chọn “these permissions”

Sau khi nhấn “these permissions”, ta sẽ được một đoạn code json. Hãy lưu đoạn code này lại sẽ dùng để tạo IAM policy.

Bước 4: Truy cập vào IAM console. Tại IAM console, di chuyển trỏ chuột tới nhấn chọn mục Policies và Create Policy

 

Ở trang Create policy, chọn JSON và paste đoạn code JSON lưu ở trên. Sau đó nhấn Next: Tags

Add tag name và Policy name vào.

Sau đó nhấn Create policy để tạo policy.

Sau khi tạo policy xong, ta chọn mục Users và add User.

Nhập tên user và tích chọn loại user, nhấn Next Permissions

Ta thêm Iam policy: CloudEndurePolicy đã tạo ở trên cho user.

Nhập tag name, review và create user

Sau khi tạo xong user, AWS sẽ hiện lên thông tin Access Key ID và Secret Access Key. Ta lưu thông tin 2 key này lại.

Bước 5: Quay lại với project của CloudEndure đã tạo ở bước 3. Ta nhập thông tin Access Key và Secret Access Key đã lưu ở bước trên vào mục AWS CREDENTIALS

Sau khi nhập xong key và nhấn SAVE, tab Replication Setting sẽ hiện lên. Ở tab này sẽ cấu hình Server trung gian được tạo ra để chuyển dữ liệu từ nhà cung cấp khác qua AWS. Server trung gian này cũng sẽ được khởi tạo ở EC2 console của AWS

Ở giao diện Replication Setting.

Migration Source chọn: Other Infra….

Migration Target: Singapore

Phần Replication Servers, ta để mặc đinh là default.

Sau khi cài đặt xong ta chọn Save Replication Settings

Sau khi xong bước cấu hình Replication Server, ta chuyển sang  cài đặt CloudEndure Agent vào Server cần chuyển

Bước 6: Ở bài lab nay, ta đã tạo sẵn 1 con Amazon Linux 2 để làm máy chủ nguồn.

Truy cập vào Server Linux, dùng lệnh sau để tải file cài đặt CloudEndure về:

wget -O ./installer_linux.py https://console.cloudendure.com/installer_linux.py

Dùng lệnh sau để cài đặt CloudEndure vừa tải về:

sudo python ./installer_linux.py -t 844C-7C46-9FFF-6FCD-49BC-26B2-3F98-1C60-0471-B836-8639-01C6-4619-DCCB-31D9-D2F4 –no-prompt

Sau khi cài đặt thành công thì ở giao diện CloudEndure Machines, ta sẽ thấy tên của Server cần chuyển

Bước 7: Truy cập vào giao diện Machines của CloudEndure, nhấn chọn tên Server vừa được cài đặt

Ở mục Details của Server, chú ý tab Blueprint là nơi cấu hình Server sẽ được chuyển dữ liệu qua đặt trên AWS. Ở tab này, ta có thể tùy chỉnh type, VPC, loại SSD,… Tuy nhiên dung lượng ổ cứng không thể thay đổi. Nhấn Save Blueprint.
Ở bài lab này, ta sẽ giữ nguyên thông số Blueprint mặc định.

Sau khi chuyển xong, ta chọn Launch Target Machine và Cutover Mode để khởi tạo 1 Server EC2 mới với dữ liệu vừa được chuyển qua

Trong quá trình khởi tạo, có thể chọn Job Progress để theo dõi tiến trình

Sau khi khởi tạo thành công, truy cập vào EC2 trên AWS kiểm tra dữ liệu của bạn.

Sau khi kiểm tra dữ liệu đã chuyển đủ, terminate Server CloudEndure (Server trung gian để chuyển dữ liệu) trên giao diện EC2 AWS.

Kết luận

Như vậy là chúng ta đã hoàn thành quá trình cài đặt và chuyển server về AWS thông qua dịch vụ server trung gian CloudEndure.

Xem thêm:

  1. Hướng dẫn sử dụng AWS CloudEndure Migration
  2. Hướng dẫn sử dụng AWS Server Migration

———-

Về TechX Corp.

TechX Corp. là đối tác AWS tại Việt Nam (Advanced Consulting Partner) được thành lập năm 2019 bởi các chuyên gia có trên 15 năm kinh nghiệm đến từ các công ty đa quốc gia và tập đoàn đi đầu về chuyển đổi số. Sứ mệnh của TechX là tạo lập môi trường cho những con người đầy đam mê, nhiệt huyết thỏa sức khám phá và kiến tạo, mang đến những sản phẩm công nghệ đơn giản và thân thiện, góp phần đẩy nhanh quá trình xây dựng một Việt Nam số trên nền tảng công nghệ điện toán đám mây.

Năm 2021 và 2022, TechX – Đối tác AWS tại Việt Nam đã được vinh danh là “Đối tác AWS của năm – AWS Partner of the Year”

Liên hệ TechX Corp. 

TP.HCM: Savico Tower, #66-68 Nam Kỳ Khởi Nghĩa, Quận 1

Hà Nội: VMT Tower, #3, Ngõ 86, Duy Tân, Quận Cầu Giấy