จะสามารถใช้งานบริการที่มีน้ำหนักเบามากได้โดยตรงจาก Raspberry Pi 2 หรือไม่?


43

หากคอมพิวเตอร์ง่ายขึ้นมากก็จะมีจุดของความล้มเหลวน้อยลงซึ่งจะช่วยเพิ่มความเสถียรและลดความยุ่งยากในการบำรุงรักษา

นี่ทำให้ฉันคิดว่า - สำหรับทีมเล็ก ๆ ประมาณ 25 คนไม่มีใครมีประสบการณ์กับการใช้บริการน้ำหนักเบาบางอย่างจากราสเบอร์รี่ Pi 2 หรือไม่? ฉันกำลังคิดในสิ่งที่ชอบ

  1. เซิร์ฟเวอร์ IRC
  2. เว็บเมล (เช่น Roundcube)
  3. เซิร์ฟเวอร์ VPN
  4. เซิร์ฟเวอร์ DNS
  5. อาจเป็น LDAP หรือ

เครื่องจักรขนาดเล็กเหล่านี้ไม่จำเป็นต้องมีชิ้นส่วนที่เคลื่อนไหว (และไม่ต้องระบายความร้อนใด ๆ พวกเขาสามารถทำงานได้อย่างมีความสุขในท่อลม) และพวกเขาต้องการพลังงานน้อยมาก (ประมาณ 2W) พวกเขายังมีราคาถูกมาก - การมีหนึ่ง Pi ต่อการบริการจะไม่มีปัญหาเลย


2
ความตั้งใจที่ดีหรือไม่มันเป็นคำถามเกี่ยวกับฮาร์ดแวร์งานอดิเรกที่วางตลาดเป็นฮาร์ดแวร์งานอดิเรก ฮาร์ดแวร์งานอดิเรกในสภาพแวดล้อมทางธุรกิจไอทีเรียกร้องปฏิกิริยาที่แข็งแกร่งกว่าในไซต์ SE นี้มากกว่าที่จะพูดว่า Superuser (แม้ว่าฉันจะไม่แปลกใจเลยถ้ามี downvotes อยู่สองสามตัว)
Andrew B

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

3
@ ThorbjørnRavnAndersenมีเซิร์ฟเวอร์มากกว่าระบบปฏิบัติการ
user9517 รองรับ GoFundMonica

2
@ ThorbjørnRavnAndersenฉันไม่ได้บอกว่าพวกเขาไม่สามารถทำได้เพียงว่าพวกเขาไม่เหมาะกับสภาพแวดล้อมทางธุรกิจระดับมืออาชีพซึ่งเมื่อทุกคนพูดและทำตามวัตถุประสงค์ของ SF Q&A
user9517 รองรับ GoFundMonica

3
สำหรับสิ่งที่คุ้มค่า: ฉันเป็นผู้ดำเนินรายการที่ RPi.SE (ฉันไม่ได้ตรวจสอบ SF ใครบางคนชี้เรื่องนี้) และฉันจะเห็นด้วยกับการประเมินทั่วไปที่นี่ ฉันคิดว่า @DumpsterDoofus สรุปได้ค่อนข้างดีกับสถานการณ์ "ฮาร์ดแวร์ราคาถูก แต่ ... " ในขณะนี้อาจเป็นไปได้เนื่องจากเกร็ดเล็กเกร็ดน้อยต่าง ๆ จากความผิดหวังที่นี่บ่งบอกถึงมันจะต้องมีจำนวนความรู้ที่ไม่เหมาะสมที่จะดึงออก แน่นอนมันไม่ได้เป็นค่าการใช้งานที่ตั้งใจของอุปกรณ์ มันใช้สำหรับการทดลองและการศึกษาไม่ใช่การเล่นแบบปลั๊ก
goldilocks

คำตอบ:


44

อีกสองสามเหตุผลที่ทำให้ฉันยังไม่เห็น

