Category: Tài liệu

  • Tối ưu hệ thống để tăng performance cho Elasticsearch trên Centos 7

    Sau bài hướng dẫn cài đặt và cấu hình cơ bản, chúng ta tiếp tục đi tới phần nâng cao để có 1 hệ thống Elasticsearch đáp ứng được performance tốt hơn, bài viết này cóp nhặt với nhiều nguồn khác nhau, hi vọng giúp bạn có thêm những cách tối ưu cho hệ thống…

  • Hướng dẫn cài đặt và cấu hình Elasticsearch trên Centos 7

    Giới thiệu Elasticsearch là một phần mềm mã nguồn mở và miễn phí  của Elastic, dựa trên Apache Lucene, là platform được sử dụng cho việc phân phối tìm kiếm và phân tích dữ liệu trong thời gian thực, được sử dụng rộng rãi do tính dễ sử dụng, tính năng mạnh mẽ và khả…

  • Hướng dẫn fix lỗi "not enough physical memory" trên VMWare Workstation/Player trên Ubuntu

    VMWare Player là 1 phần mềm ảo hóa được sử dụng rộng rãi trong cộng đồng system admin, phục vụ cho việc làm lab cũng như thử nghiệm những hệ điều hành mới mà không cần phải cài đặt trên máy host và đây là phần mềm ưa thích của mình thay vì cài VirtualBox…

  • Hướng dẫn compile nginx support gRPC trên Centos 7

    Nginx đã bắt đầu hỗ trợ gRPC từ bản 1.13.10, tuy nhiên vẫn trang trên mainline, chưa stable, thông tin được cập nhật từ trang chủ https://www.nginx.com/blog/nginx-1-13-10-grpc/ Sau đây, mình sẽ hướng dẫn các bạn complie nginx từ source theo document https://docs.nginx.com/nginx/admin-guide/installing-nginx/installing-nginx-open-source/ trên Centos 7. Fact: cat /etc/redhat-release CentOS Linux release 7.3.1611 (Core) Cài các gói phụ…

  • [Virtualization ] Docker Ecosystem

      I.Tổng quan về docker I.1 Khái niệm về docker Docker là một hệ thống mã nguồn mở, hỗ trợ đóng gói và tự động triển khai phần mềm trong các container. Nó cung cấp một cách nhanh, gọn để tạo môi trường hoạt động cho phần mềm, giảm thiểu rủi ro giữa dev và…

  • Hazelcast IMDG In-Memory Data Grid

    1> Đôi nét về Hazelcast.  Hazelcast là một mạng lưu trữ dữ liệu trên bộ nhớ Ram (in-memory data grid). Hazelcast đưa ra cài đặt của các interface trong Java như: Map, Queue, Excecutor Service, Lock… Nó được thiết kế rất nhẹ và dễ sử dụng. Hazelcast được cài đặt bằng ngôn ngữ Java, client…

  • [Configuration Management] ANSIBLE TOOL

    Chào các bạn! Là dân system chắc là các bạn cũng đã từng nghe nhắc nhiều đến cụm từ “Configuration Management” hoăc cứ google là ra hàng tá bài viết liên quan. Vâng! Configuration Management (CM) có thể hiểu là công cụ hỗ trợ, cấu hình, cài đặt hệ thống một cách tự động. Có rất…

  • Đằng sau hệ thống Stack Overflow trông như thế nào? (Part 2)

    Đằng sau hệ thống Stack Overflow trông như thế nào? (Part 2)

    Tiếp tục câu chuyện ở part 1, trong bài viết này sẽ trình bày các thành phần tiếp theo của hệ thống Stack Overflow theo kiến trúc được cập nhật đến năm 2016. Cache & Pub/Sub (Redis) SO sử dụng Redis cho 2 việc là caching và pub/sub cho hệ thống, mặc dù chịu tải…

  • Đằng sau hệ thống Stack Overflow trông như thế nào? (part 1)

    Không cần phải giới thiệu nhiều về Stack Overflow (SO), bởi vì nó quá nổi tiếng và phổ biến trong cộng đồng developer và có nguyên cụm từ “The full stackoverflow developer” để mô tả những developer sống không thể thiếu website này 😀 System Engineer cũng không ngoại lệ đâu nhé! Vậy bạn có…

  • HTTP LIVE STREAMING VIDEO

    I. Khái niệm 1. Streaming là gì ? Streaming hay streaming media là một quá trình mà các định dạng truyền thông (như âm thanh, hình ảnh) được gửi tới người dùng và hiển thị ngay cả khi nó vẫn đang trong quá trình tải. 2. Live streaming là gì ? + Đây là một…