การสร้างเครือข่าย Linux สำหรับ บริษัท ของเรา - ฉันจะเริ่มที่ไหน


16

นี่จะเป็นคำถามที่ค่อนข้างโหลด ฉันกำลังเขียนโปรแกรมใน บริษัท ที่มีมาตั้งแต่ปี 1962 หลายสิ่งโดยเฉพาะอย่างยิ่งคอมพิวเตอร์ / เครือข่ายเป็นสิ่งที่ล้าสมัยมาก ขอผมเพิ่มพื้นหลังหน่อย

บริษัท ดำเนินเซิร์ฟเวอร์ Windows อยู่แล้ว บนเซิร์ฟเวอร์คอมพิวเตอร์หลายเครื่องมีไฟล์ในไดรฟ์เครือข่ายที่ใช้ร่วมกันและมีบางโปรแกรมเช่นกัน นี่คือวิธีที่ บริษัท ได้รับสิทธิ์ในการเข้าถึงสิ่งต่าง ๆ เช่นการบัญชีและสินค้าคงคลังและวิธีแชร์ไฟล์ โชคไม่ดีที่ไม่เคยมีระบบดูแลระบบที่แข็งแกร่งมามีส่วนร่วมในการออกแบบใด ๆ ระบบบัญชีกำลังทำงานบน Foxpro ไฟล์ทั้งหมดวุ่นวาย พนักงานดูเหมือนจะรู้วิธีของพวกเขาโดยทั่วไป แต่เพื่อที่จะเติบโตและขยายขนาดเราจำเป็นต้องได้รับการจัดการอย่างรวดเร็วบนเครือข่ายนี้ บางสิ่งที่ฉันเห็นจำเป็นสำหรับ:

  • ฐานข้อมูลเชิงสัมพันธ์สามารถเข้าถึงได้ผ่านคอมพิวเตอร์ทุกเครื่องในเครือข่ายซึ่งจะจัดเก็บ:
    • ไฟล์ (เช่นภาพวาด, คำพูด, รูปภาพของโครงการที่แล้วเสร็จ ฯลฯ )
    • พนักงาน (จากนั้นเราสามารถเริ่มทำสิ่งต่าง ๆ เช่นรายการบัตรลงเวลาคอมพิวเตอร์)
    • ใบแจ้งหนี้การชำระเงินที่ได้รับและสินค้าคงคลัง
    • การจัดการรหัสผ่าน
    • การติดตามงาน

ฉันต้องการสร้างแอปพลิเคชันที่กำหนดเองที่ด้านบนของฐานข้อมูลนี้เพื่อเพิ่มประสิทธิภาพทุกอย่างและสร้าง API ที่อนุญาตให้เว็บไซต์ของเราโต้ตอบกับเนื้อหาภายในองค์กรของเรา เห็นได้ชัดว่าฉันต้องออกจากระบบที่มีอยู่ในขณะที่ฉันสร้างใหม่ ฉันมาจากพื้นหลังของเว็บ ... และฉันก็สบายใจกับ Unix (ฉันดูแลเซิร์ฟเวอร์หลายสิบตัวที่ให้บริการเว็บไซต์), PHP และการพัฒนาส่วนหน้า ฉันต้องการที่จะยึดติดกับเทคโนโลยีโอเพนซอร์ซที่ฉันรู้จักดีอยู่แล้ว

คำถามที่ใหญ่ที่สุดในใจของฉันคือการเริ่มต้น ฉันจะซื้อแร็คเซิร์ฟเวอร์และเพิ่งเริ่มสร้างเครือข่ายใหม่ทั้งหมดหรือไม่ ฉันผลักดันให้ทุกคนเข้าสู่เครือข่ายใหม่เมื่อพร้อมหรือลองใช้ทั้งสองอย่างในเวลาเดียวกันและย้ายอย่างช้าๆจากเก่าหรือไม่

ฉันรู้ว่านี่อาจเป็นโครงการที่ใช้เวลาปีหรือมากกว่านั้น ฉันขอขอบคุณคำแนะนำบางอย่าง - ทรัพยากรใด ๆ ในการออกแบบระบบวิธีเริ่มใช้งานอะไรก็ตาม ฉันยินดีที่จะทำงาน - ฉันต้องการความช่วยเหลือในการสร้างวิสัยทัศน์


3
หากคุณมีเซิร์ฟเวอร์ windows อยู่แล้วทำไมคุณต้องการเซิร์ฟเวอร์ linux
Jim B

2
@ จิม B เหตุผลสองสามประการที่ฉันต้องการ: ไม่มีค่าธรรมเนียมใบอนุญาต, ความน่าเชื่อถือ, การใช้เครือข่ายที่เหมาะสม, เทคโนโลยีที่ยุ่งยากน้อยลง, ไม่มีฝันร้ายในรีจิสตรี, ไม่มี MS Exchange ...
Mike Pennington