บริษัท เดียวของความล้มเหลว ฉันสามารถแทนที่ Dell x86 ด้วย HP ได้ค่อนข้างลำบาก ฉันไม่สามารถแทนที่ rpi ด้วยสายสืบสีดำหรือแขนอื่น ๆ ได้อย่างง่ายดายโดยเฉพาะถ้าฉันใช้อุปกรณ์ต่อพ่วงที่ไม่ใช่ USB ไม่ใช่เรื่องง่ายเหมือน "เสียบติดตั้งดิสก์และไป" คุณต้องมีการวางแผนเมื่อพวกเขาหยุดทำหรือสนับสนุนส่วนของคุณ ระบบฝังตัวไม่ได้มาตรฐานเช่น pc-compatibles

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

ไม่มีการรองรับฮาร์ดแวร์ / ระบบปฏิบัติการ มีปัญหาในการเรียกใช้แอปพลิเคชัน COTS หรือไม่ ปัญหาไดร์เวอร์ก่อให้เกิดการล่มสลาย? คุณอาจจะด้วยตัวคุณเอง แทนที่คอมพิวเตอร์และ / หรือแอปพลิเคชัน

สถาปัตยกรรม ARM หากไม่ใช่ FOSS ก็อาจจะไม่ทำงานที่นี่ ไม่มีไดรเวอร์สำหรับเครื่องพิมพ์หลายรุ่น

ที่เก็บข้อมูลแบบ SD / microSD ลองรวบรวมบางสิ่ง สิ่งใด นำหนังสือมาด้วย นี่เป็นปัญหาใหญ่สำหรับ RDBMS ที่มีกิจกรรมแม้แต่น้อย / ปานกลาง


และตอนนี้สำหรับสิ่งที่แตกต่างอย่างสิ้นเชิง

นี่คือเหตุผลบางประการที่คุณควรใช้ราสเบอร์รี่ปี่เป็นเซิร์ฟเวอร์

คุณมีข้อกำหนดที่ไม่ใช่แบบดั้งเดิม

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

แอพพลิเคชั่นที่มีศักยภาพ

  • เซิร์ฟเวอร์ของคุณต้องบินได้ ด้วยตัวมันเอง. คุณได้ติดตั้งมันลงบนเครื่องบินเติมลมบอลลูนสูงหรือ UAS มันเข้ากันได้กับ Swarm-Drone OS ของคุณและให้บริการ cli ที่สะดวกสบายสำหรับการควบคุมระยะไกลแบบหลายผู้ใช้ ทั้งหมดภายใต้ 400 'เว้นแต่ได้รับอนุญาต FAA, แน่นอน
  • เซิร์ฟเวอร์ของคุณเป็นโครงการศิลปะในเมืองที่เกี่ยวกับเทคโนโลยีทุกอย่างในชีวิตสมัยใหม่ มันถูก ziplocked และแปะไว้ที่จุดสูงสุดของ clocktower ที่มันจะยังคงอยู่จนกว่าจะมีคนขึ้นไปขูดมันออก ถึงเวลาที่หอคอยเก่าเปิดใช้งาน ntp อยู่แล้ว
  • ทีมของคุณใช้คำเช่น "ว่องไว" และ "ความเร็ว" อย่างแท้จริง ความคิดของคุณในการต่อสู้คือ 15 วินาทีที่ใช้ในการสร้างการกระโดดร่ม 8 ทิศทางและคุณเท่านั้นที่จะมุ่งมั่นที่จะ Mercurial ในขณะที่ย้าย> 90mph มันง่ายกว่าถ้าเซิร์ฟเวอร์เคลื่อนไหวด้วยความเร็วเท่ากัน
  • บริษัท ของคุณเป็นกลุ่มคนเร่ร่อนทางตอนเหนือของซาฮาร่าที่ให้บริการด้านไอทีแก่คนเร่ร่อนคนอื่น ๆ ทุกอย่างจะต้องใช้พลังงานแสงอาทิตย์และบรรจุอูฐ

