Xây dựng mạng Linux cho công ty của chúng tôi - Tôi phải bắt đầu từ đâu?


16

Đây sẽ là một câu hỏi hơi tải. Tôi đang lập trình trong một công ty đã có từ năm 1962. Rất nhiều thứ, đặc biệt là công cụ máy tính / mạng, rất cũ. Hãy để tôi cung cấp thêm một chút nền tảng.

Công ty đã vận hành một máy chủ Windows. Trên máy chủ, nhiều máy tính có tệp trong ổ đĩa mạng chung và cũng có một số chương trình. Đây là cách công ty truy cập rộng rãi vào những thứ như kế toán và hàng tồn kho được cấp và cách chia sẻ tệp. Thật không may, chưa bao giờ có một sysadmin mạnh đóng một phần trong bất kỳ thiết kế nào. Hệ thống kế toán đang chạy trên Foxpro. Các tập tin hoàn toàn hỗn loạn. Các nhân viên dường như biết cách của họ nói chung, nhưng để phát triển và mở rộng quy mô, chúng ta cần nhanh chóng xử lý mạng này. Một số điều tôi thấy cần:

  • Một cơ sở dữ liệu quan hệ, có thể truy cập thông qua tất cả các máy tính trên mạng sẽ lưu trữ:
    • Tệp (tức là bản vẽ, báo giá, hình ảnh của các dự án đã hoàn thành, v.v.)
    • Nhân viên (sau đó chúng tôi có thể bắt đầu làm những việc như nhập thẻ thời gian trên máy vi tính)
    • Hóa đơn, khoản phải thu và hàng tồn kho
    • Quản lý mật khẩu
    • Theo dõi công việc

Tôi muốn xây dựng các ứng dụng tùy chỉnh trên cơ sở dữ liệu này để cung cấp năng lượng cho mọi thứ và xây dựng các API cho phép các trang web của chúng tôi tương tác với nội dung của chúng tôi. Rõ ràng tôi phải để nguyên các hệ thống hiện có khi tôi xây dựng các hệ thống mới. Tôi đến từ nền tảng web ... và rất thoải mái với Unix (Tôi đã quản lý hàng tá máy chủ phục vụ trang web), PHP và phát triển giao diện người dùng. Tôi muốn gắn bó với những công nghệ nguồn mở mà tôi đã biết rõ.

Câu hỏi lớn nhất trong đầu tôi là bắt đầu từ đâu. Tôi có mua giá đỡ máy chủ và chỉ bắt đầu xây dựng một mạng hoàn toàn mới không? Tôi có đẩy tất cả mọi người vào mạng mới một khi đã sẵn sàng hay cố gắng sử dụng cả hai cùng một lúc bằng cách nào đó và từ từ di chuyển khỏi mạng cũ?

Tôi nhận ra đây có thể là một dự án mất một năm hoặc hơn. Tôi thực sự đánh giá cao một số hướng dẫn - bất kỳ tài nguyên nào về thiết kế hệ thống, cách tôi bắt đầu, bất cứ điều gì. Tôi sẵn sàng đưa vào công việc - Tôi chỉ cần giúp đỡ để tạo ra một tầm nhìn.


3
Nếu bạn đã có máy chủ windows, tại sao bạn muốn máy chủ linux?
Jim B

2
@Jim B, Một vài lý do tôi sẽ: không có phí cấp phép, độ tin cậy, triển khai mạng có ý nghĩa, công nghệ ít gây rối, không gặp ác mộng đăng ký, không có MS Exchange ...
Mike Pennington

4
@Mike - Tôi sẽ không cố gắng thuyết phục bạn bằng mọi cách, nhưng tôi tự hỏi đã bao lâu rồi kể từ khi bạn xem xét Windows? Máy chủ 2008, ngoài phí cấp phép rõ ràng, phù hợp với tiêu chí của bạn mà bạn đã đề cập ở trên. Chỉ là một suy nghĩ - tuy nhiên tôi thiên vị vì tôi là một chàng trai Windows. Nó làm cho việc tích hợp giữa máy tính để bàn Windows và máy chủ trở nên vô nghĩa, trong khi bạn có thể đập đầu cố gắng tích hợp máy tính để bàn windows vào máy chủ * nix để chia sẻ và xác thực, v.v.
Mark Henderson