4
@ ไมค์ - ฉันจะไม่พยายามและโน้มน้าวให้คุณในทางใดทางหนึ่ง แต่ฉันสงสัยว่านานแค่ไหนที่คุณได้ตรวจสอบ Windows? Server 2008 นอกเหนือจากค่าธรรมเนียมใบอนุญาตที่ชัดเจนตรงตามเกณฑ์ที่คุณกล่าวถึงข้างต้น แค่คิด - ฉันมีอคติ แต่เป็นฉันเป็นผู้ชาย Windows มันทำให้การทำงานร่วมกันระหว่างเดสก์ท็อป Windows และเซิร์ฟเวอร์เป็นเรื่องง่ายในขณะที่คุณอาจกำลังต่อสู้กับความพยายามที่จะรวมเดสก์ท็อป windows เข้ากับเซิร์ฟเวอร์ * nix สำหรับการแชร์และการรับรองความถูกต้องเป็นต้น
Mark Henderson

3
ฉันไม่รู้อะไรเกี่ยวกับ Microsoft เลย ประสบการณ์ดูแลระบบทั้งหมดของฉันคือ Unix ... และฉันรักมัน และอย่างที่ Mike พูด ...
Calvin Froedge

1
ใครมีประสบการณ์กับเซิร์ฟเวอร์ SME บ้าง wiki.contribs.org/SME_Server: เกี่ยวกับ
Calvin Froedge

คำตอบ:


13

โปรดอย่าทำผิด แต่ฉันขอแนะนำให้คุณนำ บริษัท ที่ปรึกษาด้านไอทีในพื้นที่ที่เชี่ยวชาญด้านระบบและการบริหารเครือข่าย ฉันมาจากพื้นหลังการเขียนโปรแกรมดวงจันทร์จำนวนมากที่ผ่านมาและเรียนรู้บทเรียนที่ยากมากในการทำและไม่ได้จัดการสภาพแวดล้อมเซิร์ฟเวอร์เครือข่าย ฉัน (ขอบคุณ) มีผู้ให้คำปรึกษาจำนวนมากและให้ความช่วยเหลือในช่วงหลายปีที่ผ่านมาเพราะหากไม่มีใครรู้ว่าซากปรักหักพังที่ถูกระอุจะถูกทิ้งไว้ข้างหลัง

ตอนนี้ย้ายไปที่คำถามเดิมของคุณ: ฉันเห็นข้อผิดพลาดสองข้อข้อหนึ่งคือ Linux: อย่าเข้าใจฉันผิดฉันรัก Linux และใช้มันในบทบาทที่หลากหลายทุกประเภท แต่ในฐานะเซิร์ฟเวอร์เดียวใน บริษัท ขนาดเล็กที่ (อีกครั้ง ไม่มีความผิดใด ๆ ) ไม่มีระบบดูแลเต็มเวลากำลังขอปัญหา การค้นหาผู้ดูแลระบบ Linux ที่มีความสามารถ (และยากยิ่งกว่าในการค้นหาผู้ที่ทำตามแนวทางปฏิบัติที่ดีที่สุด) ไม่ใช่เรื่องง่าย ถ้าคุณจากไปหรือจ้างคนใหม่มาทำหน้าที่ของคุณใครจะเป็นคนดูแล

สมมติว่าคุณมีผู้ใช้งานต่ำกว่า 75 คนฉันขอแนะนำ Microsoft Small Business Server 2011 Standard บนฮาร์ดแวร์ระดับ Tier-1 (เช่น Dell, HP, IBM) พร้อมรับประกัน 3 ปีภายในสถานที่ / 4 ชั่วโมง อย่างน้อยอาร์เรย์ RAID 1 จะทำมิเรอร์สำหรับข้อมูล (และอีกชุดหนึ่งสำหรับระบบหากคุณสามารถซื้อได้) รับ RAM อย่างน้อย 8GB, 12GB นั้นดีกว่า ลงทุนในการสำรองข้อมูลออฟไลน์ / ออฟไซต์: คุณสามารถเริ่มต้นด้วยไดรฟ์ภายนอกสองตัวหรือเทปไดรฟ์ แต่สิ่งที่คุณสามารถนำติดตัวไปกับคุณทุกคืน

ฉันยังไม่ได้ขายตามคำแนะนำของคุณสำหรับฐานข้อมูล "all-in-one" ที่กำหนดเอง: มีตัวเลือกซอฟต์แวร์ที่ดีกว่าและมีศักยภาพมากกว่านั้นเว้นแต่คุณจะมีข้อกำหนดเฉพาะเจาะจงเฉพาะที่โซลูชันที่กำหนดเองเท่านั้นที่สามารถให้ได้ คุณจะดีขึ้นมากโดยใช้ข้อเสนอจากบุคคลที่สามที่ได้รับการสนับสนุนเป็นอย่างดี คุณต้องต่อต้านโปรแกรมเมอร์ "ฉันสามารถเขียนอะไรบางอย่าง" ขอร้องและคิดเกี่ยวกับการสนับสนุนโซลูชั่นนี้ในระยะยาว

