Category Archives: Tech Sharing

CPU server là gì? Tại sao CPU xung nhịp 2GHz nhanh hơn 3GHz?

Tại sao CPU xung nhịp 2GHz lại nhanh hơn CPU xung nhịp 3GHz? Khi nói đến CPU, nhiều người vẫn nghĩ rằng xung nhịp càng cao, hiệu suất càng tốt. Tuy nhiên, thực tế lại không đơn giản như vậy. Một CPU với xung nhịp 2GHz có thể vượt trội hơn CPU 3GHz nhờ các […]

Object Storage là gì? So sánh với File storage và Block storage

Object Storage là hình thức lưu trữ tiên tiến, cung cấp khả năng truy cập không gian không giới hạn và tối ưu hơn về chi phí. Nó đang được các nhà cung cấp phát triển mạnh mẽ để đáp ứng nhu cầu ngày càng cao của người dùng. Vậy Object Storage là gì? Hãy […]

CDN là gì? Vai trò của CDN trong phát triển web và ứng dụng

Trong thời đại kỹ thuật số ngày nay, việc tối ưu hóa tốc độ tải trang và cải thiện trải nghiệm người dùng trở nên quan trọng hơn bao giờ hết. CDN đã và đang chứng tỏ là một giải pháp hiệu quả trong việc đáp ứng các nhu cầu này.  Trong bài viết này, […]

VM là gì

VM là gì? Virtual Machine là gì? Khám phá thế giới máy ảo

Máy ảo (Virtual Machine – VM) là một công nghệ quan trọng trong lĩnh vực công nghệ thông tin, giúp tối ưu hóa việc sử dụng tài nguyên máy tính và tạo ra nhiều môi trường hoạt động khác nhau trên cùng một phần cứng. Trong bài viết này, chúng ta sẽ cùng tìm hiểu […]

Internet hoạt động như thế nào?

Chúng ta vẫn đang sử dụng mạng Internet hàng ngày, nhưng có bao giờ bạn đặt câu hỏi về việc một mạng thông tin toàn cầu lớn như vậy được tạo nên như thế nào và có ai đang kiểm soát nó hay không? Bài viết này sẽ giải đáp các vấn đề cốt lõi […]

Ứng dụng CDN trong tăng tốc độ tải website

Cache là một concept được ứng dụng thường xuyên trong các giải pháp tăng tốc độ xử lý của các hệ thống, và CDN là một giải pháp như vậy. CDN cache lại nội dung của các trang web tại các máy chủ gần với vị trí của người dùng thay vì để người dùng […]

Tăng performance của SQL Database với replication [Phần 2]

Đặt vấn đề: Có một vấn đề cần lưu ý khi thiết kế hệ thống, đó là việc truy vấn vào database luôn chiếm một phần chi phí rất lớn trong tổng thời gian xử lý của một request. Vậy tăng tốc độ truy vấn database cũng đồng nghĩa với việc tối ưu hiệu suất […]

11 thành phần quan trọng trong kiến trúc microservices – Phần 2

Ở phần 1, chúng ta đã tìm hiểu về 3 trong số 11 thành phần quan trọng trong kiến trúc microservices bao gồm: Container & Orchestration, API Gateway, Service Discovery. Những thành phần còn lại là gì? Hãy cùng khám phá tiếp trong bài viết này. Service Mesh Thuật ngữ Service mesh xuất hiện trong […]

11 thành phần quan trọng trong kiến trúc microservices – Phần 1

Với kiến trúc microservices, chúng ta sẽ triển khai một hệ thống phân tán (distributed system) bao gồm rất nhiều thành phần kĩ thuật xoay quanh các service về business chính. Hệ thống phân tán sẽ có lợi thế về tính linh hoạt giữa các dịch vụ nhưng sẽ gặp khó khăn khi các phân […]

Top 10 lợi ích khi ứng dụng kiến trúc microservices

Microservices đã nhanh chóng trở thành kiến trúc phổ biến cho những công ty, tổ chức hiện đại. Một cách tổng quan, microservices là một kiến trúc xây dựng hệ thống phân tán giúp phát triển, triển khai và co giãn các dịch vụ riêng lẻ một cách độc lập; cho phép dễ dàng quản […]