Apakah layak menjalankan layanan yang sangat ringan langsung dari Raspberry Pi 2?

43

Jika komputer lebih sederhana, akan ada lebih sedikit titik kegagalan yang pada gilirannya dapat meningkatkan stabilitas dan menyederhanakan perawatan.

Ini membuat saya berpikir - untuk tim bertubuh kecil sekitar 25 orang, apakah ada yang punya pengalaman menjalankan layanan ringan tertentu langsung dari Raspberry Pi 2? Saya memikirkan hal-hal seperti

  1. Server IRC
  2. Webmail (mis. Roundcube)
  3. Server VPN
  4. Server DNS
  5. Mungkin LDAP?

Mesin-mesin kecil ini tidak memerlukan bagian yang bergerak (dan tidak ada pendinginan apa pun, mereka dapat dengan senang hati beroperasi dalam casing kedap udara) dan mereka membutuhkan daya yang sangat kecil (sekitar 2W). Mereka juga sangat murah - memiliki satu Pi per layanan tidak akan menjadi masalah sama sekali.

Frerich Raabe
sumber
2
Niat baik atau tidak, ini pertanyaan tentang perangkat keras hobi yang dipasarkan sebagai perangkat keras hobi. Perangkat keras penghobi dalam lingkungan bisnis TI mengundang reaksi yang jauh lebih kuat pada situs SE ini daripada, katakanlah, Superuser. (walaupun saya juga tidak akan terkejut oleh beberapa downvotes di sana)
Andrew B
11
Rekan kerja saya baru-baru ini pindah dari perusahaan tempat admin jaringan menjalankan beberapa fungsi jaringan perusahaan dari Raspberry Pi karena "dia pikir itu keren". Bulan lalu, Raspberry Pi meninggal, dan menyebabkan gangguan keuangan secara finansial (saya tidak tahu detailnya). Tidak ada pepatah lama "perangkat keras murah, programmer lebih mahal" lebih relevan daripada di sini.
DumpsterDoofus
3
@ ThorbjørnRavnAndersen Ada lebih banyak ke server daripada OS.
user9517 mendukung GoFundMonica
2
@ ThorbjørnRavnAndersen Saya tidak mengatakan mereka tidak bisa hanya karena mereka tidak cocok untuk lingkungan bisnis profesional yang ketika semua dikatakan dan dilakukan tujuan SF T&J.
user9517 mendukung GoFundMonica
3
Untuk apa nilainya: Saya seorang moderator di RPi.SE (saya tidak memantau SF, seseorang menunjukkan ini) dan saya akan setuju dengan tenor umum evaluasi di sini. Saya pikir @DumpsterDoofus menyimpulkannya dengan cukup baik dengan skenario "perangkat keras itu murah tapi ...". Sementara ini mungkin mungkin , berbagai anekdot dari kecewa di sini menyiratkan, itu akan membutuhkan jumlah yang tidak proporsional pengetahuan untuk menarik off. Ini tentu saja bukan nilai guna perangkat yang dimaksudkan. Ini untuk eksperimen dan pendidikan, bukan plug n play.
goldilocks

Jawaban:

44

Beberapa alasan lagi yang belum saya lihat.

Perusahaan tunggal kegagalan. Saya bisa mengganti Dell x86 dengan HP yang cukup tanpa rasa sakit. Saya tidak bisa mengganti rpi dengan beaglebone hitam atau lengan lain dengan mudah, terutama jika saya menggunakan periferal non-USB. Ini tidak semudah "pasang instal disk dan pergi." Anda memerlukan rencana ketika mereka berhenti membuat atau mendukung bagian Anda. Sistem yang disematkan tidak standar seperti yang kompatibel dengan pc.

Tidak ada manajemen server terintegrasi. Saya menyebutkannya dalam komentar, tetapi kurangnya IPMI atau sejenisnya menyebalkan; seseorang harus secara fisik ada di sana untuk melayani apakah itu tengah malam atau pada pagi Natal.

Tidak ada dukungan perangkat keras / OS. Punya masalah menjalankan aplikasi COTS? Masalah driver yang menyebabkan crash? Anda mungkin sendirian. Ganti komputer dan / atau aplikasi.

