Thứ Tư, 3 tháng 6, 2015

Database Server dành cho VPS


Không phải lúc nào bạn cũng cần dùng đến Database Server. Nếu bạn tự phát triển Website, bạn có rất nhiều lựa chọn: SQL Server, MS Access, MySQL, Firebird, PostgreSQL, XML (một số Portal, Blog, Wiki được lập trình bằng ASP.NET chỉ cần dùng tập tin XML)...

Database Server được thiết kế để thuận tiện trong lưu trữ và khai thác dữ liệu có cấu trúc. Năng lực của nó tùy thuộc vào tốc độ xử lý của CPU và dung lượng bộ nhớ. Vậy bạn nên lựa chọn thế nào trong khi VPS bị giới hạn 2 tiêu chí này? Đa số khách hàng khi thuê Hosting thường đã có Website, vậy họ lựa chọn như thế nào?




Cài đặt Database Server lên VPS

Ưu điểm: Dễ khai thác, bảo mật và tiết kiệm chi phí

Nhược điểm: Tốc độ tùy thuộc vào VPS của bạn. Nếu dung lượng Database của bạn lên đến 500 MB, và Website có nhiều lượt truy cập thì bạn nên suy nghĩ lại. Tốc độ Database Server còn cũng phụ thuộc vào tốc độ đọc/ghi của đĩa cứng (đối với VPS là đĩa cứng ảo – không nhanh như đĩa cứng vật lý).

Thuê Shared Hosting có Database

Hiện nay Hosting ở Việt Nam chưa có dịch vụ cho thuê máy chủ Database, dịch vụ này ở nước ngoài giá cũng khá cao do chi phí bản quyền và đầu tư Server/Backup. Tuy nhiên bạn có thể đối phó bằng cách duy trì một gói dịch vụ Shared Hosting giá rẻ, chỉ để dùng Database.

Ưu điểm: Chi phí thấp, hiệu quả khá tốt

Nhược điểm: Phụ thuộc vào một máy chủ khác và đường truyền từ VPS của bạn đến máy chủ đó.

Thuê thêm VPS để chạy Database Server

Nghe có vẻ điên nhưng cũng không ít người dùng cách này.
Cho dù chọn giải pháp bạn cũng nên nhớ rằng hiệu năng của Database Server ảnh hưởng tốc độ nạp trang của Website, đơn giản vì mỗi khi trình duyệt yêu cầu trang nào, Website sẽ kết nối Database nhiều lần để hoàn tất việc xuất trang đó.


0 nhận xét:

Đăng nhận xét