FPT Data Platform ra mắt tính năng hoàn toàn mới giúp tối ưu hoá hiệu suất làm cho doanh nghiệp

FPT Data Platform ra mắt tính năng hoàn toàn mới giúp tối ưu hoá hiệu suất làm cho doanh nghiệp

Tác giả: Nguyễn Ngọc Mai
13:53 15/05/2025

Nằm trong lộ trình phát triển sản phẩm nhằm tối ưu trải nghiệm người dùng, FPT Cloud chính thức ra mắt hai tính năng mới gồm Checkpoint và Savepoint trên FPT Data Platform giúp doanh nghiệp tối ưu hoá hiệu suất làm việc và nâng cao khả năng vận hành hệ thống dữ liệu theo thời gian thực một cách ổn định, linh hoạt và không gián đoạn.

1. Checkpoint - Tự động khôi phục và bảo vệ dữ liệu trong doanh nghiệp

Công nghệ Checkpoint là một trong hai tính năng mới được FPT Cloud phát triển và đóng vai trò quan trọng trong việc đảm bảo tính toàn vẹn, bảo mật dữ liệu với cơ chế khôi phục trạng thái trong các ứng dụng xử lý dữ liệu thời gian thực. Khi xảy ra sự cố, hệ thống có thể khởi động lại từ điểm Checkpoint gần nhất, thay vì bắt đầu lại toàn bộ quá trình xử lý. Điều này không chỉ giúp giảm thời gian downtime, mà còn bảo toàn dữ liệu và trạng thái xử lý, mang lại hiệu quả cao trong vận hành.

Checkpoint diễn ra một cách tự động và định kỳ do hệ thống cấu hình. Khi được kích hoạt, nó sẽ tạo snapshot của trạng thái hệ thống và lưu trữ trên các hệ thống lưu trữ như HDFS, S3, GCS,... Nhờ vậy, quá trình xử lý dữ liệu luôn được ghi nhớ tại các thời điểm quan trọng, giúp hệ thống có khả năng phục hồi chính xác và nhanh chóng sau sự cố.

Một số đặc điểm nổi bật của Checkpoint:

  • Tính nhất quán dữ liệu: Checkpoint hỗ trợ mô hình exactly-once, đảm bảo mỗi bản ghi được xử lý duy nhất một lần, tránh mất mát hoặc trùng lặp dữ liệu.
  • Linh hoạt khi khởi động lại: Job sẽ được khôi phục đúng phiên bản tại thời điểm checkpoint, không bị ảnh hưởng bởi thay đổi ngoài ý muốn.
  • Vị trí lưu trữ linh hoạt: Dữ liệu checkpoint thường được lưu ở thư mục tạm thời và có thể bị xóa khi job bị huỷ, nhưng cũng có thể được định cấu hình để lưu lâu dài trên các nền tảng lưu trữ chuyên dụng.
  • Tối ưu vận hành: Hệ thống checkpoint được tự động điều phối, yêu cầu rất ít tác động thủ công từ người quản trị.

Với việc tích hợp Checkpoint, doanh nghiệp sẽ có khả năng:

  • Duy trì dịch vụ liên tục ngay cả khi có gián đoạn, nhờ khả năng phục hồi nhanh.
  • Bảo vệ trạng thái luồng dữ liệu, kể cả khi toàn bộ hệ thống bị tắt hoặc gặp sự cố nghiêm trọng.
  • Triển khai linh hoạt, hoạt động mượt mà trên cả hạ tầng on-premises, cloud hay hybrid.
  • Tiết kiệm thời gian và chi phí quản trị, khi hệ thống chủ động điều phối toàn bộ quy trình lưu trạng thái và khôi phục.

2. Savepoint - Kiểm soát và quản lý vòng đời ứng trong doanh nghiệp

Savepoint là một dạng đặc biệt của cơ chế Checkpoint cho phép người dùng chủ động kiểm soát vòng đời ứng dụng xử lý dữ liệu thời gian thực. Savepoint hỗ trợ ghi lại trạng thái hệ thống theo yêu cầu, giúp dễ dàng tạm dừng, nâng cấp hoặc khởi động lại job mà không làm mất dữ liệu hay ảnh hưởng đến quá trình xử lý. Đây là giải pháp lý tưởng cho các hệ thống cần duy trì hoạt động liên tục 24/7, đặc biệt trong môi trường DevOps triển khai liên tục.

Không giống như Checkpoint, Savepoint được kích hoạt thủ công bởi người dùng. Khi tạo Savepoint, hệ thống sẽ chụp snapshot trạng thái tại thời điểm cụ thể và lưu trữ ở vị trí cố định, bền vững, giúp dễ dàng khôi phục lại khi cần thay đổi cấu hình, code hay phiên bản job.

Một số đặc điểm nổi bật của Savepoint:

  • Tính nhất quán dữ liệu: Savepoint tạo snapshot trạng thái hệ thống theo thao tác người dùng, giúp kiểm soát chính xác điểm khôi phục.
  • Linh hoạt khi khởi động lại: Hệ thống có thể được khởi động lại với phiên bản job mới, code mới hoặc cấu hình khác, phục vụ tốt cho các kịch bản nâng cấp.
  • Vị trí lưu trữ rõ ràng: Savepoint được lưu trữ tại vị trí được định nghĩa rõ và có thể giữ lâu dài, phục vụ các mục đích quản lý và triển khai dài hạn.
  • Quản trị chuyên sâu: Việc sử dụng Savepoint đòi hỏi đội Dev/Ops cần nắm rõ trạng thái hệ thống, luồng dữ liệu và quy trình versioning để đảm bảo khôi phục và vận hành đúng cách.

Savepoint có khả năng hỗ trợ doanh nghiệp:

  • Nâng cấp hệ thống liền mạch: Dễ dàng triển khai phiên bản mới mà vẫn giữ nguyên trạng thái và dữ liệu hiện tại.
  • Chủ động bảo trì, linh hoạt vận hành: Cho phép tạm dừng và khởi động lại job một cách an toàn, giảm thiểu tối đa rủi ro trong quá trình bảo trì.
  • Duy trì hoạt động liên tục, không gián đoạn: Hỗ trợ vận hành hệ thống 24/7, tối ưu cho môi trường triển khai liên tục của DevOps.

Liên hệ với chúng tôi để được tư vấn chi tiết về các giải pháp, dịch vụ của FPT Cloud