Arsitektur ARM. Jika bukan FOSS, mungkin tidak akan berjalan di sini. Tidak ada gumpalan driver untuk banyak printer juga.

Penyimpanan berbasis SD / microSD. Coba kompilasi sesuatu. Apa pun. Bawa buku. Ini adalah masalah yang cukup besar untuk setiap RDBMS dengan aktivitas rendah / sedang sekalipun.


Dan sekarang untuk sesuatu yang sama sekali berbeda.

Berikut adalah beberapa alasan Anda harus menggunakan pi raspberry sebagai server.

Anda memiliki persyaratan non-tradisional

  • Anda memerlukan server yang hanya menggunakan baterai.
  • Anda memerlukan server sekali pakai yang Anda tidak keberatan rusak atau hilang.
  • Anda memerlukan server (murah) yang tahan getaran.
  • Anda memerlukan server yang ringan.
  • Anda memerlukan server kecil yang volumetrik.

Aplikasi potensial.

  • Server Anda harus terbang. Dengan sendirinya. Anda telah memasangnya di aerostat, balon ketinggian tinggi, atau UAS. Ini berkoordinasi dengan Swarm-Drone OS Anda dan menyediakan cli yang nyaman untuk kendali jarak jauh multi-pengguna. Semuanya di bawah 400 'kecuali diberikan izin FAA, tentu saja.
  • Server Anda sebenarnya adalah proyek seni perkotaan tentang kemahahadiran teknologi dalam kehidupan modern. Ini ziplocked dan ditempelkan ke puncak menara jam di mana ia akan tetap sampai seseorang naik untuk mengikisnya. Sudah waktunya menara lama diaktifkan ntp.
  • Tim Anda menggunakan kata-kata seperti "gesit" dan "kecepatan" secara harfiah. Gagasan Anda tentang scrum adalah 15 detik yang diperlukan untuk membuat formasi skydiving 8 arah dan Anda hanya berkomitmen untuk lincah saat bergerak> 90mph. Hanya saja lebih mudah jika server bergerak dengan kecepatan yang sama.
  • Perusahaan Anda sebenarnya adalah sekelompok perantau di sahara utara yang menyediakan solusi TI untuk perantau lainnya. Semuanya harus bertenaga surya dan mengemas unta.
Andrew Domaszek
sumber
2
Dan satu aplikasi produksi nyata - Pact Coffee menggunakan RPis "sebagai pemindai barcode untuk memicu pencetakan berlabel alamat dan menandai paket kopi yang dikirimkan" ( resin.io/blog/pact-resin-io - menggunakan resin.io untuk mengelola pembaruan aplikasi)
Francis Norton
1
@FrancisNorton Itu keren! Dengan risiko memindahkan posting tujuan, apakah penggunaan ini benar-benar server? Kedengarannya lebih seperti sensor industri atau terminal jarak jauh sistem kontrol industri karena ia menempel satu pengguna / stasiun ke jaringan ICS.
Andrew Domaszek
@AndrewB dan di sini saya pikir Boston adalah satu-satunya kota yang cukup bodoh untuk melihat sesuatu yang jelas bukan bom dan menganggap itu bom.
Wayne Werner
34

Saya benar-benar tidak akan melakukan ini.

Sementara pengalaman saya dengan RPI adalah dengan model awal, saya sudah cukup banyak menginstal mati ketika kartu SD rusak. Kartu-kartu itu sendiri kelihatannya baik-baik saja, dan saya menjalankannya dengan baik pada HDD eksternal.

Kedua, ada tingkat ekonomi palsu tertentu dengan sistem seperti ini - Anda akan membutuhkan penyimpanan. oh, dan mungkin hub USB dan ... ya.

Ketiga, RPis adalah sistem berbasis ARM. Ketika Anda melebihi mereka, pada dasarnya Anda harus menginstal ulang dan mengkonfigurasi ulang sebagian besar aplikasi Anda untuk pindah ke x86

RPi model lama juga lambat seperti anjing berkaki satu untuk banyak tugas juga. Yang baru seharusnya lebih baik.

