Thứ Bảy, 25/10/2025, 23:00 (GMT+0)

Recap Workshop October Meetup: Câu chuyện mở rộng hạ tầng thực tiễn

Quay lại Trang chủ Blog
Trên trang này

Chiều ngày 25/10/2025, tại Hà Nội, VNPT Cloud phối hợp cùng Cộng đồng CNCF Hà Nội và Viet OpenInfra tổ chức thành công Workshop Meetup Tháng 10 với chủ đề “Extends your infrastructure with experts – Mở rộng hạ tầng cùng chuyên gia”.

Meetup thu hút sự quan tâm của đông đảo kỹ sư Cloud, DevOps, nhà phát triển và chuyên gia công nghệ trên địa bàn Hà Nội, đang là các thành viên trong cộng đồng CNCF Hà Nội, mang đến không gian kết nối, chia sẻ kiến thức chuyên sâu về vận hành và mở rộng hạ tầng Cloud một cách thông minh, tự động và bền vững.

Cùng điểm lại những hoạt động chính diễn ra tại Workshop!

Tham dự workshop VNPT Cloud
Toàn cảnh Workshop “Extends your infrastructure with experts”

Những chia sẻ thực chiến từ cộng đồng kỹ sư Việt Nam

Workshop Tháng 10 quy tụ các chuyên gia Cloud hàng đầu tại Việt Nam với những chủ đề gắn liền thực tế vận hành hạ tầng quy mô lớn.

Kubernetes Operator – khi nền tảng trở nên “thông minh” hơn trong vận hành

Trong bài chia sẻ “Extending Kubernetes: Smarter and Scalable Application Operations”, anh Hoàng Hà Linh - Cloud Engineer, VNPT Cloud mở đầu bằng việc chỉ ra một vấn đề lớn trong vận hành hạ tầng hiện đại:

“Kubernetes tuy là nền tảng mạnh mẽ trong việc tự động hóa triển khai ứng dụng Stateless (không lưu trạng thái), nhưng vẫn còn hạn chế khi phải xử lý các tác vụ như triển khai quy trình tự động hóa, giám sát các ứng dụng phức tạp.”

Diễn giả Hoàng Hà Linh VNPT Cloud
Chia sẻ từ diễn giả Hoàng Hà Linh tại Workshop

Để khắc phục giới hạn này, anh Linh giới thiệu Kubernetes Operator Pattern, mô hình mở rộng API của Kubernetes cho phép các kỹ sư “lập trình hoá” kinh nghiệm vận hành thành phần mềm tự động. Operator được ví như một “người vận hành ảo” (virtual operator), giúp hệ thống tự quan sát, phân tích và điều chỉnh trạng thái thực tế cho phù hợp với trạng thái mong muốn (desired state).

Bài trình bày đi sâu vào kiến trúc Controller Pattern -  trái tim của mọi Operator - với chu trình “Observe → Check → Act → Repeat” liên tục giúp duy trì sự ổn định của hệ thống.
Anh Linh cũng minh họa quy trình tạo và triển khai một Operator thực tế, bao gồm:

  • Xác định nhu cầu tự động hóa (ví dụ: quản lý vòng đời cơ sở dữ liệu, giám sát dịch vụ).
  • Thiết kế tài nguyên tùy chỉnh (CRD - Custom Resource Definition).
  • Viết logic xác định và cập nhật thay đổi (Reconciliation Loop).
  • Xây dựng, đóng gói và triển khai Operator qua Docker và Kubernetes manifests.

Một ví dụ demo thực tế từ source code webapp-nginx-operator được trình chiếu tại sự kiện cho thấy cách một Operator có thể tự động triển khai, giám sát và khôi phục ứng dụng web NGINX khi phát hiện lỗi. Đây là minh chứng rõ nét cho năng lực tự phục hồi (self-healing) của Kubernetes khi được mở rộng đúng cách.

Theo anh Linh, việc ứng dụng Operator không chỉ giúp giảm khối lượng công việc lặp lại của đội ngũ DevOps, mà còn nâng cao độ tin cậy, khả năng mở rộng và tính linh hoạt cho doanh nghiệp trong quá trình vận hành hệ thống Cloud Native. Đây được xem là bước tiến quan trọng hướng tới mục tiêu “autonomous infrastructure” - hạ tầng tự động vận hành mà VNPT Cloud đang từng bước hiện thực hóa trong các sản phẩm của mình.

Tối ưu hiệu năng khôi phục dữ liệu trên OpenStack Cinder bằng cơ chế hàng đợi (Queue)

Tiếp nối chương trình, anh Đỗ Anh Tú – Cloud Engineer, Viettel Networks chia sẻ bài “Optimizing the Volume Restore Flow in Cinder Using Queues”, tập trung vào một vấn đề kỹ thuật then chốt: tốc độ và độ ổn định của quy trình phục hồi dữ liệu (restore volume) trong hệ thống OpenStack.