และในที่สุดฉันคิดว่าคุณและนายจ้างของคุณต้องตัดสินใจว่าบทบาทของคุณจะเป็นอย่างไรใน บริษัท นี้ ดูเหมือนว่าคุณใหม่ที่นั่นและในขณะที่คุณพูดถูกพวกเขาอาจจำเป็นต้องอัปเกรดระบบของพวกเขาคุณไม่ต้องการกัดมากกว่าที่คุณสามารถเคี้ยวและล้มเหลวในการจัดหาสิ่งที่คุณได้รับการว่าจ้าง ทำ.

แก้ไข

มีความคิดเห็นมากมายที่ลอยอยู่รอบ ๆ ในขณะนี้ดังนั้นฉันจะถอยหลังและหวังว่าจะให้คำแนะนำผู้ไม่เชื่อเรื่องพระเจ้าแพลตฟอร์มที่จะใช้กับคุณโดยไม่คำนึงถึงสิ่งที่คุณจะไปด้วย:

  1. ทำรายการสินค้าที่สมบูรณ์ของระบบและอุปกรณ์ทั้งหมด ตรวจสอบสถานะการรับประกันของฮาร์ดแวร์ (ถ้าเป็น Dell, IBM ฯลฯ คุณควรใช้แท็กบริการเพื่อรับการตรวจสอบการรับประกันหากเป็นเซิร์ฟเวอร์กล่องสีขาวพวกเขาอาจยังคงมีตัวระบุบางประเภท แต่คุณจะมี เพื่อโทรหาว่าสถานะมีโอกาสมากที่สุด)

  2. ทำรายการข้อมูลที่สมบูรณ์: อย่าไว้วางใจว่าไม่มีข้อมูลในไดรฟ์ C: พวกเขาอาจจะทำจริง ๆ แล้วพวกเขาอาจมีไฟล์ PST แทนอีเมลเก่า ค้นหาสิ่งที่สำคัญสิ่งที่สำรองข้อมูลสิ่งที่ไม่ได้สำรองข้อมูลวิธีสำรองข้อมูลและไม่ว่าจะมีการใช้งานนอกสถานที่หรือไม่ แก้ไขข้อผิดพลาดนี้ก่อน ถูกต้องแล้ว หากพวกเขาไม่มีการตั้งค่าการสำรองข้อมูลให้ไปซื้อไดรฟ์ USB ภายนอกที่ร้าน Big Box ตอนนี้และใช้ NTBackup (เป็นไปได้ที่เซิร์ฟเวอร์นั้นอยู่แล้ว) และทำการสำรองข้อมูลทั้งหมดและนำไปใช้นอกสถานที่กับคุณ หากพวกเขามีการสำรองข้อมูลให้ไปทำการทดสอบคืนค่า (ดูด้านล่าง)

  3. ตรวจสอบระดับแพตช์ในทุกระบบ (รับการแยก # 2 เป็นอันดับแรก!): ไม่ใช่เฉพาะ Windows Updates แต่ Java และผลิตภัณฑ์ Adobe ทั้งหมดโดยเฉพาะและอัปเดตตามลำดับ (อาจต้องการอันดับ 4 ก่อนเพื่อให้คุณรู้ว่าเครื่องจักรใดสำคัญกว่าเครื่องอื่น) . นั่นคือเวิร์กสเตชันสำหรับพนักงานที่ทำงานนอกเวลาสามารถรับการอัพเดทที่ไม่เรียบร้อยมากกว่านักบัญชีที่ตัดเช็คจ่าย)

  4. พูดคุยกับผู้ใช้ของคุณ: ค้นหาว่าอะไรทำงานได้ดีอะไรไม่ทำงานรับความรู้สึกถึงระดับความอดทนต่อการเปลี่ยนแปลงของทุกคนระดับความสะดวกสบายของพวกเขากับไอที (คุณอาจสรรหาผู้ช่วยให้ได้รับสิ่งต่าง ๆ ตามลำดับ) มี. ทำความเข้าใจกระบวนการทางธุรกิจ ในฐานะผู้ดูแลระบบลำดับความสำคัญของคุณควรตรวจสอบให้แน่ใจว่าระบบธุรกิจขึ้นอยู่กับฟังก์ชั่นทำงานได้ดีและคุณต้องรู้ว่าทุกคนใช้ระบบเหล่านั้นอย่างไร

  5. หลังจาก # 1 คุณควรทราบวิธีการตั้งค่าเครือข่าย มองหาฮับเก่า ๆ ที่สามารถเปลี่ยนได้ คุณจะต้องการอย่างน้อย 10/100 ทุกหนทุกแห่งเปลี่ยนอย่างชาญฉลาด ตรวจสอบไฟร์วอลล์ / เราเตอร์ (ตรวจสอบให้แน่ใจว่ามี) ตรวจสอบจุดเชื่อมต่อ Wi-Fi ที่เปิดอยู่ ฯลฯ

ถ้าคุณใช้เส้นทาง Linux ลองใช้ distro ที่ชุมชนได้รับการสนับสนุนเป็นอย่างดี (Ubuntu จะเป็นตัวเลือกที่ดี) และตั้งค่าบนฮาร์ดแวร์ใด ๆ ก็ตามที่คุณสามารถจ่ายได้ (เท่าที่คุณรู้กล่อง LAMP อาจเป็นแบบปิด - ให้เช่าเวิร์กสเตชัน P4 ในตอนนี้) และแยกได้จากระบบที่ใช้งานอยู่ในปัจจุบัน ในฐานะที่เป็นแบบฝึกหัดการเรียนรู้ (และสามารถจ่ายเงินปันผลมหาศาลในสถานการณ์การกู้คืนความเสียหาย) ลองใช้แอปพลิเคชันหลักที่ทำงานบนเซิร์ฟเวอร์ปัจจุบันที่ทำงานบนกล่อง Windows อื่นก่อน - ใช้การสำรองข้อมูลเต็มรูปแบบของคุณใน # 2 ทดสอบการคืนค่า; สนุกกับมัน :)

สำหรับการตั้งค่าการทดสอบของคุณคุณสามารถเลือกที่จะซื้ออะไรอ้วน ๆ ด้วย RAM จำนวนมากแล้วคุณสามารถจำลองระบบเสมือน (ESXi ฟรีดังนั้น XenServer คือ VirtualBox) แต่ถ้าเซิร์ฟเวอร์ปัจจุบันเป็น Windows 2003 หรือเก่ากว่าคุณอาจจะได้รับ แอปพลิเคชั่น FoxPro ที่ทำงานบนเวิร์กสเตชัน Windows XP แบบให้เช่าในราคาถูก

ตอนนี้ตบหลังตัวเอง; ตอนนี้คุณมีการสำรองข้อมูลที่ดี คุณได้ทำการทดสอบแล้วและตอนนี้มีความเข้าใจที่ดีขึ้นเกี่ยวกับการทำงานร่วมกัน นอกจากนี้คุณยังอาจมีรายการสิ่งที่ต้องทำลำดับความสำคัญยาว (ยาว) ที่จะทำให้คุณไม่ว่างสำหรับอนาคตอันใกล้

โอ้และเมื่อเสร็จสิ้นตอนนี้คุณมีสภาพแวดล้อมการทดสอบที่คุณสามารถเริ่มสร้างระบบ "ฝัน" Utopian ของคุณ ... หรืออาจจะหยุดพักผ่อน :)