Ada yang hemat dan ukuran kanan, dan ada yang konyol.

Untuk penggunaan low-end , sesuatu yang kelas NUC, atau dalam hal ini mesin kelas desktop akan memberi Anda lebih banyak ekspansi, lebih banyak kecepatan, lebih banyak ram, dan ketika Anda melebihi itu, Anda hanya dapat bermigrasi ke server server tanpa celana pelatihan yang layak, tanpa pelatihan. perangkat lunak yang sama persis.

Mereka sedikit lebih mahal tetapi Anda pilihan penyimpanan yang lebih baik (SSD atau drive 2,5 inci, tergantung), lebih banyak ram (saya punya 4 gb di server rumah saya) port gigabit yang tidak tergantung pada chip driver USB, menangani reboot dengan anggun ...

Itu hanya sistem berperilaku lebih baik daripada RPi saya.

Journeyman Geek
sumber
3
Bahkan NUC tidak masuk akal menggunakan server yang tepat.
user9517 mendukung GoFundMonica
6
Dan jangan lupa RPi pada dasarnya adalah mesin hobi dan tidak dimaksudkan untuk penggunaan profesional.
user9517 mendukung GoFundMonica
1
Tautan yang relevan pada penggunaan TI untuk PI networkworld.com/article/3016805/hardware/…
Jim B
3
Micro SD diketahui gagal karena terlalu panas.
Pemburu Rusa
1
Seperti halnya masalah yang berkaitan dengan panas, tampaknya korupsi ketika menulis ke kartu SD adalah umum ketika catu daya tidak mampu menyediakan arus sebanyak yang diinginkan rPi pada saat itu. Ini khususnya umum ketika menyalakan beberapa rPis dari adaptor daya atau hub yang sama.
David Spillett
13

Sebagai desainer / produsen katakanlah : (tambang penekanan)

Raspberry Pi adalah komputer berukuran kartu kredit yang dihubungkan ke TV dan keyboard Anda. Ini adalah komputer kecil yang mampu yang dapat digunakan dalam proyek-proyek elektronik , dan untuk banyak hal yang dilakukan PC desktop Anda, seperti spreadsheet, pemrosesan kata, browsing internet dan game. Itu juga memutar video definisi tinggi. Kami ingin melihatnya digunakan oleh anak - anak di seluruh dunia untuk belajar pemrograman.

PI Raspberry tidak dirancang untuk menjadi server yang berjalan 24/7 dengan andal .

Tentu saja Anda tidak selalu perlu menjalankan operasi Anda dengan peralatan yang dirancang khusus tetapi dalam lingkungan bisnis perhitungan TCO (selalu dapat diperdebatkan) membuat biaya pembelian perangkat keras masih hanya sebagian kecil dari biaya dan sering kali hanya pertimbangan kecil. Bahkan kehilangan setengah jam produktivitas untuk kantor 25 orang atau beberapa jam bermain-main dengan Anda sebagai sysadmin yang disewa dengan cepat bertambah ...

Di sebuah kantor kecil sejumlah layanan ringan sering sudah bergeser ke perangkat lain, router sudah akan mampu mendukung sejumlah layanan terkait (Yaitu Firewall, DHCP, DNS, VPN), printer multifungsi sudah akan menjalankan spooler cetaknya sendiri, mendukung pencetakan nirkabel dan sejumlah fitur lainnya.

Layanan yang tersisa yang Anda mungkin masih menginginkan server di lokasi mungkin memerlukan lebih banyak kinerja atau keandalan, yaitu RAID untuk server file dan lebih banyak kinerja IO daripada Anda akan keluar dari disk eksternal yang terhubung dengan USB 2.0

HBruijn
sumber
7

Jika komputer lebih sederhana, akan ada lebih sedikit titik kegagalan yang pada gilirannya dapat meningkatkan stabilitas dan menyederhanakan perawatan.