2
และแอปพลิเคชั่นการผลิตจริงอย่างหนึ่ง - Pact Coffee ใช้ RPis "เป็นเครื่องสแกนบาร์โค้ดเพื่อเรียกใช้การพิมพ์ฉลากที่อยู่และเพื่อทำเครื่องหมายแพ็คเก็ตกาแฟตามที่จัดส่ง" ( resin.io/blog/pact-resin-ioโดยใช้ resin.io เพื่อจัดการการอัปเดตแอปพลิเคชัน)
Francis Norton

1
@ FrancisNorton เยี่ยมยอด! ความเสี่ยงของการย้ายโพสต์เป้าหมายเป็นการใช้เซิร์ฟเวอร์นี้จริง ๆ หรือไม่ ฟังดูเหมือนเซ็นเซอร์อุตสาหกรรมหรือเทอร์มินัลการควบคุมระบบอุตสาหกรรมระยะไกลซึ่งติดตั้งผู้ใช้ / สถานีเดียวกับเครือข่าย ICS
Andrew Domaszek

5
จนกว่าจะมีคนขึ้นไปขูดออก - หรือในอเมริกา"จนกระทั่งจุดคนมันและโทรศัพท์ในเป็นระเบิดปิดตำรวจจราจรลงทุกพลเรือนภายในไมล์และพัดหน่วยเก็บกู้ระเบิดมันขึ้นมา"
Andrew B

@AndrewB และที่นี่ฉันคิดว่าบอสตันเป็นเมืองเดียวที่โง่พอที่จะมองสิ่งที่ชัดเจนว่าไม่ใช่ระเบิดและคิดว่าเป็นระเบิด
Wayne Werner

34

ฉันจะไม่ทำสิ่งนี้ทั้งหมด

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

ประการที่สองมีระบบเศรษฐกิจแบบเท็จในระดับหนึ่ง - คุณต้องมีที่เก็บข้อมูล โอ้และอาจเป็นฮับ USB และ ... ใช่

ประการที่สาม RPis เป็นระบบที่ใช้ ARM เมื่อคุณเจริญเร็วกว่าปกติคุณจะต้องติดตั้งใหม่และกำหนดค่าแอปพลิเคชันส่วนใหญ่ของคุณใหม่เพื่อให้เลื่อนไปที่ x86

RPi รุ่นเก่านั้นช้าเหมือนสุนัขขาเดียวสำหรับงานหลายอย่างเช่นกัน อันใหม่ควรจะดีกว่า

มีความประหยัดและขนาดที่เหมาะสมและมีความโง่

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

มีราคาแพงกว่านิดหน่อย แต่คุณมีตัวเลือกในการจัดเก็บที่ดีกว่า (SSD หรือ 2.5 นิ้วขึ้นอยู่กับว่า), ram มากกว่า (ฉันมี 4 gb บนเซิร์ฟเวอร์ที่บ้านของฉัน) พอร์ตกิกะบิตที่ไม่ได้แขวนชิพไดรเวอร์ USB ...

มันเป็นระบบที่ประพฤติดีกว่า RPi ของฉันมาก


3
แม้แต่ NUCs ก็ไม่ควรใช้เซิร์ฟเวอร์ที่เหมาะสม
user9517 รองรับ GoFundMonica

6
และอย่าลืมว่า RPi นั้นเป็นเครื่องจักรสำหรับงานอดิเรกและไม่ได้มีไว้สำหรับการใช้งานระดับมืออาชีพ
user9517 รองรับ GoFundMonica

1
ลิงค์ที่เกี่ยวข้องกับ IT ใช้สำหรับ PI networkworld.com/article/3016805/hardware/…
Jim B

3
Micro SDs เป็นที่รู้จักกันล้มเหลวเนื่องจากความร้อนสูงเกินไป
Deer Hunter