2
ฉันอาศัยอยู่ในเมืองที่มีคน 2,000 คน รัฐที่ใกล้ที่สุดอยู่ห่างออกไปหนึ่งชั่วโมง ไม่มีใครนอกจากฉัน มันเป็นธุรกิจของครอบครัวคุณปู่ของฉันเริ่มต้นดังนั้นฉันจึงไม่ได้มองสิ่งนี้จากมุมมองของพนักงาน ฉันต้องการสิ่งที่จะสร้างธุรกิจ ฉันวิ่ง บริษัท ให้คำปรึกษาทางเว็บเป็นเวลาสองปี แต่เพิ่งขายมันและกลับบ้านมามีส่วนร่วม ไม่มีการกระทำความผิด
Calvin Froedge

1
เรามีผู้ใช้ 40 คน ฉันจะต้องตรวจสอบฮาร์ดแวร์ที่มีอยู่ เช่นฉันกล่าวว่าเท่าที่ฉันไม่มีหน้าต่างได้สัมผัสกับมันเพียงแค่ชนิดของกลัวฉัน =)
คาลวิน Froedge

เหตุผลที่ต้องไม่ลงไปที่ถนนเส้นนี้ คุณจะมีมือทำทุกอย่างเช่นเวิร์คสเตชั่นโทรศัพท์เครื่องพิมพ์เครื่องคิดเลข (อาจไม่ใช่เครื่องคิดเลข แต่คุณจะเป็นคนที่มีแบตเตอรี่สำรองในสำนักงานของคุณ)
gravyface

2
เซิร์ฟเวอร์ Microsoft SBS เป็นที่นิยม เราสนับสนุนหลายสิบรอบเมืองโดยไม่มีพนักงานไอทีในสถานที่ เมื่อมีการเรียกใช้ตัวแบ่ง / แก้ไขของเรา 99% ของเวลานั้นไม่มีส่วนเกี่ยวข้องกับเซิร์ฟเวอร์ แต่ "ลบอีเมล Sally คุณสามารถกู้คืนได้หรือไม่" หรือ "Word ขัดข้องคุณสามารถกู้คืนไฟล์ของฉันได้หรือไม่"
gravyface

