Hệ thống quản trị nội dung tòa soạn hội tụ (NS CMS)

shape
shape
shape
shape
shape
shape
shape
shape

BÁO ĐIỆN TỬ PHẢI LÀ TRUNG TÂM CỦA MỘT TÒA SOẠN HỘI TỤ

  • Dữ liệu gốc là dạng số hóa cũng chính là định dạng của dữ liệu báo điện tử.
  • Các nội dung sản xuất của báo điện tử đã bao hàm gần như toàn bộ nội dung của các loại hình báo chí khác.
  • Quy trình xuất bản của báo điện tử được hoàn thiện và cũng bao trùm phần lớn đối với quy trình xuất bản của loại hình báo chí khác (toàn bộ phần đầu: từ lúc làm nội dung đến trước khi được “sắp xếp” để trình diễn).

CÁC TÍNH NĂNG CƠ BẢN CỦA NS CMS

CÁC TÍNH NĂNG NÂNG CAO CỦA NS CMS

CÁC TÍNH NĂNG THEO YÊU CẦU (ON-DEMAND)

NỀN TẢNG CÔNG NGHỆ

.Net Framework và ASP.NET

  • Thời gian phát triển nhanh: giao diện Visual Studio IDE thân thiện, thư viện .Net Standard đã bao gồm hầu hết các API cơ bản giúp lập trình viên giảm bớt thời gian lập trình.
  • Dễ dàng phát triển và duy trì, bảo dưỡng phần mềm.
  • Có thể triển khai sản phẩm trên các nền tảng khác nhau nhờ bộ phần mềm nguồn mở .Net Core (cross-platform): linux, windows, ios, android…
  • Cộng đồng phát triển rộng lớn: theo thống kê của  Stack Overflow 2019 survey, ASP.NET đứng thứ tư trong số các nền tảng web phổ biến, trong khi .Net và .Net Core đứng thứ hai và thứ ba tương ứng trong việc lựa chọn nền tảng để các ứng dụng ngoài web.
  • Nhiều báo điện tử lớn hiện nay ở Việt Nam vẫn đang sử dụng công nghệ .Net như: VietNamPlus, Tiền Phong, Thanh Niên, Dân trí…

AN TOÀN DỮ LIỆU

  • Hệ thống có thể được cài đặt theo mô hình 02 máy chủ cơ sở dữ liệu hoạt động theo cơ chế active-active: Master Database và Published Database, đảm bảo đồng bộ và cập nhật liên tục của 2 máy chủ này. Trong trường hợp một trong hai máy chủ bị down, máy chủ còn lại vẫn đảm nhiệm việc duy trì sự hoạt động của hệ thống.
  • Việc lưu trữ các file dữ liệu, file tài nguyên (ảnh, video, văn bản …) có thể được chỉ định để lưu vào một máy chủ File Server riêng biệt để thuận tiện cho việc duy trì và sao lưu.
  • Hỗ trợ việc sao lưu dữ liệu định kỳ ra một hệ thống lưu trữ backup được chỉ định (cho cả Database server và File Server).

THIẾT KẾ BẢO MẬT

  • Hỗ trợ giao thức HTTP Secure (HTTPS) và cơ chế bảo mật đường truyền SSL (Secure Socket Layer) nhằm đảm bảo tính an toàn thông tin, tránh thất thoát dữ liệu bởi các kỹ thuật nghe lén (sniffer).
  • Hệ thống cho phép thực hiện xác thực hai yếu tố, bằng cách tích hợp thêm phần nhập mã OTP được gửi qua tin nhắn (SMS, Zalo) hoặc sử dụng phần mềm Google Authenticator để lấy mã.
  • Toàn bộ CSDL mật khẩu người dùng của New Solution được mã hóa 1 chiều (MD5 Encrytion) và được sinh mới mỗi khi người dùng bị mất mật khẩu. Hệ thống các tệp cấu hình kết nối CSDL của NS CMS cũng được mã hóa DES 2 chiều dựa trên cấu hình phần cứng của server.
  • NS CMS tiến hành ghi nhật ký hệ thống (system log), ghi nhận ai đã làm gì và vào lúc nào. Nhật kí ghi các sự kiện (event log) diễn ra trong toàn bộ hệ thống để phục vụ theo dõi, giám sát và có phương án nhanh nhất khi hệ thống gặp sự cố.
  • Hệ thống cho phép cấu hình để giới hạn những địa chỉ IP được phép truy cập đối với từng user cụ thể.
  • Mã nguồn của New Solution được kiểm tra và kiểm soát nghiêm ngặt trong việc tránh những lỗi bảo mật thường gặp phải như: tràn bộ đệm, SQL Injections, Cross-site scripting …
  • Hệ thống của NS CMS luôn được theo dõi và đảm bảo về việc cập nhật các bản vá lỗi mới nhất của hệ điều hành cũng như phần mềm hệ thống.
  • New Solution cũng phối hợp các đơn vị về bảo mật để thường xuyên kiểm tra các lỗ hổng bảo mật của sản phẩm.

HIỆU NĂNG CỦA HỆ THỐNG

  • Hệ thống sử dụng các mô hình đệm dữ liệu linh hoạt, tùy thuộc vào quy mô, tần suất sử dụng của website, của từng loại dữ liệu: Proxy Caching (HTML caching), Memory Caching (Redis Caching Server – memory caching), Cache toàn trang (Output Caching – IIS), Cache từng phần (Partial Caching – IIS), Cache dữ liệu (Data Caching – IIS).
  • NS CMS có thể chỉ mất 30-40ms để sinh ra một trang (không cache) và 2-10ms để sinh một trang đã qua hệ thống cache.
  • NS CMS có tốc độ xử lý lên đến 8000+ requests/sec với hiệu năng CPU trung bình < 75%. Điều này đồng nghĩa với việc số lượng server cần để phục vụ cho website có khoảng 5 triệu lượt xem bài (pageviews)/ngày sẽ được hạn chế ở mức 1 đến 2 server mà thôi.
  • NS CMS cũng cung cấp tùy chọn về khả năng phân tải với mô hình phân tải giữa các web server.

MÔ HÌNH MÁY CHỦ ĐẦY ĐỦ

Tối thiểu 8 máy chủ

Ưu điểm:

  • Giảm tải cho những máy chủ chịu lượng truy cập nhiều nhất: Web server và DB server.
  • Đảm bảo hệ thống có tính sẵn sàng cao: Đối với những máy chủ có khả năng bị tấn công hay xác suất hỏng hóc cao (tần suất hoạt động lớn) luôn có 02 máy chịu tải.
  • Có máy chủ backup dữ liệu phòng trường hợp xảy ra sự cố lớn.

Nhược điểm:

Chi phí đầu tư cao

MÔ HÌNH MÁY CHỦ TỐI GIẢN

2 máy chủ

Ưu điểm:

  • Một máy chủ chạy Web Server + File Server – Một máy chủ chạy Database Server.
  • Hai máy chủ được backup dữ liệu sang nhau một cách real-time.
  • Khi một trong hai máy chủ bị sự cố, hệ thống sẽ được chạy toàn bộ chức năng trên máy còn lại.
  • Tiết kiệm chi phí đầu tư.

Nhược điểm:

Hoạt động ổn định với lượng độc giả không quá lớn (<1.000.000 pageviews/ngày). Vẫn cần thêm backup định kỳ (hàng tuần, tháng) về một máy khác để đảm bảo an toàn.