1
เช่นเดียวกับปัญหาที่เกี่ยวข้องกับความร้อนความเสียหายที่เห็นได้ชัดเมื่อเขียนไปยังการ์ด SD เป็นเรื่องธรรมดาเมื่อแหล่งจ่ายไฟไม่สามารถจัดหากระแสไฟได้มากเท่าที่ rPi ​​ต้องการในเวลานั้น นี่เป็นเรื่องปกติโดยเฉพาะอย่างยิ่งเมื่อเปิด rPis หลายตัวของอะแดปเตอร์หรือฮับเดียวกัน
David Spillett

13

ตามที่ผู้ออกแบบ / ผู้ผลิตกล่าวว่า : (เหมืองที่เน้น)

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

Raspberry PI ไม่ได้ถูกออกแบบมาให้เป็นเซิร์ฟเวอร์ที่ทำงานได้อย่างน่าเชื่อถือตลอด 24/7

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

ในสำนักงานขนาดเล็กจำนวนบริการน้ำหนักเบามักจะถูกย้ายไปยังอุปกรณ์อื่น ๆ แล้วเราเตอร์จะสามารถรองรับบริการที่เกี่ยวข้องจำนวนมาก (เช่นไฟร์วอลล์ IE, DHCP, DNS, VPN), เครื่องพิมพ์มัลติฟังก์ชั่นจะทำงานแล้ว กลับไปด้านบนของตัวเองรองรับการพิมพ์ไร้สายและโฮสต์ของคุณสมบัติอื่น ๆ

บริการที่เหลือที่คุณอาจต้องการเซิร์ฟเวอร์ในสถานที่อาจต้องใช้ประสิทธิภาพหรือความน่าเชื่อถือมากขึ้น Ie RAID สำหรับไฟล์เซิร์ฟเวอร์และประสิทธิภาพ IO มากกว่าที่คุณจะได้รับจากดิสก์ภายนอกที่เชื่อมต่อด้วย USB 2.0


7

หากคอมพิวเตอร์ง่ายขึ้นมากก็จะมีจุดของความล้มเหลวน้อยลงซึ่งจะช่วยเพิ่มความเสถียรและลดความยุ่งยากในการบำรุงรักษา

อาจเป็นเช่นนั้น แต่ ...

  • rPis ไม่ง่ายกว่า; พวกเขาเป็นคอมพิวเตอร์ ARM แบบ off-the-shelf ที่ใช้ Linux ความจริงที่ว่าพวกเขาไม่มีแฟนหรือคล้ายกันไม่ได้ทำให้พวกเขาง่ายขึ้นอย่างมีนัยสำคัญในแง่ของการบำรุงรักษาหรือจุดล้มเหลว ตกลงพวกเขาจะไม่ได้มีฮาร์ดดิสก์ล้มเหลว แต่พวกเขายังสามารถมีแหล่งจ่ายไฟล้มเหลวเมนบอร์ดล้มเหลวข้อผิดพลาดของหน่วยความจำข้อผิดพลาดซอฟต์แวร์ข้อผิดพลาดของมนุษย์ ...

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

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

  • "ความล้มเหลว" ตัวเองไม่ได้กังวลเสมอไปมันเป็นผลมาจากความล้มเหลวและการกู้คืนจากมันซึ่งทำให้เกิดปัญหา - และ rPis ไม่มีข้อผิดพลาดในการแก้ไข RAM, ไม่มีที่เก็บ RAID, ไม่มีแผง IPMI ที่จะช่วยคุณวินิจฉัยและแก้ไขปัญหา คุณพูดว่า "ง่ายขึ้นหมายถึงจุดที่ล้มเหลวน้อยลง" แต่แล้วทำไมเราถึงใช้ checksums และรหัสการตรวจสอบข้อความและต้นไม้ Merkle และ data striping และ redundancy และ TCP แทน UDP เป็นต้น พวกเขามีความซับซ้อนมากกว่าดังนั้นจึงมีแนวโน้มที่จะล้มเหลว ... ยกเว้นโดยรวมแล้วพวกเขาเพิ่มการป้องกันความล้มเหลวมากกว่าความล้มเหลวใช่ไหม? การกู้คืนจาก Cryptolocker เป็นปัญหาใหญ่หรืออาจเป็นการสิ้นสุด บริษัท แต่ความซับซ้อนของ "การสำรองข้อมูล" ทำให้สามารถกู้คืนได้ง่ายยิ่งขึ้น

  • สำหรับการทำงานอย่างหนัก 'การบำรุงรักษา' หมายถึงการบำรุงรักษาซอฟต์แวร์และ rPis ไม่แตกต่างจากเซิร์ฟเวอร์อื่น ๆ ในแง่นั้น

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