1
ไม่ใช่สิ่งที่ฉันได้ยินว่า: "สัปดาห์ของการบริการที่เสื่อมโทรม" theregister.co.uk/2011/05/13/microsoft_bpos_apology
gravyface

6

ในขณะที่ฉันชอบ Linux บนฝั่งเซิร์ฟเวอร์ แต่นี่ไม่ใช่สถานการณ์เหล่านั้น ติดกับ Windows และคุณจะไม่มีทางรู้ถึงความน่าสะพรึงกลัวในการจัดการสิทธิ์ของ Windows ด้วย POSIX ACL อย่าถ่ายโอนไฟล์ไปยังฐานข้อมูลและการสำรองข้อมูลของคุณจะง่ายขึ้นมาก สร้างสภาพแวดล้อม Active Directory ที่สะอาดและคุณจะมีเวลาทานอาหารกลางวันเป็นเวลานานแทนที่จะเปลี่ยนรหัสผ่านของผู้ใช้ในหลาย ๆ ที่ทุกครั้งที่ลืม

คุณกำลังพยายามคิดค้นล้อทุกชนิดที่นี่:

  • ไฟล์ในฐานข้อมูล - Sharepoint
  • การติดตามเวลาของพนักงาน - อาจเป็นผลิตภัณฑ์ซอฟต์แวร์ที่แตกต่างกันหลายร้อยผลิตภัณฑ์
  • รหัสผ่าน - Active Directory (ผลิตภัณฑ์ซอฟท์แวร์ที่เคารพตนเองใด ๆ จะตรวจสอบสิทธิ์กับ AD)
  • การบัญชี - Great Plains หรือสิ่งที่คล้ายกัน

และฉันรับประกันกับคุณว่าถ้าคุณพยายามเขียนทุกอย่างตั้งแต่เริ่มต้น บริษัท ของคุณจะเสียเงินมากขึ้นผู้ใช้ของคุณจะเกลียดคุณและความปลอดภัยในการทำงานของคุณจะลดลงอย่างรุนแรง


เยี่ยมขอบคุณสำหรับความคิดเห็น เรื่องนี้ทำให้รู้สึกแน่นอน
Calvin Froedge

ข้อมูลเชิงลึกเกี่ยวกับการย้ายจาก FoxPro ไปยัง Great Plains?
Calvin Froedge

FoxPro เป็นสภาพแวดล้อมฐานข้อมูล / การพัฒนา (ชนิดของสิ่ง pre-Access / VB) หากโปรแกรมทำงาน / ทำทุกอย่างที่จำเป็นต้องทำฉันจะย้ายไปและเก็บสำรองข้อมูลที่ดีจนกว่าคุณจะมีเวลาโยกย้ายไปยังชุดซอฟต์แวร์อื่น (ที่อยู่คนเดียวจะเป็นประสบการณ์ที่เจ็บปวด)
gravyface

3

