Cloud VPS

[K8s] Triển khai Ceph cluster trên Kubernetes sử dụng Rook

Ceph là 1 giải pháp distributed storage có tính mở rộng rất cao, nó hỗ trợ object, block, và file storage. Ceph clusters được thiết kế để chạy trên bất kỳ phần cứng nào sử dụng thuật toán CRUSH (Controlled Replication Under Scalable Hashing) Rook là 1 công cụ điều phối storage mà cung cấp…

Tìm hiểu về /proc trong Linux

Trong bài viết này, chúng ta sẽ đào sâu vào nội dung của thư mục /proc trong Linux để hiểu thêm về các chức năng của nó. Cần phải lưu ý rằng, đường dẫn /proc có những chức năng gần như tương đồng trên mọi bản phân phối Linux, bất kể là kiến trúc hay phân nhánh…

Sử dụng script chuyển đổi từ CentOS sang Oracle Linux

Nếu bạn tìm đến bài viết này, hẳn các bạn đã biết CentOS 7 sẽ (hoặc là đã?) ngừng hỗ trợ cập nhật các bản vá về bảo mật vào ngày 30/06/2024 (nói ngắn gọn là End Of Life). Điều này chắc chắn sẽ ảnh hưởng đến không ít doanh nghiệp vì CentOS 7 giống…

[K8S] Hướng dẫn cài đặt Jenkins trên Kubernetes

Jenkins là một công cụ tự động hóa mã nguồn mở, nó cho phép người sử dụng thực hiện tự động tất cả các tác vụ liên quan đến building, testing, delivering và deploying phần mềm. I. Kubernetes Kubernetes (K8s) là 1 hệ thống mã nguồn mở để tự động triển khai, mở rộng, và…

Quá trình Boot của Linux và một số lỗi thường gặp

Nếu từng tiếp cận với Linux, chắc hẳn bạn đã từng gặp nhiều vấn đề khiến hệ thống không boot lên được. Trong bài viết này Nhân Hòa sẽ điểm qua một vài lỗi hệ thống và cách giải quyết thường gặp đối với các bản phân phối thuộc nhánh RedHat như CentOS 7/8, AlmaLinux,…

[Locust] Phần 1: Tìm hiểu về Locust – Load testing tool

I. Locust là gì? Locust là 1 công cụ kiểm thử hiệu suất (load testing) mã nguồn mở sử dụng HTTP và một vài giao thức khác. Locust test có thể sử dụng bởi cả công cụ dòng lệnh hoặc giao diện Web thân thiện, dễ tiếp cận. Các thông số như thông lượng (throughput),…

Top 12 công cụ AI cho năm 2024

Năm 2023 là một năm bùng nổ của công nghệ AI, nó đã dạy chúng ta rằng nếu như được tận dụng một cách hợp lý, AI có thể đem về thành công đáng kể. Trong thực tế, những team mà tích cực sử dụng AI với những chiến thuật phù hợp có thể tăng…

Database Replication: Lợi ích và bất lợi gì?

Database Replication có lẽ là 1 khái niệm không mới, thế nhưng khi cân nhắc đến chuyện xây dựng 1 hệ thống Database Replication, liệu bạn có nắm rõ được đặc điểm của hệ thống này chưa? Trong bài viết này, hãy cùng Nhân Hòa tìm hiểu các điểm mạnh và yếu của giải pháp…

[Ansible] Phần 13: Ansible Role

Bài viết này sẽ giới thiệu về ý tưởng của Ansible roles, cấu trúc của nó, và cách chúng ta có thể kết hợp chúng với playbooks. Chúng ta sẽ phân tích chức năng và tính ứng dụng của Ansible Roles trong quá trình tạo hay lấy roles từ Ansible Galaxy. Hãy chắc chắn là…

[Python] Tương tác với API bằng Python

1 API, hay Application Programming Interface, là 1 giao diện mà giúp chúng ta thu thập và gửi dữ liệu sử dụng code. Chúng ta sử dụng APIs nhiều nhất khi thu thập dữ liệu, và điều đó sẽ được đề cập đến trong bài viết này. Khi chúng ta muốn thu thập dữ liệu…