Xin đừng xúc phạm điều này nhưng tôi thực sự khuyên bạn nên mang vào một công ty tư vấn CNTT khu vực địa phương chuyên về hệ thống và quản trị mạng. Tôi cũng đến từ một nền tảng lập trình từ nhiều mặt trăng trước đây và đã học được nhiều bài học khó về việc làm và không nên quản lý môi trường máy chủ được nối mạng. Tôi (rất may) đã có rất nhiều cố vấn và giúp đỡ trong nhiều năm qua, bởi vì không có nó, ai biết được những mảnh vỡ âm ỉ nào sẽ bị bỏ lại.
Chuyển ngay đến câu hỏi ban đầu của bạn: Tôi thấy có hai lỗi, một là Linux: đừng hiểu lầm tôi, tôi yêu Linux và sử dụng nó trong tất cả các loại vai trò khác nhau, nhưng là một máy chủ duy nhất trong một công ty nhỏ (một lần nữa , không có hành vi phạm tội) không có một sysadmin toàn thời gian đang yêu cầu rắc rối. Tìm kiếm các quản trị viên Linux có năng lực (và thậm chí còn khó hơn để tìm ra những người tuân theo các thực tiễn tốt nhất) không phải là điều dễ dàng. Xuống đường, nếu bạn rời đi hoặc bạn thuê một người mới để nhận nhiệm vụ của bạn, ai sẽ chăm sóc nó?
Giả sử bạn dưới 75 người dùng cuối, tôi thực sự khuyên dùng Microsoft Small Business Server 2011 Standard trên phần cứng cấp 1 vững chắc (như Dell, HP, IBM) với bảo hành thay thế 3 năm tại chỗ / 4 giờ. Có ít nhất một mảng nhân đôi RAID 1 cho dữ liệu (và một mảng khác cho hệ thống nếu bạn có đủ khả năng). Nhận ít nhất 8GB RAM, 12GB là tốt hơn. Đầu tư vào một bản sao lưu ngoại tuyến / ngoài trang web: bạn có thể bắt đầu với một vài ổ đĩa ngoài hoặc ổ đĩa băng, nhưng một cái gì đó bạn có thể mang theo bên ngoài mỗi đêm.
Tôi cũng không bán theo đề xuất của bạn cho cơ sở dữ liệu "tất cả trong một" tùy chỉnh: có rất nhiều tùy chọn phần mềm tốt hơn, khả thi hơn, trừ khi bạn có một số yêu cầu thích hợp cụ thể mà chỉ có một giải pháp tùy chỉnh có thể cung cấp , bạn sẽ tốt hơn nhiều khi sử dụng dịch vụ của bên thứ 3 được hỗ trợ tốt. Bạn phải chống lại "Tôi có thể viết một cái gì đó" lập trình viên thúc giục và suy nghĩ về việc hỗ trợ giải pháp này lâu dài.
Và cuối cùng, tôi nghĩ bạn và nhà tuyển dụng của bạn cần quyết định vai trò của bạn sẽ là gì ở công ty này. Nghe có vẻ như bạn mới ở đó và trong khi bạn đúng, họ có thể cần phải nâng cấp hệ thống của họ, bạn không muốn cắn nhiều hơn bạn có thể nhai và không cung cấp bất cứ thứ gì mà bạn được thuê ở đó để làm
BIÊN TẬP
Hiện tại có rất nhiều ý kiến nổi xung quanh, vì vậy tôi sẽ lùi lại một bước và hy vọng sẽ cung cấp một số lời khuyên không thể tin được về nền tảng sẽ được sử dụng cho bạn bất kể bạn kết thúc với điều gì:
Thực hiện kiểm kê đầy đủ tất cả các hệ thống và thiết bị; kiểm tra trạng thái bảo hành của phần cứng (nếu là Dell, IBM, v.v. bạn sẽ có thể sử dụng thẻ dịch vụ để kiểm tra bảo hành; nếu là máy chủ hộp trắng, họ vẫn có thể có một số định danh, nhưng bạn sẽ có để gọi để tìm hiểu những gì tình trạng có khả năng nhất).
Thực hiện kiểm kê dữ liệu đầy đủ: Đừng tin rằng họ không có dữ liệu trên các ổ C: của họ; họ có thể làm, thực sự họ có thể có các tệp PST trên khắp nơi của thư cũ. Tìm hiểu những gì quan trọng, những gì được sao lưu, những gì không được sao lưu, làm thế nào nó được sao lưu và liệu có bất cứ điều gì được đưa ra khỏi trang web hay không. CỐ ĐỊNH ĐẦU TIÊN NÀY. NGAY BÂY GIỜ. Nếu họ không có thiết lập sao lưu, hãy mua một ổ USB ngoài tại cửa hàng Big Box ngay bây giờ và sử dụng NTBackup (có khả năng trên máy chủ đó) và thực hiện sao lưu toàn bộ và mang theo bên ngoài. Nếu họ có bản sao lưu tại chỗ, hãy tiến hành khôi phục thử nghiệm (xem bên dưới).
Kiểm tra mức độ vá trên tất cả các hệ thống (được sắp xếp số 2 trước!): Không chỉ Windows Updates, mà cả Java và tất cả các sản phẩm Adobe và cập nhật tương ứng (có thể muốn làm số 4 trước để bạn biết máy nào có mức độ ưu tiên cao hơn các máy khác . tức là máy trạm cho nhân viên bán thời gian có thể chịu được cập nhật bị phá hỏng nhiều hơn so với kế toán cắt séc thanh toán).
Nói chuyện với người dùng của bạn: tìm hiểu những gì hoạt động tốt, những gì không hoạt động, cảm nhận mức độ chịu đựng thay đổi của mọi người, mức độ thoải mái của họ với CNTT (bạn có thể tuyển dụng một người trợ giúp để có được thứ tự) và bất kỳ danh sách mong muốn nào họ có thể có. Hiểu quy trình kinh doanh của họ; là một sysadmin, ưu tiên của bạn là đảm bảo rằng các hệ thống mà doanh nghiệp phụ thuộc vào chức năng đang hoạt động tốt và để làm được điều đó, bạn cần biết mọi người sử dụng các hệ thống đó như thế nào.
Sau # 1, bạn sẽ có ý tưởng về cách thiết lập mạng. Tìm kiếm bất kỳ trung tâm cũ có thể được thay thế; bạn sẽ muốn ít nhất 10/100 ở mọi nơi, chuyển đổi khôn ngoan. Kiểm tra tường lửa / bộ định tuyến (đảm bảo có một), kiểm tra xem có bất kỳ điểm truy cập wi-fi đang mở nào không, v.v.
Nếu bạn đi theo con đường Linux, hãy gắn bó với một bản phân phối được cộng đồng hỗ trợ tốt (Ubuntu sẽ là một lựa chọn tốt) và thiết lập nó trên bất kỳ phần cứng nào bạn có thể mua (như bạn biết, hộp LAMP có thể là một thiết bị tắt - cho thuê máy trạm P4 ngay bây giờ) và cách ly với hệ thống hiện đang làm việc càng tốt. Như một bài tập học tập (và có thể trả cổ tức lớn trong kịch bản khắc phục thảm họa), hãy thử lấy các ứng dụng cốt lõi đang chạy trên máy chủ hiện tại hoạt động trên một hộp Windows khác - sử dụng bản sao lưu đầy đủ của bạn trong # 2 để thực hiện kiểm tra khôi phục; vui vẻ với điều đó :)
Đối với thiết lập thử nghiệm của bạn, bạn có thể chọn mua một thứ gì đó có nhiều RAM và sau đó bạn có thể ảo hóa (ESXi miễn phí, XenServer cũng vậy, VirtualBox cũng vậy) nhưng nếu máy chủ hiện tại là Windows 2003 trở lên, bạn có thể nhận được ứng dụng FoxPro hoạt động trên máy trạm Windows XP cho thuê với giá rẻ.
Bây giờ hãy vỗ nhẹ vào lưng; Bây giờ bạn có bản sao lưu tốt; bạn cũng đã thực hiện khôi phục thử nghiệm và bây giờ hiểu rõ hơn về cách mọi thứ hoạt động cùng nhau. Bạn cũng có thể có một danh sách TODO ưu tiên (dài) sẽ khiến bạn bận rộn trong tương lai gần.
Ồ và khi tất cả đã xong, bây giờ bạn có một môi trường thử nghiệm, bạn có thể bắt đầu xây dựng hệ thống "giấc mơ" không tưởng của mình ... hoặc có thể đi nghỉ :)