Mungkin begitu, tapi ...

  • rPi tidak sederhana; mereka adalah komputer ARM yang menjalankan Linux. Fakta bahwa mereka tidak memiliki kipas atau sejenisnya tidak membuat mereka secara signifikan lebih mudah dalam hal pemeliharaan atau titik kegagalan. OK mereka tidak akan mengalami kegagalan hard disk, tetapi mereka masih dapat mengalami kegagalan catu daya, kegagalan mainboard, kesalahan memori, kesalahan perangkat lunak, kesalahan manusia ...

  • Anda mengatakan "tidak ada bagian yang bergerak" ; jika sebuah mesin memiliki 10 bagian dan desain baru memiliki 4 bagian, itu lebih sederhana. Jika Anda mengganti hard disk untuk penyimpanan flash Multi-Level-Cell (MLC), apakah lebih sederhana? Ketika MLC flash bekerja, muatan listrik didorong masuk dan keluar dari sel, dan penghalang fisik menahannya di salah satu dari beberapa negara. Salah satu mode kegagalan adalah ketika penghalang rusak dan tidak bisa lagi menahan beberapa level dengan jelas. Apa artinya mengatakan "tidak ada bagian yang bergerak" ketika elektron adalah bagian yang bergerak, dan bagian yang bekerja dengannya secara fisik dapat pecah?

  • rPi adalah produk dari perusahaan kecil, yang diperas menjadi faktor bentuk yang tidak umum dan kecil, dirancang untuk pasar berbiaya rendah, dan dibuat dari komponen tingkat konsumen; kekuatan-kekuatan ini mendorong keandalan dan stabilitas, yang cenderung berasal dari tidak mendorong batas ukuran atau kinerja, desain standar yang digunakan oleh banyak orang (lebih disukai perusahaan yang menuntut keandalan dan akan memberikan persyaratan mereka di muka dan umpan balik selama penggunaan), manufaktur besar berjalan yang memungkinkan banyak umpan balik dalam rentang waktu yang lama (yang rPi dapatkan sekarang, dengan revisi model yang sedang berlangsung), anggaran yang lebih besar yang memungkinkan desain yang lebih hati-hati, lebih banyak pengujian dan bahan / komponen berkualitas lebih tinggi, dan lebih banyak upaya dalam Q&A. Anda mendapatkan stabilitas dan keandalan dari tank, jet jumbo atau mobil biasa, bukan dari mobil sport, atau mobil terkecil di dunia, atau dunia '

  • "Kegagalan" itu sendiri tidak selalu menjadi perhatian, itu adalah konsekuensi dari kegagalan, dan pemulihan darinya, yang menyebabkan masalah - dan rPis tidak memiliki kesalahan dalam mengoreksi RAM, tidak ada penyimpanan RAID, tidak ada papan IPMI untuk membantu Anda mendiagnosis dan memecahkan masalah. Anda mengatakan "lebih sederhana berarti lebih sedikit poin kegagalan" tetapi mengapa kita menggunakan checksum dan kode otentikasi pesan, dan Merkle Trees, dan striping data dan redundansi, dan TCP bukan UDP dan seterusnya? Mereka lebih rumit karena itu lebih rentan terhadap kegagalan ... kecuali secara keseluruhan mereka menambahkan lebih banyak perlindungan kegagalan daripada kegagalan, bukan? Memulihkan dari Cryptolocker adalah masalah besar, atau bisa jadi akhir perusahaan. Tetapi kompleksitas "memiliki cadangan" memungkinkan pemulihan, bahkan mudah.

  • Untuk bekerja dengan hardare, 'pemeliharaan' berarti pemeliharaan perangkat lunak, dan rPis tidak berbeda dengan server lain dalam hal itu.

  • Apakah Anda masih akan meletakkannya di UPS? Di balik pintu yang terkunci untuk melindungi mereka dari gangguan? Diasuransikan terhadap pencurian? Didukung? Dikonfigurasi / dikelola oleh karyawan yang dibayar? Anda masih menghemat, tetapi biaya bertambah.

Mesin virtual terlihat kecil, tidak panas, sunyi, dan gratis. Jika Anda sudah memiliki host mesin virtual, mereka. Jika rPi Anda mati dan tidak mau hidup lagi, berapa lama Anda akan menghabiskan pemecahan masalah itu? Berapa lama Anda bisa menyewa layanan DNS atau mesin virtual yang dihosting dengan biaya untuk pemecahan masalah hardware rumah Anda?