3
Tôi thực tế không biết gì về Microsoft cả. Tất cả trải nghiệm sysadmin của tôi là ở Unix ... và tôi thích nó. Và như Mike đã đề cập ...
Calvin Froedge

1
Bất cứ ai cũng có kinh nghiệm với máy chủ SME? wiki.contribs.org/SME_Server: About
Calvin Froedge

Câu trả lời:


13

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ì:

  1. 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).

  2. 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).

  3. 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).

  4. 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.

  5. 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ỉ :)


2
Tôi sống ở một thị trấn có 2000 người. Xa lộ liên bang gần nhất là một giờ. Không có ai ngoài tôi. Đó là công việc gia đình, ông tôi đã bắt đầu nó, vì vậy tôi không nhìn nhận điều này từ góc độ nhân viên. Tôi muốn những gì sẽ xây dựng doanh nghiệp. Tôi đã điều hành một công ty tư vấn web trong một vài năm nhưng gần đây đã bán nó và trở về nhà để được tham gia. Không có sự xúc phạm nào.
Calvin Froedge

1
Chúng tôi có 40 người dùng cuối. Tôi sẽ cần kiểm tra phần cứng hiện có. Như tôi đã nói, vì tôi không có cửa sổ trải nghiệm nên nó chỉ làm tôi sợ =)
Calvin Froedge

Thậm chí nhiều lý do để không đi xuống con đường này; bạn sẽ có trong tay tất cả mọi thứ khác như máy trạm, điện thoại, máy in, máy tính (có thể không phải máy tính, nhưng bạn sẽ là người có tất cả pin dự phòng trong văn phòng của bạn).
gravyface

2
Máy chủ Microsoft SBS là một tảng đá; chúng tôi hỗ trợ hàng chục người xung quanh thị trấn không có nhân viên CNTT tại chỗ. Khi những kẻ phá vỡ / sửa lỗi của chúng tôi được gọi đến, 99% thời gian nó không liên quan gì đến máy chủ, nhưng "Sally đã xóa một email, bạn có thể khôi phục nó không?" hoặc "Word bị lỗi, bạn có thể khôi phục tập tin của tôi không?"
gravyface

1
Không phải những gì tôi nghe được: "tuần dịch vụ xuống cấp" theregister.co.uk/2011/05/13/microsoft_bpose_apology
gravyface

6

Mặc dù tôi thường thích Linux ở phía máy chủ, nhưng đây chắc chắn không phải là một trong những tình huống đó. Gắn bó với Windows và bạn sẽ không bao giờ biết được sự khủng khiếp của việc quản lý các quyền của Windows với POSIX ACL. Đừng đổ tập tin vào cơ sở dữ liệu và việc sao lưu của bạn sẽ dễ dàng hơn nhiều. Xây dựng môi trường Active Directory sạch sẽ và bạn sẽ có thời gian dùng bữa trưa dài thay vì thay đổi mật khẩu của người dùng ở hàng tá địa điểm mỗi khi họ quên chúng.

Bạn đang thực sự cố gắng phát minh lại tất cả các loại bánh xe ở đây:

  • Các tệp trong cơ sở dữ liệu - Sharepoint.
  • Theo dõi thời gian của nhân viên - có thể là hàng trăm sản phẩm phần mềm khác nhau làm điều đó.
  • Mật khẩu - Active Directory (mọi sản phẩm phần mềm tự tôn trọng sẽ được xác thực theo AD)
  • Kế toán - Great Plains hoặc tương tự.

Và tôi đảm bảo với bạn rằng nếu bạn cố gắng viết mọi thứ từ đầu, thay vào đó, công ty của bạn sẽ mất nhiều tiền hơn, người dùng của bạn sẽ ghét bạn và bảo mật công việc của bạn sẽ bị giảm nghiêm trọng.


Thật tuyệt, cảm ơn vì đã phản hồi. Điều này chắc chắn có ý nghĩa.
Calvin Froedge

Có cái nhìn sâu sắc nào về việc di chuyển từ FoxPro đến Great Plains không?
Calvin Froedge

FoxPro là một môi trường cơ sở dữ liệu / phát triển (loại điều truy cập trước / VB). Nếu chương trình hoạt động / thực hiện mọi thứ họ cần, tôi chỉ cần chuyển nó và giữ các bản sao lưu tốt cho đến khi bạn có thời gian để chuyển nó sang gói phần mềm khác (đó sẽ là một trải nghiệm đau đớn).
gravyface