ฉันต้องการรอสักครู่เพื่อดูว่าคนอื่นตอบอะไร แต่จากสิ่งที่ฉันสามารถรวบรวมได้จากคำถามและคำตอบของคุณฉันจะมีเวลาที่ลำบากในการสร้างโครงสร้างพื้นฐานเซิร์ฟเวอร์เลย ฉันจะดูโซลูชันทางธุรกิจขนาดเล็กของ office 365 ( http://www.microsoft.com/en-us/office365/online-software.aspx ) ซึ่งดูเหมือนว่าเป็นสิ่งที่คุณต้องการอย่างแท้จริง คุณไม่มีประสบการณ์ในการจัดการเซิร์ฟเวอร์ windows แต่สามารถใช้ผลิตภัณฑ์ MS ได้อย่างชัดเจน สำหรับงานฐานข้อมูลทั้งหมดที่คุณต้องการทำให้สำเร็จคุณสามารถใช้ sharepoint สำหรับ (คุณยังได้รับ MS acess ออนไลน์สำหรับแสงเหล่านั้น แต่ความต้องการที่กำหนดเอง) ราคาต่อผู้ใช้เริ่มต้นที่ $ 6 และถ้าคุณกำลังมองหาที่จะไปที่ยอดเยี่ยม dynamix ที่ราบที่มีอยู่ในโซลูชั่นโฮสต์ (นี่คือหนึ่ง Google เลือก -http://www.mygpcloud.com/accounting-solutions/business-essentials.aspx )

โดยสรุปฉันคิดว่ามันเป็นเรื่องยากสำหรับธุรกิจขนาดเล็กที่ไม่มีความเชี่ยวชาญจำนวนมากในการปรับค่าใช้จ่ายที่จำเป็นในการเป็นเจ้าของโครงสร้างพื้นฐานของคุณเอง

UPDATE:

มีบางสิ่งที่รบกวนฉันเกี่ยวกับคำถามนี้และในที่สุดก็ถึงกับฉันว่าคุณกำลังมองหาวิธีการแก้ปัญหาทางเทคนิคมากกว่าที่จะมองปัญหาทางธุรกิจ EG คุณพูดถึงโพสต์ต้นฉบับที่คุณต้องการจัดเก็บไฟล์ในฐานข้อมูล ทำไม? มีเหตุผลทางธุรกิจที่จะทำเช่นนั้น? เกิดอะไรขึ้นกับไฟล์แชร์แชร์ ฉันคิดว่าก่อนที่คุณจะพิจารณาสิ่งต่าง ๆ เช่นแพลตฟอร์มและตัวเลือกซอฟต์แวร์คุณควรพิจารณาความต้องการทางธุรกิจและประเมินว่าโซลูชันที่เป็นไปได้สำหรับความต้องการแต่ละชุดนั้นเป็นอย่างไร


ยกเว้นถ้าคุณมีเวลาแฝงใด ๆ ในการเชื่อมต่ออินเทอร์เน็ตของคุณ ... และหากทุกอย่างอยู่ในคลาวด์ฉันต้องการการเชื่อมต่ออินเทอร์เน็ตที่ซ้ำซ้อนเพราะตอนนี้คุณไม่สามารถทำอะไรในพื้นที่ ... และถ้าคุณกังวลเรื่องความเป็นส่วนตัวของข้อมูล ... หรือถ้าคุณมีแอปพลิเคชันรุ่นเก่าที่ไม่มีให้บริการในรูปแบบ
โฮสติ้ง

ความหน่วงแฝงไม่ใช่ปัญหาสำหรับแอปพลิเคชัน 99% เนื่องจากเกือบทั้งหมดใช้ที่เก็บข้อมูลภายในเพื่อแคชทั้งแอปและการเปลี่ยนแปลงข้อมูล ไฟล์ขนาดใหญ่มักจะทำงานได้เร็วกว่าในระบบคลาวด์เพราะโดยทั่วไปแอปพลิเคชันจะไม่ส่งเอกสารทั้งหมด แต่จะโหลดเฉพาะมุมมองเท่านั้น
Jim B

ฉันตั้งใจจะลองทำดู แต่ฉันก็มักจะระมัดระวังกับเทคโนโลยีใหม่ ๆ อยู่เสมอ (และทำไมฉันถึงชอบวิธีไฮบริดโดยเฉพาะกับ บริษัท ที่มีอยู่แล้ว ... )
gravyface

ไฮบริดทำงานได้ราคาแพงกว่าและถ้าคุณไม่มีเหตุผลด้านกฎระเบียบก็ไม่ได้ซื้ออะไรให้คุณเลย (อย่างน้อยก็จนถึงตอนนี้) ก็จะหายไปก่อนที่คุณจะนำโครงสร้างพื้นฐานของคุณมาผลิต
Jim B

1

ฉันคาดหวังว่าหนึ่งในผู้คนที่มีประสบการณ์และมีความรู้มากกว่านี้จะเขียนโพสต์ที่ยาวและเชื่อถือได้จริง ๆ เพื่อตอบคำถามของคุณ อย่างไรก็ตามนี่คือการแทงที่ดีที่สุดของฉัน:

ขั้นตอนที่ 1: ทำการวิจัยนับจำนวนผู้ใช้จำนวนข้อมูลทั้งหมดมีวิธีป้องกันจากความล้มเหลวได้อย่างไร ขั้นตอนที่ 2: ฮาร์ดแวร์สินค้าคงคลังที่มีอยู่นับทุกอย่างเซิร์ฟเวอร์เราเตอร์สวิตช์หวังว่าจะไม่มีฮับ) ขั้นตอนที่ 3: (รายการโปรดส่วนตัวของฉัน) ตัดสินใจว่าคุณสามารถถ่ายโอนบางบริการไปยังผู้ให้บริการภายนอกได้อย่างคุ้มค่า ตัวอย่างเช่นสำหรับองค์กรขนาดเล็กที่โฮสต์อีเมลเป็นสิ่งที่ดีที่ไม่ต้องกังวลเกี่ยวกับค่าใช้จ่ายในการจัดการ ขั้นตอนที่ 4: กำหนดว่าต้องใช้ฮาร์ดแวร์และซอฟต์แวร์ชนิดใดเพื่อให้ธุรกิจเป็นไปตามปกติและหากมีปัญหาใด ๆ ที่มีอยู่เช่นพื้นที่เก็บข้อมูลประสิทธิภาพ ฯลฯ ขั้นตอนที่ 5: กำหนดขอบเขตแผนการแก้ไขปัญหาที่มีอยู่