Theo nhóm nghiên cứu, trong khi hoạt động backup đã đạt đến giới hạn hiệu năng của cụm Ceph, thì restore lại cho kết quả thấp hơn đáng kể, đặc biệt khi xử lý các volume dung lượng lớn (250 GiB trở lên). Điều này khiến nhiều yêu cầu phục hồi bị “tồn đọng”, dẫn đến quá tải hệ thống tại các thời điểm cao điểm.

Diễn giả Đỗ Anh Tú tại VNPT Cloud Workshop
Diễn giả Đỗ Anh Tú đến từ Viettel Networks

Để giải quyết bài toán đó, Viettel Cloud đã tiến hành nhiều hướng thử nghiệm, từ tối ưu kích thước khối dữ liệu (backup_ceph_chunk_size), tăng từ mặc định 128 MiB lên 256, 512, 1024 hoặc 2048 MiB, cho đến xây dựng luồng restore mới sử dụng hàng đợi (queue) để tách rời quá trình đọc và ghi dữ liệu.

Giải pháp mới giúp đọc và ghi dữ liệu đồng thời (parallel) thay vì tuần tự như trước, nhờ cơ chế Eventlet queue trong hàm _transfer_data. Bằng cách này, hệ thống có thể truyền dữ liệu bất đồng bộ (asynchronous) giữa Cinder và Ceph, tận dụng tốt hơn băng thông và năng lực xử lý của cụm lưu trữ.

Kết quả thử nghiệm với khối dữ liệu 250 GiB cho thấy hiệu năng khôi phục cải thiện rõ rệt, thời gian phục hồi giảm đáng kể so với luồng restore truyền thống. Anh Tú cũng lưu ý, trong tương lai nhóm sẽ tiếp tục nâng cấp sang AsyncIO – thư viện lập trình bất đồng bộ hiện đại hơn, thay thế Eventlet (vốn đang dần bị ngừng hỗ trợ trong cộng đồng Python), đồng thời mở rộng áp dụng giải pháp này cho các bản incremental restore (sao lưu gia tăng).

Bài chia sẻ nhận được nhiều câu hỏi thảo luận xoay quanh xử lý lỗi trong hàng đợi, quản lý chunk size hợp lý và đảm bảo tính toàn vẹn dữ liệu, cho thấy đây là vấn đề thiết thực và được nhiều kỹ sư trong cộng đồng OpenStack quan tâm.

Không gian giao lưu & kết nối cộng đồng Cloud

Không chỉ dừng lại ở việc chia sẻ kỹ thuật, sự kiện còn tạo nên một không gian giao lưu cởi mở, kết nối chuyên gia và cộng đồng kỹ sư Việt Nam. Các chủ đề thảo luận xoay quanh tối ưu vận hành, bảo mật và xu hướng ứng dụng công nghệ mã nguồn mở trong doanh nghiệp, đã mang đến nhiều góc nhìn thực tiễn và truyền cảm hứng cho người tham dự.

Hỏi đáp cùng chuyên gia VNPT Cloud
Giao lưu hỏi đáp cùng chuyên gia tại Workshop

VNPT Cloud - Hạ tầng Việt, kết nối cộng đồng mở

Với vai trò là đơn vị đồng hành cùng Cloud Native Hanoi và Viet OpenInfra, VNPT Cloud mong muốn góp phần lan tỏa các giá trị cốt lõi của cộng đồng công nghệ mở tại Việt Nam: chia sẻ tri thức, kết nối nhân lực, và thúc đẩy năng lực tự chủ về hạ tầng số “Make in Vietnam”. Thông qua các hoạt động như Meetup lần này, VNPT Cloud mong muốn tạo nên cầu nối giữa doanh nghiệp, cộng đồng, sinh viên kỹ thuật, giúp hình thành nguồn nhân lực chất lượng cao và thúc đẩy đổi mới sáng tạo trong lĩnh vực điện toán đám mây nói chung, Cloud Native nói riêng.

Workshop lần này khép lại trong không khí sôi nổi và truyền cảm hứng trong hành trình kết nối cộng đồng Cloud Việt Nam - nơi tri thức được chia sẻ và lan tỏa vì một tương lai số tự chủ, an toàn và bền vững.

#AI
#Kubernetes
#Sự kiện VNPT Cloud
#Cloud Native
#AI
#Kubernetes
#Sự kiện VNPT Cloud
#Cloud Native
Chúng tôi có 4 môi trường staging, 2 môi trường production, hàng chục microservice và rất nhiều phiên bản thử nghiệm. Lúc đầu dùng VPS tưởng là đủ, nhưng rồi mỗi lần cập nhật code là một lần lo… không biết lần này ‘tháo’ có làm hỏng cái gì không?
Tại sao doanh nghiệp hiện đại cần Kubernetes?
Tiếp tục đọc