3

Tôi muốn chờ một chút để xem những gì người khác trả lời nhưng từ những gì tôi có thể thu thập từ câu hỏi và câu trả lời của bạn, tôi sẽ khó có thể biện minh cho việc xây dựng cơ sở hạ tầng máy chủ. Tôi sẽ xem xét giải pháp doanh nghiệp nhỏ Office 365 ( http://www.microsoft.com/en-us/office365/online-software.aspx ) nghe có vẻ chính xác là những gì bạn cần. Bạn không có kinh nghiệm quản lý máy chủ windows nhưng rõ ràng rất thoải mái khi sử dụng các sản phẩm MS. Đối với tất cả các tác vụ cơ sở dữ liệu bạn muốn thực hiện, bạn có thể sử dụng sharepoint cho (bạn cũng nhận được MS acess trực tuyến cho những nhu cầu nhẹ nhưng tùy chỉnh này) Chi phí cho mỗi người dùng bắt đầu từ $ 6. Và nếu bạn đang tìm kiếm đến vùng đồng bằng lớn, thậm chí có sẵn trong một giải pháp được lưu trữ (đây là một google đã chọn -http://www.mygpcloud.com/accounting-solutions/business-essentials.aspx ).

Tóm lại, tôi thực sự nghĩ rằng đó là một lời kêu gọi khó khăn cho một doanh nghiệp nhỏ mà không có nhiều chuyên môn để biện minh cho các chi phí cần thiết để sở hữu cơ sở hạ tầng của riêng bạn.

CẬP NHẬT:

đã có điều gì đó làm phiền tôi về câu hỏi này và cuối cùng tôi nhận ra rằng bạn đang tìm kiếm để giải quyết vấn đề công nghệ hơn là nhìn vào các vấn đề kinh doanh. Khi bạn đề cập đến trong bài viết gốc mà bạn muốn lưu trữ các tệp trong cơ sở dữ liệu. Tại sao? Có một số lý do kinh doanh để làm như vậy? Điều gì đã xảy ra với các tập tin? Tôi nghĩ rằng trước khi bạn xem xét những thứ như lựa chọn nền tảng và phần mềm, sẽ có ý nghĩa khi xem xét nhu cầu kinh doanh và đánh giá các giải pháp tiềm năng cho mỗi bộ yêu cầu.


Ngoại trừ nếu bạn có bất kỳ loại độ trễ nào trên kết nối Internet của mình ... và nếu mọi thứ trên đám mây, tôi muốn kết nối Internet dư thừa vì bây giờ bạn không thể làm bất cứ điều gì cục bộ ... và nếu bạn lo ngại về quyền riêng tư dữ liệu ... hoặc nếu bạn có các ứng dụng cũ không có sẵn dưới dạng dịch vụ lưu trữ / đám mây ... hoặc nếu bạn có các tệp lớn để chia sẻ ...
gravyface

Độ trễ không phải là vấn đề đối với 99% ứng dụng vì hầu hết tất cả đều sử dụng bộ nhớ cục bộ để lưu trữ cả ứng dụng và thay đổi dữ liệu. Các tệp lớn thực sự có xu hướng nhanh hơn trong đám mây vì ứng dụng thường không gửi toàn bộ tài liệu mà nó chỉ tải một chế độ xem.
Jim B

Tôi đã có ý định dùng thử, nhưng tôi luôn thận trọng với các công nghệ mới (và tại sao tôi thích phương pháp lai, đặc biệt là đối với các công ty hiện tại ...).
gravyface

Hybrid hoạt động, nó chỉ đắt hơn và trừ khi bạn có lý do pháp lý không thực sự mua cho bạn bất cứ thứ gì, vì (ít nhất là cho đến nay) mất điện được phục hồi trước khi bạn có thể đưa cơ sở hạ tầng trong nhà vào sản xuất.
Jim B

1

Tôi mong đợi một trong những người dày dạn và hùng hồn hơn ở đây sẽ viết một bài thực sự dài và có thẩm quyền để trả lời câu hỏi của bạn. Tuy nhiên, đây là cú đâm tốt nhất của tôi vào nó:

Bước 1: Thực hiện một số nghiên cứu, đếm số lượng người dùng, tổng số lượng dữ liệu, làm thế nào để bảo vệ khỏi thất bại? Bước 2: Kiểm kê phần cứng hiện có, đếm mọi thứ, máy chủ, bộ định tuyến, bộ chuyển mạch, hy vọng không có hub). Bước 3: (Sở thích cá nhân của tôi) Quyết định xem bạn có thể giảm tải một số dịch vụ cho nhà cung cấp bên ngoài với chi phí hiệu quả không. Ví dụ, đối với các tổ chức nhỏ lưu trữ e-mail là một điều tốt đẹp không phải lo lắng về chi phí quản lý. Bước 4: Xác định phần cứng và phần mềm nào được yêu cầu để duy trì hoạt động kinh doanh như bình thường và nếu có bất kỳ vấn đề nào hiện có như không gian lưu trữ, hiệu suất, v.v. Bước 5: Đưa ra kế hoạch khắc phục các sự cố hiện có.