เครื่องเสมือนมีขนาดเล็กมากมองไม่เห็นไร้ซึ่งความเงียบและไม่มีค่าใช้จ่าย หากคุณมีโฮสต์เครื่องเสมือนอยู่แล้ว หาก rPi ของคุณปิดและไม่เปิดอีกครั้งคุณจะใช้เวลาแก้ไขปัญหานานเท่าไร? คุณสามารถเช่าบริการ DNS หรือเครื่องเสมือนที่โฮสต์ใช้เวลานานเท่าไรในการเสียเวลาแก้ไขปัญหาฮาร์ดแวร์ภายในบ้าน

สิบค่าใช้จ่ายคุณ $ 200 เซิร์ฟเวอร์ x86 แบบดั้งเดิมที่ใช้เป็นโฮสต์ VM พร้อมแหล่งจ่ายไฟแบบ hot-swap คู่, โปรเซสเซอร์ Xeon คู่, 128GB ECC RAM, 10k SAS RAID พร้อม 10 ดิสก์แม้จะอยู่ในลิขสิทธิ์ Windows Datacenter คุณกำลังพูดถึง $ 15k - ไม่ - เครื่องกรองน้ำใช่ไหม

บริษัท 25 คนกำลังจะใช้จ่าย $ 32,000 ต่อเดือนสำหรับเงินเดือนโดยคิดค่าแรงขั้นต่ำ $ 8 ต่อชั่วโมงโดยไม่นับค่าโสหุ้ยของพนักงาน ค่าใช้จ่ายจริงจะสูงกว่าพื้นที่สำนักงานคอมพิวเตอร์โทรศัพท์ประกันภัยการดูแลสุขภาพผลประโยชน์อื่น ๆ ของพนักงาน พนักงานบางคนจะได้รับมากกว่านั้น

เงินออมของคุณจะทำให้ บริษัท ของคุณดำเนินต่อไปอีก ... สัปดาห์?

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


2
ฉันคิดว่ามันน่าสนใจที่คำตอบมากมายสำหรับคำถามของฉันตอบสนองความเชื่อถือได้ไม่ดีของระบบ RPi แต่คุณก็พูดถึง"Failure" itself isn't always a concern, it's the consequences of failure, and recovery from it, which cause problemsเช่นนั้น ด้วยสิ่งนี้ในใจอาจเป็นเพียงแค่ RPi ที่ชำรุดก็สามารถแทนที่ได้ด้วยอะไหล่สำรองนั่นคือฉันมี RPis "VPN" สำเร็จรูปห้าตัวและอีกห้าตัวซึ่งทั้งหมดสามารถทำหน้าที่เป็นเซิร์ฟเวอร์ IRC ได้หรือไม่
Frerich Raabe

1
สิ่งหนึ่ง - ถ้าใด ๆของเซิร์ฟเวอร์ของเราจะหยุดการทำงานของหลักสูตรที่จะไม่นำมาลงทั้ง บริษัท ในความเป็นจริงคนส่วนใหญ่สามารถทำงานต่อไปได้ - จริง ๆ แล้วเราเคยทำมาแล้วในอดีตและปรากฎว่าเซิร์ฟเวอร์ SQL ที่ทำงานผิดปกติและการสูญเสียการเชื่อมต่ออินเทอร์เน็ตเป็นเวลา 48 ชั่วโมงโดยสรุปแล้วเป็นเรื่องน่ารำคาญมาก ปัญหาใหญ่กว่าหากไฟดับ)
Frerich Raabe