Sepuluh rApakah Anda dikenakan biaya $ 200? Server x86 tradisional untuk digunakan sebagai host VM, dengan catu daya hot-swap ganda, prosesor Xeon ganda, 128 GB ECC RAM, 10k SAS RAID dengan 10 disk, bahkan melempar lisensi Windows Datacenter, Anda berbicara $ 15k - tidak -brainer, bukan?

Sebuah perusahaan 25 orang akan menghabiskan $ 32.000 / bulan untuk gaji dengan asumsi upah minimum $ 8 per jam, tidak termasuk biaya overhead karyawan. Pengeluaran aktual akan jauh lebih tinggi mencakup ruang kantor, komputer, telepon, asuransi, perawatan kesehatan, dan manfaat karyawan lainnya. Beberapa karyawan akan menghasilkan lebih dari itu.

Tabungan Anda akan membuat perusahaan Anda berjalan selama ... minggu?

Anda mungkin bisa membangun susunan berlebihan komputer murah - konsepnya bagus, Google adalah anak poster besar yang menggunakan redundansi perangkat lunak untuk membangun layanan yang andal dari perangkat keras PC komoditas - tetapi dalam kasus rPis, bukankah mereka lebih baik cocok dengan perusahaan dengan satu atau dua orang yang bekerja dari rumah, pendanaan dengan kartu kredit, bukan perusahaan dua puluh lima orang?

TessellatingHeckler
sumber
2
Saya merasa menarik bahwa banyak jawaban untuk pertanyaan saya membahas keandalan yang relatif buruk dari sistem RPi, tetapi Anda juga menyebutkan itu "Failure" itself isn't always a concern, it's the consequences of failure, and recovery from it, which cause problems. Dengan pemikiran ini, mungkin RPi yang tidak berfungsi dapat dengan mudah diganti dengan yang cadangan, yaitu saya akan memiliki lima RPis "VPN" yang sudah jadi dan lima lainnya yang semuanya dapat bertindak sebagai server IRC, dll.?
Frerich Raabe
1
Hal lain - jika ada server kami yang berhenti bekerja, tentu saja itu tidak akan membuat seluruh perusahaan jatuh. Bahkan, kebanyakan orang dapat terus bekerja - kami benar-benar memiliki itu di masa lalu dan ternyata server SQL yang tidak berfungsi dan hilangnya konektivitas Internet selama 48 jam diringkas sebagian besar merupakan gangguan (meskipun, mungkin itu akan menjadi masalah yang lebih besar jika pemadaman tetap terjadi).
Frerich Raabe
1
5 rpi2s dan 10 kartu microsd adalah sekitar 300 USD suku cadang yang Anda miliki; tidak banyak dalam skema besar hal-hal, tetapi pada titik tertentu, itu lebih masuk akal untuk menggunakan server dan VM biasa. Biaya tenaga kerja akan mempengaruhi cluster rpi Anda lebih dari host VM Anda. Belum lagi seseorang secara fisik harus ada di sana untuk mengelola RPis Anda, daripada menggunakan IPMI atau teknologi manajemen server lainnya.
Andrew Domaszek
5

Jawaban singkat:

Mungkin.

Jawaban panjang:

Pro:

  • Perangkat kecil, low profile, tidak ada server rak 19 "atau menara besar.
  • Tidak ada bagian yang bergerak!
  • Konsumsi energi yang rendah.
  • Akses perangkat keras mudah diamankan, lemari besi kecil atau kotak logam dengan kunci akan dilakukan.
  • Diam (S diam seperti RPI).
  • Murah.

Cons:

  • Kabel listrik dapat dengan mudah ditarik secara tidak sengaja.
  • Keandalan penyimpanan, sdcard digunakan sebagai disk sistem.
  • Model RPi B dan yang lainnya tidak datang dengan kasing dan kasing yang tersedia sering terbuat dari plastik.
  • Ini untuk penggemar, bukan administrator sistem.
  • Beberapa mungkin suka x86 atau x64 lebih dari ARM.
  • RAM dan port LAN tidak dapat diskalakan, tidak ada slot ekspansi kecuali GPIO.
  • Tidak secepat kilat.
  • Anda sering membutuhkan hub usb.

