By Grace, Alibaba Cloud Solutions Architect of Vietnam
Việc di chuyển dữ liệu giữa các nền tảng lưu trữ khác nhau thường là một thách thức lớn, đòi hỏi phải có giải pháp đảm bảo an toàn, tính toàn vẹn của dữ liệu và tối ưu hóa chi phí. Alibaba Cloud cung cấp một công cụ mạnh mẽ mang tên OSSImport kết hợp với S3 Storage tại Việt Nam của Alibaba Cloud (gọi là EOS), đây là một giải pháp toàn diện giúp bạn xây dựng hệ thống lưu trữ tại Việt Nam một cách dễ dàng.
OSSImport là một công cụ được thiết kế đặc biệt để giúp bạn dễ dàng chuyển đổi và quản lý dữ liệu từ các nền tảng lưu trữ S3 khác sang Alibaba Cloud thông qua dòng lệnh (command line). Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách chuyển dữ liệu từ bất kỳ dịch vụ S3 Storage nào sang Alibaba Cloud S3 Storage tại Việt Nam một cách dễ dàng và hiệu quả.
Trong bài lab này, chúng tôi có dữ liệu được đặt tại một storage S3 bên ngoài, sau đó thực hiện di chuyển dữ liệu đó sang S3 Storage của Alibaba Cloud đặt tại Việt Nam (EOS).
Chuẩn bị: Một máy ảo (hoặc máy local) sử dụng hệ điều hành Linux, vì bạn sẽ thao tác nhiều với dòng lệnh.
Trong bài hướng dẫn này, chúng tôi sử dụng máy ảo ENS đặt tại Việt Nam của Alibaba Cloud để đảm bảo tốc độ truy cập đến storage S3 cùng ở tại Việt Nam là nhanh nhất. Hệ điều hành được sử dụng là CentOS.
Đầu tiên, sau khi tạo một máy ảo, chúng tôi kết nối vào máy ảo để sử dụng (bạn có thể kết nối bằng SSH hoặc trực tiếp trên console Alibaba Cloud).
Đầu tiên, chạy lệnh sau để tải Java.
$ sudo yum install java
Chạy lệnh sau để kiểm tra xem Java đã có trong máy hay chưa:
$ java -version
Mẫu kết quả:
Kế tiếp, chạy lệnh sau để tải công cụ ossimport từ Alibaba Cloud:
$ wget https://gosspublic.alicdn.com/ossimport/international/standalone/ossimport-2.3.7.zip
Sau khi hoàn tất, bạn có thể kiểm tra xem ossimport đã có trên máy chưa bằng lệnh
$ ls
File được tải về là file zip, chúng ta cần tải unzip để có thể giải nén từ Terminal.
Chạy lệnh sau để tải unzip (nếu bạn đã có unzip, bạn có thể bỏ qua bước này).
$ sudo yum install unzip
Sau đó, chạy lệnh sau để giải nén file ossimport.
$ unzip ossimport-2.3.7.zip
Cấu trúc file ossimport sau khi giải nén sẽ hiển thị như hình trên.
Để cấu hình cho task di chuyển dữ liệu, di chuyển vào thư mục conf.
Mở file local_job.cfg, cấu hình các thông tin sau:
Bạn có thể cấu hình theo như nhu cầu cá nhân, hoặc làm theo gợi ý của chúng tôi:
srcType=s3
srcAccessKey= (AccessKey của S3 nguồn)
srcSecretKey=(SecretKey của S3 nguồn)
srcDomain= (endpoint của S3, không bao gồm tên bucket)
srcBucket= (tên bucket)
destAccessKey=(AccessKey của EOS)
destSecretKey=(SecretKey của EOS)
destDomain=http://eos.aliyuncs.com
destBucket=(tên bucket EOS)
Max object count per task.
taskObjectCountLimit=10000 (số file tối đa cho 1 task)
Max file size (in bytes) limits per task. Default size is 1G.
taskObjectSizeLimit=100000000 (kích thước file tối đa cho 1 task, tính bằng bytes)
The file larger than this value uses multipart upload; otherwise, use simple upload. Set this value greater than 1 MB. Examples of valid values are 50m, 1024m, and 5g.
multipartUploadThreshold=50m (kích thước lớn nhất của 1 file được upload 1 lần, nếu lớn hơn số này, file sẽ được upload thành nhiều phần).
The part size of multipart upload. This value must be greater than 100 KB. The default value is 50 MB. Examples of valid values are 500k, 50m, and 2g.
multipartUploadPartSize=1g (size mỗi lần upload, trong trường hợp file bị điều hướng sang upload nhiều phần).
Mẫu file local_job.cfg
Giữ các phần còn lại ở giá trị mặc định. Sau khi hoàn tất, lưu file lại.
Sau khi khởi tạo task di chuyển dữ liệu, bạn có thể xem thông tin trong Terminal (nơi chạy các lệnh phía trên) hoặc xem tại bucket EOS, dữ liệu sẽ được di chuyển vào và các thông số về lượng dữ liệu, băng thông sẽ được cập nhật.
HƯỚNG DẪN MONITOR VÀ TẠO ALERT CHO MÁY ẢO ECS VỚI ALIBABA CLOUD MONITOR
Thiết lập quản lý bản quyền số (DRM) cho video với ApsaraVideo VOD
50 posts | 7 followers
FollowAlibaba Cloud Vietnam - June 7, 2024
Alibaba Cloud Vietnam - December 21, 2023
Alibaba Cloud Vietnam - July 19, 2023
Alibaba Cloud Vietnam - September 13, 2023
Alibaba Cloud Vietnam - March 19, 2024
Nong The Hoang - March 7, 2024
50 posts | 7 followers
FollowPlan and optimize your storage budget with flexible storage services
Learn MoreA cost-effective, efficient and easy-to-manage hybrid cloud storage solution.
Learn MoreProvides scalable, distributed, and high-performance block storage and object storage services in a software-defined manner.
Learn MoreBuild a Data Lake with Alibaba Cloud Object Storage Service (OSS) with 99.9999999999% (12 9s) availability, 99.995% SLA, and high scalability
Learn MoreMore Posts by Alibaba Cloud Vietnam