Bạn sẽ cần đạt được sự cân bằng ở đây giữa những gì doanh nghiệp của bạn cần, những gì bạn muốn (để làm cho công việc của bạn dễ dàng nhất) và những gì nằm ở giữa. Nếu là tôi, tôi sẽ bắt đầu tại cơ sở hạ tầng và đảm bảo rằng việc định tuyến và chuyển đổi là ổn định (đọc: không phải là trung tâm 10mb). Sau đó, tôi sẽ đánh giá tuổi của "máy chủ" và lên kế hoạch thay thế nó bằng một cặp đối tác dự phòng. Nếu một máy chủ duy nhất thực hiện công việc lâu dài, một cặp hệ thống đẹp có thể sẽ thực hiện công việc tốt trong tương lai.

Đối với người dùng di chuyển qua, đó đơn giản chỉ là vấn đề lập kế hoạch. Như tôi đã nói, bắt đầu bằng cách lấy hàng tồn kho.


Tôi đã có tất cả các email trên rackspace cloud, cũng như các trang web, vì vậy không cần phải lo lắng về điều đó. Lấy hàng tồn kho và tìm hiểu mạng hiện tại nghe có vẻ tốt hơn như bước đầu tiên vững chắc =) Cảm ơn phản hồi của bạn.
Calvin Froedge

Tôi từ chối đề nghị bạn thuê một nhà tư vấn vì bạn cho biết bạn sẵn sàng dành thời gian. Bạn cũng có thể xem xét nhận một số sách cơ bản về quản lý hệ thống và mạng.
SpacemanSpiff

1

Nếu tôi là bạn, tôi sẽ bắt đầu nhỏ và cải thiện gia tăng mà không mất gì ngoài thời gian.

Tôi đã làm một cái gì đó tương tự như những gì bạn đang nói hơn 10 năm trước. Mặc dù chúng tôi bắt đầu với 7 nhân viên và phát triển lên đến đỉnh điểm 30 lẻ. Không có hệ thống CNTT, vì vậy tôi kết hợp nó lại.

Hệ thống tôi đã đặt vào thời điểm đó và duy trì cho đến khoảng 5 năm trước (ngoài tất cả các nâng cấp gần đây) vẫn còn được sử dụng cho đến ngày nay và công ty vẫn đang hoạt động. Tại một thời điểm, tất cả đều là Linux, nhưng chủ yếu là vì chúng tôi không thể mua được máy chủ windows.

Giờ đây, máy chủ Windows có AD và DNS bên trong để cung cấp độ phân giải cho máy in cục bộ, v.v. Một bộ định tuyến / tường lửa thực sự là freebsd và thực hiện quét thư, v.v. mặc dù bạn có thể thoát khỏi việc sử dụng pfsense hoặc ít hơn nhiều.

Nhân tiện, Linux rất tuyệt, nhưng Samba thực sự đau đầu và ngay cả khi được cấu hình đúng và hoạt động như thế nào thì nó cũng không hoạt động gần như máy chủ windows! Vào thời điểm đó, có những tính năng quan trọng bị thiếu và tôi tin rằng vẫn còn. Vì vậy, hãy làm cho mình một ưu tiên và đi với Windows Server.

Đừng nâng cấp hệ thống kế toán trừ khi bạn thực sự cần. Đừng sửa những gì không bị hỏng. Có đáp ứng nhu cầu của công ty không? hoặc nếu không thì xem xét nâng cấp lên thứ khác.

