Bỏ qua

Quy định quy tắc đặt tên máy chủ

1. Mục đích

Chuẩn hoá cách đặt tên máy chủ trong hệ thống nhằm:

  • Dễ nhận diện chức năng
  • Dễ quản lý vận hành
  • Phân biệt rõ vai trò (Application / Database / Storage)
  • Tránh trùng lặp và nhầm lẫn

2. Nguyên tắc chung

  • Tên máy chủ sử dụng tiếng Việt không dấu
  • Không dùng khoảng trắng
  • Dùng dấu gạch ngang - để phân tách
  • Viết hoa chữ cái đầu tiền tố (App, DB, Storage)
  • Tên phải thể hiện rõ hệ thống/phần mềm đang phục vụ

Cấu trúc chung:

<TienTo>-<TenHeThong>

3. Quy tắc theo loại máy chủ

3.1 Server chạy ứng dụng (Application Server)

  • Tiền tố: App
  • Chức năng: Chạy ứng dụng, API, Web server, Backend

Cấu trúc:

App-TenHeThong

Ví dụ:

  • App-PhanMemNhaThuoc
  • App-CRM
  • App-WebsiteCongTy

3.2 Server chạy cơ sở dữ liệu (Database Server)

  • Tiền tố: DB
  • Chức năng: MySQL, PostgreSQL, SQL Server, MongoDB,...

Cấu trúc:

DB-TenHeThong

Ví dụ:

  • DB-PhanMemNhaThuoc
  • DB-CRM
  • DB-WebsiteCongTy

3.3 Server lưu trữ file (Storage Server)

  • Tiền tố: Storage
  • Chức năng: Lưu file, backup, NAS, media, tài liệu

Cấu trúc:

Storage-TenHeThong

Ví dụ:

  • Storage-PhanMemNhaThuoc
  • Storage-Backup
  • Storage-TaiLieuNoiBo

4. Trường hợp có nhiều server cùng loại

Nếu có nhiều server cùng vai trò cho một hệ thống, thêm số thứ tự phía sau:

App-PhanMemNhaThuoc-01
App-PhanMemNhaThuoc-02

DB-PhanMemNhaThuoc-01
Storage-PhanMemNhaThuoc-01

5. Khuyến nghị bổ sung (môi trường Dev/Staging/Prod)

Có thể thêm hậu tố môi trường:

App-PhanMemNhaThuoc-Prod
App-PhanMemNhaThuoc-Dev
DB-PhanMemNhaThuoc-Staging

Hoặc:

Prod-App-PhanMemNhaThuoc
Dev-DB-CRM

Cần thống nhất một chuẩn duy nhất cho toàn hệ thống.


6. Không được phép

  • Không đặt tên theo tên người (ví dụ: Server-AnhTuan)
  • Không dùng ký tự đặc biệt (! @ # $ % …)
  • Không viết liền không phân tách (ví dụ: AppPhanMemNhaThuoc)
  • Không dùng tiếng Việt có dấu

7. Ví dụ chuẩn hoàn chỉnh

Loại server Tên máy chủ
Application App-PhanMemNhaThuoc
Database DB-PhanMemNhaThuoc
Storage Storage-PhanMemNhaThuoc
Application (Prod) App-PhanMemNhaThuoc-Prod
DB (nhiều node) DB-PhanMemNhaThuoc-01

8. Hiệu lực

Quy định này áp dụng cho toàn bộ máy chủ mới được triển khai kể từ ngày ban hành.
Các máy chủ cũ nên được chuẩn hoá lại khi có kế hoạch nâng cấp hoặc thay thế.