Pengalaman saya:

Saya mendapatkan model RPi B untuk ulang tahun saya tiga tahun lalu. Saya bereksperimen dengan itu pada awalnya, merusak OS beberapa kali. Setelah beberapa saat saya memutuskan saya harus melakukan sesuatu yang berguna dengan itu, saya menemukan Kodi (mantan XBMC) dan saya mulai menggunakannya untuk keperluan multimedia seperti IceFilm (tautan rusak, cermin berisi icefilm ) untuk streaming film dan serial (tanpa pembayaran) atau akun yang diperlukan, ini pembajakan secara teknis).

Setelah benar-benar memecahkan kartu SD pertama saya, saya mulai menggunakan BerryBoot (menu boot yang dapat menginstal dari internet ke usb dan memungkinkan Anda untuk boot dari usb). Beberapa bulan kemudian pi saya mendarat di laci. Saya mengeluarkannya sekitar setahun yang lalu, ketika saya merasakan perlunya server-rumah murah. Sudah sekarang dengan pengaturan yang sama seperti tahun lalu.

Saya akan menggambarkannya sebagai relatif dapat diandalkan melihat situasinya.

Pengaturan saya:

  • Satu model RPi B.
  • Satu wadah plastik semi-transparan
  • Satu 8Gb microsd di microsd> sd adapter (untuk menghindari kerusakan bagian penyimpanan).
  • OS: Debian.
  • Tidak ada berryboot lagi.
  • Kabel micro-usb terhubung ke router (sekarang saya bisa remote router siklus daya dan pi menggunakan panel router dari koneksi pptp).
  • Kabel Ethernet dicolokkan ke router.
  • 120/12 ingin koneksi ke router.
  • Tidak ada perangkat usb.
  • Menjalankan layanan:
    • sshd
    • php
    • mysqld
    • apache
    • tightvncserver
    • pptp vpn server

screencapture htop:

hapt screencapture

Saranku:

Anda dapat menjalankan beberapa server seperti yang saya sebutkan, tetapi Anda tidak boleh menggunakan raspberry pi untuk mengoperasikan kunci pintu atau hal-hal penting lainnya karena dibuat untuk hobi dan bukan untuk server yang andal.

Selain itu akan berjalan dengan baik di bawah beban sedang. Anda dapat menjalankan irc, vpn dan webmail. Tetapi jika Anda akan menjalankan dns, Anda mungkin ingin mengatur dns sekunder jika pi rusak.

Saya akan merekomendasikan penggunaan berryboot untuk memiliki OS dan data pada usb atau usb hdd sehingga ketika kartu sd Anda gagal, Anda dapat memasukkan sd berryboot cadangan Anda dan akan mem-boot dengan semua data yang masih utuh.

Pilihan ada padamu

x13
sumber
2
Halo! Mengingat pengalaman Anda, saya ingin mengundang Anda untuk bergabung dengan kami di raspberrypi.stackexchange.com ke :)
Ghanima
3

Terlepas dari alasan lain yang disebutkan di sini dalam jawaban, satu yang penting belum disebutkan: keamanan.

Jika menghadap ke WAN, Anda tidak boleh menjalankannya tanpa pembaruan perangkat lunak reguler, SELinux, pembaruan kernel reguler, dll. Karena Raspberry Pi 2 hanya melakukan booting di lokasi apa pun /boot/initrd7.img, tidak mudah untuk memiliki beberapa versi kernel yang ada. GRUB atau bootloader lain akan memungkinkan Anda untuk menghadirkan beberapa versi kernel, memberi Anda opsi untuk mem-boot kernel yang berbeda jika pembaruan memburuk.

Sebagian besar distro yang dapat berjalan pada RPi2 telah menjadi bukti konsep, bukan distro yang berfokus pada server 24/7 yang tersedia.

Naftuli Kay
sumber
2

Untuk penggunaan di rumah - tentu saja, saya menjalankan server IMAP pada RPi2 + Raspbian, ini cukup untuk digunakan sendiri.