1
5 rpi2s และ 10 microsd การ์ดนั้นเป็นอะไหล่ 300 ดอลล่าร์สหรัฐที่คุณมี ไม่มากในรูปแบบที่ยิ่งใหญ่ของสิ่งต่าง ๆ แต่ในบางจุดมันมีสติมากขึ้นในการใช้เซิร์ฟเวอร์ปกติและ VMs ต้นทุนกำลังคนจะส่งผลกระทบต่อคลัสเตอร์ rpi ของคุณมากกว่าโฮสต์ VM ของคุณ ไม่ต้องพูดถึงว่าใครบางคนต้องอยู่ที่นั่นเพื่อจัดการ RPis ของคุณแทนที่จะใช้ IPMI หรือเทคโนโลยีการจัดการเซิร์ฟเวอร์อื่น ๆ
Andrew Domaszek

5

คำตอบสั้น ๆ :

อาจจะ.

คำตอบยาว:

ข้อดี:

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

จุดด้อย:

  • สายไฟสามารถดึงได้โดยไม่ตั้งใจ
  • ความน่าเชื่อถือในการจัดเก็บ sdcard ถูกใช้เป็นดิสก์ระบบ
  • RPi รุ่น B และอื่น ๆ ไม่ได้มาพร้อมกับเคสและเคสที่มีให้เลือกมักทำจากพลาสติก
  • เหมาะสำหรับมือสมัครเล่นไม่ใช่ผู้ดูแลระบบ
  • บางคนอาจชอบ x86 หรือ x64 บน ARM
  • RAM และพอร์ต LAN ไม่สามารถปรับขนาดได้ไม่มีสล็อตส่วนขยายยกเว้น GPIO
  • ไม่เร็วอย่างที่คิด
  • คุณมักจะต้องมีฮับ usb

ประสบการณ์ของฉัน:

ฉันได้รับ RPi รุ่น B สำหรับวันเกิดของฉันเมื่อสามปีที่แล้ว ตอนแรกฉันทดลองกับมันแล้วทำให้ระบบปฏิบัติการพังสองสามครั้ง หลังจากที่ในขณะที่ฉันตัดสินใจว่าฉันควรจะทำสิ่งที่มีประโยชน์กับฉันฉันสะดุดKodi (อดีต XBMC) และฉันเริ่มที่จะใช้เพื่อวัตถุประสงค์มัลติมีเดียเช่นIceFilms (ลิงค์เสียกระจกที่มี icefilms ) เพื่อสตรีมภาพยนตร์และซีรีส์ (ไม่มีการชำระเงิน หรือบัญชีที่จำเป็นมันเป็นการละเมิดลิขสิทธิ์ทางเทคนิค)

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

ฉันจะอธิบายว่ามันค่อนข้างน่าเชื่อถือเมื่อเห็นสถานการณ์

การตั้งค่าของฉัน:

  • รุ่น RPi หนึ่ง B
  • กล่องพลาสติกใสกึ่งหนึ่ง
  • 8Gb microsd หนึ่งตัวใน microsd> sd adapter (เพื่อหลีกเลี่ยงการทำลายส่วนที่จัดเก็บข้อมูล)
  • ระบบปฏิบัติการ: Debian
  • ไม่มี berryboot อีกต่อไป
  • สายเคเบิล Micro-usb เสียบเข้ากับเราเตอร์ (ตอนนี้ฉันสามารถใช้เราเตอร์วงจรพลังงานระยะไกลและ pi โดยใช้แผงเราเตอร์จากการเชื่อมต่อ pptp)
  • เสียบสายอีเธอร์เน็ตเข้ากับเราเตอร์
  • การเชื่อมต่อ 120/12 Wan กับเราเตอร์
  • ไม่มีอุปกรณ์ usb
  • วิ่งบริการ:
    • sshd
    • PHP
    • mysqld
    • อาปาเช่
    • tightvncserver
    • เซิร์ฟเวอร์ pptp vpn

