Kaltaisesi lukijat auttavat tukemaan MUO: ta. Kun teet ostoksen käyttämällä sivustollamme olevia linkkejä, voimme ansaita kumppanipalkkion. Lue lisää.

Pienestä koostaan ​​ja edullisista kustannuksistaan ​​huolimatta Raspberry Pi -yksilevytietokonetta voidaan käyttää palvelimien ajamiseen. Itse asiassa palvelinisännöinti on yksi Raspberry Pi: n suosituimmista käyttötavoista, ja hyvästä syystä. Ne ovat halpoja, energiatehokkaita ja kokoonsa nähden erittäin tehokkaita. On kuitenkin useita tekijöitä, jotka on otettava huomioon valittaessa Raspberry Pi -palvelinta.

Raspberry Pi: n palvelimena käytön edut

Katsotaanpa ensin joitain Raspberry Pi: n palvelimena käytön etuja.

  • Raspberry Pis ovat erittäin edullisia: Raspberry Pi -sarjan yksilevytietokoneet ovat tunnettuja edullisista kustannuksistaan. Lippulaiva Raspberry Pi Model 4B on hinnoiteltu alkaen 35 dollaria. Sitä vastoin halvin tarjoama hosting-suunnitelma Bluehost, suosittu hosting-palvelujen tarjoaja, on noin 100 dollaria vuodessa. Raspberry Pi 4B: n isännöinti on paljon halvempaa, vaikka muut Bluehost-pakettiin sisältyvät lisäosat olisi otettu huomioon.
    instagram viewer
  • Raspberry Pis kuluttaa vähän virtaa: Kaikki Raspberry-mallit on suunniteltu kuluttamaan mahdollisimman vähän virtaa. Model 4B kuluttaa noin 2–4 wattia (riippuen käytettävissä olevista IO- ja taustaprosesseista) tyhjäkäynnillä, ja tämä voi tarkoittaa valtavia säästöjä sähkölaskussasi. Olemalla mahdollisimman tehokas palvelimesi asennuksessa ja vähentämällä Pi: n kokonaiskuormitusta voit säästää vielä enemmän. On myös otettu huomioon, että isännöinti Raspberry Pi: llä voi olla kestävämpää ja ympäristön kannalta parempi kuin isännöintipalveluntarjoajan käyttäminen.
  • Raspberry Pi: llä on täysi hallinta: Raspberry Pi antaa sinulle täyden hallinnan palvelimestasi. Voit tehdä tarvittavat päivitykset, kuten SSD: n lisäämisen tai käyttöjärjestelmän päivityksen, välittömästi ja vaivattomasti. Lisäksi voit laajentaa Raspberry Pi: si ominaisuuksia ottamalla käyttöön sellaisia ​​konsepteja kuin virtualisointi ja kontti.

Nyt tiedät edut, lue eteenpäin löytääksesi seitsemän pääasiaa, jotka on otettava huomioon käytettäessä Raspberry Pi: tä palvelimena.

1. Raspberry Pi ARM -arkkitehtuuri

Kuvan luotto: Rafe Blandford/Flickr

Raspberry Pit perustuvat system-on-siruihin, joissa on ARM-arkkitehtuuriin perustuvat suorittimet. Tämä tarkoittaa, että x86- ja x64-sovellukset eivät toimi natiivisti Raspberry Pi: ssä. Jos sovellus Raspberry Pi -palvelimellasi ei ole ARM-versiota, saatat törmätä joihinkin ongelmia. Jos kuitenkin aiot asentaa Plexiä, perustaa Minecraft-palvelimen Raspberry Pi -laitteeseen tai mitä tahansa muuta ARM: n kanssa yhteensopivaa ohjelmistoa, sinulla ei ole mitään hätää.

2. Raspberry Pi -turvallisuus

Kun Raspberry Pi: tä käytetään palvelimena, varsinkin jos se altistetaan Internetiin, on tärkeää ottaa huomioon turvallisuus. Seuraavat ovat tiettyjä suojaustoimenpiteitä, jotka sinun tulee toteuttaa Raspberry Pi -palvelimesi suojaamiseksi:

  • Vaihda oletuskäyttäjätunnus ja salasana. Se ei ole niin suuri juttu, jos käytät Raspberry Pi: tä vain paikallisessa verkossa, mutta oletusasetusten jättäminen paljaalle Raspberry Pille on melkein kuin pyytäisi tulla hakkeroitumaan. Siksi on suositeltavaa vaihtaa käyttäjätunnus ja salasana ennen kuin avaat Raspberry Pi -laitteen Internetiin. Muista käyttää erittäin vahvaa salasanaa. Hyvä tapa suojata itseäsi on asettaa järjestelmällesi vahva salasana sudo passwd terminaalin komento.
  • Pidä käyttöjärjestelmä ajan tasalla. Ajantasainen käyttöjärjestelmä sisältää todennäköisemmin kaikki tarvittavat korjaustiedostot, jotka pitävät palvelimesi turvassa haitallisilta hakkereilta.
  • Varmista että sudo vaatii salasanan, koska sen avulla käyttäjät voivat suorittaa toimintoja pääkäyttäjän oikeuksin. Muutamalla salasanan pakolliseksi voit varmistaa, että hakkereita rajoitetaan heidän kykyään vahingoittaa järjestelmääsi hyökkäyksen sattuessa.
  • Asenna Fail2ban: tämä lokin jäsennyssovellus etsii haitallista toimintaa estääkseen DDOS- tai brute force -hyökkäykset palvelimellesi.

