Ở phần thứ hai mình đã giới thiệu đến các bạn một số thành phần chính trong hệ thống mạng, và trong phần thứ ba này, chúng ta sẽ tìm hiểu sơ lược một chút các yếu tố ảnh hưởng tới việc thiết kế hệ thống mạng
Nội dung bài viết
Nhắc lại kiến thức
- Ở bài trước chúng ta đã biết:
- Hai thiết bị kết nối và chia sẻ dữ liệu được coi là một mạng máy tính (mạng ngang hàng – peer-to-peer)
- Hệ thống mạng bao gồm: các thiết bị mạng (network devices), phương tiện mạng (network media) và giao thức mạng (network protocol – phần này bài trước mình chưa giới thiệu)
- Một số thiết bị cơ bản trong hệ thống mạng: Router, Switch, Access Point, Firewall,…
- Một số phương tiện mạng: Cáp xoắn đôi, cáp đồng trục, cáp quang, không dây, NIC,…
Tổng Quan
Khi thiết kế một hệ thống mạng thì chúng ta cần phải chú ý tới rất nhiều yếu tố, tuỳ theo từng case (trường hợp) cụ thể để có thể xây dựng một hệ thống mạng hoàn chỉnh. Bên dưới đây là các yếu tố hay còn biết tới là Characteristics of Network (đặc trưng của một hệ thống mạng) mà khi thiết kế chúng ta cần phải chú ý tới
Cost – Chi Phí
- Đối với các doanh nghiệp nói chung, đặc biệt là các doanh nghiệp không phải cung cấp về IT Services và thuộc nhóm SME thì vấn đề chi phí thường là vấn đề được đặt lên hàng đầu, vì ngân sách cho xây dựng hệ thống, hạ tầng,… sẽ khá bị “eo hẹp”
- Vấn đề chi phí dẫn tới việc lựa chọn thiết bị, và kéo theo các vấn đề khác
Security – Bảo Mật
- Ngược lại với trường hợp trên, đối với các doanh nghiệp, các tập đoàn lớn, hoặc các công ty chuyên cung cấp về IT Services thì vấn đề bảo mật được đặt lên hàng đầu, vì nó quyết định tính bảo mật dữ liệu của khách hàng – cũng là uy tín của cả doanh nghiệp
Availability – Tính Sẵn Sàng
- Tính sẵn sàng hay khả dụng của hệ thống mạng cũng rất quan trọng, vì trong môi trường production việc xảy ra sự cố đối với hệ thống mạng mang lại thiệt hại cực kỳ lớn. Thử tưởng tượng: một ngân hàng đang giao dịch mà xảy ra sự cố về mạng, thiệt hại trong vòng vài phút là một con số cực kỳ lớn, chưa kể nó ảnh hưởng tới trải nghiệm cũng như sự tin tưởng của người dùng đối với doanh nghiệp
- Vì yếu tố này, khi xây dựng hệ thống mạng, tuỳ case mà dựng các hệ thống HA, Load balance, tăng độ sẵn sàng cho mạng
Scalability – Tính Mở Rộng
- Khi thiết kế một hệ thống mạng, cần xem xét tới yếu tố mở rộng (scale up), tuỳ vào độ phát triển và mở rộng của doanh nghiệp, cần lên được phương án thiết kế để có thể dễ dàng mở rộng trong tương lai mà hạn chế tối đa thời gian downtime của hệ thống
Reliability – Tính Tin Cậy
- Khi thiết kế cần phải xem xét đến độ tin cậy của hệ thống mạng, ví dụ: việc phân quyền, phân chia subnet cho từng phòng ban, xác thực users qua radius hay xử dụng các giao thức có tính tin cậy cao
Speed – Tốc Độ
- Tốc độ là một yếu tố cần phải xem xét kỹ năng, nếu hệ thống mạng truyền tải FileServer thì việc lựa chọn các thiết bị đảm bảo đường truyền cao 1Gbp/s là cần thiết,…
Topology – Mô Hình Mạng
- Việc xây dựng mô hình mạng là công việc cần phải xem xét tất cả các yếu tố trên và tình huống của doanh nghiệp, sau đó đưa ra giải pháp tối ưu nhất, xây dựng mô hình đảm bảo yêu cầu đề ra và tối đa hoá được các đặc trưng của hệ thống mạng