htop screencapture:

screencapture htop

คำแนะนำของฉัน:

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

นอกเหนือจากนั้นมันจะทำงานได้ดีภายใต้การโหลดปานกลาง คุณจะสามารถเรียกใช้ irc, vpn และเว็บเมล์ได้ แต่ถ้าคุณจะเรียกใช้ dns คุณอาจต้องการตั้งค่า dns สำรองในกรณีที่ pi หยุดทำงาน

ฉันอยากจะแนะนำการใช้ berryboot ให้มีระบบปฏิบัติการและข้อมูลบน usb หรือ usb hdd ดังนั้นเมื่อการ์ด SD ของคุณล้มเหลวคุณสามารถแทรก berryboot สำรองของคุณ SD และมันจะบูตด้วยข้อมูลทั้งหมดยังคงเหมือนเดิม

ทางเลือกเป็นของคุณ


2
สวัสดี! ได้รับประสบการณ์ของคุณผมอยากจะขอเชิญคุณเข้าร่วมกับเราที่raspberrypi.stackexchange.comเพื่อ :)
Ghanima

3

นอกเหนือจากเหตุผลอื่น ๆ ที่กล่าวถึงในคำตอบคำตอบที่สำคัญยังไม่ได้กล่าวถึง: ความปลอดภัย

หากเป็นแบบ WAN คุณไม่ควรรันโดยไม่มีการอัพเดตซอฟต์แวร์ปกติ, SELinux, การอัพเดตเคอร์เนลปกติเป็นต้นเนื่องจาก Raspberry Pi 2 เพิ่งบู๊ตสิ่งที่อยู่ใน/boot/initrd7.imgนั้นก็ไม่สำคัญที่มีเคอร์เนลหลายรุ่น GRUB หรือบูตโหลดเดอร์ตัวอื่นจะช่วยให้คุณมีเคอร์เนลหลายเวอร์ชันอยู่ทำให้คุณมีตัวเลือกในการบูทเคอร์เนลที่แตกต่างกันหากการอัพเดทไม่ดี

distros ส่วนใหญ่ที่สามารถทำงานกับ RPi2 นั้นเป็นเครื่องพิสูจน์ถึงแนวคิดไม่ใช่ distros ที่เน้นไปที่เซิร์ฟเวอร์ที่มีอยู่ตลอด 24 ชั่วโมงทุกวัน


2

สำหรับใช้ในบ้าน - แน่นอนว่าฉันใช้เซิร์ฟเวอร์ IMAP บน RPi2 + Raspbian มันเพียงพอสำหรับการใช้งานของฉันเอง

สำหรับใช้ในเชิงพาณิชย์ - เนื่องจากปริมาณการหยุดทำงานที่ฉันเคยทำที่บ้านไม่ใช่โอกาส!


1

เป็นไปได้อย่างแน่นอน เห็นได้ชัดว่ามันจะขึ้นอยู่กับภาระที่เกิดจากบริการดังกล่าว บริการ Roundcube ค่อนข้างยุ่งยากเพราะคุณจะต้องใช้เว็บเซิร์ฟเวอร์ + php + sql หากคุณวางแผนอย่างรอบคอบ (อาจใช้ Lighttpd และ SQLite เนื่องจากการปล่อยให้น้อยลง) อาจเป็นไปได้

มีแม้กระทั่ง บริษัท ที่เสนอการจัดวาง RaspberryPi สักสองสามเหรียญต่อเดือน


1