Voit myös määritä Cloudflare-tunneli palvelimellesi suojata siinä olevat tiedostot ja sivut. Jos haluat yksityiskohtaisen oppaan Raspberry Pi -laitteesi suojaamisesta, muista lukea virallinen dokumentaatio.

3. Raspberry Pi -prosessori/palvelinkuormitus

Prosessorin kuormitus on toinen tekijä, joka sinun on otettava huomioon Raspberry Pi -palvelinta määritettäessä. Sinun on laadittava vähintään kohtuulliset arviot siitä, kuinka monta toimintoa palvelimella on käynnissä kerrallaan ja kuinka paljon prosessoria vaativia ne tulevat olemaan, sekä palvelinta käyttävien käyttäjien enimmäismäärä aika.

Raspberry Pi Compute Module 4 tukee ulkoisia näytönohjainkortteja, vaikkakin hieman rajoitetusti. näyttää olevan parempi vaihtoehto, jos aiot renderöidä grafiikkaa tai tehdä jotain muuta graafisesti intensiivistä tehtävä.

4. Raspberry Pi -palvelimen jäähdytys

Kuvan luotto: raspberrypi.com

Jos aiot ylikellottaa prosessoria (käyttää prosessoria suuremmilla nopeuksilla kuin sen nimellisarvo), jäähdytyksestä tulee entistä tärkeämpää. Jäähdyttämisessä on kaksi päävaihtoehtoa: passiivinen ja aktiivinen. Passiivinen jäähdytys hyödyntää metallisia jäähdytyslevyjä lämmön haihduttamiseen ja lämpötilan säätelyyn. Aktiivinen jäähdytys käyttää tuuletinta, joka puhaltaa viileää ilmaa prosessoriin lämmön haihduttamiseksi.

Aktiivinen jäähdytys on tehokkaampaa kuin passiivinen jäähdytys, etenkin raskaiden kuormien ajettaessa. Se kuluttaa kuitenkin hieman enemmän tehoa, tuottaa melua ja tuuletin kuluu todennäköisesti jonkin ajan kuluttua.

Et välttämättä tarvitse jäähdytystä ollenkaan, jos pidät kuorman mahdollisimman pienenä ja käytät Raspberry Pi -palvelinta ilman koteloa tai käytät yksinkertaisesti avointa muovikoteloa.

5. Säännölliset varmuuskopiot ja päivitykset

Varmuuskopiot ovat olennainen osa minkä tahansa palvelimen asennusta. Ihannetapauksessa niiden pitäisi olla automaattisia, tallennettuja ulkoiselle asemalle ja mieluiten salattuja. Raspberry Pi -palvelimen varmuuskopiointiin on useita tapoja. Ensinnäkin voit kloonata koko SD-kortin kuvan ja tallentaa sen jonnekin päätietokoneellesi tai USB-tikulle. Muita vaihtoehtoja ovat komentorivisovellukset, kuten rsnapshot, rsync ja rclone, joiden avulla voit tehdä säännöllisiä kopioita tiedoistasi.

6. Raspberry Pi -palvelimen levy-I/O

Valitsemasi tallennusväline vaikuttaa palvelimesi yleisnopeuteen. Tyypillisesti SSD (solid-state drive) on paras valinta Raspberry Pi: n tallentamiseen. Etuja ovat pidempi käyttöikä ja paljon nopeammat luku-/kirjoitusnopeudet. Jos valitset sen sijaan SD-kortin, muista valita korkealaatuinen Raspberry Pi -korttiisi.

Halvat SD-kortit ovat usein hitaampia ja alttiimpia tietojen korruptioongelmille. SD-korttien luotettavuus on paljon tärkeämpää kuin luku-/kirjoitusnopeus.

7. Palvelimen skaalautuvuus

On erittäin tärkeää, että palvelinkokoonpano on skaalautuva, varsinkin jos se isännöi kasvavaa verkkosivustoa. Palvelin, joka ei ole skaalautuva, hukkuu liikenteeseen ja epäonnistuu väistämättä.

Yleisin tapa skaalata Raspberry Pi -palvelinta on lisätä Raspberry Pi -levyjä klusterin muodostamiseksi. Raspberry Pi -klusteri, joka tunnetaan joskus nimellä "bramble", voidaan määrittää estämään palvelimen seisokit tai mahdollistamaan rinnakkaislaskenta.

Nämä tarjoavat yleensä enemmän prosessointitehoa, jotta voit käsitellä verkkosivustojen liikenteen piikkejä suuremman sähkönkulutuksen kustannuksella. Raspberry Pi -klusteri voi kuitenkin viedä sinut niin pitkälle vain, jos verkkosivustosi liikenne kasvaa jatkuvasti.

Palvelimen isännöinti Raspberry Pi: llä

Raspberry Pi: ssä on mahdollista isännöidä pientä verkkopalvelinta, kunhan pidät yllä mainitut tekijät mielessä. Raspberry Pis on täydellinen web-sivujesi testaamiseen, mediapalvelimen tai Minecraft-palvelimen isännöintiin sinulle ja ystävillesi. Sinun tulee muistaa, että koodisi tehokkuus vaikuttaa myös sivuston suorituskykyyn, joten pidä tämä mielessä, kun kehität verkkosivustoasi.