Tổ chức các tập tin chỉ đơn giản là một vấn đề cung cấp một số quản lý chia sẻ và mọi thứ và dạy mọi người nơi để đặt mọi thứ. Nó chỉ có thể là một quá trình thủ công. Đừng đặt chúng vào cơ sở dữ liệu, bạn sẽ hối tiếc vì đã làm điều đó. Với một cơ sở dữ liệu, sao lưu và khôi phục trở nên khó khăn. Điều gì xảy ra nếu bạn mất một tệp và chỉ muốn khôi phục một bản ghi có chứa tệp đó? trong thời gian đó bạn đã thêm các bản ghi khác .. bây giờ bạn cần hợp nhất để lấy lại một tệp!


1
Hiện tại nó đang đáp ứng nhu cầu ... nhưng một trong những vấn đề chính là dữ liệu của chúng tôi không đủ phong phú. Chúng tôi không có đủ thông tin về từng sản phẩm. Nó thực sự cần phải được làm sạch. Đối với việc lưu trữ tệp cơ sở dữ liệu, tôi đoán tôi nên nói rằng tôi muốn các tài liệu tham khảo trong cơ sở dữ liệu, vì vậy chúng tôi có thể gắn thẻ ảnh, thêm mô tả, phân loại và tìm kiếm chúng. Hình ảnh / video vẫn sẽ được lưu trữ trên hệ thống tập tin. Bạn mất bao lâu để xây dựng máy chủ của mình? Bạn có bất kỳ kinh nghiệm với máy chủ SME? wiki.contribs.org/SME_Server: About
Calvin Froedge

Bạn đang bán sản phẩm trực tuyến? có một cái nhìn về việc xây dựng một catelog với Magento hoặc tương tự. Bạn có thể duy trì catelog thông qua nó bao gồm tất cả các hình ảnh sản phẩm.
Matt

Chúng tôi đang bán sản phẩm trực tuyến ... nhưng tôi KHÔNG BAO GIỜ xây dựng một trang web với Magento. Tôi muốn làm việc hướng tới một giải pháp thương mại điện tử tuyệt vời .... nhưng tôi muốn tự mình xây dựng và kiểm soát nó.
Calvin Froedge

Magento chỉ là một gợi ý. Tại sao phải phát minh lại bánh xe? với nhiều giải pháp thương mại điện tử nguồn mở, bạn có tất cả các mã nguồn có sẵn. Tôi đã có thể đưa một trang web thương mại điện tử rất đơn giản lên với Magento trong một vài tuần. Nếu tôi đã làm nó từ đầu thì nó sẽ không có nhiều tính năng hoặc được xây dựng nhanh hay tốn ít tiền. Khách hàng có quyền kiểm soát những gì họ đưa vào đó và họ không cần một lập trình viên để duy trì nó. Tôi tin rằng thật ngu ngốc khi chỉ nói "Tôi muốn làm tất cả từ đầu". Xây dựng một cái gì đó mà nó không cần một lập trình viên để duy trì danh mục.
Matt

Sử dụng một khung với một thư viện thương mại điện tử. Tôi thậm chí sẽ sử dụng Wordpress trước Magento. Hoặc shopify. Nếu bạn đang xây dựng các trang web thương mại điện tử với Magento, tôi khuyên bạn chỉ nên nhìn xung quanh để xem bạn có những lựa chọn nào khác. Tôi đã bắt đầu với osc Commerce và Magento và phải nhanh thôi nhưng bạn sẽ nhận được những gì bạn phải trả cho =)
Calvin Froedge

1

2 xu của tôi trừ khi bạn kinh doanh là tư vấn CNTT. ROI sẽ tốt hơn dành cho việc kinh doanh thúc đẩy công nghệ và không phải là cách khác. Nếu bạn muốn một phòng thí nghiệm xây dựng một phòng thí nghiệm nhưng nếu bạn tận dụng công nghệ để phát triển doanh nghiệp của mình, hãy thuê một nhà tư vấn, TCO thấp hơn.

@Calvin Mình sống ở một nơi như thế. Chuyên gia tư vấn của chúng tôi đến từ khu vực, cách đó 2-3 giờ. Chủ yếu là họ làm việc từ xa khi chúng tôi gặp sự cố nhưng đến trang web để thực hiện dự án.

(lưu ý của người viết: Tôi chê sử dụng các thuật ngữ như ROI và TCO nhưng IMHO chúng có liên quan ở đây).

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.