คุณจะต้องสร้างสมดุลระหว่างสิ่งที่ธุรกิจของคุณต้องการกับสิ่งที่คุณต้องการ (เพื่อให้งานของคุณง่ายที่สุด) และสิ่งที่อยู่ในนั้น ถ้าเป็นฉันฉันจะเริ่มที่โครงสร้างพื้นฐานและตรวจสอบให้แน่ใจว่าการกำหนดเส้นทางและการสลับนั้นเป็นแบบทึบ (อ่าน: ไม่ใช่ฮับ 10mb) จากนั้นฉันจะวัดอายุของ "เซิร์ฟเวอร์" และวางแผนที่จะแทนที่ด้วยคู่ค้าที่ซ้ำซ้อน หากเซิร์ฟเวอร์เดียวทำงานได้นานหลายปีระบบที่ดีอาจจะทำงานต่อไปได้

สำหรับการย้ายผู้ใช้ไปที่นั่นเป็นเรื่องของการวางแผน อย่างที่ฉันพูดเริ่มต้นด้วยการเก็บสินค้าคงคลัง


ฉันได้รับอีเมลทั้งหมดในระบบคลาวด์ของ rackspace รวมถึงเว็บไซต์ดังนั้นไม่จำเป็นต้องกังวลเรื่องนั้น การรับสินค้าคงคลังและทำความรู้จักกับเครือข่ายที่มีอยู่ให้ดีขึ้นเช่นขั้นตอนแรกที่มั่นคง =) ขอบคุณสำหรับคำติชมของคุณ
Calvin Froedge

ฉันไม่แนะนำให้คุณจ้างที่ปรึกษาเพราะคุณระบุว่าคุณเต็มใจที่จะให้เวลากับคุณนอกจากนี้คุณอาจพิจารณารับหนังสือพื้นฐานเกี่ยวกับระบบและการจัดการเครือข่าย
SpacemanSpiff

1

ถ้าฉันเป็นคุณฉันจะเริ่มต้นเล็ก ๆ และทำการปรับปรุงเพิ่มเติมที่ไม่มีค่าใช้จ่ายนอกจากเวลา

ฉันทำสิ่งที่คล้ายกับสิ่งที่คุณพูดเมื่อ 10 ปีก่อน แม้ว่าเราเริ่มต้นด้วยพนักงาน 7 คนและเพิ่มขึ้นถึง 30 คนที่แปลก ไม่มีระบบไอทีดังนั้นฉันจึงรวมมันเข้าด้วยกัน

ระบบที่ฉันวางไว้ตั้งแต่นั้นมาและบำรุงรักษาจนถึงประมาณ 5 ปีที่ผ่านมา (นอกเหนือจากการอัปเกรดล่าสุดทั้งหมด) ยังคงมีการใช้งานอยู่ในปัจจุบันและ บริษัท ยังคงใช้งานได้ ณ จุดหนึ่งมันคือ Linux ทั้งหมด แต่ส่วนใหญ่เป็นเพราะเราไม่สามารถซื้อเซิร์ฟเวอร์ windows

ตอนนี้เป็นเซิร์ฟเวอร์ Windows ที่มี AD และ DNS ภายในเพื่อให้การแก้ปัญหาสำหรับเครื่องพิมพ์ท้องถิ่นและอื่น ๆ เราเตอร์ / ไฟร์วอลล์ซึ่งเป็น freebsd จริง ๆ และทำการสแกนจดหมาย ฯลฯ แม้ว่าคุณจะไม่ใช้ pfsense หรือน้อยกว่าก็ตาม

อย่างไรก็ตามลินุกซ์ก็ยอดเยี่ยม แต่แซมบ้าเป็นอาการปวดหัวที่แท้จริงและแม้กระทั่งเมื่อกำหนดค่าไว้อย่างถูกต้องและทำงานอย่างถูกวิธีมันควรจะทำงานได้ไม่ดีเท่ากับ Windows Server! ในเวลานั้นมีคุณสมบัติที่สำคัญขาดหายไปและฉันเชื่อว่ายังคงมี ดังนั้นโปรดทำด้วยตัวเองและไปกับ Windows Server

อย่าอัปเกรดระบบบัญชีเว้นแต่คุณจะต้องการจริงๆ อย่าแก้ไขสิ่งที่ผิดปกติ เป็นไปตามที่ บริษัท ต้องการหรือไม่ หรือถ้าไม่พิจารณาให้อัพเกรดเป็นอย่างอื่น

การจัดระเบียบไฟล์เป็นเพียงเรื่องของการให้การจัดการบางอย่างของการแบ่งปันและสิ่งต่าง ๆ และการสอนผู้คนให้วางสิ่งต่าง ๆ มันอาจเป็นกระบวนการแบบแมนนวล อย่าวางไว้ในฐานข้อมูลคุณจะเสียใจที่ทำเช่นนั้น ด้วยฐานข้อมูลการสำรองและคืนค่าจะกลายเป็นเรื่องยาก จะเป็นอย่างไรถ้าคุณทำไฟล์หายและต้องการเรียกคืนบันทึกเดี่ยวที่มีไฟล์นั้นอยู่ ในเวลาเฉลี่ยที่คุณเพิ่มบันทึกอื่น ๆ .. ตอนนี้คุณต้องรวมเพื่อรับหนึ่งไฟล์กลับ yuck!