คำตอบสั้น ๆ : ใช่ แต่มีการจอง ฉันมีประมาณ 8 Pi (e) s ตอนนี้แต่ละเซิร์ฟเวอร์พื้นฐานทำงาน 1 หรือ 2 ตามที่คุณพูดถึง ด้วยตัวเลือกซอฟต์แวร์ที่ระมัดระวังคุณควรจะสามารถเรียกใช้ IRC, XMPP, เว็บ (Nginx), เมล (Postfix + Dovecot), พร็อกซีของ Tor และฉันยังใช้เซิร์ฟเวอร์ Gopher ฉันยังมี Pi2 อีกตัวในกรณีอลูมิเนียมระดับมืออาชีพที่ใช้ Arch ในฐานะที่เป็นเครื่องเดสก์ท็อปทำงานได้ดีอย่างน่าประหลาดใจ (ดูว่าฉันทำได้อย่างไร - PDFฉันภูมิใจเป็นพิเศษกับเซิร์ฟเวอร์อีเมลที่รองรับผู้ใช้ประมาณ 12 คน

ตอนนี้ "จอง" อีกครั้ง เห็นได้ชัดว่าคุณไม่สามารถรองรับผู้ใช้จำนวนมากหรือสิ่งใดก็ตามที่ต้องการปริมาณงานสูงเนื่องจากข้อ จำกัด ของเครือข่าย 100Mbps "B" ค่อนข้างใช้พลังงานต่ำ แต่จะยังใช้งานได้แม้ว่ารุ่น 2 จะดีกว่า ฉันสลับ Pi สำหรับ Odroid XU4 เมื่อเร็ว ๆ นี้เนื่องจากเว็บเซิร์ฟเวอร์ค่อนข้างช้าและมีหน่วยความจำมากขึ้นและพอร์ตอีเธอร์เน็ตกิกะบิต

โดยรวมแล้ว Pi เป็นวิธีที่เหมาะที่สุดในการลองใช้ซอฟต์แวร์โดยมีความปลอดภัยในความรู้ที่ว่าหากมีสิ่งใดแตกหักคุณจะไม่สูญเสียทุกสิ่ง


-2

คุณสามารถทำให้หิน RPi แข็งได้ถ้านั่นคือสิ่งที่คุณตั้งใจจะทำ

OTOH รุ่นปัจจุบันกำลังเป็นไปได้ช้า

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


โปรดพิจารณาคำตอบของคุณภายในขอบเขตของการคำนวณทางธุรกิจเมื่อเปรียบเทียบกับทางเลือกที่เปรียบเทียบราคาได้ มีข้อได้เปรียบอะไรบ้างเทียบกับเซิร์ฟเวอร์ 3k USD ที่ทำงานได้ 30 ครั้งขึ้นไป? คุณจะทำให้มันมั่นคงอย่างไรโดยไม่ต้องเพิ่มราคาในส่วนหรือแรงงานสองเท่าหรือมากกว่า คุณจะแก้ไขปัญหาที่แท้จริงของแพลตฟอร์มได้อย่างไร (ระบบสมองกลฝังตัวที่มีเอกสารประกอบของกำแพง NDA, การเลือกอุปกรณ์ต่อพ่วงที่ จำกัด , ประสิทธิภาพการคำนวณที่ จำกัด , ประสิทธิภาพของ IO ที่ไม่ดี)?
Andrew Domaszek

บางครั้งคุณไม่ต้องการทำงานมากถึง 30 เท่าดังนั้นจึงเป็นการเสียเงินที่จะใช้จ่าย 3k เมื่อคุณสามารถใช้เงินได้น้อยลง แม้จะใช้ Broadcom NDA ก็ยังมีข้อมูลมากมายที่อนุญาตให้ใช้ในสถานการณ์ทางธุรกิจ ไม่ว่าจะมีข้อ จำกัด ใดในอุปกรณ์ต่อพ่วงและประสิทธิภาพการคำนวณเป็นเพียงฟังก์ชั่นของคอมพิวเตอร์ราคา $ 50 คุณไม่ได้ซื้อคอมพิวเตอร์ราคา $ 3k เพราะคุณไม่มีงานที่ต้องทำ $ 3k ฉันคิดว่าในอีกห้าปีข้างหน้าเราจะเห็นการแพร่กระจายของอุปกรณ์ที่คล้ายกันนี้ซึ่งทำงานได้ยากกว่าที่กล่าวถึงโดย OP
RegularExpression
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.