Untuk penggunaan komersial - mengingat jumlah waktu henti yang saya alami di rumah, bukan kebetulan!

Mark Raymond
sumber
1

Ini tentu saja mungkin. Ini jelas akan tergantung pada beban yang disebabkan oleh layanan yang disebutkan. Layanan Roundcube sedikit rumit, karena Anda memerlukan server web + php + sql. Jika Anda merencanakan ini dengan hati-hati (mungkin menggunakan Lighttpd dan SQLite karena jejak kaki mereka yang lebih rendah) mungkin berhasil.

Bahkan ada perusahaan yang menawarkan colokasi RaspberryPi untuk beberapa dolar per bulan.

Jeroen
sumber
1

Jawaban singkat: ya, tetapi dengan reservasi. Saya memiliki sekitar 8 Pi (e) sekarang, masing-masing menjalankan 1 atau 2 server dasar seperti yang Anda sebutkan. Dengan pilihan perangkat lunak yang cermat, Anda harus dapat menjalankan IRC, XMPP, web (Nginx), mail (Postfix + Dovecot), Tor proxy, dan saya juga menjalankan server Gopher. Saya juga memiliki Pi2 lain dalam case aluminium profesional yang menjalankan Arch sebagai mesin desktop bekerja sangat baik (lihat bagaimana saya melakukannya - PDF Saya sangat bangga dengan server email yang mendukung sekitar 12 pengguna dan menangani beberapa ratus email setiap hari.

Sekarang, ulang "reservasi". Anda jelas tidak akan dapat mendukung banyak pengguna, atau apa pun yang membutuhkan throughput tinggi karena keterbatasan 100Mbps jaringan. "B" agak kurang bertenaga tetapi masih akan bekerja, meskipun model 2 akan lebih baik. Saya mengganti Pi untuk Odroid XU4 baru-baru ini karena server web agak lamban, dan ini memiliki lebih banyak memori dan port ethernet gigabit.

Secara keseluruhan, Pi mewakili cara ideal untuk mencoba perangkat lunak, aman dengan pengetahuan bahwa jika ada kerusakan, Anda tidak akan kehilangan segalanya.

peterg22
sumber
-2

Anda bisa membuat RPi rock solid jika itu yang ingin Anda lakukan.

OTOH, model saat ini mungkin akan lambat.

Saya melihat banyak sekali nilai pada komputer kecil ini di masa depan dan kami memiliki banyak persediaan barang yang ingin kami gunakan. Tidak ada alasan mereka tidak bisa lebih andal daripada server file biasa: Anda memiliki redundansi total dalam satu paket kecil.

Ekspresi Biasa
sumber
Harap pertimbangkan jawaban Anda dalam lingkup komputasi bisnis jika dibandingkan dengan alternatif yang sebanding dengan biaya. Keuntungan apa yang dimilikinya terhadap server 3k USD yang melakukan 30 (atau lebih) kali lebih banyak pekerjaan? Bagaimana Anda membuatnya kokoh tanpa dua kali lipat atau lebih harga di bagian atau tenaga kerja? Bagaimana Anda meniadakan masalah intrinsik platform (sistem tertanam dengan dokumentasi berdinding NDA, pemilihan periferal terbatas, kinerja komputasi terbatas, kinerja IO buruk)?
Andrew Domaszek
Kadang-kadang Anda tidak perlu 30 kali lebih banyak pekerjaan sehingga membuang-buang 3k bila Anda bisa menghabiskan uang jauh lebih sedikit. Bahkan dengan Broadcom NDA ada banyak informasi yang tersedia untuk mengizinkan penggunaan dalam situasi bisnis. Batasan apa pun yang ada pada periferal dan menghitung kinerja hanyalah fungsi dari komputer seharga $ 50. Anda tidak membeli komputer $ 3k karena Anda tidak memiliki pekerjaan $ 3k untuk dilakukan. Saya pikir selama lima tahun mendatang kita akan melihat proliferasi perangkat serupa yang melakukan tugas yang jauh lebih sulit daripada yang disebutkan oleh OP.
RegularExpression