1
มันตอบสนองความต้องการในตอนนี้ ... แต่หนึ่งในปัญหาหลักคือข้อมูลของเราไม่เพียงพอ เรามีข้อมูลไม่เพียงพอเกี่ยวกับผลิตภัณฑ์แต่ละชนิด มันต้องได้รับการทำความสะอาด สำหรับการจัดเก็บไฟล์ฐานข้อมูลฉันคิดว่าฉันควรจะบอกว่าฉันต้องการการอ้างอิงในฐานข้อมูลเพื่อให้เราสามารถติดแท็กภาพถ่ายเพิ่มคำอธิบายจัดหมวดหมู่และค้นหาได้ รูปภาพ / วิดีโอจะยังคงถูกเก็บไว้ในระบบไฟล์ ใช้เวลานานแค่ไหนในการสร้างเซิร์ฟเวอร์ของคุณ คุณมีประสบการณ์เกี่ยวกับเซิร์ฟเวอร์ SME หรือไม่ wiki.contribs.org/SME_Server:About
Calvin Froedge

คุณขายสินค้าออนไลน์หรือไม่ ดูที่การสร้าง catelog กับ Magento หรือคล้ายกัน คุณสามารถรักษา catelog ผ่านมันรวมถึงภาพผลิตภัณฑ์ทั้งหมด
Matt

เรากำลังขายสินค้าออนไลน์ ... แต่ฉันจะไม่สร้างเว็บไซต์ด้วย Magento ฉันต้องการทำงานเพื่อแก้ปัญหาอีคอมเมิร์ซที่น่าทึ่ง .... แต่ฉันต้องการสร้างและควบคุมด้วยตนเอง
Calvin Froedge

วีโอไอพีเป็นเพียงข้อเสนอแนะ ทำไมต้องคิดค้นล้อใหม่ ด้วยโซลูชันอีคอมเมิร์ซแบบโอเพ่นซอร์สหลาย ๆ ตัวคุณมีรหัสแหล่งที่มาทั้งหมด ฉันสามารถวางเว็บไซต์อีคอมเมิร์ซง่ายๆกับ Magento ได้ภายในสองสามสัปดาห์ ถ้าฉันทำมันตั้งแต่เริ่มต้นมันจะไม่มีคุณสมบัติมากมายหรือถูกสร้างขึ้นให้เร็วหรือมีค่าใช้จ่ายน้อย ลูกค้าสามารถควบคุมสิ่งที่พวกเขาวางไว้ที่นั่นและพวกเขาไม่ต้องการโปรแกรมเมอร์เพื่อรักษามันไว้ ฉันเชื่อว่ามันบ้าบิ่นที่จะพูดว่า "ฉันต้องการทำทุกอย่างตั้งแต่เริ่มต้น" สร้างบางสิ่งที่ไม่จำเป็นต้องมีโปรแกรมเมอร์เพื่อรักษาแคตตาล็อก
Matt

ใช้เฟรมเวิร์กกับไลบรารีอีคอมเมิร์ซ ฉันจะใช้ Wordpress ก่อน Magento หรือ shopify หากคุณกำลังสร้างเว็บไซต์อีคอมเมิร์ซด้วย Magento ฉันขอแนะนำให้คุณดูรอบ ๆ เพื่อดูว่าคุณมีตัวเลือกอื่น ๆ อีกหรือไม่ ผมเริ่มออกด้วย osCommerce และวีโอไอพีและแท้จริงแล้วมันเป็นอย่างรวดเร็ว แต่คุณจะได้รับสิ่งที่คุณจ่าย =)
คาลวิน Froedge

1

2 เซนต์ของฉันเว้นแต่ว่าคุณทำธุรกิจคือที่ปรึกษาด้านไอที ผลตอบแทนการลงทุนจะดีกว่าหากใช้ธุรกิจเพื่อขับเคลื่อนเทคโนโลยีไม่ใช่วิธีอื่น ๆ หากคุณต้องการห้องปฏิบัติการสร้างห้องทดลอง แต่ถ้าคุณใช้ประโยชน์จากเทคโนโลยีเพื่อการเติบโตทางธุรกิจของคุณจ้างที่ปรึกษา TCO จะต่ำกว่า

@ Calvin ฉันอาศัยอยู่ในสถานที่เช่นนั้น ที่ปรึกษาของเรามาจากภูมิภาคซึ่งอยู่ห่างออกไป 2-3 ชั่วโมง ส่วนใหญ่ทำงานจากระยะไกลเมื่อเราประสบปัญหา แต่มาที่ไซต์เพื่อดำเนินการตามโครงการ

(หมายเหตุของผู้เขียน: ฉันประจบประแจงที่ใช้คำเช่น ROI และ TCO แต่ IMHO พวกเขาเกี่ยวข้องที่นี่)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.